diff options
author | Weijia Wang <9713184+wegank@users.noreply.github.com> | 2022-10-28 17:11:30 +0200 |
---|---|---|
committer | Weijia Wang <9713184+wegank@users.noreply.github.com> | 2022-10-28 22:22:55 +0200 |
commit | fc377a4d1e0c5f3f9165d49b8281262ef1b97541 (patch) | |
tree | 5d7879d1b585e7c41ceb90decc9c44f2b2d927de /pkgs/applications/misc/slade | |
parent | 06b989a41c2eacef6c4054282097a7b97b907791 (diff) | |
download | nixpkgs-fc377a4d1e0c5f3f9165d49b8281262ef1b97541.tar nixpkgs-fc377a4d1e0c5f3f9165d49b8281262ef1b97541.tar.gz nixpkgs-fc377a4d1e0c5f3f9165d49b8281262ef1b97541.tar.bz2 nixpkgs-fc377a4d1e0c5f3f9165d49b8281262ef1b97541.tar.lz nixpkgs-fc377a4d1e0c5f3f9165d49b8281262ef1b97541.tar.xz nixpkgs-fc377a4d1e0c5f3f9165d49b8281262ef1b97541.tar.zst nixpkgs-fc377a4d1e0c5f3f9165d49b8281262ef1b97541.zip |
slade: 3.1.1.5 -> 3.2.1
Diffstat (limited to 'pkgs/applications/misc/slade')
-rw-r--r-- | pkgs/applications/misc/slade/default.nix | 58 |
1 files changed, 51 insertions, 7 deletions
diff --git a/pkgs/applications/misc/slade/default.nix b/pkgs/applications/misc/slade/default.nix index e9ba7b2a8f3..3682325caff 100644 --- a/pkgs/applications/misc/slade/default.nix +++ b/pkgs/applications/misc/slade/default.nix @@ -1,24 +1,68 @@ -{ lib, stdenv, fetchFromGitHub, cmake, pkg-config, wxGTK, gtk2, sfml, fluidsynth, curl, freeimage, ftgl, glew, zip }: +{ lib +, stdenv +, fetchFromGitHub +, cmake +, pkg-config +, which +, zip +, wxGTK +, gtk3 +, sfml +, fluidsynth +, curl +, freeimage +, ftgl +, glew +, lua +, mpg123 +}: stdenv.mkDerivation rec { pname = "slade"; - version = "3.1.1.5"; + version = "3.2.1"; src = fetchFromGitHub { owner = "sirjuddington"; repo = "SLADE"; rev = version; - sha256 = "0mdn59jm6ab4cdh99bgvadif3wdlqmk5mq635gg7krq35njgw6f6"; + sha256 = "sha256-KFRX3sfI//Op/h/EfEuAZOY22RO5qNXmvhSksC0aS4U="; }; - nativeBuildInputs = [ cmake pkg-config zip ]; - buildInputs = [ wxGTK gtk2 sfml fluidsynth curl freeimage ftgl glew ]; + postPatch = lib.optionalString (!stdenv.hostPlatform.isx86) '' + sed -i '/-msse/d' src/CMakeLists.txt + ''; + + nativeBuildInputs = [ + cmake + pkg-config + which + zip + ]; + + buildInputs = [ + wxGTK + gtk3 + sfml + fluidsynth + curl + freeimage + ftgl + glew + lua + mpg123 + ]; + + cmakeFlags = [ + "-DwxWidgets_LIBRARIES=${wxGTK}/lib" + ]; + + NIX_CFLAGS_COMPILE = "-Wno-narrowing"; meta = with lib; { description = "Doom editor"; homepage = "http://slade.mancubus.net/"; - license = licenses.gpl2; - platforms = [ "x86_64-linux" "i686-linux" ]; + license = licenses.gpl2Plus; + platforms = platforms.linux; maintainers = with maintainers; [ abbradar ]; }; } |