summary refs log tree commit diff
path: root/pkgs/development/libraries/libsoup/default.nix
diff options
context:
space:
mode:
authorJan Tojnar <jtojnar@gmail.com>2021-09-29 16:00:31 +0200
committerJan Tojnar <jtojnar@gmail.com>2021-10-09 21:35:51 +0200
commitc1d711afc59ac4c5cbc8fe9d5d535b6e754d0e81 (patch)
tree755a2e9568cee26baa55f2aae9ed88c6f2c0ca7f /pkgs/development/libraries/libsoup/default.nix
parentfeff9a8069ddf56adceb2a1698025cf775de4efd (diff)
downloadnixpkgs-c1d711afc59ac4c5cbc8fe9d5d535b6e754d0e81.tar
nixpkgs-c1d711afc59ac4c5cbc8fe9d5d535b6e754d0e81.tar.gz
nixpkgs-c1d711afc59ac4c5cbc8fe9d5d535b6e754d0e81.tar.bz2
nixpkgs-c1d711afc59ac4c5cbc8fe9d5d535b6e754d0e81.tar.lz
nixpkgs-c1d711afc59ac4c5cbc8fe9d5d535b6e754d0e81.tar.xz
nixpkgs-c1d711afc59ac4c5cbc8fe9d5d535b6e754d0e81.tar.zst
nixpkgs-c1d711afc59ac4c5cbc8fe9d5d535b6e754d0e81.zip
libsoup: clean up
To keep in sync with libsoup3.
Diffstat (limited to 'pkgs/development/libraries/libsoup/default.nix')
-rw-r--r--pkgs/development/libraries/libsoup/default.nix26
1 files changed, 16 insertions, 10 deletions
diff --git a/pkgs/development/libraries/libsoup/default.nix b/pkgs/development/libraries/libsoup/default.nix
index 0bbfa5017d1..6d2150103a1 100644
--- a/pkgs/development/libraries/libsoup/default.nix
+++ b/pkgs/development/libraries/libsoup/default.nix
@@ -24,16 +24,23 @@ stdenv.mkDerivation rec {
   pname = "libsoup";
   version = "2.74.0";
 
+  outputs = [ "out" "dev" ];
+
   src = fetchurl {
     url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
     sha256 = "sha256-M7HU4NY5RWxnXCJ4d+lKgHjXMSM+LVdonBGrzvfTxI4=";
   };
 
-  postPatch = ''
-    patchShebangs libsoup/
-  '';
-
-  outputs = [ "out" "dev" ];
+  nativeBuildInputs = [
+    meson
+    ninja
+    pkg-config
+    glib
+  ] ++ lib.optionals withIntrospection [
+    gobject-introspection
+  ] ++ lib.optionals withVala [
+    vala
+  ];
 
   buildInputs = [
     python3
@@ -44,12 +51,11 @@ stdenv.mkDerivation rec {
   ] ++ lib.optionals stdenv.isLinux [
     libsysprof-capture
   ];
-  nativeBuildInputs = [ meson ninja pkg-config glib ]
-    ++ lib.optional withIntrospection gobject-introspection
-    ++ lib.optional withVala vala;
-  propagatedBuildInputs = [ glib libxml2 ];
 
-  NIX_CFLAGS_COMPILE = [ "-lpthread" ];
+  propagatedBuildInputs = [
+    glib
+    libxml2
+  ];
 
   mesonFlags = [
     "-Dtls_check=false" # glib-networking is a runtime dependency, not a compile-time dependency