depot/pkgs/by-name/st/stella/package.nix
Luke Granger-Brown 57725ef3ec Squashed 'third_party/nixpkgs/' content from commit 76612b17c0ce
git-subtree-dir: third_party/nixpkgs
git-subtree-split: 76612b17c0ce71689921ca12d9ffdc9c23ce40b2
2024-11-10 23:59:47 +00:00

52 lines
1.4 KiB
Nix

{ lib
, SDL2
, fetchFromGitHub
, sqlite
, pkg-config
, stdenv
}:
stdenv.mkDerivation (finalAttrs: {
pname = "stella";
version = "7.0";
src = fetchFromGitHub {
owner = "stella-emu";
repo = "stella";
rev = finalAttrs.version;
hash = "sha256-c7A1gFvYkxxwuwrntw/w8FYD24l5m1Uip+44Pe664lE=";
};
nativeBuildInputs = [
SDL2
pkg-config
];
buildInputs = [
SDL2
sqlite
];
strictDeps = true;
meta = {
homepage = "https://stella-emu.github.io/";
description = "Open-source Atari 2600 VCS emulator";
longDescription = ''
Stella is a multi-platform Atari 2600 VCS emulator released under the GNU
General Public License (GPL). Stella was originally developed for Linux by
Bradford W. Mott, and is currently maintained by Stephen Anthony. Since
its original release several people have joined the development team to
port Stella to other operating systems such as AcornOS, AmigaOS, DOS,
FreeBSD, IRIX, Linux, OS/2, MacOS, Unix, and Windows. The development team
is working hard to perfect the emulator and we hope you enjoy our effort.
As of its 3.5 release, Stella is officially donationware.
'';
changelog = "https://github.com/stella-emu/stella/releases/tag/${finalAttrs.src.rev}";
license = with lib.licenses; [ gpl2Plus ];
mainProgram = "stella";
maintainers = with lib.maintainers; [ AndersonTorres ];
platforms = lib.platforms.unix;
};
})