From 2fb6bb7cc8fcd64e02d33a5abf701df814b28a99 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Tue, 29 Sep 2026 23:12:41 +0800 Subject: [PATCH] budgie-desktop: 10.10.2 -> 10.10.3 https://github.com/BuddiesOfBudgie/budgie-desktop/compare/v10.10.2...v10.10.3 --- pkgs/by-name/bu/budgie-desktop/package.nix | 27 ++++++++-------------- 1 file changed, 10 insertions(+), 17 deletions(-) diff --git a/pkgs/by-name/bu/budgie-desktop/package.nix b/pkgs/by-name/bu/budgie-desktop/package.nix index d7467b3da17b..c447b9388da0 100644 --- a/pkgs/by-name/bu/budgie-desktop/package.nix +++ b/pkgs/by-name/bu/budgie-desktop/package.nix @@ -15,16 +15,13 @@ gtk-doc, gtk3, gtk-layer-shell, - ibus, - intltool, libcanberra-gtk3, libgee, + libgtop, libnotify, libpeas2, libpulseaudio, libuuid, - libwacom, - libwnck, libxfce4windowing, meson, mutter, @@ -53,14 +50,14 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "budgie-desktop"; - version = "10.10.2"; + version = "10.10.3"; src = fetchFromGitHub { owner = "BuddiesOfBudgie"; repo = "budgie-desktop"; tag = "v${finalAttrs.version}"; fetchSubmodules = true; - hash = "sha256-Eaq7/LY65HpyPRfR57FWDPqkVqBbymlHHQHFUvxER20="; + hash = "sha256-WEUFB3Q3RQZfsZd/xUn6qmGXPM/dR3sUe6pBnJG3vIk="; }; outputs = [ @@ -77,10 +74,10 @@ stdenv.mkDerivation (finalAttrs: { docbook-xsl-nons gobject-introspection gtk-doc - intltool meson ninja pkg-config + python3 sassc vala validatePkgConfig @@ -97,14 +94,12 @@ stdenv.mkDerivation (finalAttrs: { gst_all_1.gst-plugins-base gtk3 gtk-layer-shell - ibus libcanberra-gtk3 libgee + libgtop libnotify libpulseaudio libuuid - libwacom - libwnck libxfce4windowing mutter # org.gnome.mutter.keybindings pythonEnv @@ -117,19 +112,17 @@ stdenv.mkDerivation (finalAttrs: { ]; mesonFlags = [ + "-Dbudgie-session-libexecdir=${budgie-session}/libexec" "-Dgsd-libexecdir=${gnome-settings-daemon}/libexec" + "-Dxdp-libexecdir=${xdg-desktop-portal}/libexec" "-Dwith-runtime-dependencies=false" ]; postPatch = '' - substituteInPlace src/session/budgie-desktop.in \ - --replace-fail "@bindir@/org.buddiesofbudgie.Services" "${lib.getExe budgie-desktop-services}" \ - --replace-fail "@libexecdirroot@/xdg-desktop-portal" "${xdg-desktop-portal}/libexec/xdg-desktop-portal" \ - --replace-fail "@gsd_libexecdir@/budgie-session-compositor-ready" "${budgie-session}/libexec/budgie-session-compositor-ready" + patchShebangs po/listUiFiles.py - chmod +x src/bridges/labwc/labwc_bridge.py - substituteInPlace src/bridges/labwc/org.buddiesofbudgie.labwc-bridge.desktop.in \ - --replace-fail "Exec=python3 @libexecdir@/labwc_bridge.py" "Exec=@libexecdir@/labwc_bridge.py" + substituteInPlace src/session/budgie-desktop.in \ + --replace-fail "@bindir@/org.buddiesofbudgie.Services" "${lib.getExe budgie-desktop-services}" ''; passthru = {