From 24d285e61fad95d8868597a77e7d6d7e26908884 Mon Sep 17 00:00:00 2001 From: matthewcroughan Date: Thu, 17 Jul 2025 17:09:31 +0100 Subject: [PATCH] deniseemu: init at 2.6 Co-authored-by: Angel J <78835633+Iamanaws@users.noreply.github.com> --- pkgs/by-name/de/deniseemu/package.nix | 50 +++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 pkgs/by-name/de/deniseemu/package.nix diff --git a/pkgs/by-name/de/deniseemu/package.nix b/pkgs/by-name/de/deniseemu/package.nix new file mode 100644 index 000000000000..dfc536f64bec --- /dev/null +++ b/pkgs/by-name/de/deniseemu/package.nix @@ -0,0 +1,50 @@ +{ + lib, + stdenv, + fetchFromBitbucket, + cmake, + freetype, + pkg-config, + pulseaudio, + gtk3, + libxkbcommon, + udev, + libuuid, + wrapGAppsHook3, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "deniseemu"; + version = "2.6"; + + src = fetchFromBitbucket { + owner = "piciji"; + repo = "denise"; + rev = "v${finalAttrs.version}"; + hash = "sha256-+PJtYuiZ1eawuVCTo1kqtCmIoBjNKOGRDnbuH3KRpNM="; + }; + + buildInputs = [ + gtk3 + udev + libuuid + libxkbcommon + freetype + pulseaudio + ]; + + nativeBuildInputs = [ + cmake + pkg-config + wrapGAppsHook3 + ]; + + meta = { + homepage = "https://bitbucket.org/piciji/denise"; + downloadPage = "https://sourceforge.net/projects/deniseemu/"; + description = "C64 / Amiga Emulator"; + license = [ lib.licenses.gpl3Plus ]; + maintainers = [ lib.maintainers.matthewcroughan ]; + platforms = lib.platforms.linux; + }; +})