aboutsummaryrefslogtreecommitdiff
path: root/pkgs/games/lincity
diff options
context:
space:
mode:
authorRobin Gloster <mail@glob.in>2016-01-25 21:48:34 +0000
committerRobin Gloster <mail@glob.in>2016-01-30 20:31:04 +0000
commita44d003502e62d30f4924153c027b6bc62852bb6 (patch)
treea7c091da570e579f1105187e8fbb675f93284b63 /pkgs/games/lincity
parente8f260e40afa220d4f6be66570ddd934e8dec208 (diff)
lincity: use mkDerivation
Diffstat (limited to 'pkgs/games/lincity')
-rw-r--r--pkgs/games/lincity/default.nix29
1 files changed, 12 insertions, 17 deletions
diff --git a/pkgs/games/lincity/default.nix b/pkgs/games/lincity/default.nix
index 6cd5155e3af1..dba488016b99 100644
--- a/pkgs/games/lincity/default.nix
+++ b/pkgs/games/lincity/default.nix
@@ -1,24 +1,19 @@
-args @ { libX11, libXext, xextproto, libICE, libSM, xproto, libpng, zlib, ... }: with args;
-let
- version = lib.attrByPath ["version"] "1.12.1" args;
- sha256 = lib.attrByPath ["sha256"]
- "0xmrp7vkkp1hfblb6nl3rh2651qsbcm21bnncpnma1sf40jaf8wj" args;
- pkgName = "lincity";
-in
-rec {
+{ stdenv, fetchurl, libX11, libXext, xextproto, libICE, libSM, xproto, libpng, zlib }:
+
+stdenv.mkDerivation rec {
+ name = "lincity-${version}";
+ version = "1.12.1";
+
src = fetchurl {
- url = "mirror://sourceforge/lincity/${pkgName}-${version}.tar.gz";
- inherit sha256;
+ url = "mirror://sourceforge/lincity/${name}.tar.gz";
+ sha256 = "0xmrp7vkkp1hfblb6nl3rh2651qsbcm21bnncpnma1sf40jaf8wj";
};
- buildInputs = [libICE libpng libSM libX11 libXext
- xextproto zlib xproto];
- configureFlags = [];
-
- /* doConfigure should be specified separately */
- phaseNames = ["doConfigure" "doMakeInstall"];
+ buildInputs = [
+ libICE libpng libSM libX11 libXext
+ xextproto zlib xproto
+ ];
- name = "${pkgName}-" + version;
meta = {
description = "City simulation game";
};