Hello community,

here is the log from the commit of package gwenhywfar for openSUSE:Factory 
checked in at 2018-06-08 23:12:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gwenhywfar (Old)
 and      /work/SRC/openSUSE:Factory/.gwenhywfar.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gwenhywfar"

Fri Jun  8 23:12:20 2018 rev:63 rq:613230 version:4.20.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/gwenhywfar/gwenhywfar.changes    2017-12-22 
12:20:03.312237529 +0100
+++ /work/SRC/openSUSE:Factory/.gwenhywfar.new/gwenhywfar.changes       
2018-06-08 23:12:23.170736275 +0200
@@ -1,0 +2,26 @@
+Tue May 15 15:36:12 UTC 2018 - dims...@opensuse.org
+
+- Update to version 4.20.1:
+  + bgo#794707: Aqbanking combo boxes missing selection.
+  + Major speedup of GWEN_IdList64_AddId().
+  + Fix all Gtk3 deprecation warnings.
+
+-------------------------------------------------------------------
+Thu Apr  5 01:14:17 UTC 2018 - luc1...@linuxmail.org
+
+- Update to version 4.20.0:
+  + Add a Gtk3 frontend.
+- Add:
+  + pkgconfig(gtk+-3.0) BuildRequires and libgwengui-gtk3
+    subpackage following upstream changes.
+  + Conditionalized autoconf, automake and libtool BuildRequires
+    along with autoreconf call to ease the switching between
+    tarballs with or without configure script.
+  + Missing ldconfig post/postun scriptlets for libgwengui-qt5.
+- Drop standard BuilRoot tag definition: RPM already handles this
+  itself.
+- Delete redundant deprecated clean section.
+- Switch gnutls and gtk2 devel packages BuildRequires with their
+  respectives pkgconfig modules counterparts.
+
+-------------------------------------------------------------------

Old:
----
  gwenhywfar-4.18.0.tar.gz

New:
----
  gwenhywfar-4.20.1.tar.gz

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

Other differences:
------------------
++++++ gwenhywfar.spec ++++++
--- /var/tmp/diff_new_pack.YAv3B0/_old  2018-06-08 23:12:23.926708977 +0200
+++ /var/tmp/diff_new_pack.YAv3B0/_new  2018-06-08 23:12:23.930708832 +0200
@@ -16,21 +16,27 @@
 #
 
 %bcond_without qt4
-
-%define        libversion      60
-%define devversion 4.18
+%bcond_with configure
+%define        libname libgwenhywfar60
+%define devversion 4.20
 Name:           gwenhywfar
-Version:        4.18.0
+Version:        4.20.1
 Release:        0
 Summary:        Multiplatform helper library for other libraries
 License:        GPL-2.0+ and LGPL-2.1+
 Group:          System/Libraries
 Url:            http://www.aqbanking.de/
-Source:         %{name}-%{version}.tar.gz
+Source:         
https://github.com/aqbanking/gwenhywfar/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
+%if !%{with configure}
+BuildRequires:  autoconf
+BuildRequires:  automake
+BuildRequires:  libtool
+%endif
 BuildRequires:  doxygen
 BuildRequires:  fdupes
-BuildRequires:  gnutls-devel >= 3.0
-BuildRequires:  gtk2-devel >= 1.4
+# For doc graphs
+BuildRequires:  graphviz
+BuildRequires:  graphviz-gd
 BuildRequires:  libgcrypt-devel >= 1.2.0
 BuildRequires:  libopenssl-devel
 %if %{with qt4}
@@ -55,12 +61,11 @@
 %else
 BuildRequires:  fox16-devel
 %endif
-# For doc graphs
-BuildRequires:  graphviz
-BuildRequires:  graphviz-gd
 BuildRequires:  xorg-x11-fonts
-Recommends:     lib%{name}%{libversion}
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  pkgconfig(gnutls) >= 2.9.8
+BuildRequires:  pkgconfig(gtk+-2.0) >= 2.17.5
+BuildRequires:  pkgconfig(gtk+-3.0) >= 3.14.0
+Recommends:     %{libname}
 
 %description
 Gwenhywfar is a base library used to provide OS abstraction functions
@@ -73,7 +78,7 @@
 Summary:        Multiplatform Helper Library for Other Libraries - Tools
 License:        GPL-2.0+ and LGPL-2.1+
 Group:          System/Libraries
-Requires:       lib%{name}%{libversion} = %{version}
+Requires:       %{libname} = %{version}
 
 %description tools
 Gwenhywfar is a base library used to provide OS abstraction functions
@@ -82,27 +87,27 @@
 configuration files, reading and writing of XML files, and interprocess
 communication).
 
