forked from mirrors/nixpkgs
noweb-2.11b
svn path=/nixpkgs/trunk/; revision=22384
This commit is contained in:
parent
29547d6a01
commit
4e3d3b707c
pkgs
development/tools/literate-programming/noweb
top-level
|
@ -1,11 +0,0 @@
|
||||||
source $stdenv/setup
|
|
||||||
export BIN=$out/bin
|
|
||||||
export LIB=$out/lib
|
|
||||||
export MAN=$out/man
|
|
||||||
# What location for texinputs (tex macro's used by noweb)?
|
|
||||||
export TEXINPUTS=$out/share/texmf/tex/latex
|
|
||||||
export SHELL
|
|
||||||
makeFlags="-e"
|
|
||||||
installFlags="-e"
|
|
||||||
preInstall="mkdir -p $TEXINPUTS"
|
|
||||||
genericBuild
|
|
|
@ -1,10 +1,23 @@
|
||||||
{stdenv, fetchurl}:
|
{stdenv, fetchurl, gawk}:
|
||||||
|
|
||||||
stdenv.mkDerivation {
|
stdenv.mkDerivation {
|
||||||
name = "noweb-2.10c";
|
name = "noweb-2.11b";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = http://nixos.org/tarballs/noweb-20060201.tar.gz;
|
urls = [ "http://ftp.de.debian.org/debian/pool/main/n/noweb/noweb_2.11b.orig.tar.gz"
|
||||||
md5 = "b4813c6bc0bab9004e57edc1d7e57638";
|
"ftp://www.eecs.harvard.edu/pub/nr/noweb.tgz"
|
||||||
|
];
|
||||||
|
sha256 = "10hdd6mrk26kyh4bnng4ah5h1pnanhsrhqa7qwqy6dyv3rng44y9";
|
||||||
};
|
};
|
||||||
builder = ./builder.sh;
|
preBuild = ''
|
||||||
|
cd src
|
||||||
|
makeFlags="BIN=$out/bin LIB=$out/lib MAN=$out/share/man TEXINPUTS=$out/share/texmf/tex/latex"
|
||||||
|
'';
|
||||||
|
preInstall=''mkdir -p $out/share/texmf/tex/latex'';
|
||||||
|
postInstall= ''
|
||||||
|
substituteInPlace $out/bin/cpif --replace "PATH=/bin:/usr/bin" ""
|
||||||
|
for f in $out/bin/{noweb,nountangle,noroots,noroff,noindex} $out/lib/*; do
|
||||||
|
substituteInPlace $f --replace "nawk" "${gawk}/bin/awk"
|
||||||
|
done
|
||||||
|
'';
|
||||||
|
patches = [ ./no-FAQ.patch ];
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,11 @@
|
||||||
|
--- a/src/Makefile 2006-06-12 22:14:20.000000000 +0200
|
||||||
|
+++ b/src/Makefile 2010-06-17 11:30:11.804018145 +0200
|
||||||
|
@@ -198,7 +198,7 @@
|
||||||
|
(cd elisp; ci -l $(CINAME) $(CIMSG) *.el)
|
||||||
|
ci -l $(CINAME) $(CIMSG) Makefile.nw INSTALL INSTALL.DOS README FAQ COPYRIGHT nwmake *.nw
|
||||||
|
|
||||||
|
-source: FAQ
|
||||||
|
+source:
|
||||||
|
for i in c shell lib xdoc icon awk tex; do (cd $$i; make CPIF=">" source); done
|
||||||
|
sleep 1
|
||||||
|
for i in c shell lib xdoc icon awk tex; do (cd $$i; make touch); done
|
|
@ -3322,7 +3322,7 @@ let
|
||||||
};
|
};
|
||||||
|
|
||||||
noweb = import ../development/tools/literate-programming/noweb {
|
noweb = import ../development/tools/literate-programming/noweb {
|
||||||
inherit fetchurl stdenv;
|
inherit fetchurl stdenv gawk;
|
||||||
};
|
};
|
||||||
|
|
||||||
omake = import ../development/tools/ocaml/omake {
|
omake = import ../development/tools/ocaml/omake {
|
||||||
|
|
Loading…
Reference in a new issue