summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorLluís Batlle i Rossell <viric@vicerveza.homeunix.net>2009-04-29 16:42:41 +0000
committerLluís Batlle i Rossell <viric@vicerveza.homeunix.net>2009-04-29 16:42:41 +0000
commit61c20f5a7e6e89b1b9c0d1621a5d452871387f78 (patch)
tree732aab61966b909eabaa23d5b79ff402cbd00af1 /pkgs
parent210ba6316e116b57a22c44b5a6abcfc6efafbc11 (diff)
downloadnixpkgs-61c20f5a7e6e89b1b9c0d1621a5d452871387f78.tar
nixpkgs-61c20f5a7e6e89b1b9c0d1621a5d452871387f78.tar.gz
nixpkgs-61c20f5a7e6e89b1b9c0d1621a5d452871387f78.tar.bz2
nixpkgs-61c20f5a7e6e89b1b9c0d1621a5d452871387f78.tar.lz
nixpkgs-61c20f5a7e6e89b1b9c0d1621a5d452871387f78.tar.xz
nixpkgs-61c20f5a7e6e89b1b9c0d1621a5d452871387f78.tar.zst
nixpkgs-61c20f5a7e6e89b1b9c0d1621a5d452871387f78.zip
Adding Eagle Mode.
svn path=/nixpkgs/trunk/; revision=15404
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/applications/misc/eaglemode/default.nix27
-rw-r--r--pkgs/top-level/all-packages.nix4
2 files changed, 31 insertions, 0 deletions
diff --git a/pkgs/applications/misc/eaglemode/default.nix b/pkgs/applications/misc/eaglemode/default.nix
new file mode 100644
index 00000000000..d572426767e
--- /dev/null
+++ b/pkgs/applications/misc/eaglemode/default.nix
@@ -0,0 +1,27 @@
+{ stdenv, fetchurl, perl, libX11, xineLib, libjpeg, libpng, libtiff }:
+
+stdenv.mkDerivation {
+  name = "eaglemode-0.75";
+ 
+  src = fetchurl {
+    url = mirror://sourceforge/eaglemode/eaglemode-0.75.0.tar.bz2;
+    sha256 = "0iqdf55ff0il5frkl3yq3r27yk9xl30b9ygf3fvrv78a5bzpq8r7";
+  };
+ 
+  buildInputs = [ perl libX11 xineLib libjpeg libpng libtiff ];
+ 
+  buildPhase = ''
+    yes n | perl make.pl build
+  '';
+  installPhase = ''
+    perl make.pl install dir=$out
+    # I don't like this... but it seems the way they plan to run it by now.
+    # Run 'eaglemode.sh', not 'eaglemode'.
+    ln -s $out/eaglemode.sh $out/bin/eaglemode.sh
+  '';
+ 
+  meta = { homepage = "http://eaglemode.sourceforge.net";
+           description = "Zoomable User Interface";
+           license="GPLv3";
+         };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 23d1d403079..b532aab6516 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -5869,6 +5869,10 @@ let
     inherit (xlibs) libX11 libXinerama;
   };
 
+  eaglemode = import ../applications/misc/eaglemode {
+    inherit fetchurl stdenv perl xineLib libjpeg libpng libtiff;
+    inherit (xlibs) libX11;
+  };
 
   # put something like this into your ~/.nixpkgs/config.nix file
   #eclipse = {