summary refs log tree commit diff
path: root/pkgs/games/construo
diff options
context:
space:
mode:
authorRobert Helgesson <robert@rycee.net>2016-07-31 22:54:11 +0200
committerRobert Helgesson <robert@rycee.net>2016-07-31 22:54:11 +0200
commit845317e5d62f8e42155933a7c4c74eaca85eb94f (patch)
treea7e5ddbe2ff8adbdde8ecf8ed259d1f500fbcc0a /pkgs/games/construo
parentd7f7ef4c2164897f2232c649f48f1a97305b7ecb (diff)
downloadnixpkgs-845317e5d62f8e42155933a7c4c74eaca85eb94f.tar
nixpkgs-845317e5d62f8e42155933a7c4c74eaca85eb94f.tar.gz
nixpkgs-845317e5d62f8e42155933a7c4c74eaca85eb94f.tar.bz2
nixpkgs-845317e5d62f8e42155933a7c4c74eaca85eb94f.tar.lz
nixpkgs-845317e5d62f8e42155933a7c4c74eaca85eb94f.tar.xz
nixpkgs-845317e5d62f8e42155933a7c4c74eaca85eb94f.tar.zst
nixpkgs-845317e5d62f8e42155933a7c4c74eaca85eb94f.zip
construo: remove use of `builderDefsPackage`
Diffstat (limited to 'pkgs/games/construo')
-rw-r--r--pkgs/games/construo/default.nix49
1 files changed, 23 insertions, 26 deletions
diff --git a/pkgs/games/construo/default.nix b/pkgs/games/construo/default.nix
index f94b489908e..7e4f3c58c31 100644
--- a/pkgs/games/construo/default.nix
+++ b/pkgs/games/construo/default.nix
@@ -1,29 +1,26 @@
-{ stdenv, fetchurl, builderDefs, libX11, zlib, xproto, mesa ? null, freeglut ? null }:
+{ stdenv, fetchurl, libX11, zlib, xproto, mesa ? null, freeglut ? null }:
 
-	let localDefs = builderDefs.passthru.function {
-		src = /* put a fetchurl here */
-		fetchurl {
-			url = http://savannah.nongnu.org/download/construo/construo-0.2.2.tar.gz;
-			sha256 = "0c661rjasax4ykw77dgqj39jhb4qi48m0bhhdy42vd5a4rfdrcck";
-		};
-
-		buildInputs = [ libX11 zlib xproto ]
-                  ++ stdenv.lib.optional (mesa != null) mesa
-                  ++ stdenv.lib.optional (freeglut != null) freeglut;
-		preConfigure = builderDefs.stringsWithDeps.fullDepEntry (''
-		  sed -e 's/math[.]h/cmath/' -i vector.cxx
-		  sed -e 's/games/bin/' -i Makefile.in
-		  sed -e '1i\#include <stdlib.h>' -i construo_main.cxx -i command_line.cxx -i config.hxx
-		  sed -e '1i\#include <string.h>' -i command_line.cxx -i lisp_reader.cxx -i unix_system.cxx \
-		      -i world.cxx construo_main.cxx
-		'') ["doUnpack" "minInit"];
-	};
-	in with localDefs;
 stdenv.mkDerivation rec {
-	name = "construo-0.2.2";
-	builder = writeScript (name + "-builder")
-		(textClosure localDefs ["preConfigure" "doConfigure" "doMakeInstall" "doForceShare" "doPropagate"]);
-	meta = {
-		description = "Masses and springs simulation game";
-	};
+  name = "construo-0.2.2";
+
+  src = fetchurl {
+    url = http://savannah.nongnu.org/download/construo/construo-0.2.2.tar.gz;
+    sha256 = "0c661rjasax4ykw77dgqj39jhb4qi48m0bhhdy42vd5a4rfdrcck";
+  };
+
+  buildInputs = [ libX11 zlib xproto ]
+    ++ stdenv.lib.optional (mesa != null) mesa
+    ++ stdenv.lib.optional (freeglut != null) freeglut;
+
+  preConfigure = ''
+    sed -e 's/math[.]h/cmath/' -i vector.cxx
+    sed -e 's/games/bin/' -i Makefile.in
+    sed -e '1i\#include <stdlib.h>' -i construo_main.cxx -i command_line.cxx -i config.hxx
+    sed -e '1i\#include <string.h>' -i command_line.cxx -i lisp_reader.cxx -i unix_system.cxx \
+      -i world.cxx construo_main.cxx
+  '';
+
+  meta = {
+    description = "Masses and springs simulation game";
+  };
 }