Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package pw3270 for openSUSE:Factory checked 
in at 2025-02-19 17:12:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pw3270 (Old)
 and      /work/SRC/openSUSE:Factory/.pw3270.new.25061 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pw3270"

Wed Feb 19 17:12:31 2025 rev:15 rq:1246471 version:5.5.0+git20241211

Changes:
--------
--- /work/SRC/openSUSE:Factory/pw3270/pw3270.changes    2024-08-20 
16:14:28.920859826 +0200
+++ /work/SRC/openSUSE:Factory/.pw3270.new.25061/pw3270.changes 2025-02-19 
17:12:33.982003084 +0100
@@ -1,0 +2,14 @@
+Thu Dec 12 19:22:03 UTC 2024 - perry.wern...@gmail.com
+
+- Update to version 5.5.0+git20241211:
+  * Installing icons.
+  * Fixing configuration.
+  * Adding about dialog icon.
+  * Installing 'ui' files.
+  * Updating branding.
+  * Updating translation name.
+  * Migrating to meson build system.
+  * Replacing Paul Mattes e-mail as requested.
+  * Updating package control files.
+
+-------------------------------------------------------------------

Old:
----
  pw3270-5.5+git20240817.tar.xz

New:
----
  pw3270-5.5.0+git20241211.tar.xz

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

Other differences:
------------------
++++++ pw3270.spec ++++++
--- /var/tmp/diff_new_pack.X8GQJP/_old  2025-02-19 17:12:34.750035206 +0100
+++ /var/tmp/diff_new_pack.X8GQJP/_new  2025-02-19 17:12:34.754035374 +0100
@@ -13,7 +13,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via https://bugs.opensuse.org/
+# Please submit bugfixes or comments via 
https://github.com/PerryWerneck/pw3270/issues
 #
 
 
@@ -21,24 +21,24 @@
 
 %define plugindir %(pkg-config --variable=plugin_path lib3270)
 %if "%{plugindir}" == ""
-       %define plugindir /usr/lib64/pw3270-plugins
+       %define plugindir %{_libdir}/pw3270-plugins
 %endif
 
 #---[ Packaging 
]-----------------------------------------------------------------------------------------------------
 
 Name:           pw3270
-Version:        5.5+git20240817
+Version:               5.5.0+git20241211
 Release:        0
 Summary:        IBM 3270 Terminal emulator for GTK
-License:        GPL-2.0-only
+License:               LGPL-3.0-only
 Group:          System/X11/Terminals
 URL:            https://github.com/PerryWerneck/pw3270
 
-Source:         pw3270-%{version}.tar.xz
+Source:                        %{name}-%{version}.tar.xz
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
-Requires:       %{name}-branding = %{version}
+Requires:              %{name}-branding
 Requires:       shared-mime-info
 
 Recommends:     libv3270-config
@@ -56,7 +56,7 @@
 
 BuildRequires:  glib2-devel
 BuildRequires:  gtk3-devel
-BuildRequires:  libv3270-devel >= 5.4
+BuildRequires: libv3270-devel >= 5.5.0
 
 %endif
 
@@ -66,7 +66,7 @@
 
 BuildRequires:  pkgconfig(glib-2.0)
 BuildRequires:  pkgconfig(gtk+-3.0)
-BuildRequires:  pkgconfig(libv3270) >= 5.4
+BuildRequires: pkgconfig(libv3270) >= 5.5.0
 
 %endif
 
@@ -78,7 +78,7 @@
 BuildRequires:  update-desktop-files
 BuildRequires:  pkgconfig(glib-2.0)
 BuildRequires:  pkgconfig(gtk+-3.0)
-BuildRequires:  pkgconfig(libv3270) >= 5.4
+BuildRequires: pkgconfig(libv3270) >= 5.5.0
 
 %glib2_gsettings_schema_requires
 
@@ -86,20 +86,25 @@
 
 
#---------------------------------------------------------------------------------------------------------------------
 
-BuildRequires:  autoconf >= 2.61
-BuildRequires:  autoconf-archive
-BuildRequires:  automake
-BuildRequires:  binutils
-BuildRequires:  coreutils
 BuildRequires:  desktop-file-utils
 BuildRequires:  fdupes
-BuildRequires:  findutils
 BuildRequires:  gcc-c++
 BuildRequires:  gettext-devel
 BuildRequires:  libtool
 BuildRequires:  m4
 BuildRequires:  pkgconfig
