summaryrefslogtreecommitdiffstats
path: root/pkgs/applications/editors/ne
diff options
context:
space:
mode:
authorEnrico Fasoli <fazius2009@gmail.com>2015-08-27 00:38:06 +0000
committerEnrico Fasoli <fazius2009@gmail.com>2015-08-28 14:24:03 +0000
commit0f041e5487e01244f56916282ec56df7a1e306ec (patch)
tree6c7964a488e929d4e644b8ac812bdec2ae26cfaf /pkgs/applications/editors/ne
parent1852e65776b7789f9cd4f48f248112740ec4692f (diff)
ne: init at 3.0.1
ne: building improvements
Diffstat (limited to 'pkgs/applications/editors/ne')
-rw-r--r--pkgs/applications/editors/ne/default.nix34
1 files changed, 34 insertions, 0 deletions
diff --git a/pkgs/applications/editors/ne/default.nix b/pkgs/applications/editors/ne/default.nix
new file mode 100644
index 000000000000..4e8324894abf
--- /dev/null
+++ b/pkgs/applications/editors/ne/default.nix
@@ -0,0 +1,34 @@
+{ stdenv, fetchFromGitHub, ncurses, texinfo, tetex, perl, ghostscript }:
+
+
+stdenv.mkDerivation rec {
+ name = "ne-${version}";
+ version = "3.0.1";
+ src = fetchFromGitHub {
+ owner = "vigna";
+ repo = "ne";
+ rev = version;
+ sha256 = "05inzhlqlf4ka22q78q389pr34bsb4lgp1i5qh550vjkb2cvbdfp";
+ };
+ buildInputs = [ ncurses tetex texinfo perl ghostscript ];
+ dontBuild = true;
+ installPhase = ''
+ substituteInPlace src/makefile --replace "CC=c99" "cc=gcc"
+ substituteInPlace src/makefile --replace "-lcurses" "-lncurses"
+ substituteInPlace makefile --replace "./version.pl" "perl version.pl"
+ cd doc && make && cd ..
+ cd src && make && cd ..
+ make PREFIX=$out install
+ '';
+
+ meta = {
+ description = "the nice editor";
+ homepage = https://github.com/vigna/ne;
+ longDescription = ''
+ ne is a free (GPL'd) text editor based on the POSIX standard that runs (we hope) on almost any
+UN*X machine. ne is easy to use for the beginner, but powerful and fully configurable for the wizard,
+and most sparing in its resource usage. See the manual for some highlights of ne's features.
+ '';
+ license = stdenv.lib.licenses.gpl3;
+ };
+}