woof-doom: init at 14.5.0 (#313246)

This commit is contained in:
Keenan Weaver 2024-05-22 16:57:02 -05:00 committed by GitHub
parent a5f588f84d
commit decbe95bda
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -0,0 +1,51 @@
{
lib,
stdenv,
fetchFromGitHub,
cmake,
SDL2,
SDL2_net,
openal,
libsndfile,
fluidsynth,
alsa-lib,
libxmp,
python3,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "woof-doom";
version = "14.5.0";
src = fetchFromGitHub {
owner = "fabiangreffrath";
repo = "woof";
rev = "woof_${finalAttrs.version}";
hash = "sha256-LA4blTlee0+nRK066hj19Zm/FL2qhaZ9Y5JMfMj3IRU=";
};
nativeBuildInputs = [
cmake
python3
];
buildInputs = [
SDL2
SDL2_net
alsa-lib
fluidsynth
libsndfile
libxmp
openal
];
meta = {
description = "Woof! is a continuation of the Boom/MBF bloodline of Doom source ports";
homepage = "https://github.com/fabiangreffrath/woof";
changelog = "https://github.com/fabiangreffrath/woof/blob/${finalAttrs.src.rev}/CHANGELOG.md";
license = lib.licenses.gpl2Only;
maintainers = with lib.maintainers; [ keenanweaver ];
mainProgram = "woof";
platforms = with lib.platforms; darwin ++ linux ++ windows;
};
})