git.iko.soy/typeable/nixpkgs
on master help sign in
fsuae: 3.0.5 -> 3.1.66
commit240ed9830f55596136076ccb233c445d8c423957 authorAndersonTorres <torres.anderson.85@protonmail.com> dateMon 3 Jan 2022, 20:20 (5 years ago) parentd5dede7
1 file changed+47−14
pkgs/misc/emulators/fs-uae/default.nix+47−14
pkgs/misc/emulators/fs-uae/default.nix+47−14
@@ -1,21 +1,56 @@
1−{ lib, stdenv, fetchurl, pkg-config
2−, gettext, gtk2, SDL2, zlib, glib, openal, libGLU, libGL, lua, freetype, libmpeg2, zip }:
1+{ lib
2+, stdenv
3+, fetchFromGitHub
4+, SDL2
5+, autoreconfHook
6+, freetype
7+, gettext
8+, glib
9+, gtk2
10+, libGL
11+, libGLU
12+, libmpeg2
13+, lua
14+, openal
15+, pkg-config
16+, zip
17+, zlib
18+}:
319
4−with lib;
5−stdenv.mkDerivation rec {
620
21+stdenv.mkDerivation rec {
722 pname = "fs-uae";
8− version = "3.0.5";
23+ version = "3.1.66";
924
10− src = fetchurl {
11− url = "https://fs-uae.net/stable/${version}/${pname}-${version}.tar.gz";
12− sha256 = "1qwzhp34wy7bnd3c0plv11rg9fs5m92rh3ffnr9pn6ng0cpc8vpj";
25+ src = fetchFromGitHub {
26+ owner = "FrodeSolheim";
27+ repo = pname;
28+ rev = "v${version}";
29+ hash = "sha256-zPVRPazelmNaxcoCStB0j9b9qwQDTgv3O7Bg3VlW9ys=";
1330 };
1431
15− nativeBuildInputs = [ pkg-config ];
16− buildInputs = [ gettext gtk2 SDL2 zlib glib openal libGLU libGL lua freetype libmpeg2 zip ];
32+ nativeBuildInputs = [
33+ autoreconfHook
34+ pkg-config
35+ ];
36+
37+ buildInputs = [
38+ SDL2
39+ freetype
40+ gettext
41+ glib
42+ gtk2
43+ libGL
44+ libGLU
45+ libmpeg2
46+ lua
47+ openal
48+ zip
49+ zlib
50+ ];
1751
18− meta = {
52+ meta = with lib; {
53+ homepage = "https://fs-uae.net";
1954 description = "An accurate, customizable Amiga Emulator";
2055 longDescription = ''
2156 FS-UAE integrates the most accurate Amiga emulation code available
@@ -24,9 +59,7 @@ stdenv.mkDerivation rec {
2459 create customized Amigas.
2560 '';
2661 license = licenses.gpl2Plus;
27− homepage = "https://fs-uae.net";
28− maintainers = with lib; [ maintainers.AndersonTorres ];
62+ maintainers = with maintainers; [ AndersonTorres ];
2963 platforms = [ "i686-linux" "x86_64-linux" ];
3064 };
3165}
32−# TODO: testing and Python GUI support