diff options
author | AndersonTorres <torres.anderson.85@gmail.com> | 2014-05-17 00:02:22 -0300 |
---|---|---|
committer | AndersonTorres <torres.anderson.85@gmail.com> | 2014-05-17 00:08:04 -0300 |
commit | b1dbafbdbb6caf638e272d57e1a77fdb6db63862 (patch) | |
tree | 3af5ab34b4200f796df6b1cb7140bbd3cf8f7391 /pkgs/misc | |
parent | 4ac818601e5b38c2be4add23a2932810f977210b (diff) | |
download | nixlib-b1dbafbdbb6caf638e272d57e1a77fdb6db63862.tar nixlib-b1dbafbdbb6caf638e272d57e1a77fdb6db63862.tar.gz nixlib-b1dbafbdbb6caf638e272d57e1a77fdb6db63862.tar.bz2 nixlib-b1dbafbdbb6caf638e272d57e1a77fdb6db63862.tar.lz nixlib-b1dbafbdbb6caf638e272d57e1a77fdb6db63862.tar.xz nixlib-b1dbafbdbb6caf638e272d57e1a77fdb6db63862.tar.zst nixlib-b1dbafbdbb6caf638e272d57e1a77fdb6db63862.zip |
Mednafen: add version 0.9.34.1 + server 0.5.1
Mednafen is a portable, CLI-driven, multi-system emulator
Diffstat (limited to 'pkgs/misc')
-rw-r--r-- | pkgs/misc/emulators/mednafen/default.nix | 36 | ||||
-rw-r--r-- | pkgs/misc/emulators/mednafen/server.nix | 25 |
2 files changed, 61 insertions, 0 deletions
diff --git a/pkgs/misc/emulators/mednafen/default.nix b/pkgs/misc/emulators/mednafen/default.nix new file mode 100644 index 000000000000..786ed21deccb --- /dev/null +++ b/pkgs/misc/emulators/mednafen/default.nix @@ -0,0 +1,36 @@ +{ stdenv, fetchurl, pkgconfig +, libX11, mesa, freeglut +, jackaudio, libcdio, libsndfile, libsamplerate +, SDL, SDL_net, zlib +}: + +stdenv.mkDerivation rec { + + name = "mednafen-${version}"; + version = "0.9.34.1"; + + src = fetchurl { + url = "http://sourceforge.net/projects/mednafen/files/Mednafen/${version}/${name}.tar.bz2"; + sha256 = "1d783ws5rpx6r8qk1l9nksx3kahbalis606psk4067bvfzy7kjb9"; + }; + + buildInputs = with stdenv.lib; + [ libX11 mesa freeglut jackaudio libcdio libsndfile libsamplerate SDL SDL_net zlib ]; + + nativeBuildInputs = [ pkgconfig ]; + + # Install docs + postInstall = '' + mkdir -p $out/share/doc/$name + cd Documentation + install -m 644 -t $out/share/doc/$name *.css *.def *.html *.php *.png *.txt + ''; + + meta = { + description = "A portable, CLI-driven, SDL+OpenGL-based, multi-system emulator"; + homepage = http://mednafen.sourceforge.net/; + license = stdenv.lib.licenses.gpl2; + maintainers = [ stdenv.lib.maintainers.AndersonTorres ]; + platforms = stdenv.lib.platforms.linux; + }; +} diff --git a/pkgs/misc/emulators/mednafen/server.nix b/pkgs/misc/emulators/mednafen/server.nix new file mode 100644 index 000000000000..316a59ab6795 --- /dev/null +++ b/pkgs/misc/emulators/mednafen/server.nix @@ -0,0 +1,25 @@ +{ stdenv, fetchurl }: + +stdenv.mkDerivation rec { + + name = "mednafen-server-${version}"; + version = "0.5.1"; + + src = fetchurl { + url = "http://downloads.sourceforge.net/project/mednafen/Mednafen-Server/${version}/${name}-${version}.tar.gz"; + sha256="0c5wvg938y3h4n5lb0dl8pvmjzphhkbba34r6ikpvdahq166ps4j"; + }; + + postInstall = '' + mkdir -p $out/share/$name + install -m 644 -t $out/share/$name standard.conf + ''; + + meta = { + description = "Netplay server for Mednafen"; + homepage = http://mednafen.sourceforge.net/; + license = stdenv.lib.licenses.gpl2; + maintainers = [ stdenv.lib.maintainers.AndersonTorres ]; + platforms = stdenv.lib.platforms.linux; + }; +} |