summary refs log tree commit diff
path: root/pkgs/development/compilers/factor-lang
diff options
context:
space:
mode:
authorVladimír Čunát <vcunat@gmail.com>2017-11-05 18:42:20 +0100
committerVladimír Čunát <vcunat@gmail.com>2017-11-05 18:43:20 +0100
commit06105849982e6d9a808bdc0118b3a48440c6e84d (patch)
treeea7ad03147cc7f5ead2a6d93a592c82d61fe3be7 /pkgs/development/compilers/factor-lang
parent4f8b98035500c02338488ccd0c7627c17697e8cf (diff)
downloadnixlib-06105849982e6d9a808bdc0118b3a48440c6e84d.tar
nixlib-06105849982e6d9a808bdc0118b3a48440c6e84d.tar.gz
nixlib-06105849982e6d9a808bdc0118b3a48440c6e84d.tar.bz2
nixlib-06105849982e6d9a808bdc0118b3a48440c6e84d.tar.lz
nixlib-06105849982e6d9a808bdc0118b3a48440c6e84d.tar.xz
nixlib-06105849982e6d9a808bdc0118b3a48440c6e84d.tar.zst
nixlib-06105849982e6d9a808bdc0118b3a48440c6e84d.zip
factor-lang: fix libGL when the OS uses non-mesa
I was careful to keep libGLU in LD_LIBRARY_PATH,
in the unlikely case that it's actually used.
Reported in https://github.com/NixOS/nixpkgs/issues/30749#issuecomment-341987725
Diffstat (limited to 'pkgs/development/compilers/factor-lang')
-rw-r--r--pkgs/development/compilers/factor-lang/default.nix8
1 files changed, 4 insertions, 4 deletions
diff --git a/pkgs/development/compilers/factor-lang/default.nix b/pkgs/development/compilers/factor-lang/default.nix
index 87572661635b..ae2d39d604a6 100644
--- a/pkgs/development/compilers/factor-lang/default.nix
+++ b/pkgs/development/compilers/factor-lang/default.nix
@@ -1,7 +1,7 @@
 { stdenv, fetchurl, fetchFromGitHub, glib, glibc, git,
   rlwrap, curl, pkgconfig, perl, makeWrapper, tzdata, ncurses,
   libX11, pango, cairo, gtk2, gdk_pixbuf, gtkglext,
-  mesa, libXmu, libXt, libICE, libSM }:
+  mesa_glu, libXmu, libXt, libICE, libSM }:
 
 stdenv.mkDerivation rec {
   name = "factor-lang-${version}";
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
   nativeBuildInputs = [ pkgconfig ];
   buildInputs = [ git rlwrap curl perl makeWrapper
     libX11 pango cairo gtk2 gdk_pixbuf gtkglext
-    mesa libXmu libXt libICE libSM ];
+    mesa_glu libXmu libXt libICE libSM ];
 
   buildPhase = ''
     make $(bash ./build-support/factor.sh make-target) GIT_LABEL=heads/master-${rev}
@@ -51,7 +51,7 @@ stdenv.mkDerivation rec {
     # to be a generic solution here.
     find $(echo ${stdenv.lib.makeLibraryPath [
         glib libX11 pango cairo gtk2 gdk_pixbuf gtkglext
-        mesa libXmu libXt libICE libSM ]} | sed -e 's#:# #g') -name \*.so.\* > $TMPDIR/so.lst
+        mesa_glu libXmu libXt libICE libSM ]} | sed -e 's#:# #g') -name \*.so.\* > $TMPDIR/so.lst
 
     (echo $(cat $TMPDIR/so.lst | wc -l) "libs found in cache \`/etc/ld.so.cache'";
     for l in $(<$TMPDIR/so.lst);
@@ -72,7 +72,7 @@ stdenv.mkDerivation rec {
     wrapProgram $out/bin/factor --prefix LD_LIBRARY_PATH : \
       "${stdenv.lib.makeLibraryPath [ glib
         libX11 pango cairo gtk2 gdk_pixbuf gtkglext
-        mesa libXmu libXt libICE libSM ]}"
+        mesa_glu libXmu libXt libICE libSM ]}"
 
     sed -ie 's#/bin/.factor-wrapped#/lib/factor/factor#g' $out/bin/factor
     mv $out/bin/.factor-wrapped $out/lib/factor/factor