about summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorMarc Weber <marco-oweber@gmx.de>2008-03-12 10:36:15 +0000
committerMarc Weber <marco-oweber@gmx.de>2008-03-12 10:36:15 +0000
commit8939f24475d21d89d41b664556378fa709e14ff2 (patch)
tree1ee8405e5ab88184c6bab1fd71da456d98d2c9ed /pkgs
parent569357657223d5ebaea8eab73ba22ecf1050f7e2 (diff)
downloadnixlib-8939f24475d21d89d41b664556378fa709e14ff2.tar
nixlib-8939f24475d21d89d41b664556378fa709e14ff2.tar.gz
nixlib-8939f24475d21d89d41b664556378fa709e14ff2.tar.bz2
nixlib-8939f24475d21d89d41b664556378fa709e14ff2.tar.lz
nixlib-8939f24475d21d89d41b664556378fa709e14ff2.tar.xz
nixlib-8939f24475d21d89d41b664556378fa709e14ff2.tar.zst
nixlib-8939f24475d21d89d41b664556378fa709e14ff2.zip
added svnmerge.py contrib tool
svn path=/nixpkgs/trunk/; revision=11075
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/applications/version-management/subversion-1.4.x/svnmerge.nix22
-rw-r--r--pkgs/top-level/all-packages.nix5
2 files changed, 27 insertions, 0 deletions
diff --git a/pkgs/applications/version-management/subversion-1.4.x/svnmerge.nix b/pkgs/applications/version-management/subversion-1.4.x/svnmerge.nix
new file mode 100644
index 000000000000..34e9a0156fb6
--- /dev/null
+++ b/pkgs/applications/version-management/subversion-1.4.x/svnmerge.nix
@@ -0,0 +1,22 @@
+{subversion, stdenv, python, shebangfix }:
+stdenv.mkDerivation {
+  name = "${subversion.name}-svnmerge";
+
+  src = subversion.src;
+
+  phases = "unpackPhase buildPhase";
+
+  buildInputs = [ shebangfix python ];
+
+  buildPhase = "
+    ensureDir \$out/bin
+    t=\$out/bin/svnmerge.py
+    cp contrib/client-side/svnmerge.py \$t
+    chmod +x \$t
+    shebangfix  \$t
+  ";
+
+  meta = subversion.meta // { 
+      description = "installs the contrib tool svnmerge.py";
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 1a71103d0507..61a410a6eabd 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -5384,6 +5384,7 @@ rec {
     compressionSupport = getConfig ["subversion" "compressionSupport"] true;
     httpd = apacheHttpd;
   };
+  subversion14svnmerge = svnmergeFun subversion14;
 
   subversionWithJava = import ../applications/version-management/subversion-1.2.x {
     inherit fetchurl stdenv openssl db4 expat jdk;
@@ -5395,6 +5396,10 @@ rec {
     javahlBindings = true;
   };
 
+  svnmergeFun = subversion : (import ../applications/version-management/subversion-1.4.x/svnmerge.nix ) {
+    inherit subversion stdenv shebangfix python;
+  };
+
   sylpheed = import ../applications/networking/mailreaders/sylpheed {
     inherit fetchurl stdenv pkgconfig openssl gpgme;
     inherit (gtkLibs) gtk;