Merge pull request #114231 from Mic92/glib

This commit is contained in:
Jörg Thalheim 2021-02-24 18:32:49 +00:00 committed by GitHub
commit dca9fa5ede
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 7 additions and 2 deletions

View File

@ -92,6 +92,7 @@ stdenv.mkDerivation rec {
buildInputs = [
libelf setupHook pcre
bash gnum4 # install glib-gettextize and m4 macros for other apps to use
gtk-doc
] ++ optionals stdenv.isLinux [
libselinux
util-linuxMinimal # for libmount
@ -99,8 +100,10 @@ stdenv.mkDerivation rec {
AppKit Carbon Cocoa CoreFoundation CoreServices Foundation
]);
strictDeps = true;
nativeBuildInputs = [
meson ninja pkg-config perl python3 gettext gtk-doc docbook_xsl docbook_xml_dtd_45
meson ninja pkg-config perl python3 gettext gtk-doc docbook_xsl docbook_xml_dtd_45 libxml2
];
propagatedBuildInputs = [ zlib libffi gettext libiconv ];
@ -120,6 +123,8 @@ stdenv.mkDerivation rec {
"-DG_DISABLE_CAST_CHECKS"
];
hardeningDisable = [ "pie" ];
postPatch = ''
chmod +x gio/tests/gengiotypefuncs.py
patchShebangs gio/tests/gengiotypefuncs.py
@ -144,7 +149,7 @@ stdenv.mkDerivation rec {
cp -r ${buildPackages.glib.devdoc} $devdoc
'';
checkInputs = [ tzdata libxml2 desktop-file-utils shared-mime-info ];
checkInputs = [ tzdata desktop-file-utils shared-mime-info ];
preCheck = optionalString doCheck ''
export LD_LIBRARY_PATH="$NIX_BUILD_TOP/${pname}-${version}/glib/.libs''${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH"