diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 75168c8831e9..4f6e4154316a 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -4767,6 +4767,13 @@ githubId = 803961; name = "Hurshal Patel"; }; + chordtoll = { + email = "nix@chordtoll.com"; + name = "chordtoll"; + github = "chordtoll"; + githubId = 542193; + keys = [ { fingerprint = "A58D E7C6 C8DA F1F8 922E 4D2A 6F33 950B 4475 5770"; } ]; + }; chpatrick = { email = "chpatrick@gmail.com"; github = "chpatrick"; diff --git a/pkgs/by-name/fr/frodo4/package.nix b/pkgs/by-name/fr/frodo4/package.nix new file mode 100644 index 000000000000..a4d37b3a3e3d --- /dev/null +++ b/pkgs/by-name/fr/frodo4/package.nix @@ -0,0 +1,44 @@ +{ + lib, + stdenv, + fetchFromGitHub, + autoconf, + automake, + pkg-config, + SDL2, + wrapGAppsHook3, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "frodo4"; + version = "4.5"; + + src = fetchFromGitHub { + owner = "cebix"; + repo = "frodo4"; + tag = "v${finalAttrs.version}"; + hash = "sha256-C9WniyzSGpfs5fZOqqDlFz0je0K5VEpcND5QCaXm9K0="; + }; + + nativeBuildInputs = [ + autoconf + automake + pkg-config + wrapGAppsHook3 + ]; + + buildInputs = [ + SDL2 + ]; + + configureScript = "./autogen.sh"; + + meta = { + homepage = "https://github.com/cebix/frodo4"; + description = "C64 emulator with emphasis on graphical accuracy"; + mainProgram = "Frodo"; + license = with lib.licenses; [ gpl2Only ]; + maintainers = with lib.maintainers; [ chordtoll ]; + platforms = lib.platforms.all; + }; +})