diff --git a/pkgs/by-name/bu/budgie-analogue-clock-applet/package.nix b/pkgs/by-name/bu/budgie-analogue-clock-applet/package.nix index f2c93edc49b6..d050b32d7ff1 100644 --- a/pkgs/by-name/bu/budgie-analogue-clock-applet/package.nix +++ b/pkgs/by-name/bu/budgie-analogue-clock-applet/package.nix @@ -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 { }; };