From 4ed0a4eaf857e228ad5af95eed3beb40931ca3cd Mon Sep 17 00:00:00 2001 From: lassulus Date: Mon, 15 Jun 2015 00:55:24 +0200 Subject: [PATCH] add pkg: vbam, closes #8339 --- pkgs/misc/emulators/vbam/default.nix | 59 ++++++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 4 ++ 2 files changed, 63 insertions(+) create mode 100644 pkgs/misc/emulators/vbam/default.nix diff --git a/pkgs/misc/emulators/vbam/default.nix b/pkgs/misc/emulators/vbam/default.nix new file mode 100644 index 000000000000..9c79852a4aa6 --- /dev/null +++ b/pkgs/misc/emulators/vbam/default.nix @@ -0,0 +1,59 @@ +{ stdenv +, cairo +, cmake +, fetchsvn +, ffmpeg +, gettext +, libpng +, libpthreadstubs +, libXdmcp +, libxshmfence +, mesa +, openal +, pkgconfig +, SDL +, wxGTK +, zip +, zlib +}: + +stdenv.mkDerivation { + name = "VBAM-1507"; + src = fetchsvn { + url = "svn://svn.code.sf.net/p/vbam/code/trunk"; + rev = 1507; + sha256 = "0fqvgi5s0sacqr9yi7kv1klqlvfzr13sjq5ikipirz0jv50kjxa7"; + }; + + buildInputs = [ + cairo + cmake + ffmpeg + gettext + libpng + libpthreadstubs + libXdmcp + libxshmfence + mesa + openal + pkgconfig + SDL + wxGTK + zip + zlib + ]; + + cmakeFlags = [ + "-DCMAKE_BUILD_TYPE='Release'" + "-DENABLE_FFMPEG='true'" + #"-DENABLE_LINK='true'" currently broken :/ + "-DSYSCONFDIR='$out/etc'" + ]; + + meta = { + description = "A merge of the original Visual Boy Advance forks"; + license = stdenv.lib.licenses.gpl2; + maintainers = [ stdenv.lib.maintainers.lassulus ]; + homepage = http://vba-m.com/; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index ab01a5ccbf6d..beb11e03d7bd 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -14710,6 +14710,10 @@ let utf8proc = callPackage ../development/libraries/utf8proc { }; + vbam = callPackage ../misc/emulators/vbam { + inherit (xlibs) libpthreadstubs; + }; + vice = callPackage ../misc/emulators/vice { libX11 = xlibs.libX11; giflib = giflib_4_1;