-%package -n lib%{name}%{libversion}-plugins
+%package -n %{libname}-plugins
 Summary:        Multiplatform Helper Library for Other Libraries - Plugins
 License:        LGPL-2.1+
 Group:          System/Libraries
 Requires:       %{name} = %{version}
 
-%description -n lib%{name}%{libversion}-plugins
+%description -n %{libname}-plugins
 Gwenhywfar is a base library used to provide OS abstraction functions
 for Linux, FreeBSD, OpenBSD, NetBSD, and Windows. It also includes
 some often needed functions (for example, for handling and parsing of
 configuration files, reading and writing of XML files, and interprocess
 communication).
 
-%package -n lib%{name}%{libversion}
+%package -n %{libname}
 Summary:        Multiplatform Helper Library for Other Libraries
 License:        LGPL-2.1+
 Group:          System/Libraries
 Recommends:     %{name}-lang
-Recommends:     lib%{name}%{libversion}-plugins = %{version}
+Recommends:     %{libname}-plugins = %{version}
 
-%description -n lib%{name}%{libversion}
+%description -n %{libname}
 Gwenhywfar is a base library used to provide OS abstraction functions
 for Linux, FreeBSD, OpenBSD, NetBSD, and Windows. It also includes
 some often needed functions (for example, for handling and parsing of
@@ -118,7 +123,7 @@
 This package contains the C++ GUI interface for Gwenhywfar.
 
 %package -n libgwengui-gtk2-0
-Summary:        Multiplatform Helper Library for Other Libraries -- GTK+ UI 
Backend
+Summary:        Multiplatform Helper Library for Other Libraries -- GTK+ 2 UI 
Backend
 License:        LGPL-2.1+
 Group:          System/Libraries
 
@@ -129,7 +134,21 @@
 configuration files, reading and writing of XML files, and interprocess
 communication).
 
-This package provides the GTK+ implementation of the generic UI toolkit.
+This package provides the GTK+ 2 implementation of the generic UI toolkit.
+
+%package -n libgwengui-gtk3-0
+Summary:        Multiplatform Helper Library for Other Libraries -- GTK+ 3 UI 
Backend
+License:        LGPL-2.1+
+Group:          System/Libraries
+
+%description -n libgwengui-gtk3-0
+Gwenhywfar is a base library used to provide OS abstraction functions
+for Linux, FreeBSD, OpenBSD, NetBSD, and Windows. It also includes
+some often needed functions (for example, for handling and parsing of
+configuration files, reading and writing of XML files, and interprocess
+communication).
+
+This package provides the GTK+ 3 implementation of the generic UI toolkit.
 
 %package -n libgwengui-qt4-0
 Summary:        Multiplatform Helper Library for Other Libraries -- Qt4 UI 
Backend
@@ -173,9 +192,10 @@
 License:        LGPL-2.1+
 Group:          Development/Libraries/C and C++
 Requires:       glibc-devel
-Requires:       lib%{name}%{libversion} = %{version}
+Requires:       %{libname} = %{version}
 Requires:       libgwengui-fox16-0 = %{version}
 Requires:       libgwengui-gtk2-0 = %{version}
+Requires:       libgwengui-gtk3-0 = %{version}
 %if %{with qt4}
 Requires:       libgwengui-qt4-0 = %{version}
 %endif
@@ -197,6 +217,9 @@
 # quick fix for $CPP being unset and configure failing to handle include dirs 
properly
 CPP=`which cpp`
 export CPP
+%if !%{with configure}
+autoreconf -ifv
+%endif
 %configure\
        --enable-release\
        --enable-full-doc\
@@ -204,9 +227,9 @@
        --disable-static \
 %if %{with qt4}
        --with-qt4-libs=%{_libdir} \
-       --with-guis="fox16 qt4 qt5 gtk2" \
+       --with-guis="fox16 qt4 qt5 gtk2 gtk3" \
 %else
-       --with-guis="fox16 qt5 gtk2" \
+       --with-guis="fox16 qt5 gtk2 gtk3" \
 %endif
        --with-plugins-cfgmgr=all \
        --with-pic
@@ -214,8 +237,8 @@
 %__make srcdoc %{?smp_mflags}
 
 %install
