diff options
author | Anderson Torres <torres.anderson.85@protonmail.com> | 2024-03-08 08:13:22 -0300 |
---|---|---|
committer | Anderson Torres <torres.anderson.85@protonmail.com> | 2024-04-15 11:16:40 -0300 |
commit | 42b731c4f9c4d7fb201ba5f1773e5efa239c753d (patch) | |
tree | 3fdd97baa5113522c719eaf2b7c51b8f6fa6bfc1 /pkgs/by-name/ar | |
parent | 1801eb7ff4515e9d2407a8a14a054d140229b410 (diff) |
aranym: init at 1.1.0
homepage: https://aranym.github.io description: "Atari Running on Any Machine"
Diffstat (limited to 'pkgs/by-name/ar')
-rw-r--r-- | pkgs/by-name/ar/aranym/package.nix | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/pkgs/by-name/ar/aranym/package.nix b/pkgs/by-name/ar/aranym/package.nix new file mode 100644 index 0000000000000..1c43461ef58fa --- /dev/null +++ b/pkgs/by-name/ar/aranym/package.nix @@ -0,0 +1,58 @@ +{ + lib, + SDL2, + autoreconfHook, + fetchFromGitHub, + libGLU, + pkg-config, + stdenv, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "aranym"; + version = "1.1.0"; + + src = fetchFromGitHub { + owner = "aranym"; + repo = "aranym"; + rev = "ARANYM_${lib.replaceStrings [ "." ] [ "_" ] finalAttrs.version}"; + hash = "sha256-dtcLIA1oC6sPOeGTRmXhMEbuLan9/JWTbQvO5lp3gKo="; + }; + + nativeBuildInputs = [ + autoreconfHook + pkg-config + ]; + + buildInputs = [ + libGLU + SDL2 + ]; + + strictDeps = true; + + meta = { + homepage = "https://aranym.github.io"; + description = "Atari Running on Any Machine"; + longDescription = '' + ARAnyM is a software virtual machine (similar to VirtualBox or Bochs) + designed and developed for running 32-bit Atari ST/TT/Falcon operating + systems (TOS, FreeMiNT, MagiC and Linux-m68k) and TOS/GEM applications on + any kind of hardware - be it an IBM clone (read it as "PC" :-), an Apple, + an Unix server, a graphics workstation or even a portable computer. + + ARAnyM is not meant as an emulator of Atari Falcon (even though it has a + rather high Falcon software compatibility and includes most of Falcon + custom chips including VIDEL and DSP). ARAnyM is better in the sense that + it's not tied to specification of an existing Atari machine so we were + free to select the most complete CPU (68040 with MMU) and FPU (68882), add + loads of RAM (up to 4 GB), host accelerated graphics (even with OpenGL) + and direct access to various host resources including sound, disk drives, + optical storage devices (CD/DVD-ROMs), parallel port and more. + ''; + license = with lib.licenses; [ gpl2Plus ]; + mainProgram = "aranym"; + maintainers = with lib.maintainers; [ AndersonTorres ]; + platforms = lib.platforms.unix; + }; +}) |