xroar: init at 1.13.0.dev-unstable-2026-08-07 (#552319)

This commit is contained in:
Sandro
2026-08-21 20:50:35 +00:00
committed by GitHub
2 changed files with 71 additions and 0 deletions

View File

@@ -4885,6 +4885,12 @@
githubId = 543423;
name = "Alex Wied";
};
ceridwen15 = {
email = "me@cdwn.gay";
github = "NonsensicalNickname";
githubId = 118519066;
name = "Ceridwen Weaving";
};
cfouche = {
email = "chaddai.fouche@gmail.com";
github = "Chaddai";

View File

@@ -0,0 +1,65 @@
{
lib,
stdenv,
fetchgit,
testers,
wrapGAppsHook3,
gobject-introspection,
texinfo,
pkg-config,
autoreconfHook,
pulseaudio,
libpng,
gtk3,
gdk-pixbuf,
gsettings-desktop-schemas,
adwaita-icon-theme,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "xroar";
version = "1.13.0.dev-unstable-2026-08-07";
strictDeps = true;
__structuredAttrs = true;
src = fetchgit {
url = "https://www.6809.org.uk/git/xroar.git";
rev = "190788e71ae63a4ca44f4e6e66f907852aaf26bb";
hash = "sha256-GMOh7EQT7u4JeRnIHaSIZqgTTWK4s/3jXtNscGuOm5w=";
};
nativeBuildInputs = [
wrapGAppsHook3
gobject-introspection
texinfo
pkg-config
autoreconfHook
];
buildInputs = [
pulseaudio
libpng
gtk3
gdk-pixbuf
gsettings-desktop-schemas
adwaita-icon-theme
];
passthru.tests.version = testers.testVersion {
package = finalAttrs.finalPackage;
command = "xroar --version";
version = "XRoar ${builtins.elemAt (lib.splitString "-" finalAttrs.version) 0}";
};
meta = {
description = "Emulator for the Dragon 32/64; Tandy Colour Computers 1, 2 and 3; the Tandy MC-10; and others";
homepage = "https://www.6809.org.uk/xroar/";
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [
ceridwen15
];
platforms = lib.platforms.linux;
mainProgram = "xroar";
};
})