From 243bf5509c8ed67d73b7e697798f9534b59d58ba Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sun, 9 Nov 2025 23:09:09 +0800 Subject: [PATCH] budgie-media-player-applet: Support budgie-desktop 10.9.4 Switch to budgie-2.0. --- .../bu/budgie-media-player-applet/package.nix | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/bu/budgie-media-player-applet/package.nix b/pkgs/by-name/bu/budgie-media-player-applet/package.nix index 9e2f0419ae0c..4e42ee0e6482 100644 --- a/pkgs/by-name/bu/budgie-media-player-applet/package.nix +++ b/pkgs/by-name/bu/budgie-media-player-applet/package.nix @@ -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 = ''