treewide: fix missing libs after libtool pruning #51767

+14 -2
+2
pkgs/applications/audio/jamin/default.nix
··· 14 buildInputs = [ fftwFloat gtk2 ladspaPlugins libjack2 liblo libxml2 makeWrapper ] 15 ++ (with perlPackages; [ perl XMLParser ]); 16 17 postInstall = '' 18 wrapProgram $out/bin/jamin --set LADSPA_PATH ${ladspaPlugins}/lib/ladspa 19 '';
··· 14 buildInputs = [ fftwFloat gtk2 ladspaPlugins libjack2 liblo libxml2 makeWrapper ] 15 ++ (with perlPackages; [ perl XMLParser ]); 16 17 + NIX_LDFLAGS = [ "-ldl" ]; 18 + 19 postInstall = '' 20 wrapProgram $out/bin/jamin --set LADSPA_PATH ${ladspaPlugins}/lib/ladspa 21 '';
+2
pkgs/desktops/gnome-2/platform/gtkhtml/default.nix
··· 15 16 nativeBuildInputs = [ pkgconfig ]; 17 buildInputs = [ gtk intltool GConf enchant isocodes gnome_icon_theme ]; 18 }
··· 15 16 nativeBuildInputs = [ pkgconfig ]; 17 buildInputs = [ gtk intltool GConf enchant isocodes gnome_icon_theme ]; 18 + 19 + NIX_LDFLAGS = [ "-lgthread-2.0" ]; 20 }
+2
pkgs/development/libraries/spatialite-tools/default.nix
··· 15 16 enableParallelBuilding = true; 17 18 meta = { 19 description = "A complete sqlite3-compatible CLI front-end for libspatialite"; 20 homepage = https://www.gaia-gis.it/fossil/spatialite-tools;
··· 15 16 enableParallelBuilding = true; 17 18 + NIX_LDFLAGS = [ "-lsqlite3" ]; 19 + 20 meta = { 21 description = "A complete sqlite3-compatible CLI front-end for libspatialite"; 22 homepage = https://www.gaia-gis.it/fossil/spatialite-tools;
+4 -2
pkgs/development/tools/misc/hydra/default.nix
··· 87 }; 88 89 buildInputs = 90 - [ makeWrapper autoconf automake libtool unzip nukeReferences pkgconfig sqlite libpqxx 91 gitAndTools.topGit mercurial darcs subversion bazaar openssl bzip2 libxslt 92 guile # optional, for Guile + Guix support 93 perlDeps perl nix ··· 100 gzip bzip2 lzma gnutar unzip git gitAndTools.topGit mercurial darcs gnused bazaar 101 ] ++ lib.optionals stdenv.isLinux [ rpm dpkg cdrkit ] ); 102 103 - nativeBuildInputs = [ autoreconfHook ]; 104 105 # adds a patch which ensures compatibility with the API of Nix 2.0. 106 # it has been reverted in https://github.com/NixOS/hydra/commit/162d671c48a418bd10a8a171ca36787ef3695a44, ··· 113 ]; 114 115 configureFlags = [ "--with-docbook-xsl=${docbook_xsl}/xml/xsl/docbook" ]; 116 117 shellHook = '' 118 PATH=$(pwd)/src/script:$(pwd)/src/hydra-eval-jobs:$(pwd)/src/hydra-queue-runner:$(pwd)/src/hydra-evaluator:$PATH
··· 87 }; 88 89 buildInputs = 90 + [ makeWrapper autoconf automake libtool unzip nukeReferences sqlite libpqxx 91 gitAndTools.topGit mercurial darcs subversion bazaar openssl bzip2 libxslt 92 guile # optional, for Guile + Guix support 93 perlDeps perl nix ··· 100 gzip bzip2 lzma gnutar unzip git gitAndTools.topGit mercurial darcs gnused bazaar 101 ] ++ lib.optionals stdenv.isLinux [ rpm dpkg cdrkit ] ); 102 103 + nativeBuildInputs = [ autoreconfHook pkgconfig ]; 104 105 # adds a patch which ensures compatibility with the API of Nix 2.0. 106 # it has been reverted in https://github.com/NixOS/hydra/commit/162d671c48a418bd10a8a171ca36787ef3695a44, ··· 113 ]; 114 115 configureFlags = [ "--with-docbook-xsl=${docbook_xsl}/xml/xsl/docbook" ]; 116 + 117 + NIX_CFLAGS_COMPILE = [ "-pthread" ]; 118 119 shellHook = '' 120 PATH=$(pwd)/src/script:$(pwd)/src/hydra-eval-jobs:$(pwd)/src/hydra-queue-runner:$(pwd)/src/hydra-evaluator:$PATH
+2
pkgs/games/exult/default.nix
··· 33 34 makeFlags = [ "DESTDIR=$(out)" ]; 35 36 postInstall = 37 '' 38 mkdir -p $out/share/exult/music
··· 33 34 makeFlags = [ "DESTDIR=$(out)" ]; 35 36 + NIX_LDFLAGS = [ "-lX11" ]; 37 + 38 postInstall = 39 '' 40 mkdir -p $out/share/exult/music
+2
pkgs/games/macopix/default.nix
··· 18 19 enableParallelBuilding = true; 20 21 meta = { 22 description = "Mascot Constructive Pilot for X"; 23 homepage = http://rosegray.sakura.ne.jp/macopix/index-e.html;
··· 18 19 enableParallelBuilding = true; 20 21 + NIX_LDFLAGS = [ "-lX11" ]; 22 + 23 meta = { 24 description = "Mascot Constructive Pilot for X"; 25 homepage = http://rosegray.sakura.ne.jp/macopix/index-e.html;