samrewritten: install desktop file (#546776)

This commit is contained in:
Peder Bergebakken Sundt
2026-09-08 20:25:27 +00:00
committed by GitHub
2 changed files with 14 additions and 1 deletions

View File

@@ -14823,6 +14823,12 @@
githubId = 32649612;
keys = [ { fingerprint = "65DF D21C 22A9 E4CD FD1A 0804 C3D7 16E7 29B3 C86A"; } ];
};
keksnino = {
name = "KeksNino";
email = "KeksNino@proton.me";
github = "KeksNino";
githubId = 87879013;
};
keldu = {
email = "mail@keldu.de";
github = "keldu";

View File

@@ -48,6 +48,10 @@ rustPlatform.buildRustPackage (finalAttrs: {
install -Dm644 assets/org.samrewritten.SamRewritten.gschema.xml \
$out/share/glib-2.0/schemas/org.samrewritten.SamRewritten.gschema.xml
glib-compile-schemas $out/share/glib-2.0/schemas
substituteInPlace package/samrewritten.desktop \
--replace-fail "/usr/bin/samrewritten" "samrewritten"
install -Dm644 package/samrewritten.desktop \
$out/share/applications/samrewritten.desktop
'';
env.PKG_CONFIG_PATH = "${openssl.dev}/lib/pkgconfig";
@@ -60,7 +64,10 @@ rustPlatform.buildRustPackage (finalAttrs: {
homepage = "https://github.com/PaulCombal/SamRewritten";
changelog = "https://github.com/PaulCombal/SamRewritten/releases";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ ludovicopiero ];
maintainers = with lib.maintainers; [
ludovicopiero
keksnino
];
platforms = [ "x86_64-linux" ];
};
})