Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package pw3270 for openSUSE:Factory checked 
in at 2022-04-12 21:49:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pw3270 (Old)
 and      /work/SRC/openSUSE:Factory/.pw3270.new.1900 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pw3270"

Tue Apr 12 21:49:59 2022 rev:11 rq:968262 version:5.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/pw3270/pw3270.changes    2020-12-08 
13:26:06.262777569 +0100
+++ /work/SRC/openSUSE:Factory/.pw3270.new.1900/pw3270.changes  2022-04-12 
21:50:01.047169042 +0200
@@ -1,0 +2,349 @@
+Thu Apr 07 23:35:08 UTC 2022 - [email protected]
+
+- Update to version 5.4:
+  * fix-appdata-xml.patch removed.
+  * Adjustments in lgtm build settings.
+  * Fixing lgtm alerts.
+  * Fixing locales.
+  * Fixing ui install path.
+  * Testing refactored menu engine on windows.
+  * Refactoring menu builder engine to allow OS dependant menu layouts.
+  * Small adjustments in option parser.
+  * Fixing build system.
+  * Refactoring build sistem.
+  * Adding lgtm control file.
+  * Update README.md
+  * Exporting the log file name as an application property.
+  * Adding method for setting application object just after the plugin load.
+  * Adding host settings to classic menu.
+  * Updating win package
+  * Adjustments in the classic menu.
+  * Host and color dialogs are now part of libv3270.
+  * Fixing msys install.
+  * Working on windows package.
+  * Adjusting for windows packaging.
+  * Calling plugins on every new terminal.
+  * Commenting unnecessary message.
+  * Fix bug #24 - Run glib-compile-schemas after schema installation.
+  * Update README.md
+  * Updating metadata.
+  * Updating translation.
+  * Fixing 'save session preferences' in the classic dialog.
+  * Default for update session file is now false.
+  * Updating pre-reqs.
+  * Updating cross-compiler install script.
+  * Adding connect/disconnect icons.
+  * Adding message dialog when gsettings fail to prevent the windows 'hang' on 
schema failure.
+  * Fixing windows startup with session file name.
+  * 'gfile' open has failed on windows, building an OS specific version.
+  * Working on command line session file parser.
+  * Adjusting user interface.
+  * Adding 'ok' icons.
+  * Updating translations, adding method to get the active terminal window.
+  * Implementing method to get active session.
+  * Adding 'quit' icons.
+  * Fixing release build.
+  * Fixing windows load of gschemas.
+  * Fixing gsettings error.
+  * Fixing icons in the windows package.
+  * Implementing default log file from command line option.
+  * Working on windows package.
+  * Adding pixbuf loaders to runtime.
+  * Fixing gsettings on windows.
+  * Disabling tabs from command line option.
+  * Updating windows package script.
+  * Working on windows build.
+  * Updating windows schema.
+  * Fixing windows build.
+  * Adjustments in windows package.
+  * rsvg-view was replaced by inkscape.
+  * Adjusments in win package.
+  * Reseting to default session before loading of command line URL.
+  * Fixing codeql workflow
+  * Fixing startup with URL instead of session file.
+  * Fixing gnome-software integration.
+  * Adding the '.desktop' required by gnome-software on the id.
+  * Updating desktop file.
+  * Fixing obs warning.
+  * Fixing appstream-validate error.
+  * Convert from appdata to metainfo
+  * Adjusting desktop file.
+  * Reformating source with astyle.
+  * Adding metada to gtkrecentmanager entry.
+  * Fixing last-session-save engine.
+  * Adding action to open session file in the active terminal.
+  * Storing last command line passed session as a default one.
+  * Adding gsetting for default session filename.
+  * Disabling toolbar and header bar on invalid gsettings object to avoid 
segfaults.
+  * Fixing empty session name on "save-session-preferences" dialog.
+  * Fixing segfault on multiple session files.
+  * Updating README.
+  * Adding MVS screenshot.
+  * Update README.md
+  * Fixing windows build.
+  * Fixing translation.
+  * Fixing package build.
+  * Adjustments on about window.
+  * Delaying 'gsettings' change on application preferences dialog.
+  * Moving keypads to another project/package.
+  * Adding symbolic icon.
+  * Fixing appdata icon.
+  * Translating appdata.
+  * Trying to fix SLE-12 icon problem.
+  * Can't use metainfo and appdata in the same project.
+  * Adding metainfo for keypads.
+  * Updating package control files.
+  * Allow change of the application id from configure.
+  * Using application id for .desktop file, adjustmente in appdata.
+  * Fixing dialog section title.
+  * Fixing segfault on multiple use of settings dialog.
+  * Adding settings for the toolbar position.
+  * Ignoring patches.
+  * Fixing schema paths.
+  * Fixing fedora builds.
+  * Updating rpm control file.
+  * Fixing toolbar segfault on application exit.
+  * Enable new windows and tab lockdown.
+  * Fix loading of default settings.
+  * Updating project file.
+  * Cleaning debug messages.
+  * Fixing schemas.
+  * Adding option for lockdown the host settings dialog.
+  * Branding package should be noarch.
+  * Update README.md
+  * Changing version to 5.4 Adjustments in the about dialog.
+  * Fixing 'tag' script.
+
+-------------------------------------------------------------------
+Thu Apr 07 23:35:08 UTC 2022 - [email protected]
+
+- Update to version 5.4:
+  * Adjustments in lgtm build settings.
+  * Fixing lgtm alerts.
+  * Fixing locales.
+  * Fixing ui install path.
+  * Testing refactored menu engine on windows.
+  * Refactoring menu builder engine to allow OS dependant menu layouts.
+  * Small adjustments in option parser.
+  * Fixing build system.
+  * Refactoring build sistem.
+  * Adding lgtm control file.
+  * Update README.md
+  * Exporting the log file name as an application property.
+  * Adding method for setting application object just after the plugin load.
+  * Adding host settings to classic menu.
+  * Updating win package
+  * Adjustments in the classic menu.
+  * Host and color dialogs are now part of libv3270.
+  * Fixing msys install.
+  * Working on windows package.
+  * Adjusting for windows packaging.
+  * Calling plugins on every new terminal.
+  * Commenting unnecessary message.
+  * Fix bug #24 - Run glib-compile-schemas after schema installation.
+  * Update README.md
+  * Updating metadata.
+  * Updating translation.
+  * Fixing 'save session preferences' in the classic dialog.
+  * Default for update session file is now false.
+  * Updating pre-reqs.
+  * Updating cross-compiler install script.
+  * Adding connect/disconnect icons.
+  * Adding message dialog when gsettings fail to prevent the windows 'hang' on 
schema failure.
+  * Fixing windows startup with session file name.
+  * 'gfile' open has failed on windows, building an OS specific version.
+  * Working on command line session file parser.
+  * Adjusting user interface.
+  * Adding 'ok' icons.
+  * Updating translations, adding method to get the active terminal window.
+  * Implementing method to get active session.
+  * Adding 'quit' icons.
+  * Fixing release build.
+  * Fixing windows load of gschemas.
+  * Fixing gsettings error.
+  * Fixing icons in the windows package.
+  * Implementing default log file from command line option.
+  * Working on windows package.
+  * Adding pixbuf loaders to runtime.
+  * Fixing gsettings on windows.
+  * Disabling tabs from command line option.
+  * Updating windows package script.
+  * Working on windows build.
+  * Updating windows schema.
+  * Fixing windows build.
+  * Adjustments in windows package.
+  * rsvg-view was replaced by inkscape.
+  * Adjusments in win package.
+  * Reseting to default session before loading of command line URL.
+  * Fixing codeql workflow
+  * Fixing startup with URL instead of session file.
+  * Fixing gnome-software integration.
+  * Adding the '.desktop' required by gnome-software on the id.
+  * Updating desktop file.
+  * Fixing obs warning.
+  * Fixing appstream-validate error.
+  * Convert from appdata to metainfo
+  * Adjusting desktop file.
+  * Reformating source with astyle.
+  * Adding metada to gtkrecentmanager entry.
+  * Fixing last-session-save engine.
+  * Adding action to open session file in the active terminal.
+  * Storing last command line passed session as a default one.
+  * Adding gsetting for default session filename.
+  * Disabling toolbar and header bar on invalid gsettings object to avoid 
segfaults.
+  * Fixing empty session name on "save-session-preferences" dialog.
+  * Fixing segfault on multiple session files.
+  * Updating README.
+  * Adding MVS screenshot.
++++ 152 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/pw3270/pw3270.changes
++++ and /work/SRC/openSUSE:Factory/.pw3270.new.1900/pw3270.changes

