Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package budgie-desktop for openSUSE:Factory checked in at 2025-03-24 13:27:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/budgie-desktop (Old) and /work/SRC/openSUSE:Factory/.budgie-desktop.new.2696 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "budgie-desktop" Mon Mar 24 13:27:43 2025 rev:50 rq:1255074 version:10.9.2+3 Changes: -------- --- /work/SRC/openSUSE:Factory/budgie-desktop/budgie-desktop.changes 2025-03-07 16:46:37.828606282 +0100 +++ /work/SRC/openSUSE:Factory/.budgie-desktop.new.2696/budgie-desktop.changes 2025-03-24 13:27:52.860870867 +0100 @@ -2 +2 @@ -Wed Jan 29 14:52:00 UTC 2025 - gm...@opensuse.org +Fri Mar 21 17:11:24 UTC 2025 - gm...@opensuse.org @@ -4,31 +4,6 @@ -- Update to version 10.9.2+24: - * icon-tasklist: Remove last references to xid - * Switch session files, leave magpie session in the code - for a future release - * Center the polkit dialog - * Rejig notifications to work with layer-shell positioning - * Screen Dimming - * Add a root menu for the desktop - * Add our wayland compatible screenlocker - * Add a bridge between gsettings and labwc - * Change our Desktop Current Session ID to Budgie - from Budgie:GNOME - * Session management - * fix: gicon resulting in extremely bright or dim icons when - no icon was found (used fallback) - * windowing: Remove window mapper class since we don't need - it on Wayland - * Add support for background handling via swaybg -- Move everything to wayland -- Add patches to fix minor issues: - * user-config-path.patch - * wrong-typelib-version.patch - -------------------------------------------------------------------- -Mon Jan 27 09:25:24 UTC 2025 - gm...@opensuse.org - -- Update to version 10.9.2+5: - * Adapt to xf4w v4.19.8 - * feat: implement initial wayland support in panel, - panel manager, popovers, and Raven - * fix tasklist indicator line on right panel +- Update to version 10.9.2+3: + * Add override for overlay-key to prevent crash with + mutter-common v48-rc + * Resolve vala 0.56.18 compact class inheritance removal + * Adapt to libxfce4windowing v4.19.7 which includes Window + activate API break @@ -37,3 +11,0 @@ - * feat: bump to 10.9.2 - * icon-tasklist: Fix some pinned launchers not properly' - updating when opened @@ -44,2 +15,0 @@ - * windowing: Set a new last active window when the last - active window is closed @@ -47,2 +16,0 @@ - * fix: inability for popover pin button to be themed - * New windowing tracker and large refactor of IconTasklist @@ -50,2 +18 @@ - * daemon/notifications: Fix default notification action being - performed + * Fix default notification action being performed @@ -53,0 +21,5 @@ + * Add am_cflags to ignore poorly generated C code from vala + * vapi: Update libxfce4windowing to 4.19.3 + * fix: workspace applet window icon click not performing + workspace switch + * fix: set budgie run dialog to skip pager and taskbar Old: ---- budgie-desktop-10.9.2+24.obscpio user-config-path.patch wrong-typelib-version.patch New: ---- budgie-desktop-10.9.2+3.obscpio BETA DEBUG BEGIN: Old: WARN: user-config-path.patch not found in changes Old: WARN: wrong-typelib-version.patch not found in changes BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ budgie-desktop.spec ++++++ --- /var/tmp/diff_new_pack.BmauXH/_old 2025-03-24 13:27:54.164925202 +0100 +++ /var/tmp/diff_new_pack.BmauXH/_new 2025-03-24 13:27:54.164925202 +0100 @@ -21,16 +21,21 @@ %if 0%{?suse_version} < 1550 %define _distconfdir %{_sysconfdir} %endif +%if 0%{?suse_version} >= 1600 || 0%{?sle_version} >= 150600 +%bcond_without magpie +%else +%bcond_with magpie +%endif Name: budgie-desktop -Version: 10.9.2+24 +Version: 10.9.2+3 Release: 0 Summary: GTK3 Desktop Environment License: GPL-2.0-or-later AND LGPL-2.1-or-later Group: System/GUI/Other URL: https://github.com/BuddiesOfBudgie/budgie-desktop Source0: %{name}-%{version}.tar.xz -Patch0: user-config-path.patch -Patch1: wrong-typelib-version.patch +# Solus stupid 1000 +BuildRequires: budgie-screensaver BuildRequires: intltool BuildRequires: meson BuildRequires: pkgconfig @@ -48,6 +53,11 @@ BuildRequires: pkgconfig(gtk-doc) BuildRequires: pkgconfig(ibus-1.0) BuildRequires: pkgconfig(libgnome-menu-3.0) +%if %{with magpie} +BuildRequires: pkgconfig(libmagpie-0) +%else +BuildRequires: (pkgconfig(libmutter-11) or pkgconfig(libmutter-10)) +%endif BuildRequires: pkgconfig(libnotify) BuildRequires: pkgconfig(libpeas-gtk-1.0) BuildRequires: pkgconfig(libpulse) @@ -61,32 +71,28 @@ BuildRequires: pkgconfig(gstreamer-1.0) BuildRequires: pkgconfig(libcanberra) BuildRequires: pkgconfig(libcanberra-gtk3) -BuildRequires: pkgconfig(libxfce4windowing-0) >= 4.19.7 +BuildRequires: pkgconfig(libxfce4windowing-0) >= 4.19.3 BuildRequires: pkgconfig(upower-glib) >= 1.0 -BuildRequires: pkgconfig(gtk-layer-shell-0) >= 0.9.0 # remove old applet Provides: budgie-trash-applet = 1.7.0 Obsoletes: budgie-trash-applet -# remove X11 stuff -Obsoletes: budgie-screensaver # flatpak/snap -BuildRequires: xdg-desktop-portal -Requires: xdg-desktop-portal Requires: xdg-desktop-portal-gtk +# https://discuss.getsol.us/d/6970-cant-lock-my-screen/3 +Conflicts: gnome-shell +# # rebrand and gnome porting Requires: (budgie-desktop-view >= 1.3+4 or nemo or desktopfolder) -Suggests: budgie-desktop-view >= 1.3+4 -Requires: gtklock -Requires: swaybg -Requires: wlopm -Requires: swayidle -Requires: budgie-session-manager -Suggests: budgie-wayland-session -Requires: typelib-1_0-Budgie-2_0 >= %{version} +Suggests: budgie-desktop-view >= 1.3+0 +Requires: budgie-screensaver >= 5.1.0+0 +Requires: typelib-1_0-Budgie-1_0 >= %{version} Requires: typelib-1_0-BudgieRaven-1_0 >= %{version} -Requires: budgie-desktop-branding >= 20250305.1 +Requires: budgie-desktop-branding >= 20240412.1 Requires: budgie-control-center >= 1.4.0+2 Requires: budgie-session >= 0.9.1 +%if %{with magpie} +Requires: magpie >= 0.9.3+0 +%endif Requires: budgie-backgrounds >= 3.0 # # unchanged SOVER but new APIs @@ -107,17 +113,20 @@ Requires: xdg-user-dirs-gtk Requires: zenity Requires: NetworkManager-applet +Requires: (lightdm or sddm or gdm) +Suggests: lightdm +Requires(post): update-alternatives +Requires(postun):update-alternatives %description -The Budgie Desktop is a feature-rich, modern desktop designed to keep out the way of the user. +Budgie Desktop is the flagship desktop for the Solus Operating System. - -%package -n typelib-1_0-Budgie-2_0 +%package -n typelib-1_0-Budgie-1_0 Summary: Main Introspection bindings for the Budgie Desktop Group: System/Libraries Requires: typelib-1_0-PeasGtk-1_0 -%description -n typelib-1_0-Budgie-2_0 +%description -n typelib-1_0-Budgie-1_0 This package provides GObject Introspection files required for developing Budgie Applets using interpreted languages, such as Python GObject Introspection bindings. @@ -197,28 +206,14 @@ %description -n libbudgie-raven-plugin0 Shared library for budgie raven plugins to link against. -%package -n budgie-labwc-session -Summary: Labwc session files for Budgie -Group: System/GUI/Other -Requires: python3-systemd -Requires: labwc -Requires: (sddm or lightdm or gdm) -Suggests: sddm -Provides: budgie-session-manager = %{version} -Requires(post): update-alternatives -Requires(postun):update-alternatives - -%description -n budgie-labwc-session -Provides the labwc session files for Budgie - %lang_package %prep -%autosetup -p1 +%autosetup %build export CFLAGS="%{optflags} -Wno-pedantic" -%meson -Dc_std=none -Dxdg-appdir=%{_distconfdir}/xdg/autostart -Dwith-runtime-dependencies=false +%meson -Dc_std=none -Dxdg-appdir=%{_distconfdir}/xdg/autostart %meson_build %install @@ -226,18 +221,21 @@ # update-alternatives mkdir -p %{buildroot}%{_sysconfdir}/alternatives -touch %{buildroot}%{_sysconfdir}/alternatives/default-waylandsession.desktop -ln -s %{_sysconfdir}/alternatives/default-waylandsession.desktop %{buildroot}%{_datadir}/wayland-sessions/default.desktop +touch %{buildroot}%{_sysconfdir}/alternatives/default-xsession.desktop +ln -s %{_sysconfdir}/alternatives/default-xsession.desktop %{buildroot}%{_datadir}/xsessions/default.desktop + +# handled by budgie-screensaver +rm %{buildroot}%{_distconfdir}/xdg/autostart/org.buddiesofbudgie.BudgieDesktopScreensaver.desktop %find_lang %{name} -%post -n budgie-labwc-session -%{_sbindir}/update-alternatives --install %{_datadir}/wayland-sessions/default.desktop \ - default-waylandsession.desktop %{_datadir}/wayland-sessions/budgie-desktop.desktop 20 - -%postun -n budgie-labwc-session -[ -f %{_datadir}/wayland-sessions/budgie-desktop.desktop ] || %{_sbindir}/update-alternatives \ - --remove default-waylandsession.desktop %{_datadir}/wayland-sessions/budgie-desktop.desktop +%post +%{_sbindir}/update-alternatives --install %{_datadir}/xsessions/default.desktop \ + default-xsession.desktop %{_datadir}/xsessions/budgie-desktop.desktop 20 + +%postun +[ -f %{_datadir}/xsessions/budgie-desktop.desktop ] || %{_sbindir}/update-alternatives \ + --remove default-xsession.desktop %{_datadir}/xsessions/budgie-desktop.desktop %ldconfig_scriptlets -n libraven0 %ldconfig_scriptlets -n libbudgietheme0 @@ -253,18 +251,20 @@ %{_libexecdir}/budgie-desktop %{_mandir}/man1/*%{?ext_man} %{_datadir}/budgie -%{_datadir}/%{name} %{_datadir}/applications/*.desktop %{_datadir}/backgrounds %{_datadir}/glib-2.0/schemas/*.gschema.xml %{_datadir}/glib-2.0/schemas/*.gschema.override %{_datadir}/icons/hicolor/scalable/*/*.svg -%{_datadir}/icons/hicolor/symbolic/*/*.svg %{_datadir}/gnome-session +%{_datadir}/xsessions/default.desktop +%{_datadir}/xsessions/budgie-desktop.desktop +%dir %{_datadir}/xdg-desktop-portal %{_datadir}/xdg-desktop-portal/budgie-portals.conf %{_libdir}/budgie-desktop %{_distconfdir}/xdg/autostart/*.desktop -%exclude %{_distconfdir}/xdg/autostart/org.buddiesofbudgie.labwc-bridge.desktop +%ghost %{_sysconfdir}/alternatives/default-xsession.desktop +%ghost %{_sysconfdir}/alternatives/default.desktop %files -n libraven0 %{_libdir}/libraven.so.* @@ -290,25 +290,17 @@ %{_includedir}/budgie-desktop %{_libdir}/pkgconfig/*.pc %{_libdir}/*.so -%{_datadir}/gir-1.0/Budgie-2.0.gir +%{_datadir}/gir-1.0/Budgie-1.0.gir %{_datadir}/gir-1.0/BudgieRaven-1.0.gir -%{_datadir}/vala/vapi/budgie-2.0.* +%{_datadir}/vala/vapi/budgie-1.0.* %{_datadir}/vala/vapi/budgie-raven-plugin-1.0.* -%files -n typelib-1_0-Budgie-2_0 -%{_libdir}/girepository-1.0/Budgie-2.0.typelib +%files -n typelib-1_0-Budgie-1_0 +%{_libdir}/girepository-1.0/Budgie-1.0.typelib %files -n typelib-1_0-BudgieRaven-1_0 %{_libdir}/girepository-1.0/BudgieRaven-1.0.typelib -%files -n budgie-labwc-session -%{_distconfdir}/xdg/autostart/org.buddiesofbudgie.labwc-bridge.desktop -%dir %{_datadir}/wayland-sessions -%{_datadir}/wayland-sessions/default.desktop -%{_datadir}/wayland-sessions/budgie-desktop.desktop -%ghost %{_sysconfdir}/alternatives/default-waylandsession.desktop -%ghost %{_sysconfdir}/alternatives/default.desktop - %files doc %{_datadir}/gtk-doc/html/budgie-desktop ++++++ _service ++++++ --- /var/tmp/diff_new_pack.BmauXH/_old 2025-03-24 13:27:54.192926368 +0100 +++ /var/tmp/diff_new_pack.BmauXH/_new 2025-03-24 13:27:54.196926535 +0100 @@ -2,10 +2,9 @@ <service name="obs_scm" mode="manual"> <param name="scm">git</param> <param name="url">https://github.com/BuddiesOfBudgie/budgie-desktop.git</param> - <param name="revision">0b8a8dd3daceebf355ddf18f487eac7e2d2812f9</param> - <param name="versionformat">10.9.2+@TAG_OFFSET@</param> + <param name="revision">c24091bb424abe99ebcdd33eedd37068f735ad2a</param> + <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param> <param name="versionrewrite-pattern">v?(.*)|\+0</param> - <param name="parent-tag">3f38b1e344941a0f1d5065be1f04fe533dbe3ecf</param> <param name="changesgenerate">enable</param> </service> <service name="tar" mode="buildtime"/> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.BmauXH/_old 2025-03-24 13:27:54.220927535 +0100 +++ /var/tmp/diff_new_pack.BmauXH/_new 2025-03-24 13:27:54.224927702 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/BuddiesOfBudgie/budgie-desktop.git</param> - <param name="changesrevision">0b8a8dd3daceebf355ddf18f487eac7e2d2812f9</param></service></servicedata> + <param name="changesrevision">c24091bb424abe99ebcdd33eedd37068f735ad2a</param></service></servicedata> (No newline at EOF) ++++++ budgie-desktop-10.9.2+24.obscpio -> budgie-desktop-10.9.2+3.obscpio ++++++ ++++ 13548 lines of diff (skipped) ++++++ budgie-desktop.obsinfo ++++++ --- /var/tmp/diff_new_pack.BmauXH/_old 2025-03-24 13:27:54.804951869 +0100 +++ /var/tmp/diff_new_pack.BmauXH/_new 2025-03-24 13:27:54.808952036 +0100 @@ -1,5 +1,5 @@ name: budgie-desktop -version: 10.9.2+24 -mtime: 1738075077 -commit: 0b8a8dd3daceebf355ddf18f487eac7e2d2812f9 +version: 10.9.2+3 +mtime: 1741992045 +commit: c24091bb424abe99ebcdd33eedd37068f735ad2a