Unverified Commit 4c97ea99 authored by Vladimír Čunát's avatar Vladimír Čunát Committed by GitHub
Browse files

budgie-desktop: 10.9.3-unstable-2025-09-13 -> 10.9.4 (#460083)

parents a70fcf7d dcfc7692
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -170,7 +170,7 @@

- `meilisearch_1_11` has been removed, as it is no longer supported.

- `budgie-desktop` has been updated [10.9.3](https://github.com/BuddiesOfBudgie/budgie-desktop/releases/tag/v10.9.3), this changes `XDG_CURRENT_DESKTOP` from `Budgie:GNOME` to `Budgie`.
- `budgie-desktop` has been updated [10.9.4](https://github.com/BuddiesOfBudgie/budgie-desktop/releases/tag/v10.9.4). This changes `XDG_CURRENT_DESKTOP` from `Budgie:GNOME` to `Budgie` and contains ABI bumps for libpeas2 migration.

- Greetd and its original greeters (`tuigreet`, `gtkgreet`, `qtgreet`, `regreet`, `wlgreet`) were moved from `greetd` namespace to top level (`greetd.tuigreet` -> `tuigreet`, `greetd.greetd` -> `greetd`, etc). The original attrs are available for compatibility as passthrus of `greetd`, but will emit a warning. They will be removed in future releases.

+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 { };
  };
+5 −5
Original line number Diff line number Diff line
@@ -48,14 +48,14 @@

stdenv.mkDerivation (finalAttrs: {
  pname = "budgie-desktop";
  version = "10.9.3-unstable-2025-09-13";
  version = "10.9.4";

  src = fetchFromGitHub {
    owner = "BuddiesOfBudgie";
    repo = "budgie-desktop";
    rev = "68d5136613fa1b15d39cc67ada3085590ec162ae";
    tag = "v${finalAttrs.version}";
    fetchSubmodules = true;
    hash = "sha256-xqN06CGS4xyUwnJCsLplYzKtO/V8hDmb6UNJu/nhQHs=";
    hash = "sha256-e1kkmzSYX8TwiY0IIZYIK/FgMbZ/8PqkUn8pk3CcXHU=";
  };

  outputs = [
@@ -147,8 +147,8 @@ stdenv.mkDerivation (finalAttrs: {
    teams = [ lib.teams.budgie ];
    platforms = lib.platforms.linux;
    pkgConfigModules = [
      "budgie-1.0"
      "budgie-raven-plugin-1.0"
      "budgie-2.0"
      "budgie-raven-plugin-2.0"
      "budgie-theme-1.0"
    ];
  };
+9 −3
Original line number Diff line number Diff line
@@ -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 = ''
+3 −1
Original line number Diff line number Diff line
@@ -50,8 +50,10 @@ stdenv.mkDerivation (finalAttrs: {

  postPatch = ''
    # https://github.com/BuddiesOfBudgie/budgie-desktop/issues/749
    # https://github.com/prateekmedia/budgie-systemmonitor-applet/issues/4
    substituteInPlace meson.build \
      --replace-fail "dependency('libpeas-1.0', version: '>= 1.8.0')" "dependency('libpeas-2')"
      --replace-fail "dependency('libpeas-1.0', version: '>= 1.8.0')" "dependency('libpeas-2')" \
      --replace-fail "dependency('budgie-1.0', version: '>= 2')" "dependency('budgie-2.0')"
  '';

  passthru = {
Loading