summaryrefslogtreecommitdiffstats
path: root/pkgs/games/ecwolf
diff options
context:
space:
mode:
authorSandro Jäckel <sandro.jaeckel@gmail.com>2021-08-09 11:28:34 +0200
committerSandro Jäckel <sandro.jaeckel@gmail.com>2021-08-10 10:19:29 +0200
commitb2bdf29ced21b0f2c339cf2c073614bb8699bb40 (patch)
treeebedcecd3e3bfedd3885f0b1dc70b28a4dc0c390 /pkgs/games/ecwolf
parent8a07b0d7326945ec0612fb0cacfa9ba04bf5f6ef (diff)
ecwolf: cleanup, format
Diffstat (limited to 'pkgs/games/ecwolf')
-rw-r--r--pkgs/games/ecwolf/default.nix29
1 files changed, 14 insertions, 15 deletions
diff --git a/pkgs/games/ecwolf/default.nix b/pkgs/games/ecwolf/default.nix
index b7bb382db835..251b51df43a8 100644
--- a/pkgs/games/ecwolf/default.nix
+++ b/pkgs/games/ecwolf/default.nix
@@ -1,14 +1,5 @@
-{stdenv, lib, fetchurl, makeDesktopItem, copyDesktopItems, cmake, pkg-config, zlib, bzip2, libjpeg, SDL, SDL_mixer, gtk2}:
-
-let
- desktopItem = makeDesktopItem {
- name = "ecwolf";
- exec = "ecwolf";
- comment = "Enhanced Wolfenstein 3D port";
- desktopName = "Wolfenstein 3D";
- categories = "Game;";
- };
-in
+{ stdenv, lib, fetchurl, makeDesktopItem, copyDesktopItems, cmake, pkg-config, zlib, bzip2, libjpeg, SDL, SDL_mixer, gtk2 }:
+
stdenv.mkDerivation rec {
pname = "ecwolf";
version = "1.3.3";
@@ -18,10 +9,18 @@ stdenv.mkDerivation rec {
sha256 = "1sbdv672dz47la5a5qwmdi1v258k9kc5dkx7cdj2b6gk8nbm2srl";
};
- nativeBuildInputs = [ cmake pkg-config ];
- buildInputs = [ zlib bzip2 libjpeg SDL SDL_mixer gtk2 copyDesktopItems ];
+ nativeBuildInputs = [ cmake copyDesktopItems pkg-config ];
+ buildInputs = [ zlib bzip2 libjpeg SDL SDL_mixer gtk2 ];
- desktopItems = [ desktopItem ];
+ desktopItems = [
+ (makeDesktopItem {
+ name = "ecwolf";
+ exec = "ecwolf";
+ comment = "Enhanced Wolfenstein 3D port";
+ desktopName = "Wolfenstein 3D";
+ categories = "Game;";
+ })
+ ];
# Change the location where the ecwolf executable looks for the ecwolf.pk3
# file.
@@ -35,7 +34,7 @@ stdenv.mkDerivation rec {
sed -i -e "s|ecwolf.pk3|$out/share/ecwolf/ecwolf.pk3|" src/version.h
''
# Disable app bundle creation on Darwin. It fails, and it is not needed to run it from the Nix store
- + lib.optionalString (stdenv.isDarwin) ''
+ + lib.optionalString stdenv.isDarwin ''
sed -i -e "s|include(\''${CMAKE_CURRENT_SOURCE_DIR}/macosx/install.txt)||" src/CMakeLists.txt
'';