python312Packages.types-aiobotocore: 2.15.2 -> 2.15.2.post3 (#361801)
[NixPkgs.git] / pkgs / by-name / at / ataripp / package.nix
blobff6c26687e7feda6ddcd597588dd7493ed61bf07
1 { lib
2 , stdenv
3 , SDL
4 , alsa-lib
5 , fetchurl
6 , gcc-unwrapped
7 , libICE
8 , libSM
9 , libX11
10 , libXext
13 stdenv.mkDerivation (finalAttrs: {
14   pname = "atari++";
15   version = "1.85";
17   src = fetchurl {
18     url = "http://www.xl-project.com/download/atari++_${finalAttrs.version}.tar.gz";
19     hash = "sha256-LbGTVUs1XXR+QfDhCxX9UMkQ3bnk4z0ckl94Cwwe9IQ=";
20   };
22   buildInputs = [
23     SDL
24     alsa-lib
25     gcc-unwrapped
26     libICE
27     libSM
28     libX11
29     libXext
30   ];
32   postFixup = ''
33     patchelf \
34       --set-rpath ${lib.makeLibraryPath finalAttrs.buildInputs} \
35       "$out/bin/atari++"
36   '';
38   meta = {
39     homepage = "http://www.xl-project.com/";
40     description = "Enhanced, cycle-accurated Atari emulator";
41     mainProgram = "atari++";
42     longDescription = ''
43       The Atari++ Emulator is a Unix based emulator of the Atari eight bit
44       computers, namely the Atari 400 and 800, the Atari 400XL, 800XL and 130XE,
45       and the Atari 5200 game console. The emulator is auto-configurable and
46       will compile on a variety of systems (Linux, Solaris, Irix).
47     '';
48     maintainers = with lib.maintainers; [ AndersonTorres ];
49     license = with lib.licenses; [ gpl2Plus ];
50     platforms = lib.platforms.unix;
51   };