Attached is a patch for jedsofts' most pager. Any suggestions on simplifying
it? It is pretty short, but I am wondering if there is a better way to do
the preConfigure section.
Also, is there a protocol for submitting new modules?
Thanks,
Tim
Index: pkgs/tools/misc/most/default.nix
===================================================================
--- pkgs/tools/misc/most/default.nix (revision 0)
+++ pkgs/tools/misc/most/default.nix (revision 0)
@@ -0,0 +1,21 @@
+{stdenv, fetchurl, slang}:
+
+stdenv.mkDerivation {
+ name = "most-5.0.0";
+
+ src = fetchurl {
+ url = ftp://space.mit.edu/pub/davis/most/most-5.0.0.tar.bz2;
+ sha256 = "1f5x7rvjg89b5klfqs1gb91jmbnd3fy08d8rwgdvgg0plqkxr7ja";
+ };
+
+ preConfigure = ''
+ sed -i -e "s|-ltermcap|-ncurses|" configure
+ sed -i -e "s|/bin/cp|cp|" autoconf/Makefile.in src/Makefile.in
+ sed -i -e "s|/bin/rm|rm|" autoconf/Makefile.in src/Makefile.in
+ sed -i -e "s|/bin/sh|sh|" autoconf/Makefile.in src/Makefile.in
+ '';
+ configureFlags = "--with-slang=${slang}";
+
+ buildInputs = [ slang ];
+}
+
Index: pkgs/top-level/all-packages.nix
===================================================================
--- pkgs/top-level/all-packages.nix (revision 21447)
+++ pkgs/top-level/all-packages.nix (working copy)
@@ -1007,6 +1007,10 @@
inherit fetchurl stdenv ncurses;
};
+ most = import ../tools/misc/most {
+ inherit fetchurl stdenv slang;
+ };
+
lftp = import ../tools/networking/lftp {
inherit fetchurl stdenv readline;
};
_______________________________________________
nix-dev mailing list
[email protected]
https://mail.cs.uu.nl/mailman/listinfo/nix-dev