Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package menulibre for openSUSE:Factory 
checked in at 2025-08-10 22:20:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/menulibre (Old)
 and      /work/SRC/openSUSE:Factory/.menulibre.new.1085 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "menulibre"

Sun Aug 10 22:20:52 2025 rev:5 rq:1298613 version:2.4.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/menulibre/menulibre.changes      2024-02-06 
16:35:37.625389445 +0100
+++ /work/SRC/openSUSE:Factory/.menulibre.new.1085/menulibre.changes    
2025-08-10 22:21:04.904422698 +0200
@@ -1,0 +2,12 @@
+Fri Aug  8 20:04:53 UTC 2025 - Richard Rahl <rra...@opensuse.org>
+
+- update to version 2.4.0:
+  * Improved desktop environment integration
+  * The new "Exec Editor" makes editing command arguments easier
+  * Help dialogs replace the wall-of-text tooltips
+  * Separators are displayed in the sidebar again
+  * Numerous UX tweaks make MenuLibre easier on the eyes
+- use the pyproject macros, as using python install is going to be
+  deprecated
+
+-------------------------------------------------------------------

Old:
----
  menulibre-2.2.3.tar.gz

New:
----
  menulibre-2.4.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ menulibre.spec ++++++
--- /var/tmp/diff_new_pack.NAiiyt/_old  2025-08-10 22:21:05.568450275 +0200
+++ /var/tmp/diff_new_pack.NAiiyt/_new  2025-08-10 22:21:05.572450441 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package menulibre
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,16 +16,14 @@
 #
 
 
-%bcond_with git
-
 Name:           menulibre
-Version:        2.2.3
+Version:        2.4.0
 Release:        0
 Summary:        Desktop menu editor
 License:        GPL-3.0-only
 Group:          System/GUI/Other
 URL:            https://bluesabre.org/projects/menulibre/
-Source:         
https://github.com/bluesabre/menulibre/releases/download/%{name}-%{version}/%{name}-%{version}.tar.gz
+Source0:        
https://github.com/bluesabre/menulibre/releases/download/%{name}-%{version}/%{name}-%{version}.tar.gz
 BuildRequires:  appstream-glib
 BuildRequires:  desktop-file-utils
 BuildRequires:  fdupes
@@ -33,18 +31,19 @@
 BuildRequires:  gobject-introspection
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  intltool
+BuildRequires:  pkgconfig(libgnome-menu-3.0)
+BuildRequires:  python-rpm-macros
 BuildRequires:  python3-distutils-extra
-BuildRequires:  python3-gobject
+BuildRequires:  python3-gobject-devel
+BuildRequires:  python3-pip
 BuildRequires:  python3-psutil
-BuildRequires:  update-desktop-files
-BuildRequires:  xdg-utils
 BuildRequires:  typelib(Gtk) = 3.0
+BuildRequires:  xdg-utils
 Requires:       gnome-menus
 Requires:       hicolor-icon-theme
 Requires:       python3-gobject
 Requires:       python3-psutil
 Requires:       xdg-utils
-Recommends:     %{name}-lang
 BuildArch:      noarch
 
 %description
@@ -57,56 +56,49 @@
 %autosetup
 
 %build
+%if 0%{?suse_version} > 1500
+%python3_pyproject_wheel
+%endif
 
 %install
+%if 0%{?suse_version} > 1500
+%python3_pyproject_install
+%else
 %{__python3} setup.py install --root=%{buildroot}
-
-# Remove hashbang line from non-executable library files
-for lib in %{buildroot}%{python3_sitelib}/menulibre{,_lib}/*.py; do
-    sed '1{\@^#!/usr/bin/python3@d}' $lib > $lib.new &&
-    touch -r $lib $lib.new &&
-    mv $lib.new $lib
-done
-
-# Fix name issue in menulibre.desktop with Budgie and Pantheon
-desktop-file-edit %{buildroot}%{_datadir}/applications/%{name}.desktop 
--remove-only-show-in="Pantheon" \
-  --remove-only-show-in="Budgie"
-desktop-file-edit %{buildroot}%{_datadir}/applications/%{name}.desktop 
--add-only-show-in="X-Pantheon" \
-  --add-only-show-in="X-Budgie"
-
-# Fix python-bytecode-inconsistent-mtime.
-pushd %{buildroot}%{python3_sitelib}/%{name}_lib
-%py3_compile .
-popd
-
-# Fix duplicate doc folder
-rm -rf %{buildroot}%{_datadir}/doc
-
-# Fix duplicate icon
-%fdupes %{buildroot}%{_datadir}/icons/hicolor/
-
-desktop-file-validate %{buildroot}/%{_datadir}/applications/menulibre.desktop
-
-rm -f %{buildroot}%{_datadir}/menulibre/metainfo/menulibre.appdata.xml.in
-appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/*.xml
-
+%endif
+%fdupes %{buildroot}
 %find_lang %{name}
 
-%files -f %{name}.lang
+# fix upstream
+rm %{buildroot}%{python_sitelib}/uninstall.py
+rm -r %{buildroot}%{_datadir}/doc/%{name}
+rm -r %{buildroot}%{_datadir}/icons/hicolor/*x*/
+rm -r %{buildroot}%{python_sitelib}/__pycache__
+sed -i 's|#!/usr/bin/python3||g' %{buildroot}%{python_sitelib}/%{name}/*.py
+sed -i 's|#!/usr/bin/python3||g' %{buildroot}%{python_sitelib}/%{name}_lib/*.py
+
+%check
+appstream-util validate --nonet 
%{buildroot}%{_datadir}/metainfo/%{name}.appdata.xml
+desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop
 
 %files
 %license COPYING
 %doc AUTHORS NEWS README.md
-%{_bindir}/%{name}*
+%{_bindir}/%{name}
+%{_bindir}/%{name}-menu-validate
 %{_datadir}/applications/%{name}.desktop
-%{_datadir}/icons/hicolor/*/apps/%{name}.svg
+%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg
 %{_datadir}/metainfo/%{name}.appdata.xml
 %{_datadir}/pixmaps/%{name}.png
-%{_mandir}/man?/%{name}*.?%{ext_man}
-%{python3_sitelib}/%{name}-%{version}-py%{py3_ver}.egg-info
-%{python3_sitelib}/%{name}/
-%{python3_sitelib}/%{name}_lib/
-%dir %{_datadir}/%{name}/
-%dir %{_datadir}/%{name}/ui/
-%{_datadir}/%{name}/ui/*.ui
+%{_mandir}/man?/%{name}-menu-validate.?%{?ext_man}
+%{_mandir}/man?/%{name}.?%{?ext_man}
+%{python_sitelib}/%{name}
+%if 0%{?suse_version} > 1500
+%{python_sitelib}/%{name}-%{version}.dist-info
+%else
+%{python_sitelib}/%{name}-%{version}-py%{python_version}.egg-info
+%endif
+%{python_sitelib}/%{name}_lib
+
+%files lang -f %{name}.lang
 

++++++ menulibre-2.2.3.tar.gz -> menulibre-2.4.0.tar.gz ++++++
++++ 38970 lines of diff (skipped)

Reply via email to