about summary refs log tree commit diff
path: root/pkgs/applications/version-management/veracity
diff options
context:
space:
mode:
authorMichael Raskin <7c6f434c@mail.ru>2010-09-01 10:12:56 +0000
committerMichael Raskin <7c6f434c@mail.ru>2010-09-01 10:12:56 +0000
commitee731b9a4dcbb9db28b6924eab9d493691de0f87 (patch)
treedb7c6daec85e0d69c9219988e6502f204baa88d1 /pkgs/applications/version-management/veracity
parent26b3c63e32272a7bc3c03fc5e442ba658aba35a8 (diff)
downloadnixlib-ee731b9a4dcbb9db28b6924eab9d493691de0f87.tar
nixlib-ee731b9a4dcbb9db28b6924eab9d493691de0f87.tar.gz
nixlib-ee731b9a4dcbb9db28b6924eab9d493691de0f87.tar.bz2
nixlib-ee731b9a4dcbb9db28b6924eab9d493691de0f87.tar.lz
nixlib-ee731b9a4dcbb9db28b6924eab9d493691de0f87.tar.xz
nixlib-ee731b9a4dcbb9db28b6924eab9d493691de0f87.tar.zst
nixlib-ee731b9a4dcbb9db28b6924eab9d493691de0f87.zip
Updating veracity
svn path=/nixpkgs/trunk/; revision=23590
Diffstat (limited to 'pkgs/applications/version-management/veracity')
-rw-r--r--pkgs/applications/version-management/veracity/default.nix27
-rw-r--r--pkgs/applications/version-management/veracity/src-for-default.nix11
-rw-r--r--pkgs/applications/version-management/veracity/src-info-for-default.nix3
3 files changed, 32 insertions, 9 deletions
diff --git a/pkgs/applications/version-management/veracity/default.nix b/pkgs/applications/version-management/veracity/default.nix
index c8cb08eef281..731514056c6d 100644
--- a/pkgs/applications/version-management/veracity/default.nix
+++ b/pkgs/applications/version-management/veracity/default.nix
@@ -18,15 +18,36 @@ rec {
   inherit (s) name;
   inherit buildInputs;
 
-  phaseNames = ["prepareMakefiles" "doMake" "doDeploy"];
+  phaseNames = ["prepare_sgneeds" "dump0" "prepareMakefiles" "doMake" "doDeploy"];
+
+  dump0 = (a.doDump "0");
+
+  prepare_sgneeds = a.fullDepEntry (''
+    for d in bin include lib; do 
+      ensureDir "$out/sgneeds/$d"
+      for p in "${spidermonkey_1_8_0rc1}"; do
+        for f in "$p"/"$d"/*; do
+	  ln -sf "$f" "$out"/sgneeds/"$d"
+	done
+      done
+    done
+
+    ensureDir "$out/sgneeds/include/sgbrings"
+    ln -s "$out/sgneeds/include/js" "$out/sgneeds/include/sgbrings/js"
+    for f in "$out/sgneeds/lib/"libjs*; do
+      bn="$(basename "$f")"
+      ln -s "$f" "$out/sgneeds/lib/''${bn/libjs/libsgbrings_js}"
+    done
+
+    export SGNEEDS_DIR="$out"/sgneeds/
+  '') ["minInit" "defEnsureDir"];
 
   prepareMakefiles = a.fullDepEntry ''
-    find src -type f -exec sed -e 's@#include \([<"]\)sgbrings/js/js@#include \1js/js@g' -i '{}' ';'
     cd ..
     mkdir build
     cd build
     export NIX_LDFLAGS="$NIX_LDFLAGS -lssl"
-    cmake -G "Unix Makefiles" -D SGBRINGS_JS_INCDIR="${spidermonkey_1_8_0rc1}/include" -D SGBRINGS_JS_LIB="${spidermonkey_1_8_0rc1}/lib/libjs.a" ../veracity*
+    cmake -G "Unix Makefiles" -D SGNEEDS_DIR="$SGNEEDS_DIR" ../veracity*
   '' ["minInit" "addInputs" "doUnpack"];
 
   doDeploy = a.fullDepEntry ''
diff --git a/pkgs/applications/version-management/veracity/src-for-default.nix b/pkgs/applications/version-management/veracity/src-for-default.nix
index 48a6678071c3..f909ac23568e 100644
--- a/pkgs/applications/version-management/veracity/src-for-default.nix
+++ b/pkgs/applications/version-management/veracity/src-for-default.nix
@@ -1,8 +1,9 @@
 rec {
-   version="0.3.0.10246";
-   name="veracity-0.3.0.10246";
-   hash="03wn6dzbjv5p50xmiznynza5c1nk38v95mzv6rk6km1ykqprnlw0";
-   url="http://download-us.sourcegear.com/Veracity/0.3.0.10246/veracity-source-${version}.tar.gz";
-   advertisedUrl="http://download-us.sourcegear.com/Veracity/0.3.0.10246/veracity-source-0.3.0.10246.tar.gz";
+   version="0.3.1.10276";
+   name="veracity-0.3.1.10276";
+   hash="1qihrn243dlvvdg5w1vfv3g8bvpy7v0q3xc4d72k85xv8vkljkxw";
+   url="http://download-us.sourcegear.com/Veracity/nightly/veracity-source-${version}.tar.gz";
+   advertisedUrl="http://download-us.sourcegear.com/Veracity/nightly/veracity-source-0.3.1.10276.tar.gz";
+  
   
 }
diff --git a/pkgs/applications/version-management/veracity/src-info-for-default.nix b/pkgs/applications/version-management/veracity/src-info-for-default.nix
index f597a59bbaf5..dac6c65e85c6 100644
--- a/pkgs/applications/version-management/veracity/src-info-for-default.nix
+++ b/pkgs/applications/version-management/veracity/src-info-for-default.nix
@@ -1,4 +1,5 @@
 {
-  downloadPage = "http://sourcegear.com/veracity/downloads.html";
+  #downloadPage = "http://sourcegear.com/veracity/downloads.html";
+  downloadPage = "http://download-us.sourcegear.com/Veracity/nightly/index.html";
   baseName = "veracity";
 }