-%makeinstall
-%makeinstall install-srcdoc
+%make_install
+%make_install install-srcdoc
 pushd %{buildroot}%{_docdir}/%{name}/api
     # we don't want another 'gwenhywfar' dir below docpath
     %__mv %{name}/* ./
@@ -226,45 +249,42 @@
 find %{buildroot} -type f -name "*.la" -delete -print
 %find_lang %{name}
 %fdupes %{buildroot}%{_datadir}/%{name}/apidoc
+%fdupes %{buildroot}%{_libdir}/cmake
 
-%clean
-rm -rf %{buildroot}
-
-%post -n lib%{name}%{libversion} -p /sbin/ldconfig
-
-%postun -n lib%{name}%{libversion} -p /sbin/ldconfig
+%post   -n %{libname} -p /sbin/ldconfig
+%postun -n %{libname} -p /sbin/ldconfig
 
 %post -n libgwengui-cpp0 -p /sbin/ldconfig
-
 %postun -n libgwengui-cpp0 -p /sbin/ldconfig
 
 %post -n libgwengui-gtk2-0 -p /sbin/ldconfig
-
 %postun -n libgwengui-gtk2-0 -p /sbin/ldconfig
 
+%post   -n libgwengui-gtk3-0 -p /sbin/ldconfig
+%postun -n libgwengui-gtk3-0 -p /sbin/ldconfig
+
 %if %{with qt4}
 %post -n libgwengui-qt4-0 -p /sbin/ldconfig
-
 %postun -n libgwengui-qt4-0 -p /sbin/ldconfig
 %endif
 
-%post -n libgwengui-fox16-0 -p /sbin/ldconfig
+%post -n libgwengui-qt5-0 -p /sbin/ldconfig
+%postun -n libgwengui-qt5-0 -p /sbin/ldconfig
 
+%post -n libgwengui-fox16-0 -p /sbin/ldconfig
 %postun -n libgwengui-fox16-0 -p /sbin/ldconfig
 
 %files
-%defattr (-,root,root)
-%doc AUTHORS COPYING ChangeLog NEWS README TODO
+%doc AUTHORS COPYING NEWS README TODO
 %dir %{_datadir}/%{name}/
 %{_datadir}/%{name}/ca-bundle.crt
 %{_datadir}/%{name}/dialogs/
 %dir %{_libdir}/%{name}
 %dir %{_libdir}/%{name}/plugins
-%dir %{_libdir}/%{name}/plugins/%{libversion}
+%dir %{_libdir}/%{name}/plugins/60
 %exclude %{_docdir}/%{name}/api
 
 %files tools
-%defattr (-, root, root)
 %{_bindir}/gct-tool
 %{_bindir}/gsa
 %{_bindir}/mklistdoc
@@ -273,38 +293,33 @@
 %{_bindir}/xmlmerge
 %{_datadir}/%{name}/typemaker2/
 
-%files -n lib%{name}%{libversion}-plugins
-%defattr (-, root, root)
-%{_libdir}/%{name}/plugins/%{libversion}/*
+%files -n %{libname}-plugins
+%{_libdir}/%{name}/plugins/60/*
 
-%files -n lib%{name}%{libversion}
-%defattr (-,root,root)
+%files -n %{libname}
 %{_libdir}/lib%{name}.so.*
 
 %files -n libgwengui-cpp0
-%defattr (-,root,root)
 %{_libdir}/libgwengui-cpp.so.*
 
 %files -n libgwengui-gtk2-0
-%defattr (-, root, root)
 %{_libdir}/libgwengui-gtk2.so.*
 
+%files -n libgwengui-gtk3-0
+%{_libdir}/libgwengui-gtk3.so.*
+
 %if %{with qt4}
 %files -n libgwengui-qt4-0
-%defattr (-, root, root)
 %{_libdir}/libgwengui-qt4.so.*
 %endif
 
 %files -n libgwengui-qt5-0
-%defattr (-, root, root)
 %{_libdir}/libgwengui-qt5.so.*
 
 %files -n libgwengui-fox16-0
-%defattr (-,root,root)
 %{_libdir}/libgwengui-fox16.so.*
 
 %files devel
-%defattr (-, root, root)
 %{_bindir}/%{name}-config
 %dir %{_datadir}/aclocal
 %{_datadir}/aclocal/%{name}.m4
@@ -313,6 +328,7 @@
 %{_libdir}/*.so
 %{_libdir}/pkgconfig/%{name}.pc
 %{_libdir}/pkgconfig/gwengui-gtk2.pc
+%{_libdir}/pkgconfig/gwengui-gtk3.pc
 %if %{with qt4}
 %{_libdir}/pkgconfig/gwengui-qt4.pc
 %{_libdir}/cmake/gwengui-qt4-%{devversion}

++++++ gwenhywfar-4.18.0.tar.gz -> gwenhywfar-4.20.1.tar.gz ++++++
++++ 112318 lines of diff (skipped)


Reply via email to