From a3ea4cfd3439008e6a91835487fa1af25114ac6d Mon Sep 17 00:00:00 2001 From: chordtoll Date: Wed, 14 Jan 2026 23:53:53 -0800 Subject: [PATCH 1/2] maintainers: add chordtoll --- maintainers/maintainer-list.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 27ec72e63093..328cb633ce54 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -4759,6 +4759,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"; From b245e75e06e7098c9be5b6206a65a90fba49e966 Mon Sep 17 00:00:00 2001 From: chordtoll Date: Wed, 14 Jan 2026 23:53:01 -0800 Subject: [PATCH 2/2] frodo4: init at 4.5 --- pkgs/by-name/fr/frodo4/package.nix | 44 ++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 pkgs/by-name/fr/frodo4/package.nix 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; + }; +})