summary refs log tree commit diff
path: root/pkgs/games/the-butterfly-effect
diff options
context:
space:
mode:
authorMichael Raskin <7c6f434c@mail.ru>2011-02-04 16:38:22 +0000
committerMichael Raskin <7c6f434c@mail.ru>2011-02-04 16:38:22 +0000
commit49f0246f877d33a1a767b132fbdd85746b7b39be (patch)
tree1a7114d6c4adcddb65fba362b1e3fb65beaf844b /pkgs/games/the-butterfly-effect
parentb4c640d6860289384c9c568e681012b8e5d14326 (diff)
downloadnixpkgs-49f0246f877d33a1a767b132fbdd85746b7b39be.tar
nixpkgs-49f0246f877d33a1a767b132fbdd85746b7b39be.tar.gz
nixpkgs-49f0246f877d33a1a767b132fbdd85746b7b39be.tar.bz2
nixpkgs-49f0246f877d33a1a767b132fbdd85746b7b39be.tar.lz
nixpkgs-49f0246f877d33a1a767b132fbdd85746b7b39be.tar.xz
nixpkgs-49f0246f877d33a1a767b132fbdd85746b7b39be.tar.zst
nixpkgs-49f0246f877d33a1a767b132fbdd85746b7b39be.zip
Update TBE to SVN revision - some crashes fixed
svn path=/nixpkgs/trunk/; revision=25774
Diffstat (limited to 'pkgs/games/the-butterfly-effect')
-rw-r--r--pkgs/games/the-butterfly-effect/default.nix24
1 files changed, 12 insertions, 12 deletions
diff --git a/pkgs/games/the-butterfly-effect/default.nix b/pkgs/games/the-butterfly-effect/default.nix
index bcc10ab8396..1181591f28f 100644
--- a/pkgs/games/the-butterfly-effect/default.nix
+++ b/pkgs/games/the-butterfly-effect/default.nix
@@ -1,36 +1,40 @@
 x@{builderDefsPackage
-  , qt4, box2d_2_0_1
+  , qt4, box2d
+  ,fetchsvn
   , ...}:
 builderDefsPackage
 (a :  
 let 
   helperArgNames = ["stdenv" "fetchurl" "builderDefsPackage"] ++ 
-    [];
+    ["fetchsvn"];
 
   buildInputs = map (n: builtins.getAttr n x)
     (builtins.attrNames (builtins.removeAttrs x helperArgNames));
   sourceInfo = rec {
     baseName="tbe";
-    version="8.2";
+    revision="1316";
+    version="r${revision}";
     name="${baseName}-${version}";
-    url="mirror://sourceforge/project/${baseName}/Milestone%20${version}/TheButterflyEffect-m${version}.src.tgz";
-    hash="1s6xxvhw5rplpfmrhvfp4kb5z89lhcnrhawam8v7i51rk5hmjkd0";
+    url="https://tbe.svn.sourceforge.net/svnroot/tbe/trunk";
+    hash="0ag1nl4yf42ixwaly93fg2kcry71nrfq54z4w556qfh0i44fhcvd";
   };
 in
 rec {
-  src = a.fetchurl {
+  srcDrv = a.fetchsvn {
     url = sourceInfo.url;
     sha256 = sourceInfo.hash;
+    rev = sourceInfo.revision;
   };
+  src = srcDrv + "/";
 
   inherit (sourceInfo) name version;
   inherit buildInputs;
 
-  phaseNames = ["setVars" /*"patchBox2d"*/ "doConfigure" "doMakeInstall" "doDeploy"];
+  phaseNames = ["setVars" "doConfigure" "doMakeInstall" "doDeploy"];
   configureCommand = "sh configure";
 
   setVars = a.noDepEntry ''
-    export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -I${a.box2d_2_0_1}/include/Box2D"
+    export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -I${a.box2d}/include/Box2D"
   '';
 
   doDeploy = a.fullDepEntry ''
@@ -42,10 +46,6 @@ rec {
     chmod a+x "$out/bin/tbe"
   '' ["minInit" "doMake" "defEnsureDir"];
 
-  patchBox2d = a.fullDepEntry ''
-    find . -exec sed -i '{}' -e s@b2XForm@b2Transform@g ';'
-  '' ["minInit" "doUnpack"];
-      
   meta = {
     description = "A physics-based game vaguely similar to Incredible Machine";
     maintainers = with a.lib.maintainers;