diff options
author | Nikolay Amiantov <ab@fmap.me> | 2017-07-27 15:57:12 +0300 |
---|---|---|
committer | Nikolay Amiantov <ab@fmap.me> | 2017-07-27 17:07:45 +0300 |
commit | bc52bf2cfe3dd19fe65095f8b60dd880db38ca4d (patch) | |
tree | 42986c7812f72eab716aef8c1a9a29ec8372b9e3 /pkgs/misc/emulators | |
parent | 9ffdbe38531e539021f13c2242be562f2754d868 (diff) | |
download | nixlib-bc52bf2cfe3dd19fe65095f8b60dd880db38ca4d.tar nixlib-bc52bf2cfe3dd19fe65095f8b60dd880db38ca4d.tar.gz nixlib-bc52bf2cfe3dd19fe65095f8b60dd880db38ca4d.tar.bz2 nixlib-bc52bf2cfe3dd19fe65095f8b60dd880db38ca4d.tar.lz nixlib-bc52bf2cfe3dd19fe65095f8b60dd880db38ca4d.tar.xz nixlib-bc52bf2cfe3dd19fe65095f8b60dd880db38ca4d.tar.zst nixlib-bc52bf2cfe3dd19fe65095f8b60dd880db38ca4d.zip |
citra: init at 2017-07-26
Diffstat (limited to 'pkgs/misc/emulators')
-rw-r--r-- | pkgs/misc/emulators/citra/default.nix | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/pkgs/misc/emulators/citra/default.nix b/pkgs/misc/emulators/citra/default.nix new file mode 100644 index 000000000000..ae380f3cc547 --- /dev/null +++ b/pkgs/misc/emulators/citra/default.nix @@ -0,0 +1,33 @@ +{ stdenv, fetchgit, cmake, SDL2, qtbase, boost, curl, gtest }: + +stdenv.mkDerivation rec { + name = "citra-2017-07-26"; + + # Submodules + src = fetchgit { + url = "https://github.com/citra-emu/citra"; + rev = "a724fb365787718f9e44adedc14e59d0854905a6"; + sha256 = "0lkrwhxvq85c0smix27xvj8m463bxa67qhy8m8r43g39n0h8d5sf"; + }; + + nativeBuildInputs = [ cmake ]; + buildInputs = [ SDL2 qtbase boost curl gtest ]; + cmakeFlags = [ "-DUSE_SYSTEM_CURL=ON" "-DUSE_SYSTEM_GTEST=ON" ]; + + preConfigure = '' + # Trick configure system. + sed -n 's,^ *path = \(.*\),\1,p' .gitmodules | while read path; do + mkdir "$path/.git" + done + ''; + + enableParallelBuilding = true; + + meta = with stdenv.lib; { + homepage = "https://citra-emu.org/"; + description = "An open-source emulator for the Nintendo 3DS capable of playing many of your favorite games."; + platforms = platforms.linux; + license = licenses.gpl20; + maintainers = with maintainers; [ abbradar ]; + }; +} |