cosmic-osd: 1.0.0-alpha.2 -> 1.0.0-alpha.5.1; use libcosmicAppHook; add HeitorAugustoLN to maintainers; refactor (#381815)

This commit is contained in:
Peder Bergebakken Sundt
2025-02-17 02:10:04 +01:00
committed by GitHub
+24 -14
View File
@@ -2,43 +2,53 @@
lib,
fetchFromGitHub,
rustPlatform,
pkg-config,
libxkbcommon,
libcosmicAppHook,
pulseaudio,
udev,
wayland,
nix-update-script,
}:
rustPlatform.buildRustPackage rec {
pname = "cosmic-osd";
version = "1.0.0-alpha.2";
version = "1.0.0-alpha.5.1";
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-osd";
rev = "epoch-${version}";
hash = "sha256-JDdVFNTJI9O88lLKB1esJE4sk7ZZnTMilQRZSAgnTqs=";
tag = "epoch-${version}";
hash = "sha256-a5wzCHfp+dhtEkXsJOeEs2ZkmooSWIDGymeAdrXKE+U=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-Db1a1FusUdO7rQb0jfznaFNaJjdS9XSDGCMuzV1D79A=";
cargoHash = "sha256-hJC0t8R+cdPWzdpxHA+j7en4IrhZXt5LM3S2V6/bps0=";
nativeBuildInputs = [ libcosmicAppHook ];
nativeBuildInputs = [ pkg-config ];
buildInputs = [
libxkbcommon
pulseaudio
wayland
udev
];
env.POLKIT_AGENT_HELPER_1 = "/run/wrappers/bin/polkit-agent-helper-1";
meta = with lib; {
passthru.updateScript = nix-update-script {
extraArgs = [
"--version"
"unstable"
"--version-regex"
"epoch-(.*)"
];
};
meta = {
homepage = "https://github.com/pop-os/cosmic-osd";
description = "OSD for the COSMIC Desktop Environment";
mainProgram = "cosmic-osd";
license = licenses.gpl3Only;
maintainers = with maintainers; [ nyabinary ];
platforms = platforms.linux;
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [
nyabinary
HeitorAugustoLN
];
platforms = lib.platforms.linux;
};
}