Accepting request 671147 from home:sbrabec:branches:security:chipcard

- Update to version 4.99.8 (beta) required by libchipcard-5.1.2:
  * Generalization in the generic TLV to GWEN DB parser.
  * Sspeedup of GWEN_Date_dup (about factor 16).
  * Correctly read a UTF-8-encoded MT940 file.
  * Updated Gwengui-Gtk3.
  * API improvements.
  * Other fixes.

OBS-URL: https://build.opensuse.org/request/show/671147
OBS-URL: https://build.opensuse.org/package/show/Office/gwenhywfar?expand=0&rev=7
This commit is contained in:
Stanislav Brabec 2019-02-21 16:35:59 +00:00 committed by Git OBS Bridge
parent 2fdc256df2
commit 5e6040e4d0
4 changed files with 42 additions and 28 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:efc4b9dcb51981e7c56e22ac6054ace396c3387667b134128d4e9fcad50544b8
size 1607206

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f8de79f4d63d15737481bc27116a872b031be10d889b00e7d3bf7483db47e35e
size 1625085

View File

@ -1,3 +1,14 @@
-------------------------------------------------------------------
Wed Jan 30 21:34:35 CET 2019 - sbrabec@suse.com
- Update to version 4.99.8 (beta) required by libchipcard-5.1.2:
* Generalization in the generic TLV to GWEN DB parser.
* Sspeedup of GWEN_Date_dup (about factor 16).
* Correctly read a UTF-8-encoded MT940 file.
* Updated Gwengui-Gtk3.
* API improvements.
* Other fixes.
-------------------------------------------------------------------
Tue May 15 15:36:12 UTC 2018 - dimstar@opensuse.org

View File

@ -17,16 +17,19 @@
%bcond_without qt4
%bcond_with configure
%define libname libgwenhywfar60
%define devversion 4.20
%define libversion 78
%define devversion 5
%define devrelease 4.99
Name: gwenhywfar
Version: 4.20.1
Version: 4.99.8
# Beta does not mean "before release" but a release that is considered as beta:
%define _version %{version}beta
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: https://github.com/aqbanking/gwenhywfar/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
Url: https://www.aquamaniac.de/rdm/projects/gwenhywfar
Source: https://github.com/aqbanking/gwenhywfar/archive/%{_version}.tar.gz#/%{name}-%{_version}.tar.gz
%if !%{with configure}
BuildRequires: autoconf
BuildRequires: automake
@ -65,7 +68,7 @@ BuildRequires: xorg-x11-fonts
BuildRequires: pkgconfig(gnutls) >= 2.9.8
BuildRequires: pkgconfig(gtk+-2.0) >= 2.17.5
BuildRequires: pkgconfig(gtk+-3.0) >= 3.14.0
Recommends: %{libname}
Recommends: libgwenhywfar%{libversion}
%description
Gwenhywfar is a base library used to provide OS abstraction functions
@ -78,7 +81,7 @@ communication).
Summary: Multiplatform Helper Library for Other Libraries - Tools
License: GPL-2.0+ and LGPL-2.1+
Group: System/Libraries
Requires: %{libname} = %{version}
Requires: libgwenhywfar%{libversion} = %{version}
%description tools
Gwenhywfar is a base library used to provide OS abstraction functions
@ -87,27 +90,27 @@ some often needed functions (for example, for handling and parsing of
configuration files, reading and writing of XML files, and interprocess
communication).
%package -n %{libname}-plugins
%package -n libgwenhywfar%{libversion}-plugins
Summary: Multiplatform Helper Library for Other Libraries - Plugins
License: LGPL-2.1+
Group: System/Libraries
Requires: %{name} = %{version}
%description -n %{libname}-plugins
%description -n libgwenhywfar%{libversion}-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 %{libname}
%package -n libgwenhywfar%{libversion}
Summary: Multiplatform Helper Library for Other Libraries
License: LGPL-2.1+
Group: System/Libraries
Recommends: %{name}-lang
Recommends: %{libname}-plugins = %{version}
Recommends: libgwenhywfar%{libversion}-plugins = %{version}
%description -n %{libname}
%description -n libgwenhywfar%{libversion}
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
@ -192,7 +195,7 @@ Summary: Multi-Platform Helper Library for Other Libraries
License: LGPL-2.1+
Group: Development/Libraries/C and C++
Requires: glibc-devel
Requires: %{libname} = %{version}
Requires: libgwenhywfar%{libversion} = %{version}
Requires: libgwengui-fox16-0 = %{version}
Requires: libgwengui-gtk2-0 = %{version}
Requires: libgwengui-gtk3-0 = %{version}
@ -210,7 +213,7 @@ communication etc).
%lang_package
%prep
%setup -q
%setup -q -n %{name}-%{_version}
%build
export PATH=%{_libqt5_bindir}:$PATH
@ -251,8 +254,8 @@ find %{buildroot} -type f -name "*.la" -delete -print
%fdupes %{buildroot}%{_datadir}/%{name}/apidoc
%fdupes %{buildroot}%{_libdir}/cmake
%post -n %{libname} -p /sbin/ldconfig
%postun -n %{libname} -p /sbin/ldconfig
%post -n libgwenhywfar%{libversion} -p /sbin/ldconfig
%postun -n libgwenhywfar%{libversion} -p /sbin/ldconfig
%post -n libgwengui-cpp0 -p /sbin/ldconfig
%postun -n libgwengui-cpp0 -p /sbin/ldconfig
@ -281,7 +284,7 @@ find %{buildroot} -type f -name "*.la" -delete -print
%{_datadir}/%{name}/dialogs/
%dir %{_libdir}/%{name}
%dir %{_libdir}/%{name}/plugins
%dir %{_libdir}/%{name}/plugins/60
%dir %{_libdir}/%{name}/plugins/%{libversion}
%exclude %{_docdir}/%{name}/api
%files tools
@ -293,10 +296,10 @@ find %{buildroot} -type f -name "*.la" -delete -print
%{_bindir}/xmlmerge
%{_datadir}/%{name}/typemaker2/
%files -n %{libname}-plugins
%{_libdir}/%{name}/plugins/60/*
%files -n libgwenhywfar%{libversion}-plugins
%{_libdir}/%{name}/plugins/%{libversion}/*
%files -n %{libname}
%files -n libgwenhywfar%{libversion}
%{_libdir}/lib%{name}.so.*
%files -n libgwengui-cpp0
@ -324,21 +327,21 @@ find %{buildroot} -type f -name "*.la" -delete -print
%dir %{_datadir}/aclocal
%{_datadir}/aclocal/%{name}.m4
%doc %{_docdir}/%{name}/api/
%{_includedir}/%{name}4/
%{_includedir}/%{name}%{devversion}/
%{_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}
%{_libdir}/cmake/gwengui-qt4-%{devrelease}
%endif
%{_libdir}/pkgconfig/gwengui-qt5.pc
%{_libdir}/pkgconfig/gwengui-fox16.pc
%dir %{_libdir}/cmake
%{_libdir}/cmake/%{name}-%{devversion}
%{_libdir}/cmake/gwengui-cpp-%{devversion}
%{_libdir}/cmake/gwengui-qt5-%{devversion}
%{_libdir}/cmake/%{name}-%{devrelease}
%{_libdir}/cmake/gwengui-cpp-%{devrelease}
%{_libdir}/cmake/gwengui-qt5-%{devrelease}
%files lang -f %{name}.lang