diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2004-11-29 21:17:29 +0000 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2004-11-29 21:17:29 +0000 |
commit | 1d9072670bac96823b52bee4c37d3fbfd65a5bd7 (patch) | |
tree | 072f0cbe7d16b7fe0fe92a7fa8c29c7145e23070 /pkgs/tools/compression/bsdiff | |
parent | 9ebbbd25cceb0b200d3b1aeaea45b9bbc3aaaeac (diff) |
* Added bsdiff 4.2. Wow, this is even better than zdelta (which in
turn appears to be better than vdelta).
svn path=/nixpkgs/trunk/; revision=1819
Diffstat (limited to 'pkgs/tools/compression/bsdiff')
-rw-r--r-- | pkgs/tools/compression/bsdiff/builder.sh | 8 | ||||
-rw-r--r-- | pkgs/tools/compression/bsdiff/default.nix | 11 | ||||
-rw-r--r-- | pkgs/tools/compression/bsdiff/makefile.patch | 22 |
3 files changed, 41 insertions, 0 deletions
diff --git a/pkgs/tools/compression/bsdiff/builder.sh b/pkgs/tools/compression/bsdiff/builder.sh new file mode 100644 index 000000000000..46fb9e0ff165 --- /dev/null +++ b/pkgs/tools/compression/bsdiff/builder.sh @@ -0,0 +1,8 @@ +. $stdenv/setup + +installFlags="PREFIX=$out INSTALL=install" + +ensureDir "$out/bin" +ensureDir "$out/man/man1" + +genericBuild diff --git a/pkgs/tools/compression/bsdiff/default.nix b/pkgs/tools/compression/bsdiff/default.nix new file mode 100644 index 000000000000..9f1c3ecf8bcb --- /dev/null +++ b/pkgs/tools/compression/bsdiff/default.nix @@ -0,0 +1,11 @@ +{stdenv, fetchurl}: + +stdenv.mkDerivation { + name = "bsdiff-4.2"; + builder = ./builder.sh; + src = fetchurl { + url = http://www.daemonology.net/bsdiff/bsdiff-4.2.tar.gz; + md5 = "9f582a77eb76d116d82d1ad268ef48fa"; + }; + patches = [./makefile.patch]; +} diff --git a/pkgs/tools/compression/bsdiff/makefile.patch b/pkgs/tools/compression/bsdiff/makefile.patch new file mode 100644 index 000000000000..94a4048631c3 --- /dev/null +++ b/pkgs/tools/compression/bsdiff/makefile.patch @@ -0,0 +1,22 @@ +diff -rc bsdiff-orig/Makefile bsdiff-4.2/Makefile +*** bsdiff-orig/Makefile 2004-07-11 20:10:02.000000000 +0200 +--- bsdiff-4.2/Makefile 2004-11-29 22:15:05.000000000 +0100 +*************** +*** 1,7 **** + CFLAGS += -O3 +- .ifdef BZIP2 +- CFLAGS += -DBZIP2=\"${BZIP2}\" +- .endif + + PREFIX ?= /usr/local + INSTALL_PROGRAM ?= ${INSTALL} -c -s -m 555 +--- 1,4 ---- +*************** +*** 13,18 **** + + install: + ${INSTALL_PROGRAM} bsdiff bspatch ${PREFIX}/bin +- .ifndef WITHOUT_MAN + ${INSTALL_MAN} bsdiff.1 bspatch.1 ${PREFIX}/man/man1 +- .endif +--- 10,13 ---- |