citrix-receiver: override libidn 1.35 back to 1.34 just for this binary pkg
This commit is contained in:
parent
4d28621c44
commit
a046d8c873
@ -1,5 +1,6 @@
|
|||||||
{ stdenv
|
{ stdenv
|
||||||
, lib
|
, lib
|
||||||
|
, fetchurl
|
||||||
, requireFile
|
, requireFile
|
||||||
, makeWrapper
|
, makeWrapper
|
||||||
, libredirect
|
, libredirect
|
||||||
@ -27,6 +28,16 @@
|
|||||||
}:
|
}:
|
||||||
|
|
||||||
let
|
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 = {
|
versionInfo = {
|
||||||
"13.4.0" = rec {
|
"13.4.0" = rec {
|
||||||
major = "13";
|
major = "13";
|
||||||
@ -160,7 +171,7 @@ let
|
|||||||
xorg.libXinerama
|
xorg.libXinerama
|
||||||
xorg.libXfixes
|
xorg.libXfixes
|
||||||
libpng12
|
libpng12
|
||||||
libidn
|
libidn_134
|
||||||
zlib
|
zlib
|
||||||
gtk_engines
|
gtk_engines
|
||||||
freetype
|
freetype
|
||||||
|
Loading…
x
Reference in New Issue
Block a user