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 Tue May 15 15:36:12 UTC 2018 - dimstar@opensuse.org

View File

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