budgie-analogue-clock-applet: Support budgie-desktop 10.9.4

Switch to budgie-2.0.
This commit is contained in:
Bobby Rong
2025-11-09 23:06:32 +08:00
parent cde1760556
commit 8eca553346

View File

@@ -8,6 +8,7 @@
vala,
budgie-desktop,
gtk3,
gtk-layer-shell,
libpeas2,
nix-update-script,
}:
@@ -33,15 +34,22 @@ stdenv.mkDerivation (finalAttrs: {
buildInputs = [
budgie-desktop
gtk3
gtk-layer-shell
libpeas2
];
postPatch = ''
# https://github.com/BuddiesOfBudgie/budgie-desktop/issues/749
substituteInPlace meson.build \
--replace-fail "dependency('libpeas-1.0')" "dependency('libpeas-2')"
# https://github.com/samlane-ma/analogue-clock-applet/issues/7
substituteInPlace budgie-analogue-clock-widget/src/meson.build \
--replace-fail "dependency('budgie-raven-plugin-1.0')" "dependency('budgie-raven-plugin-2.0')"
'';
mesonFlags = [
# The meson option actually enables libpeas2 support
# https://github.com/BuddiesOfBudgie/budgie-desktop/issues/749
"-Dfor-wayland=true"
];
passthru = {
updateScript = nix-update-script { };
};