Sophie

Sophie

distrib > Mageia > 6 > armv7hl > media > core-updates-src > by-pkgid > 595cdc944d745269333a12a5a3b712ff > files > 2

gwenhywfar-4.20.0-1.mga6.src.rpm

%define major      60
%define libname    %mklibname %{name} %{major}
%define qt4major   0
%define qt5major   0
%define gtkmajor   0
%define cppmajor   0
%define gtklibname %mklibname gwengui-gtk2_ %{gtkmajor}
%define qt4libname %mklibname gwengui-qt4_ %{qt4major}
%define qt5libname %mklibname gwengui-qt5_ %{qt5major}
%define cpplibname %mklibname gwengui-cpp %{cppmajor}
%define develname  %mklibname %{name} -d

Name:           gwenhywfar
Version:        4.20.0
Release:        %mkrel 1
Summary:        A multi-platform helper library for other libraries
Group:          System/Libraries
License:        LGPLv2+
URL:            http://www.aqbanking.de/
# https://www.aquamaniac.de/sites/download/download.php?package=01&release=207&file=01&dummy=%%{name}-%%{version}.tar.gz
Source:         %{name}-%{version}.tar.gz
BuildRequires:  automake
BuildRequires:  autoconf >= 2.58
BuildRequires:  gettext-devel
BuildRequires:  libgcrypt-devel
BuildRequires:  pkgconfig(openssl)
BuildRequires:  pkgconfig(ncurses)
BuildRequires:  pkgconfig(zlib)
BuildRequires:  pkgconfig(gnutls)
BuildRequires:  pkgconfig(QtCore)
BuildRequires:  pkgconfig(QtGui)
BuildRequires:  pkgconfig(gtk+-2.0)
BuildRequires:  cmake(Qt5Concurrent)
BuildRequires:  cmake(Qt5Core)
BuildRequires:  cmake(Qt5DBus)
BuildRequires:  cmake(Qt5Gui)
BuildRequires:  cmake(Qt5Network)
BuildRequires:  cmake(Qt5OpenGL)
BuildRequires:  cmake(Qt5PrintSupport)
BuildRequires:  cmake(Qt5Sql)
BuildRequires:  cmake(Qt5Test)
BuildRequires:  cmake(Qt5Widgets)
BuildRequires:  cmake(Qt5Xml)

Recommends:     %{name}-gui = %{version}

%description
This is Gwenhywfar, a multi-platform helper library for networking and
security applications and libraries. It is heavily used by libchipcard
and OpenHBCI-TNG (The Next Generation).

%package -n %libname
Summary:        A multi-platform helper library for other libraries
Group:          System/Libraries
Requires:       %{name} >= %{version}

%description -n %libname
This is Gwenhywfar, a multi-platform helper library for networking and
security applications and libraries. It is heavily used by libchipcard
and OpenHBCI-TNG (The Next Generation).

%package -n %qt4libname
Summary:        A Qt4 multi-platform helper library for other libraries
Group:          System/Libraries
Provides:       %{name}-gui = %{version}

%description -n %qt4libname
This is Gwenhywfar, a Qt4 multi-platform helper library for networking and
security applications and libraries. It is heavily used by libchipcard
and OpenHBCI-TNG (The Next Generation).

%package -n %qt5libname
Summary:        A Qt5 multi-platform helper library for other libraries
Group:          System/Libraries
Provides:       %{name}-gui = %{version}

%description -n %qt5libname
This is Gwenhywfar, a Qt5 multi-platform helper library for networking and
security applications and libraries. It is heavily used by libchipcard
and OpenHBCI-TNG (The Next Generation).

%package -n %gtklibname
Summary:        A GTK multi-platform helper library for other libraries
Group:          System/Libraries
Provides:       %{name}-gui = %{version}

%description -n %gtklibname
This is Gwenhywfar, a GTK multi-platform helper library for networking and
security applications and libraries. It is heavily used by libchipcard
and OpenHBCI-TNG (The Next Generation).

%package -n %cpplibname
Summary:        A multi-platform helper library for other libraries
Group:          System/Libraries
Provides:       %{name}-gui = %{version}

%description -n %cpplibname
This is Gwenhywfar, a multi-platform helper library for networking and
security applications and libraries. It is heavily used by libchipcard
and OpenHBCI-TNG (The Next Generation).

