summary refs log tree commit diff
diff options
context:
space:
mode:
authorAzat Bahawi <azat@bahawi.net>2022-09-01 20:32:41 +0300
committerAzat Bahawi <azat@bahawi.net>2022-09-01 20:33:13 +0300
commitc648a1d16885a6da9ab4b02e4b18f14bc1567b91 (patch)
tree9e82e2f7a536dc7b0a122e88cfa38beab54e0ce9
parentcc5f7c2f3dd3a288c540c287c7788242a2b557c5 (diff)
downloadnixpkgs-c648a1d16885a6da9ab4b02e4b18f14bc1567b91.tar
nixpkgs-c648a1d16885a6da9ab4b02e4b18f14bc1567b91.tar.gz
nixpkgs-c648a1d16885a6da9ab4b02e4b18f14bc1567b91.tar.bz2
nixpkgs-c648a1d16885a6da9ab4b02e4b18f14bc1567b91.tar.lz
nixpkgs-c648a1d16885a6da9ab4b02e4b18f14bc1567b91.tar.xz
nixpkgs-c648a1d16885a6da9ab4b02e4b18f14bc1567b91.tar.zst
nixpkgs-c648a1d16885a6da9ab4b02e4b18f14bc1567b91.zip
gzdoom: 4.7.1 -> 4.8.2
Fixes: #189159
-rw-r--r--pkgs/games/gzdoom/default.nix35
1 files changed, 16 insertions, 19 deletions
diff --git a/pkgs/games/gzdoom/default.nix b/pkgs/games/gzdoom/default.nix
index a10b370e648..57825e781ca 100644
--- a/pkgs/games/gzdoom/default.nix
+++ b/pkgs/games/gzdoom/default.nix
@@ -1,19 +1,18 @@
 { lib, stdenv, fetchFromGitHub, cmake, makeWrapper, openal, fluidsynth
-, soundfont-fluid, libGL, SDL2, bzip2, zlib, libjpeg, libsndfile, mpg123
+, soundfont-fluid, libGL, SDL2, bzip2, zlib, libjpeg, libsndfile, libvpx, mpg123
 , game-music-emu, pkg-config, copyDesktopItems, makeDesktopItem }:
 
 let
-  zmusic-src = fetchFromGitHub {
-    owner = "coelckers";
-    repo = "zmusic";
-    rev = "bff02053bea30bd789e45f60b90db3ffc69c8cc8";
-    sha256 = "0vpr79gpdbhslg5qxyd1qxlv5akgli26skm1vb94yd8v69ymdcy2";
-  };
-  zmusic = stdenv.mkDerivation {
+  zmusic = stdenv.mkDerivation rec {
     pname = "zmusic";
     version = "1.1.3";
 
-    src = zmusic-src;
+    src = fetchFromGitHub {
+      owner = "ZDoom";
+      repo = "ZMusic";
+      rev = version;
+      hash = "sha256-wrNWfTIbNU/S2qFObUSkb6qyaceh+Y7Loxqudl86+W4=";
+    };
 
     nativeBuildInputs = [ cmake pkg-config ];
 
@@ -23,18 +22,17 @@ let
         -e "s@FluidR3_GM.sf2@FluidR3_GM2-2.sf2@g" \
         source/mididevices/music_fluidsynth_mididevice.cpp
     '';
-
   };
 
   gzdoom = stdenv.mkDerivation rec {
     pname = "gzdoom";
-    version = "4.7.1";
+    version = "4.8.2";
 
     src = fetchFromGitHub {
-      owner = "coelckers";
+      owner = "ZDoom";
       repo = "gzdoom";
       rev = "g${version}";
-      sha256 = "sha256-3wO83RgxzeJnoxykKQxb1S1GA6QZlhZMw6GrV3YEm/0=";
+      hash = "sha256-aT7DUZih3EDqncaXYIPIyGsz4fI267N29PmN3qyVjyo=";
       fetchSubmodules = true;
     };
 
@@ -48,6 +46,7 @@ let
       zlib
       libjpeg
       libsndfile
+      libvpx
       mpg123
       game-music-emu
       zmusic
@@ -84,13 +83,11 @@ let
     '';
 
     meta = with lib; {
-      homepage = "https://github.com/coelckers/gzdoom";
-      description =
-        "A Doom source port based on ZDoom. It features an OpenGL renderer and lots of new features";
-      license = licenses.gpl3;
+      homepage = "https://github.com/ZDoom/gzdoom";
+      description = "A Doom source port based on ZDoom. It features an OpenGL renderer and lots of new features";
+      license = licenses.gpl3Plus;
       platforms = [ "x86_64-linux" ];
-      maintainers = with maintainers; [ lassulus ];
+      maintainers = with maintainers; [ azahi lassulus ];
     };
   };
-
 in gzdoom