Old:
----
  fix-appdata-xml.patch
  pw3270-5.3.tar.xz

New:
----
  pw3270-5.4.tar.xz

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

Other differences:
------------------
++++++ pw3270.spec ++++++
--- /var/tmp/diff_new_pack.QIsWnB/_old  2022-04-12 21:50:01.687161854 +0200
+++ /var/tmp/diff_new_pack.QIsWnB/_new  2022-04-12 21:50:01.691161809 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package pw3270
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 # Copyright (c) <2008> <Banco do Brasil S.A.>
 #
 # All modifications and additions to the file contributed by third parties
@@ -17,14 +17,12 @@
 #
 
 
-#---[ Versions 
]------------------------------------------------------------------------------------------------------
-
 %define _product %(pkg-config --variable=product_name lib3270)
 
 #---[ Packaging 
]-----------------------------------------------------------------------------------------------------
 
 Name:           pw3270
-Version:        5.3
+Version:        5.4
 Release:        0
 Summary:        IBM 3270 Terminal emulator for GTK
 License:        GPL-2.0-only
@@ -32,17 +30,59 @@
 URL:            https://github.com/PerryWerneck/pw3270
 
 Source:         pw3270-%{version}.tar.xz
-Patch0:         fix-appdata-xml.patch
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 Requires:       %{name}-branding = %{version}
 Requires:       shared-mime-info
 
