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)