citrix-receiver: override libidn 1.35 back to 1.34 just for this binary pkg

This commit is contained in:
obadz 2018-06-29 21:24:04 +01:00
parent 4d28621c44
commit a046d8c873

View File

@ -1,5 +1,6 @@
{ stdenv
, lib
, fetchurl
, requireFile
, makeWrapper
, libredirect
@ -27,6 +28,16 @@
}:
let
# In 56e1bdc7f9c (libidn: 1.34 -> 1.35), libidn.so.11 became libidn.so.12.
# Citrix looks for the former so we build version 1.34 to please the binary
libidn_134 = libidn.overrideDerivation (_: rec {
name = "libidn-1.34";
src = fetchurl {
url = "mirror://gnu/libidn/${name}.tar.gz";
sha256 = "0g3fzypp0xjcgr90c5cyj57apx1cmy0c6y9lvw2qdcigbyby469p";
};
});
versionInfo = {
"13.4.0" = rec {
major = "13";
@ -160,7 +171,7 @@ let
xorg.libXinerama
xorg.libXfixes
libpng12
libidn
libidn_134
zlib
gtk_engines
freetype