-BuildRequires:  sed
+
+# Scour
+%define skip_python2 1
+%{?!python_module:%define python_module() python-%{**} python3-%{**}}
+BuildRequires: python-rpm-macros
+BuildRequires: %{python_module scour}
+
+%if 0%{?suse_version} == 01500
+BuildRequires: meson >= 0.61.4
+%else
+BuildRequires: meson
+%endif
 
 %description
 GTK-based IBM 3270 terminal emulator with many advanced features. It can be 
used to communicate with any IBM host that supports 3270-style connections over 
TELNET.
@@ -109,40 +114,37 @@
 
 #--[ Configuration & Branding 
]---------------------------------------------------------------------------------------
 
-%package branding
-Summary:        Default branding for %{name}
+%package branding-upstream
+Summary:               Upstream branding for %{name}
 Group:          System/X11/Terminals
 
 Requires:       %{name} = %{version}
 BuildArch:      noarch
 
+Provides:              %{name}-branding
+Conflicts:             otherproviders(%{name}-branding)
+
 Requires(post): desktop-file-utils
 Requires(postun): desktop-file-utils
 
-%description branding
+%description branding-upstream
 GTK-based IBM 3270 terminal emulator with many advanced features. It can be 
used to communicate with any IBM host that supports 3270-style connections over 
TELNET.
 
-This package contains the default branding for %{name}.
+This package contains the upstream branding for %{name}.
 
+%lang_package -n %{name}
 
 #---[ Build & Install 
]-----------------------------------------------------------------------------------------------
 
 %prep
-%autosetup -p1
-
-%global _lto_cflags %{_lto_cflags} -ffat-lto-objects
-NOCONFIGURE=1 ./autogen.sh
-
-%configure --with-release=%{release} CFLAGS="${CFLAGS} -fpie" 
LDFLAGS="${LDFLAGS} -pie"
+%autosetup
+%meson
 
 %build
-make %{?_smp_mflags} clean
-
-# parallel build is broken
-make all -j1
+%meson_build
 
 %install
-%make_install
+%meson_install
 
 %find_lang pw3270 langfiles
 
@@ -152,16 +154,12 @@
 
 %fdupes %{buildroot}/%{_prefix}
 
-%files -f langfiles
+%files
 %defattr(-,root,root)
 %license LICENSE
 %doc AUTHORS README.md
 
 # Main application
-%dir %{_datadir}/%{_product}
-%dir %{_datadir}/%{_product}/keypad
-%dir %{plugindir}
-%dir %{_datadir}/%{_product}/icons
 
 %{_bindir}/%{_product}
 
@@ -169,22 +167,27 @@
 %{_datadir}/applications/*.desktop
 %{_datadir}/metainfo/*.metainfo.xml
 
-# Icons
-%{_datadir}/%{_product}/icons/*.svg
-%{_datadir}/icons/*.svg
-%{_datadir}/icons/hicolor/scalable/apps/*.svg
-%{_datadir}/icons/hicolor/symbolic/apps/*.svg
-
 # Configuration & Themes
 %{_datadir}/glib-2.0/schemas/*.xml
 %{_datadir}/mime/packages/*.xml
-%exclude %{_datadir}/glib-2.0/schemas/*.compiled
 
-%files branding
+# Customized icons
+%dir %{_datadir}/%{_product}/icons
+%{_datadir}/%{_product}/icons/*.svg
+
+%files branding-upstream
 %defattr(-,root,root)
+%dir %{_datadir}/%{_product}
 %{_datadir}/%{_product}/*.ui.xml
 %{_datadir}/%{_product}/*.svg
 
+
+# Icons
+%{_datadir}/icons/hicolor/scalable/apps/*.svg
+%{_datadir}/icons/hicolor/symbolic/apps/*.svg
+
+%files -n %{name}-lang -f langfiles
+
 %posttrans
 /usr/bin/update-desktop-database
 

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.X8GQJP/_old  2025-02-19 17:12:34.786036712 +0100
+++ /var/tmp/diff_new_pack.X8GQJP/_new  2025-02-19 17:12:34.790036879 +0100
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/PerryWerneck/pw3270.git</param>
-              <param 
name="changesrevision">394f46fa876e6953c43cd268b03c837c875168e6</param></service></servicedata>
+              <param 
name="changesrevision">b43d0530c2482160fa7cf7358c0af2e5bf209c0d</param></service></servicedata>
 (No newline at EOF)
 

++++++ pw3270-5.5+git20240817.tar.xz -> pw3270-5.5.0+git20241211.tar.xz ++++++
++++ 13417 lines of diff (skipped)

Reply via email to