Unverified Commit 8eca5533 authored by Bobby Rong's avatar Bobby Rong
Browse files

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

Switch to budgie-2.0.
parent cde17605
Loading
Loading
Loading
Loading
+11 −3
Original line number Diff line number Diff line
@@ -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 { };
  };