1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2025-03-06 23:31:34 +00:00

libsoup: 2.72.0 -> 2.74.0

- https://gitlab.gnome.org/GNOME/libsoup/-/blob/2.74.0/NEWS
This commit is contained in:
Maxine Aubrey 2021-09-25 18:10:42 +02:00 committed by Jan Tojnar
parent 286f16ff47
commit 9c578fc126

View file

@ -18,26 +18,17 @@
, libpsl
, python3
, brotli
, fetchpatch
}:
stdenv.mkDerivation rec {
pname = "libsoup";
version = "2.72.0";
version = "2.74.0";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "11skbyw2pw32178q3h8pi7xqa41b2x4k6q4k9f75zxmh8s23y30p";
sha256 = "sha256-M7HU4NY5RWxnXCJ4d+lKgHjXMSM+LVdonBGrzvfTxI4=";
};
patches = [
(fetchpatch {
# https://gitlab.gnome.org/GNOME/libsoup/-/issues/222
url = "https://gitlab.gnome.org/GNOME/libsoup/commit/b5e4f15a09d197b6a9b4b2d78b33779f27d828af.patch";
sha256 = "1hqk8lqzc200hi0nwbwq9qm6f03z296cnd79d4ql30683s80xqws";
})
];
postPatch = ''
patchShebangs libsoup/
'';
@ -71,10 +62,18 @@ stdenv.mkDerivation rec {
"-Dsysprof=disabled"
];
NIX_CFLAGS_COMPILE = "-lpthread";
doCheck = false; # ERROR:../tests/socket-test.c:37:do_unconnected_socket_test: assertion failed (res == SOUP_STATUS_OK): (2 == 200)
postPatch = ''
patchShebangs libsoup/
'';
passthru = {
propagatedUserEnvPackages = [ glib-networking.out ];
propagatedUserEnvPackages = [
glib-networking.out
];
updateScript = gnome.updateScript {
packageName = pname;
versionPolicy = "odd-unstable";