summary refs log tree commit diff
path: root/pkgs/games/freeciv
diff options
context:
space:
mode:
authorLluís Batlle i Rossell <viric@viric.name>2013-10-20 18:26:32 +0200
committerLluís Batlle i Rossell <viric@viric.name>2013-10-20 18:26:57 +0200
commit8818dbedbfba7e61dfe95cdb3462999c242f0d6e (patch)
tree1de1e13c7f9730699e2f778daf1fe50b0473bd75 /pkgs/games/freeciv
parent655ba1e418f72317b86f540dc75ffc9dfc6fdebe (diff)
downloadnixpkgs-8818dbedbfba7e61dfe95cdb3462999c242f0d6e.tar
nixpkgs-8818dbedbfba7e61dfe95cdb3462999c242f0d6e.tar.gz
nixpkgs-8818dbedbfba7e61dfe95cdb3462999c242f0d6e.tar.bz2
nixpkgs-8818dbedbfba7e61dfe95cdb3462999c242f0d6e.tar.lz
nixpkgs-8818dbedbfba7e61dfe95cdb3462999c242f0d6e.tar.xz
nixpkgs-8818dbedbfba7e61dfe95cdb3462999c242f0d6e.tar.zst
nixpkgs-8818dbedbfba7e61dfe95cdb3462999c242f0d6e.zip
Adding an attribute for the gtk freeciv too.
Diffstat (limited to 'pkgs/games/freeciv')
-rw-r--r--pkgs/games/freeciv/default.nix11
1 files changed, 8 insertions, 3 deletions
diff --git a/pkgs/games/freeciv/default.nix b/pkgs/games/freeciv/default.nix
index 3eda4e8d88d..ac1fc7395ae 100644
--- a/pkgs/games/freeciv/default.nix
+++ b/pkgs/games/freeciv/default.nix
@@ -6,12 +6,17 @@
 let
   inherit (stdenv.lib) optional optionals;
   client = sdlClient || gtkClient;
+
+  sdlName = if sdlClient then "-sdl" else "";
+  gtkName = if gtkClient then "-gtk" else "";
+
+  baseName = "freeciv-2.4.0";
 in
-stdenv.mkDerivation rec {
-  name = "freeciv-2.4.0";
+stdenv.mkDerivation {
+  name = baseName + sdlName + gtkName;
 
   src = fetchurl {
-    url = "mirror://sourceforge/freeciv/${name}.tar.bz2";
+    url = "mirror://sourceforge/freeciv/${baseName}.tar.bz2";
     sha256 = "1bc01pyihsrby6w95n49gi90ggp40dyxsy4kmlmwcakxfxprwakv";
   };