summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndersonTorres <torres.anderson.85@protonmail.com>2022-02-19 12:09:29 -0300
committergithub-actions[bot] <github-actions[bot]@users.noreply.github.com>2022-02-19 22:47:32 +0000
commited64036c03ab9712f783a411a04ffc91c4d9331f (patch)
tree69a1467b918c823c952af82d683864a998cdcede
parentMerge pull request #149647 from NixOS/backport-149504-to-release-21.11 (diff)
downloadnixpkgs-origin/backport-160909-to-release-21.11.tar.gz
mednafen: 1.26.1 -> 1.29.0origin/backport-160909-to-release-21.11
(cherry picked from commit 09640927e713d9fb4cc5ffd3a301325b094487dd)
-rw-r--r--pkgs/misc/emulators/mednafen/default.nix40
1 files changed, 29 insertions, 11 deletions
diff --git a/pkgs/misc/emulators/mednafen/default.nix b/pkgs/misc/emulators/mednafen/default.nix
index f76ddb78bd56..235386cba258 100644
--- a/pkgs/misc/emulators/mednafen/default.nix
+++ b/pkgs/misc/emulators/mednafen/default.nix
@@ -1,28 +1,46 @@
-{ lib, stdenv, fetchurl, pkg-config, freeglut, libGLU, libGL, libcdio, libjack2
-, libsamplerate, libsndfile, libX11, SDL2, SDL2_net, zlib, alsa-lib }:
+{ lib
+, stdenv
+, fetchurl
+, SDL2
+, SDL2_net
+, alsa-lib
+, flac
+, freeglut
+, libGL
+, libGLU
+, libX11
+, libcdio
+, libjack2
+, libsamplerate
+, libsndfile
+, pkg-config
+, zlib
+}:
stdenv.mkDerivation rec {
pname = "mednafen";
- version = "1.26.1";
+ version = "1.29.0";
src = fetchurl {
url = "https://mednafen.github.io/releases/files/${pname}-${version}.tar.xz";
- sha256 = "1x7xhxjhwsdbak8l0iyb497f043xkhibk73w96xck4j2bk10fac4";
+ hash = "sha256-2j+88Ch3+b4PAov6XRy1npU6QEm5D+fjk4ijOG2fNi4=";
};
nativeBuildInputs = [ pkg-config ];
buildInputs = [
+ SDL2
+ SDL2_net
+ alsa-lib
+ flac
freeglut
- libGLU libGL
+ libGL
+ libGLU
+ libX11
libcdio
libjack2
- alsa-lib
libsamplerate
libsndfile
- libX11
- SDL2
- SDL2_net
zlib
];
@@ -34,6 +52,7 @@ stdenv.mkDerivation rec {
'';
meta = with lib; {
+ homepage = "https://mednafen.github.io/";
description = "A portable, CLI-driven, SDL+OpenGL-based, multi-system emulator";
longDescription = ''
Mednafen is a portable, utilizing OpenGL and SDL,
@@ -66,8 +85,7 @@ stdenv.mkDerivation rec {
- Sega Saturn (experimental, x86_64 only)
- Sony PlayStation
'';
- homepage = "https://mednafen.github.io/";
- license = licenses.gpl2;
+ license = licenses.gpl2Plus;
maintainers = with maintainers; [ AndersonTorres ];
platforms = platforms.linux;
};