src: update from 0.13 to 0.19
This commit is contained in:
parent
50bc786ce6
commit
b6db9b9553
@ -1,24 +1,16 @@
|
|||||||
{ stdenv, fetchurl, python, rcs, git }:
|
{ stdenv, fetchurl, python, rcs, git }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "src-0.13";
|
name = "src-0.19";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "http://www.catb.org/~esr/src/${name}.tar.gz";
|
url = "http://www.catb.org/~esr/src/${name}.tar.gz";
|
||||||
sha256 = "03x0slgi6bnzgfn7f9qbl6jma0pj7357kwdh832l3v8zafk41p51";
|
sha256 = "0p56g09ndbmnxxjz2rn7fq3yjx572ywj0xdim9rz5cqnx0pmr71x";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ python ];
|
buildInputs = [ python rcs git ];
|
||||||
|
|
||||||
patches = [ ./path.patch ];
|
preConfigure = "patchShebangs .";
|
||||||
|
|
||||||
postPatch = ''
|
|
||||||
sed -i \
|
|
||||||
-e 's|@python@|${python}|' \
|
|
||||||
-e 's|@rcs@|${rcs}|' \
|
|
||||||
-e 's|@git@|${git}|' \
|
|
||||||
src srctest
|
|
||||||
'';
|
|
||||||
|
|
||||||
makeFlags = [ "prefix=$(out)" ];
|
makeFlags = [ "prefix=$(out)" ];
|
||||||
|
|
||||||
@ -26,11 +18,8 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "Simple single-file revision control";
|
description = "Simple single-file revision control";
|
||||||
|
|
||||||
homepage = http://www.catb.org/~esr/src/;
|
homepage = http://www.catb.org/~esr/src/;
|
||||||
|
|
||||||
license = stdenv.lib.licenses.bsd3;
|
license = stdenv.lib.licenses.bsd3;
|
||||||
|
|
||||||
platforms = stdenv.lib.platforms.all;
|
platforms = stdenv.lib.platforms.all;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -1,30 +0,0 @@
|
|||||||
diff -Naur src-0.13-orig/src src-0.13/src
|
|
||||||
--- src-0.13-orig/src 2014-11-24 03:56:16.000000000 -0500
|
|
||||||
+++ src-0.13/src 2014-11-26 16:32:32.925151003 -0500
|
|
||||||
@@ -1,4 +1,4 @@
|
|
||||||
-#!/usr/bin/env python2
|
|
||||||
+#!@python@/bin/python
|
|
||||||
#
|
|
||||||
# src - simple revision control.
|
|
||||||
#
|
|
||||||
@@ -51,6 +51,8 @@
|
|
||||||
|
|
||||||
import sys, os, subprocess, time, calendar, stat, glob, shutil, hashlib
|
|
||||||
|
|
||||||
+os.environ['PATH'] = "@rcs@/bin:@git@/bin:" + os.environ['PATH']
|
|
||||||
+
|
|
||||||
version="0.13"
|
|
||||||
|
|
||||||
def rfc3339(t):
|
|
||||||
diff -Naur src-0.13-orig/srctest src-0.13/srctest
|
|
||||||
--- src-0.13-orig/srctest 2014-11-21 08:12:00.000000000 -0500
|
|
||||||
+++ src-0.13/srctest 2014-11-26 16:33:13.627715388 -0500
|
|
||||||
@@ -12,7 +12,7 @@
|
|
||||||
|
|
||||||
# Set the PATH to include the current directory, so the repository
|
|
||||||
# head version of src can always be tested.
|
|
||||||
-PATH="$(pwd)":$PATH
|
|
||||||
+PATH="$(pwd)":@git@/bin:$PATH
|
|
||||||
|
|
||||||
trap "rm -fr $SANDBOX" 0 1 2 15
|
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user