Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / applications / emulators / fceux / default.nix
blob0225f76a2aafeb03ca66284d1bd250b2cbbddfee
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , SDL2
5 , cmake
6 , lua
7 , minizip
8 , pkg-config
9 , wrapQtAppsHook
10 , x264
13 stdenv.mkDerivation (finalAttrs: {
14   pname = "fceux";
15   version = "2.6.4";
17   src = fetchFromGitHub {
18     owner = "TASEmulators";
19     repo = "fceux";
20     rev = "fceux-${finalAttrs.version}";
21     hash = "sha256-Q6r/iBlmi0z40+U6OLZCahS0io4IBBGZMP1mJH7szRM=";
22   };
24   nativeBuildInputs = [
25     cmake
26     pkg-config
27     wrapQtAppsHook
28   ];
30   buildInputs = [
31     SDL2
32     lua
33     minizip
34     x264
35   ];
37   meta = with lib; {
38     homepage = "http://www.fceux.com/";
39     description = "A Nintendo Entertainment System (NES) Emulator";
40     license = licenses.gpl2Plus;
41     maintainers = with maintainers; [ sbruder scubed2 ];
42     platforms = platforms.linux;
43   };