+Recommends:     libv3270-config
+
+#--[ Setup by distribution 
]------------------------------------------------------------------------------------------
+#
+# References:
+#
+# 
https://en.opensuse.org/openSUSE:Build_Service_cross_distribution_howto#Detect_a_distribution_flavor_for_special_code
+#
+
+#--[ CentOS 
]---------------------------------------------------------------------------------------------------------
+
+%if 0%{?centos_version}
+
+BuildRequires:  glib2-devel
+BuildRequires:  gtk3-devel
+BuildRequires:  libappstream-glib
+BuildRequires:  libv3270-devel >= 5.3
+
+%endif
+
+#--[ Fedora 
]---------------------------------------------------------------------------------------------------------
+
+%if 0%{?fedora}
+
+BuildRequires:  libappstream-glib
+BuildRequires:  pkgconfig(glib-2.0)
+BuildRequires:  pkgconfig(gtk+-3.0)
+BuildRequires:  pkgconfig(libv3270) >= 5.3
+
+%endif
+
+#--[ SuSE 
]-----------------------------------------------------------------------------------------------------------
+
+%if 0%{?suse_version}
+
+BuildRequires:  appstream-glib
 BuildRequires:  update-desktop-files
+BuildRequires:  pkgconfig(glib-2.0)
+BuildRequires:  pkgconfig(gtk+-3.0)
+BuildRequires:  pkgconfig(libv3270) >= 5.3
 
 %glib2_gsettings_schema_requires
 
+%endif
+
+#---------------------------------------------------------------------------------------------------------------------
+
 BuildRequires:  autoconf >= 2.61
 BuildRequires:  autoconf-archive
 BuildRequires:  automake
@@ -53,22 +93,18 @@
 BuildRequires:  findutils
 BuildRequires:  gcc-c++
 BuildRequires:  gettext-devel
-BuildRequires:  gettext-tools
+BuildRequires:  libtool
 BuildRequires:  m4
 BuildRequires:  pkgconfig
 BuildRequires:  sed
-BuildRequires:  pkgconfig(glib-2.0)
-BuildRequires:  pkgconfig(gtk+-3.0)
-BuildRequires:  pkgconfig(libv3270) >= 5.3
-%glib2_gsettings_schema_requires
 
 %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.
 
 Based on the original x3270 code, pw3270 was originally created for Banco do 
Brasil, and is now used worldwide.
 
-#--[ Configuration & Branding 
]---------------------------------------------------------------------------------------
 
