biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / applications / emulators / vbam / default.nix
blob80fd7636aacbfdc900181bbdbe17db0133459339
1 { lib, stdenv
2 , cairo
3 , cmake
4 , fetchFromGitHub
5 , fetchpatch
6 , ffmpeg
7 , gettext
8 , wxGTK32
9 , gtk3
10 , libGLU, libGL
11 , openal
12 , pkg-config
13 , SDL2
14 , sfml
15 , zip
16 , zlib
19 stdenv.mkDerivation rec {
20   pname = "visualboyadvance-m";
21   version = "2.1.9";
22   src = fetchFromGitHub {
23     owner = "visualboyadvance-m";
24     repo = "visualboyadvance-m";
25     rev = "v${version}";
26     sha256 = "sha256-t5/CM5KXDG0OCByu7mUyuC5NkYmB3BFmEHHgnMY05nE=";
27   };
29   nativeBuildInputs = [ cmake pkg-config ];
31   buildInputs = [
32     cairo
33     ffmpeg
34     gettext
35     libGLU
36     libGL
37     openal
38     SDL2
39     sfml
40     zip
41     zlib
42     wxGTK32
43     gtk3
44   ];
46   cmakeFlags = [
47     "-DENABLE_FFMPEG='true'"
48     "-DENABLE_LINK='true'"
49     "-DSYSCONFDIR=etc"
50     "-DENABLE_SDL='true'"
51   ];
53   meta =  with lib; {
54     description = "A merge of the original Visual Boy Advance forks";
55     license = licenses.gpl2;
56     maintainers = with maintainers; [ lassulus netali ];
57     homepage = "https://vba-m.com/";
58     platforms = lib.platforms.linux;
59   };