Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package xfce4-panel-profiles for
openSUSE:Factory checked in at 2025-05-26 18:33:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xfce4-panel-profiles (Old)
and /work/SRC/openSUSE:Factory/.xfce4-panel-profiles.new.2732 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xfce4-panel-profiles"
Mon May 26 18:33:36 2025 rev:8 rq:1279466 version:1.1.1
Changes:
--------
---
/work/SRC/openSUSE:Factory/xfce4-panel-profiles/xfce4-panel-profiles.changes
2025-01-01 23:09:30.240392961 +0100
+++
/work/SRC/openSUSE:Factory/.xfce4-panel-profiles.new.2732/xfce4-panel-profiles.changes
2025-05-26 18:34:46.781505733 +0200
@@ -1,0 +2,24 @@
+Fri May 23 06:56:00 UTC 2025 - Maurizio Galli <[email protected]>
+
+- Update to version 1.1.1
+ - build: Allow skip checking runtime dependencies
+ - Parameterize version and copyright year in man page
+ - Bump version in configure
+
+-------------------------------------------------------------------
+Thu May 22 03:29:27 UTC 2025 - Maurizio Galli <[email protected]>
+
+- Update to version 1.1.0
+ - Update README after switchover to meson
+ - build: Automate copyright year management
+ - org.xfce.PanelProfiles.desktop: Unbreak desktop-file-validate
+ - build: Require libxfce4ui 4.16.0
+ - Add about dialog
+ - Add meson build
+ - Deprecated exo with libxfce4ui 4.21.0
+ - I18n: Update po/LINGUAS list
+ - Save and restore launchers as is
+ - Translation Updates
+- Removed obsolete Libxfce4ui.patch
+
+-------------------------------------------------------------------
Old:
----
Libxfce4ui.patch
xfce4-panel-profiles-1.0.15.tar.bz2
New:
----
xfce4-panel-profiles-1.1.1.tar.xz
BETA DEBUG BEGIN:
Old: - Translation Updates
- Removed obsolete Libxfce4ui.patch
BETA DEBUG END:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xfce4-panel-profiles.spec ++++++
--- /var/tmp/diff_new_pack.5qQfm3/_old 2025-05-26 18:34:47.497535918 +0200
+++ /var/tmp/diff_new_pack.5qQfm3/_new 2025-05-26 18:34:47.501536086 +0200
@@ -1,7 +1,7 @@
#
# spec file for package xfce4-panel-profiles
#
-# 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,26 +16,30 @@
#
+%define xfce_version 4.16
Name: xfce4-panel-profiles
-Version: 1.0.15
+Version: 1.1.1
Release: 0
Summary: Simple application to manage Xfce panel layouts
License: GPL-3.0-only
Group: System/GUI/Other
URL: https://git.xfce.org/apps/xfce4-panel-profiles/about/
#Git-Clone: https://gitlab.xfce.org/apps/xfce4-panel-profiles.git
-Source:
https://archive.xfce.org/src/apps/xfce4-panel-profiles/1.0/%{name}-%{version}.tar.bz2
-# PATCH-FEATURE-OPENSUSE Libxfce4ui.patch [email protected] -- OBS gets
confused which typelib to require as dependency and we only need Libxfce4ui
-Patch0: Libxfce4ui.patch
+Source:
https://archive.xfce.org/src/apps/xfce4-panel-profiles/1.1/%{name}-%{version}.tar.xz
BuildRequires: appstream-glib
BuildRequires: findutils
BuildRequires: gobject-introspection
+BuildRequires: meson >= 0.54.0
BuildRequires: python3
BuildRequires: python3-base
BuildRequires: python3-gobject
BuildRequires: python3-gobject-Gdk
-BuildRequires: sed
-BuildRequires: xfce4-panel
+BuildRequires: python3-psutil
+BuildRequires: pkgconfig(gio-2.0) >= 2.50.0
+BuildRequires: pkgconfig(gtk+-3.0) >= 3.22
+BuildRequires: pkgconfig(libxfce4panel-2.0) >= %{xfce_version}
+BuildRequires: pkgconfig(libxfce4ui-2) >= %{xfce_version}
+BuildRequires: pkgconfig(libxfce4util-1.0) >= %{xfce_version}
Requires: python3
Requires: python3-base
Requires: python3-gobject
@@ -55,22 +59,11 @@
%autosetup -p1
%build
-# configure macro not working due to it using unsupported options
-./configure \
- --prefix=%{_prefix} \
- --python=python3
-%make_build
+%meson
+%meson_build
%install
-# fix shebangs - convert to /usr/bin/python3
-for dir in %{name}; do
- # find *.py, filter to files that contain bad shebangs
- find $dir -name '*.py' -type f -print0 \
- | xargs -0 grep -lE '^#!%{_bindir}/env' \
- | xargs sed -i '1s|#!%{_bindir}/env\>|#!%{_bindir}/python3|'
-
-done
-%make_install
+%meson_install
# Remove not needed doc files
rm %{buildroot}%{_datadir}/doc/%{name}/{AUTHORS,COPYING,INSTALL,NEWS,README.md}