+#--[ Configuration & Branding 
]---------------------------------------------------------------------------------------
 %package branding
 Summary:        Default branding for %{name}
 Group:          System/X11/Terminals
@@ -77,36 +113,39 @@
 BuildArch:      noarch
 
 Requires(post):                desktop-file-utils
-Requires(postun):      desktop-file-utils
+Requires(postun):desktop-file-utils
 
 %description branding
 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}.
 
-%package keypads
-Summary:        Keypads for %{name}
-Group:          System/X11/Terminals
-Requires:       %{name} = %{version}
-BuildArch:      noarch
-
-Conflicts:      otherproviders(pw3270-keypads)
-Enhances:       %{name}
-
-%description keypads
-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 keypads for %{name}.
 
 #---[ Build & Install 
]-----------------------------------------------------------------------------------------------
-
 %prep
 %setup
-%patch0 -p1
 
 %global _lto_cflags %{_lto_cflags} -ffat-lto-objects
 NOCONFIGURE=1 ./autogen.sh
 
+# Pull request #20 broke SLE-12 builds
+update_for_compatibility() {
+       sed -i -e "s|<id>@APPLICATION_ID@|<id>@[email protected]|" 
branding/metainfo.xml.in
+       sed -i -e "s|<component type=\"desktop-application\">|<component 
type=\"desktop\">|" branding/metainfo.xml.in
+}
+
+%if 0%{?suse_version}
+       %if 0%{?suse_version} < 1500
+               update_for_compatibility
+       %endif
+%endif
+
+%if 0%{?fedora}
+       %if 0%{?fedora_version} < 27
+               update_for_compatibility
+       %endif
+%endif
+
 %configure --with-release=%{release} CFLAGS="${CFLAGS} -fpie" 
LDFLAGS="${LDFLAGS} -pie"
 
 %build
@@ -120,6 +159,8 @@
 
 %find_lang pw3270 langfiles
 
+appstream-util validate-relax --nonet 
%{buildroot}%{_datadir}/metainfo/*.metainfo.xml
+
 %fdupes %{buildroot}/%{_prefix}
 
 %files -f langfiles
@@ -129,34 +170,36 @@
 
 # Main application
 %dir %{_datadir}/%{_product}
-%dir %{_datadir}/%{_product}/ui
 %dir %{_datadir}/%{_product}/keypad
 %dir %{_libdir}/%{_product}-plugins
 %dir %{_datadir}/%{_product}/icons
 
 %{_bindir}/%{_product}
 
-# Configuration & Themes
-%{_datadir}/glib-2.0/schemas/*.xml
-%{_datadir}/%{_product}/icons/gtk-*.svg
-%{_datadir}/%{_product}/icons/connect-*.svg
-%{_datadir}/%{_product}/icons/disconnect-*.svg
-
+# Desktop files
 %{_datadir}/applications/*.desktop
-%{_datadir}/appdata/*.appdata.xml
+
+%if 0%{?suse_version} < 1500
+%dir %{_datadir}/metainfo
+%endif
+
+%{_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
 %defattr(-,root,root)
-
-%{_datadir}/%{_product}/ui/*
+%{_datadir}/%{_product}/*.ui.xml
 %{_datadir}/%{_product}/*.svg
-%{_datadir}/%{_product}/icons/%{_product}.svg
-
-%files keypads
-%{_datadir}/%{_product}/keypad/*
 
 %posttrans
 /usr/bin/update-desktop-database

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.QIsWnB/_old  2022-04-12 21:50:01.731161359 +0200
+++ /var/tmp/diff_new_pack.QIsWnB/_new  2022-04-12 21:50:01.735161315 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/PerryWerneck/pw3270.git</param>
-              <param 
name="changesrevision">11804d58559dbce1082c82c307f1c8c3388aa213</param></service></servicedata>
+              <param 
name="changesrevision">6949bfaa7aa1b5c5c8958bce5ba7cdec146fa70d</param></service></servicedata>
 (No newline at EOF)
 

++++++ pw3270-5.3.tar.xz -> pw3270-5.4.tar.xz ++++++
++++ 23258 lines of diff (skipped)

Reply via email to