about summary refs log tree commit diff
path: root/pkgs/applications/misc/eaglemode
diff options
context:
space:
mode:
authorLluís Batlle i Rossell <viric@vicerveza.homeunix.net>2010-10-24 21:27:31 +0000
committerLluís Batlle i Rossell <viric@vicerveza.homeunix.net>2010-10-24 21:27:31 +0000
commitd6f4a6d9684262fc27c24dafd1aa67c67385c79c (patch)
treec4af591f99968cfd89540f832e7661fd26caae34 /pkgs/applications/misc/eaglemode
parent0cb7f90cac615afcafa7a9053aae5bfa29268655 (diff)
downloadnixlib-d6f4a6d9684262fc27c24dafd1aa67c67385c79c.tar
nixlib-d6f4a6d9684262fc27c24dafd1aa67c67385c79c.tar.gz
nixlib-d6f4a6d9684262fc27c24dafd1aa67c67385c79c.tar.bz2
nixlib-d6f4a6d9684262fc27c24dafd1aa67c67385c79c.tar.lz
nixlib-d6f4a6d9684262fc27c24dafd1aa67c67385c79c.tar.xz
nixlib-d6f4a6d9684262fc27c24dafd1aa67c67385c79c.tar.zst
nixlib-d6f4a6d9684262fc27c24dafd1aa67c67385c79c.zip
Updating eaglemode.
svn path=/nixpkgs/trunk/; revision=24456
Diffstat (limited to 'pkgs/applications/misc/eaglemode')
-rw-r--r--pkgs/applications/misc/eaglemode/default.nix18
1 files changed, 13 insertions, 5 deletions
diff --git a/pkgs/applications/misc/eaglemode/default.nix b/pkgs/applications/misc/eaglemode/default.nix
index 8f29fdc8b750..adf240414830 100644
--- a/pkgs/applications/misc/eaglemode/default.nix
+++ b/pkgs/applications/misc/eaglemode/default.nix
@@ -1,18 +1,26 @@
-{ stdenv, fetchurl, perl, libX11, xineLib, libjpeg, libpng, libtiff }:
+{ stdenv, fetchurl, perl, libX11, xineLib, libjpeg, libpng, libtiff, pkgconfig,
+librsvg, glib, gtk, libXext, libXxf86vm }:
 
 stdenv.mkDerivation {
-  name = "eaglemode-0.76.0";
+  name = "eaglemode-0.79.0";
  
   src = fetchurl {
-    url = mirror://sourceforge/eaglemode/eaglemode-0.76.0.tar.bz2;
-    sha256 = "152v7p9dicm8shwncpcifg4b2l4c61c1qn00469cz38vja67npww";
+    url = mirror://sourceforge/eaglemode/eaglemode-0.79.0.tar.bz2;
+    sha256 = "115jydig35dqkrwl3x7fv564bks13nw89vfb46bb5rlr3l4a084s";
   };
  
-  buildInputs = [ perl libX11 xineLib libjpeg libpng libtiff ];
+  buildInputs = [ perl libX11 xineLib libjpeg libpng libtiff pkgconfig 
+    librsvg glib gtk libXxf86vm libXext ];
  
+  # The program tries to dlopen both Xxf86vm and Xext, so we use the
+  # trick on NIX_LDFLAGS and dontPatchELF to make it find them.
   buildPhase = ''
+    export NIX_LDFLAGS="$NIX_LDFLAGS -lXxf86vm -lXext"
     yes n | perl make.pl build
   '';
+
+  dontPatchELF = true;
+
   installPhase = ''
     perl make.pl install dir=$out
     # I don't like this... but it seems the way they plan to run it by now.