%package -n %develname
Summary:        Gwenhywfar development kit
Group:          Development/C
Requires:       %{libname} = %{version}
Requires:       %{qt4libname} = %{version}
Requires:       %{qt5libname} = %{version}
Requires:       %{gtklibname} = %{version}
Requires:       %{cpplibname} = %{version}
Provides:       lib%{name}-devel = %{version}-%{release}
Provides:       %{name}-devel = %{version}-%{release}

%description -n %develname
This package contains gwenhywfar-config and header files for writing and
compiling programs using Gwenhywfar.

%prep
%setup -q

%build
export PATH=%{_qt5_bindir}:$PATH
%configure2_5x \
        --disable-static \
        --disable-rpath \
        --with-guis="qt4 qt5 gtk2" \
        --with-qt4-libs=%{qt4lib} \
        --with-openssl-libs=%{_libdir}
%make_build

%install
%make_install

find %{buildroot} -name '*.la' -delete

%find_lang %{name}

ln -snf %{_sysconfdir}/pki/tls/certs/ca-bundle.crt %{buildroot}%{_datadir}/%{name}/ca-bundle.crt

%files -f %{name}.lang
%doc AUTHORS README
%{_bindir}/gct-tool
%{_datadir}/%{name}/

%files -n %libname
%{_libdir}/libgwenhywfar.so.%{major}{,.*}
%{_libdir}/%{name}/

%files -n %qt4libname
%{_libdir}/libgwengui-qt4.so.%{qt4major}{,.*}

%files -n %qt5libname
%{_libdir}/libgwengui-qt5.so.%{qt5major}{,.*}

%files -n %gtklibname
%{_libdir}/libgwengui-gtk2.so.%{gtkmajor}{,.*}

%files -n %cpplibname
%{_libdir}/libgwengui-cpp.so.%{cppmajor}{,.*}

