summary refs log tree commit diff
path: root/pkgs/development/libraries/libsoup
diff options
context:
space:
mode:
authorJan Tojnar <jtojnar@gmail.com>2022-07-23 15:48:24 +0000
committerJan Tojnar <jtojnar@gmail.com>2022-10-11 18:52:08 +0200
commit665b8c8256943b36de591f6ae3828c86bcbda4d0 (patch)
treec146bcde647fb2adc248ef9183c29f5d66bf5ad0 /pkgs/development/libraries/libsoup
parent49c10b0e8a390a1f0caa4c5ffbf39fada56b348d (diff)
downloadnixpkgs-665b8c8256943b36de591f6ae3828c86bcbda4d0.tar
nixpkgs-665b8c8256943b36de591f6ae3828c86bcbda4d0.tar.gz
nixpkgs-665b8c8256943b36de591f6ae3828c86bcbda4d0.tar.bz2
nixpkgs-665b8c8256943b36de591f6ae3828c86bcbda4d0.tar.lz
nixpkgs-665b8c8256943b36de591f6ae3828c86bcbda4d0.tar.xz
nixpkgs-665b8c8256943b36de591f6ae3828c86bcbda4d0.tar.zst
nixpkgs-665b8c8256943b36de591f6ae3828c86bcbda4d0.zip
libsoup_3: 3.0.7 → 3.1.1
https://gitlab.gnome.org/GNOME/libsoup/-/compare/3.0.7...3.1.1

Changelog-Reviewed-By: jtojnar
Diffstat (limited to 'pkgs/development/libraries/libsoup')
-rw-r--r--pkgs/development/libraries/libsoup/3.x.nix13
1 files changed, 10 insertions, 3 deletions
diff --git a/pkgs/development/libraries/libsoup/3.x.nix b/pkgs/development/libraries/libsoup/3.x.nix
index 2b1c6e68795..a25224599c8 100644
--- a/pkgs/development/libraries/libsoup/3.x.nix
+++ b/pkgs/development/libraries/libsoup/3.x.nix
@@ -15,19 +15,20 @@
 , withVala ? stdenv.buildPlatform == stdenv.hostPlatform
 , libpsl
 , python3
+, gi-docgen
 , brotli
 , libnghttp2
 }:
 
 stdenv.mkDerivation rec {
   pname = "libsoup";
-  version = "3.0.7";
+  version = "3.1.1";
 
-  outputs = [ "out" "dev" ];
+  outputs = [ "out" "dev" "devdoc" ];
 
   src = fetchurl {
     url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
-    sha256 = "sha256-69+QzzWZwRrLtoGKnZ4/ydLGjlbrgpuTlilyaD4b98g=";
+    sha256 = "sha256-RAO/PnpMeoXLPEpSgcm5nSVuKGOfVXMKUq3UMqr84Fw=";
   };
 
   nativeBuildInputs = [
@@ -36,6 +37,7 @@ stdenv.mkDerivation rec {
     pkg-config
     glib
     python3
+    gi-docgen
   ] ++ lib.optionals withIntrospection [
     gobject-introspection
   ] ++ lib.optionals withVala [
@@ -82,6 +84,11 @@ stdenv.mkDerivation rec {
     patchShebangs libsoup/
   '';
 
+  postFixup = ''
+    # Cannot be in postInstall, otherwise _multioutDocs hook in preFixup will move right back.
+    moveToOutput "share/doc" "$devdoc"
+  '';
+
   passthru = {
     propagatedUserEnvPackages = [
       glib-networking.out