Author: eelco
Date: Sun May 15 21:32:13 2011
New Revision: 27257
URL: https://svn.nixos.org/websvn/nix/?rev=27257&sc=1

Log:
* A job to make a Tribler source tarball.

Added:
   hydra-config/tribler/trunk/release.nix

Added: hydra-config/tribler/trunk/release.nix
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ hydra-config/tribler/trunk/release.nix      Sun May 15 21:32:13 2011        
(r27257)
@@ -0,0 +1,31 @@
+{ nixpkgs ? ../nixpkgs
+, triblerSrc ? { outPath = ../tribler; rev = 1234; }
+}:
+
+rec {
+  
+  tarball =
+    with import nixpkgs {};
+    
+    releaseTools.sourceTarball {
+      name = "tribler";
+      
+      src = triblerSrc;
+
+      preAutoconf =
+        ''
+          # Extract the version from the source tree.
+          VERSION=$(sed -e 's/.*define VERSION \"\(.*\)\".*/\1/; t; d' < 
Tribler/Main/Build/Win32/tribler.nsi)
+        '';
+
+      distPhase =
+        ''
+          cd ..
+          name=tribler-$VERSION$VERSION_SUFFIX
+          mv tribler $name
+          mkdir -p $out/tarballs
+          tar cvfj $out/tarballs/$name.tar.bz2 $name
+        '';
+    };
+
+}
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits

Reply via email to