%files -n %develname
%{_bindir}/gwenhywfar-config
%{_bindir}/gsa
%{_bindir}/xmlmerge
%{_bindir}/mklistdoc
%{_bindir}/typemaker
%{_bindir}/typemaker2
%{_includedir}/gwenhywfar4/
%{_libdir}/*.so
%{_libdir}/cmake/gwengui-qt4-4.2?/
%{_libdir}/cmake/gwengui-qt5-4.2?/
%{_libdir}/cmake/%{name}-4.2?/
%{_libdir}/cmake/gwengui-cpp-4.2?/
%{_libdir}/pkgconfig/*.pc
%{_datadir}/aclocal/gwenhywfar.m4


%changelog
* Sun Mar 18 2018 zezinho <zezinho> 4.20.0-1.mga6
  (not released yet)
+ Revision: 1210241
- aqbanking needs a more recent version
- a subrel is needed as we have the same version in release
- enable QT5 option to bring Kmymoney 5 to MGA6 #22797

* Thu Dec 22 2016 daviddavid <daviddavid> 4.15.3-1.mga6
+ Revision: 1076449
- new version: 4.15.3
- switch BRs to pkgconfig()

* Wed Mar 02 2016 umeabot <umeabot> 4.13.1-4.mga6
+ Revision: 983452
- Rebuild for openssl

* Tue Jan 12 2016 luigiwalser <luigiwalser> 4.13.1-3.mga6
+ Revision: 922301
- add patch from fedora to fix build with gnutls 3.4
- rebuild for gnutls

* Mon Sep 14 2015 fwang <fwang> 4.13.1-2.mga6
+ Revision: 879060
- rebuild for new libgcrypt

* Thu Sep 03 2015 zezinho <zezinho> 4.13.1-1.mga6
+ Revision: 872598
- new version 4.13.1

* Wed Oct 15 2014 umeabot <umeabot> 4.10.0-3.mga5
+ Revision: 740515
- Second Mageia 5 Mass Rebuild

* Tue Sep 16 2014 umeabot <umeabot> 4.10.0-2.mga5
+ Revision: 680059
- Mageia 5 Mass Rebuild
+ tv <tv>
- s/uggests:/Recommends:/

* Mon Feb 10 2014 fwang <fwang> 4.10.0-1.mga5
+ Revision: 587885
- add missing so files
- 4.10.0 beta

* Fri Oct 18 2013 umeabot <umeabot> 4.3.3-3.mga4
+ Revision: 505399
- Mageia 4 Mass Rebuild

* Sat Jan 12 2013 umeabot <umeabot> 4.3.3-2.mga3
+ Revision: 353058
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Fri Jun 08 2012 fwang <fwang> 4.3.3-1.mga3
+ Revision: 257654
- new version 4.3.3

* Sat Dec 31 2011 fwang <fwang> 4.3.1-1.mga2
+ Revision: 189216
- drop merged patch
- new version 4.3.1

* Wed Sep 21 2011 fwang <fwang> 4.3.0-1.mga2
+ Revision: 146342
- fix pathnum
- drop invalid symbol
- new version 4.3.0
- drop .la files
- new version 4.2.1
- rebuild for new gnutls

* Mon Jun 27 2011 fwang <fwang> 4.1.0-1.mga2
+ Revision: 114611
- new version 4.1.0

* Tue Apr 19 2011 pterjan <pterjan> 4.0.9-1.mga1
+ Revision: 88816
- Update to 4.0.9
- Use system certificates

* Thu Feb 10 2011 spuhler <spuhler> 4.0.4-1.mga1
+ Revision: 49672
- removed buildroot definition from .spec
  removed the if mdkversion lines
- imported package gwenhywfar


* Wed Feb 09 2011 Funda Wang <fwang@mandriva.org> 4.0.4-1mdv2011.0
+ Revision: 636962
- 4.0.4

* Tue Nov 23 2010 Funda Wang <fwang@mandriva.org> 4.0.2-1mdv2011.0
+ Revision: 599869
- new version 4.0.2

* Tue Sep 21 2010 Funda Wang <fwang@mandriva.org> 4.0.1-1mdv2011.0
+ Revision: 580313
- new version 4.0.1
- promote gui package for downstream programs

* Mon Aug 30 2010 Funda Wang <fwang@mandriva.org> 4.0.0-1mdv2011.0
+ Revision: 574498
- new version 4.0.0

* Mon Aug 30 2010 Funda Wang <fwang@mandriva.org> 3.99.25-1mdv2011.0
+ Revision: 574282
- new version 3.99.25

* Sat Aug 21 2010 Funda Wang <fwang@mandriva.org> 3.99.22-1mdv2011.0
+ Revision: 571749
- New version 3.99.22

* Wed Aug 04 2010 Funda Wang <fwang@mandriva.org> 3.99.16-1mdv2011.0
+ Revision: 565947
- New version 3.99.16

* Thu Jul 29 2010 Funda Wang <fwang@mandriva.org> 3.99.13-1mdv2011.0
+ Revision: 562952
- 3.99.13 towards 4.0

* Fri May 07 2010 Funda Wang <fwang@mandriva.org> 3.11.7-3mdv2010.1
+ Revision: 543198
- rebuild

* Sun May 02 2010 Funda Wang <fwang@mandriva.org> 3.11.7-2mdv2010.1
+ Revision: 541604
- fix obsoletes

* Wed Apr 14 2010 Funda Wang <fwang@mandriva.org> 3.11.7-1mdv2010.1
+ Revision: 534692
- new version 3.11.7

* Tue Apr 06 2010 Funda Wang <fwang@mandriva.org> 3.11.6-3mdv2010.1
+ Revision: 532083
- rebuild for new openssl

* Wed Mar 31 2010 Funda Wang <fwang@mandriva.org> 3.11.6-2mdv2010.1
+ Revision: 530479
- fix wrong pkg name

* Wed Mar 31 2010 Funda Wang <fwang@mandriva.org> 3.11.6-1mdv2010.1
+ Revision: 530459
- New version 3.11.6

* Fri Feb 26 2010 Oden Eriksson <oeriksson@mandriva.com> 3.11.3-2mdv2010.1
+ Revision: 511572
- rebuilt against openssl-0.9.8m

* Sat Jan 02 2010 Frederik Himpe <fhimpe@mandriva.org> 3.11.3-1mdv2010.1
+ Revision: 485006
- Update to new version 3.11.3

* Tue Oct 06 2009 Thierry Vignaud <tv@mandriva.org> 3.11.1-2mdv2010.0
+ Revision: 454745
- do not package huge ChangeLog

* Wed Sep 23 2009 Frederik Himpe <fhimpe@mandriva.org> 3.11.1-1mdv2010.0
+ Revision: 448014
- Update to new version 3.11.1

* Fri Sep 11 2009 Emmanuel Andry <eandry@mandriva.org> 3.10.1-1mdv2010.0
+ Revision: 438475
- New version 3.10.1

* Sun Jun 21 2009 Funda Wang <fwang@mandriva.org> 3.9.0-1mdv2010.0
+ Revision: 387555
- new version 2.9.0

* Sat Jun 06 2009 Götz Waschk <waschk@mandriva.org> 3.8.2-1mdv2010.0
+ Revision: 383345
- new version
- drop patch 1

* Sat May 30 2009 Funda Wang <fwang@mandriva.org> 3.8.1-1mdv2010.0
+ Revision: 381420
- fix build with gnutls 2.8
- New version 3.8.1

* Tue Apr 28 2009 Götz Waschk <waschk@mandriva.org> 3.8.0-1mdv2010.0
+ Revision: 369098
- new version
- drop patch 1
- update URL

* Wed Mar 04 2009 Götz Waschk <waschk@mandriva.org> 3.7.2-1mdv2009.1
+ Revision: 348225
- update to new version 3.7.2

* Sat Jan 31 2009 Funda Wang <fwang@mandriva.org> 3.7.1-1mdv2009.1
+ Revision: 335855
- New version 3.7.1

* Fri Jan 23 2009 Funda Wang <fwang@mandriva.org> 3.7.0-1mdv2009.1
+ Revision: 332694
- New version 3.7.0

* Thu Dec 04 2008 Götz Waschk <waschk@mandriva.org> 3.5.2-2mdv2009.1
+ Revision: 309997
- rebuild to get rid of libtasn1 dep
- fix source URL

* Mon Nov 10 2008 Götz Waschk <waschk@mandriva.org> 3.5.2-1mdv2009.1
+ Revision: 301681
- new version

* Sat Oct 18 2008 Götz Waschk <waschk@mandriva.org> 3.5.1-1mdv2009.1
+ Revision: 294849
- new version

* Wed Aug 20 2008 Götz Waschk <waschk@mandriva.org> 3.4.1-1mdv2009.0
+ Revision: 274270
- update build deps
- new version
- update license
- fix build

* Wed Jul 09 2008 Götz Waschk <waschk@mandriva.org> 3.3.5-1mdv2009.0
+ Revision: 233016
- new version

* Sat Jun 14 2008 Funda Wang <fwang@mandriva.org> 3.3.4-1mdv2009.0
+ Revision: 219134
- New version 3.3.4

  + Pixel <pixel@mandriva.com>
    - do not call ldconfig in %%post/%%postun, it is now handled by filetriggers

* Sun Jun 08 2008 Funda Wang <fwang@mandriva.org> 3.3.3-1mdv2009.0
+ Revision: 216783
- New version 3.3.3

* Wed May 28 2008 Funda Wang <fwang@mandriva.org> 3.3.2-2mdv2009.0
+ Revision: 212177
- New version 3.3.2

  + Götz Waschk <waschk@mandriva.org>
    - new version

* Tue Apr 22 2008 Götz Waschk <waschk@mandriva.org> 3.3.0-1mdv2009.0
+ Revision: 196639
- new version
- back to 3.2.0

  + mandrake <mandrake@mandriva.com>
    - %%repsys markrelease
      version: 3.2.0
      release: 1mdv2009.0
      revision: 194557
      Copying 3.2.0-1mdv2009.0 to releases/ directory.

* Wed Apr 16 2008 Funda Wang <fwang@mandriva.org> 3.2.0-1mdv2009.0
+ Revision: 194557
- BR libgcrypt-devel
- New version 3.2.0
- New major 38->47

  + Olivier Blin <oblin@mandriva.com>
    - restore BuildRoot

  + Thierry Vignaud <tv@mandriva.org>
    - kill re-definition of %%buildroot on Pixel's request
    - remove useless URLs of other projects from descriptions

* Fri Nov 23 2007 Götz Waschk <waschk@mandriva.org> 2.6.2-1mdv2008.1
+ Revision: 111451
- new version

* Wed Sep 05 2007 Götz Waschk <waschk@mandriva.org> 2.6.1-1mdv2008.0
+ Revision: 79972
- new version
- new devel name

* Sat May 19 2007 Götz Waschk <waschk@mandriva.org> 2.5.4-1mdv2008.0
+ Revision: 28457
- new version


* Thu Dec 28 2006 Götz Waschk <waschk@mandriva.org> 2.5.0-1mdv2007.0
+ Revision: 102209
- new version
- unpack patch

* Wed Sep 27 2006 Götz Waschk <waschk@mandriva.org> 2.4.1-1mdv2007.0
- New version 2.4.1

* Sun Aug 27 2006 Götz Waschk <waschk@mandriva.org> 2.4.0-1mdv2007.0
- New release 2.4.0

* Sat Jul 15 2006 Götz Waschk <waschk@mandriva.org> 2.3.1-1
- New release 2.3.1

* Sat Jun 17 2006 Götz Waschk <waschk@mandriva.org> 2.3.0-1mdv2007.0
- New release 2.3.0

* Fri Apr 14 2006 Götz Waschk <waschk@mandriva.org> 2.2.0-1mdk
- New release 2.2.0

* Tue Mar 28 2006 Götz Waschk <waschk@mandriva.org> 2.1.1-1mdk
- New release 2.1.1

* Tue Mar 21 2006 Götz Waschk <waschk@mandriva.org> 2.1.0-1mdk
- New release 2.1.0

* Tue Feb 28 2006 Götz Waschk <waschk@mandriva.org> 2.0.0-1mdk
- New release 2.0.0

* Tue Feb 07 2006 Götz Waschk <waschk@mandriva.org> 1.99.7-1mdk
- New release 1.99.7

* Tue Jan 31 2006 Götz Waschk <waschk@mandriva.org> 1.99.6-1mdk
- New release 1.99.6

* Thu Jan 26 2006 Götz Waschk <waschk@mandriva.org> 1.99.5-1mdk
- New release 1.99.5

* Wed Jan 18 2006 Christiaan Welvaart <cjw@daneel.dyndns.org> 1.99.4-1mdk
- New release 1.99.4

* Wed Jan 11 2006 Götz Waschk <waschk@mandriva.org> 1.99.3-1mdk
- new major
- New release 1.99.3

* Thu Dec 15 2005 Götz Waschk <waschk@mandriva.org> 1.99.2-1mdk
- New release 1.99.2

* Thu Dec 08 2005 Götz Waschk <waschk@mandriva.org> 1.99.1-2mdk
- fix deps for upgrades

* Fri Dec 02 2005 Götz Waschk <waschk@mandriva.org> 1.99.1-1mdk
- new major
- update file list
- New release 1.99.1

* Thu Nov 17 2005 Thierry Vignaud <tvignaud@mandriva.com> 1.19.0-2mdk
- rebuild against openssl-0.9.8
- add missing buildrequires

* Wed Nov 02 2005 Götz Waschk <waschk@mandriva.org> 1.19.0-1mdk
- update file list
- New release 1.19.0

* Thu Aug 25 2005 Götz Waschk <waschk@mandriva.org> 1.17.0-1mdk
- New release 1.17.0

* Fri Aug 12 2005 Götz Waschk <waschk@mandriva.org> 1.15.0-1mdk
- update file list
- New release 1.15.0

* Tue Jul 12 2005 Götz Waschk <waschk@mandriva.org> 1.14.0-1mdk
- New release 1.14.0

* Wed Jun 15 2005 Götz Waschk <waschk@mandriva.org> 1.13.3-1mdk
- New release 1.13.3

* Sat May 28 2005 Götz Waschk <waschk@mandriva.org> 1.13.2-1mdk
- New release 1.13.2

* Thu May 26 2005 Götz Waschk <waschk@mandriva.org> 1.13.1-1mdk
- New release 1.13.1

* Sat May 21 2005 Götz Waschk <waschk@mandriva.org> 1.13.0-1mdk
- New release 1.13.0

* Tue May 03 2005 Götz Waschk <waschk@mandriva.org> 1.12.1-1mdk
- New release 1.12.1

* Tue Apr 26 2005 Götz Waschk <waschk@mandriva.org> 1.12.0-1mdk
- New release 1.12.0

* Thu Apr 07 2005 Frederic Crozat <fcrozat@mandrakesoft.com> 1.10.0-1mdk 
- Release 1.10.0
- Regenerate patch0

* Tue Mar 08 2005 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 1.8.0-2mdk
- lib64 fixes

* Mon Feb 21 2005 Götz Waschk <waschk@linux-mandrake.com> 1.8.0-1mdk
- add CA Certificates file
- New release 1.8.0

* Tue Feb 15 2005 Jerome Soyer <saispo@mandrake.org> 1.7.2-1mdk
- New release

* Mon Dec 13 2004 Götz Waschk <waschk@linux-mandrake.com> 1.3-2mdk
- fix provides

* Mon Dec 13 2004 Götz Waschk <waschk@linux-mandrake.com> 1.3-1mdk
- initial package