biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / by-name / st / stella / package.nix
blob16d812206934621c904cf9c4a7fd7a375b066f6f
1 { lib
2 , SDL2
3 , fetchFromGitHub
4 , sqlite
5 , pkg-config
6 , stdenv
7 }:
9 stdenv.mkDerivation (finalAttrs: {
10   pname = "stella";
11   version = "7.0";
13   src = fetchFromGitHub {
14     owner = "stella-emu";
15     repo = "stella";
16     rev = finalAttrs.version;
17     hash = "sha256-c7A1gFvYkxxwuwrntw/w8FYD24l5m1Uip+44Pe664lE=";
18   };
20   nativeBuildInputs = [
21     SDL2
22     pkg-config
23   ];
25   buildInputs = [
26     SDL2
27     sqlite
28   ];
30   strictDeps = true;
32   meta = {
33     homepage = "https://stella-emu.github.io/";
34     description = "Open-source Atari 2600 VCS emulator";
35     longDescription = ''
36       Stella is a multi-platform Atari 2600 VCS emulator released under the GNU
37       General Public License (GPL). Stella was originally developed for Linux by
38       Bradford W. Mott, and is currently maintained by Stephen Anthony. Since
39       its original release several people have joined the development team to
40       port Stella to other operating systems such as AcornOS, AmigaOS, DOS,
41       FreeBSD, IRIX, Linux, OS/2, MacOS, Unix, and Windows. The development team
42       is working hard to perfect the emulator and we hope you enjoy our effort.
44       As of its 3.5 release, Stella is officially donationware.
45     '';
46     changelog = "https://github.com/stella-emu/stella/releases/tag/${finalAttrs.src.rev}";
47     license = with lib.licenses; [ gpl2Plus ];
48     mainProgram = "stella";
49     maintainers = with lib.maintainers; [ AndersonTorres ];
50     platforms = lib.platforms.unix;
51   };