budgie-media-player-applet: Support budgie-desktop 10.9.4

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

View File

@@ -43,12 +43,18 @@ stdenv.mkDerivation (finalAttrs: {
requests
];
mesonFlags = [
# The meson option actually enables libpeas2 support
# https://github.com/BuddiesOfBudgie/budgie-desktop/issues/749
"-Dfor-wayland=true"
];
postPatch = ''
substituteInPlace meson.build --replace-fail "/usr" "$out"
# https://github.com/BuddiesOfBudgie/budgie-desktop/issues/749
substituteInPlace budgie-media-player-applet.plugin.in \
--replace-fail "Loader=@PYTHON@" "Loader=python"
# https://github.com/zalesyc/budgie-media-player-applet/issues/25
substituteInPlace src/{applet,testWin,Popover,BudgieMediaPlayer}.py \
--replace-fail "gi.require_version('Budgie', '1.0')" "gi.require_version('Budgie', '2.0')"
'';
postFixup = ''