diff options
author | Lluís Batlle i Rossell <viric@vicerveza.homeunix.net> | 2009-02-25 22:44:08 +0000 |
---|---|---|
committer | Lluís Batlle i Rossell <viric@vicerveza.homeunix.net> | 2009-02-25 22:44:08 +0000 |
commit | 17abbe36d48b5fd04a0ae2bf0e2946e11f505d7a (patch) | |
tree | 10e1d9be81e310f37ff95aca64da421667fb5513 /pkgs | |
parent | daf2cd23dc8befe5d20ffcb6bcb4ebae94a14acd (diff) | |
download | nixpkgs-17abbe36d48b5fd04a0ae2bf0e2946e11f505d7a.tar nixpkgs-17abbe36d48b5fd04a0ae2bf0e2946e11f505d7a.tar.gz nixpkgs-17abbe36d48b5fd04a0ae2bf0e2946e11f505d7a.tar.bz2 nixpkgs-17abbe36d48b5fd04a0ae2bf0e2946e11f505d7a.tar.lz nixpkgs-17abbe36d48b5fd04a0ae2bf0e2946e11f505d7a.tar.xz nixpkgs-17abbe36d48b5fd04a0ae2bf0e2946e11f505d7a.tar.zst nixpkgs-17abbe36d48b5fd04a0ae2bf0e2946e11f505d7a.zip |
Adding remind and netpbm (maybe without all possible programs).
I agree the netpbm installation script is quite ugly, but I left a comment there. svn path=/nixpkgs/trunk/; revision=14253
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/tools/graphics/netpbm/default.nix | 38 | ||||
-rw-r--r-- | pkgs/tools/misc/remind/default.nix | 15 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 8 |
3 files changed, 61 insertions, 0 deletions
diff --git a/pkgs/tools/graphics/netpbm/default.nix b/pkgs/tools/graphics/netpbm/default.nix new file mode 100644 index 00000000000..dc4b3ce95bb --- /dev/null +++ b/pkgs/tools/graphics/netpbm/default.nix @@ -0,0 +1,38 @@ +{stdenv, fetchsvn, libjpeg, libpng, flex, zlib, perl, libxml2 }: + +stdenv.mkDerivation { + name = "netpbm-advanced-844"; + + src = fetchsvn { + url = https://netpbm.svn.sourceforge.net/svnroot/netpbm/advanced; + rev = 844; + }; + + buildInputs = [ flex zlib perl libpng libjpeg libxml2 ]; + + configurePhase = "cp config.mk.in config.mk"; + + installPhase = '' + make package pkgdir=$PWD/netpbmpkg + # Pass answers to the script questions + ./installnetpbm << EOF + $PWD/netpbmpkg + $out + Y + $out/bin + $out/lib + N + $out/lib + $out/lib + $out/include + $out/man + N + EOF + ''; + + meta = { + homepage = http://netpbm.sourceforge.net/; + description = "Toolkit for manipulation of graphic images"; + license = "GPL,free"; + }; +} diff --git a/pkgs/tools/misc/remind/default.nix b/pkgs/tools/misc/remind/default.nix new file mode 100644 index 00000000000..9a88d7a979f --- /dev/null +++ b/pkgs/tools/misc/remind/default.nix @@ -0,0 +1,15 @@ +{stdenv, fetchurl} : + +stdenv.mkDerivation { + name = "remind-3.1.6"; + src = fetchurl { + url = http://www.roaringpenguin.com/files/download/remind-03.01.06.tar.gz; + sha256 = "acdf73904c95de55b615d80c7c007abe58d75e41978a16a43333a22583ac7738"; + }; + + meta = { + homepage = http://www.roaringpenguin.com/products/remind; + description = "Sophisticated calendar and alarm program for the console"; + license = "GPLv2"; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 419e6f7bb23..af3891bc29f 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -979,6 +979,10 @@ let inherit fetchurl stdenv; }; + netpbm = import ../tools/graphics/netpbm { + inherit stdenv fetchsvn libjpeg libpng zlib flex perl libxml2; + }; + netselect = import ../tools/networking/netselect { inherit fetchurl stdenv; }; @@ -1087,6 +1091,10 @@ let inherit (gnome) gnomevfs GConf; }; + remind = import ../tools/misc/remind { + inherit fetchurl stdenv; + }; + replace = import ../tools/text/replace { inherit fetchurl stdenv; }; |