summary refs log tree commit diff
path: root/pkgs/development/tools/misc/xxdiff
diff options
context:
space:
mode:
authorMichael Raskin <7c6f434c@mail.ru>2008-05-25 20:43:56 +0000
committerMichael Raskin <7c6f434c@mail.ru>2008-05-25 20:43:56 +0000
commit82177d1bc23cf0eebf4414d9b8e073c7fe0f3ce5 (patch)
tree217e9e5046b5c618045a3b21694ffb0a3ac19704 /pkgs/development/tools/misc/xxdiff
parent5e6eafa332c14f6319fd160a787a6b03d1f88fd6 (diff)
downloadnixpkgs-82177d1bc23cf0eebf4414d9b8e073c7fe0f3ce5.tar
nixpkgs-82177d1bc23cf0eebf4414d9b8e073c7fe0f3ce5.tar.gz
nixpkgs-82177d1bc23cf0eebf4414d9b8e073c7fe0f3ce5.tar.bz2
nixpkgs-82177d1bc23cf0eebf4414d9b8e073c7fe0f3ce5.tar.lz
nixpkgs-82177d1bc23cf0eebf4414d9b8e073c7fe0f3ce5.tar.xz
nixpkgs-82177d1bc23cf0eebf4414d9b8e073c7fe0f3ce5.tar.zst
nixpkgs-82177d1bc23cf0eebf4414d9b8e073c7fe0f3ce5.zip
Added xxdiff
svn path=/nixpkgs/trunk/; revision=11888
Diffstat (limited to 'pkgs/development/tools/misc/xxdiff')
-rw-r--r--pkgs/development/tools/misc/xxdiff/3.2.nix37
1 files changed, 37 insertions, 0 deletions
diff --git a/pkgs/development/tools/misc/xxdiff/3.2.nix b/pkgs/development/tools/misc/xxdiff/3.2.nix
new file mode 100644
index 00000000000..63d718b9d9a
--- /dev/null
+++ b/pkgs/development/tools/misc/xxdiff/3.2.nix
@@ -0,0 +1,37 @@
+args : with args; 
+rec {
+  src = fetchurl {
+    url = http://downloads.sourceforge.net/xxdiff/xxdiff-3.2.tar.bz2;
+    sha256 = "1f5j9l9n5j2ab0h3iwaz0mnz0y8h7ilc0dbcrfmaibk2njx38mcn";
+  };
+
+  buildInputs = [qt flex bison python pkgconfig makeWrapper 
+    libX11 libXext];
+  configureFlags = [];
+
+  /* doConfigure should be specified separately */
+  phaseNames = ["prepareMainBuild"
+    "deploy"
+    "installPythonPackage" 
+    (makeManyWrappers 
+      ''$out/bin/*'' 
+      ''--prefix PYTHONPATH : $(toPythonPath $out):$PYTHONPATH'')
+  ];
+
+  prepareMainBuild = FullDepEntry (''
+    cd src 
+    export QTDIR=${qt}/
+    make -f Makefile.bootstrap makefile
+  '') ["minInit" "doUnpack"];
+
+  deploy = FullDepEntry (''
+    ensureDir $out/bin/
+    cp ../bin/xxdiff $out/bin
+    cd ..
+  '') ["minInit" "doMake" "defEnsureDir" "addInputs"];
+      
+  name = "xxdiff" + version;
+  meta = {
+    description = "Interactive merge tool";
+  };
+}