diff options
author | Azat Bahawi <azat@bahawi.net> | 2022-09-01 20:32:41 +0300 |
---|---|---|
committer | Azat Bahawi <azat@bahawi.net> | 2022-09-01 20:33:13 +0300 |
commit | c648a1d16885a6da9ab4b02e4b18f14bc1567b91 (patch) | |
tree | 9e82e2f7a536dc7b0a122e88cfa38beab54e0ce9 | |
parent | cc5f7c2f3dd3a288c540c287c7788242a2b557c5 (diff) | |
download | nixpkgs-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.nix | 35 |
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 |