X-Git-Url: https://git.pld-linux.org/gitweb.cgi?a=blobdiff_plain;f=aqbanking.spec;h=7db4de60d7da102dbb201bdd395796ba317f44df;hb=833832ad6342fe213e0e6da869b65c0ea0641466;hp=28f79c4f82e8c607fb7f22b15c15d5e31980bbf6;hpb=868b632df1aac0611f624df042807e9e286d31e4;p=packages%2Faqbanking.git diff --git a/aqbanking.spec b/aqbanking.spec index 28f79c4..7db4de6 100644 --- a/aqbanking.spec +++ b/aqbanking.spec @@ -1,22 +1,22 @@ # -# TODO: unpackaged files +# TODO: - unpackaged files # Summary: A library for online banking functions and financial data import/export Summary(pl.UTF-8): Biblioteka do funkcji bankowych online oraz importu/eksportu danych finansowych Name: aqbanking -Version: 5.0.1 -Release: 0.1 -License: GPL v2 +Version: 5.0.5 +Release: 1 +License: GPL v2+ Group: Libraries # http://www2.aquamaniac.de/sites/download/packages.php Source0: %{name}-%{version}.tar.gz -# Source0-md5: dc7dd799a4a50313b5f11b9a0861b72b +# Source0-md5: b50c28887fc9fd2fc9a4d9fc996497e6 URL: http://www.aquamaniac.de/aqbanking/ BuildRequires: autoconf >= 2.56 BuildRequires: automake BuildRequires: gettext-devel BuildRequires: gmp-devel -BuildRequires: gwenhywfar-devel >= 4.0.0 +BuildRequires: gwenhywfar-devel >= 4.0.4 BuildRequires: ktoblzcheck-devel >= 1.10 BuildRequires: libofx-devel >= 0.8.0 BuildRequires: libtool >= 2:1.5 @@ -44,6 +44,9 @@ Obsoletes: aqbanking-frontend-g2banking-static Obsoletes: aqbanking-frontend-kbanking Obsoletes: aqbanking-frontend-kbanking-devel Obsoletes: aqbanking-frontend-kbanking-static +Obsoletes: aqbanking-frontend-qbanking +Obsoletes: aqbanking-frontend-qbanking-devel +Obsoletes: aqbanking-frontend-qbanking-static Obsoletes: python-aqbanking BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -60,19 +63,19 @@ format), SWIFT (MT940 and MT942). %description -l pl.UTF-8 Celem projektu AqBanking jest dostarczenie warstwy pośredniej między programem a różnymi bibliotekami usług bankowych online (np. AqHBCI). -Pierwszy już obsługiwany backend to AqHBCI - biblioteka implementująca -klienta niemieckiego protokołu HBCI (Home Baking Computer Interface). -Ponadto Aqbanking dostarcza różne wtyczki upraszczające importowanie i -eksportowanie danych finansowych. Aktualnie istnieją wtyczki do -importu następujących formatów: DTAUS (niemiecki format finansowy), -SWIFT (MT940 oraz MT942). +Pierwszy, już obsługiwany backend to AqHBCI - biblioteka +implementująca klienta niemieckiego protokołu HBCI (Home Baking +Computer Interface). Ponadto Aqbanking dostarcza różne wtyczki +upraszczające importowanie i eksportowanie danych finansowych. +Aktualnie istnieją wtyczki do importu następujących formatów: DTAUS +(niemiecki format finansowy), SWIFT (MT940 oraz MT942). %package devel Summary: Header files for AqBanking library Summary(pl.UTF-8): Pliki nagłówkowe biblioteki AqBanking Group: Development/Libraries Requires: %{name} = %{version}-%{release} -Requires: gwenhywfar-devel >= 3.0.0 +Requires: gwenhywfar-devel >= 4.0.4 %description devel Header files for AqBanking library. @@ -92,48 +95,65 @@ Static AqBanking libraries. %description static -l pl.UTF-8 Statyczne biblioteki AqBanking. -%package backend-aqhbci -Summary: AqHBCI backend for AqBanking library -Summary(pl.UTF-8): Backend AqHBCI dla biblioteki AqBanking +%package c++ +Summary: C++ interface for AqBanking library +Summary(pl.UTF-8): Interfejs C++ do biblioteki AqBanking Group: Libraries Requires: %{name} = %{version}-%{release} -%description backend-aqhbci -AqHBCI backend for AqBanking library. +%description c++ +C++ interface for AqBanking library. -%description backend-aqhbci -l pl.UTF-8 -Backend AqHBCI dla biblioteki AqBanking. +%description c++ -l pl.UTF-8 +Interfejs C++ do biblioteki AqBanking. -%package backend-aqhbci-devel -Summary: Header files for AqHBCI backend library -Summary(pl.UTF-8): Pliki nagłówkowe biblioteki backendu AqHBCI +%package c++-devel +Summary: Header files for aqbankingpp library +Summary(pl.UTF-8): Pliki nagłówkowe biblioteki aqbankingpp Group: Development/Libraries -Requires: %{name}-backend-aqhbci = %{version}-%{release} +Requires: %{name}-c++ = %{version}-%{release} Requires: %{name}-devel = %{version}-%{release} +Requires: libstdc++-devel -%description backend-aqhbci-devel -Header files for AqHBCI backend library. +%description c++-devel +Header files for aqbankingpp library. -%description backend-aqhbci-devel -l pl.UTF-8 -Pliki nagłówkowe biblioteki backendu AqHBCI. +%description c++-devel -l pl.UTF-8 +Pliki nagłówkowe biblioteki aqbankingpp. -%package backend-aqhbci-static -Summary: Static AqHBCI backend library -Summary(pl.UTF-8): Statyczna biblioteka backendu AqHBCI +%package c++-static +Summary: Static aqbankingpp library +Summary(pl.UTF-8): Statyczna biblioteka aqbankingpp Group: Development/Libraries -Requires: %{name}-backend-aqhbci-devel = %{version}-%{release} +Requires: %{name}-c++-devel = %{version}-%{release} -%description backend-aqhbci-static -Static AqHBCI backend library. +%description c++-static +Static aqbankingpp library. -%description backend-aqhbci-static -l pl.UTF-8 -Statyczna biblioteka backendu AqHBCI. +%description c++-static -l pl.UTF-8 +Statyczna biblioteka aqbankingpp. + +%package backend-aqhbci +Summary: AqHBCI backend for AqBanking library +Summary(pl.UTF-8): Backend AqHBCI dla biblioteki AqBanking +Group: Libraries +Requires: %{name} = %{version}-%{release} +Obsoletes: aqbanking-backend-aqhbci-devel +Obsoletes: aqbanking-backend-aqhbci-static + +%description backend-aqhbci +AqHBCI backend for AqBanking library. + +%description backend-aqhbci -l pl.UTF-8 +Backend AqHBCI dla biblioteki AqBanking. %package backend-aqnone Summary: Aqnone backend for AqBanking library Summary(pl.UTF-8): Backend Aqnone dla biblioteki AqBanking Group: Libraries Requires: %{name} = %{version}-%{release} +Obsoletes: aqbanking-backend-aqnone-devel +Obsoletes: aqbanking-backend-aqnone-static %description backend-aqnone Aqnone backend for AqBanking library. @@ -141,36 +161,13 @@ Aqnone backend for AqBanking library. %description backend-aqnone -l pl.UTF-8 Backend Aqnone dla biblioteki AqBanking. -%package backend-aqnone-devel -Summary: Header files for Aqnone backend library -Summary(pl.UTF-8): Pliki nagłówkowe biblioteki backendu Aqnone -Group: Development/Libraries -Requires: %{name}-backend-aqnone = %{version}-%{release} -Requires: %{name}-devel = %{version}-%{release} - -%description backend-aqnone-devel -Header files for Aqnone backend library. - -%description backend-aqnone-devel -l pl.UTF-8 -Pliki nagłówkowe biblioteki backendu Aqnone. - -%package backend-aqnone-static -Summary: Static Aqnone backend library -Summary(pl.UTF-8): Statyczna biblioteka backendu Aqnone -Group: Development/Libraries -Requires: %{name}-backend-aqnone-devel = %{version}-%{release} - -%description backend-aqnone-static -Static Aqnone backend library. - -%description backend-aqnone-static -l pl.UTF-8 -Statyczna biblioteka backendu Aqnone. - %package backend-aqofxconnect Summary: AqOFXConnect backend for AqBanking library Summary(pl.UTF-8): Backend AqOFXConnect dla biblioteki AqBanking Group: Libraries Requires: %{name} = %{version}-%{release} +Obsoletes: aqbanking-backend-aqofxconnect-devel +Obsoletes: aqbanking-backend-aqofxconnect-static %description backend-aqofxconnect AqOFXConnect backend for AqBanking library. @@ -178,31 +175,6 @@ AqOFXConnect backend for AqBanking library. %description backend-aqofxconnect -l pl.UTF-8 Backend AqOFXConnect dla biblioteki AqBanking. -%package backend-aqofxconnect-devel -Summary: Header files for AqOFXConnect backend library -Summary(pl.UTF-8): Pliki nagłówkowe biblioteki backendu AqOFXConnect -Group: Development/Libraries -Requires: %{name}-backend-aqofxconnect = %{version}-%{release} -Requires: libofx-devel >= 0.8.0 - -%description backend-aqofxconnect-devel -Header files for AqOFXConnect backend library. - -%description backend-aqofxconnect-devel -l pl.UTF-8 -Pliki nagłówkowe biblioteki backendu AqOFXConnect. - -%package backend-aqofxconnect-static -Summary: Static AqOFXConnect backend library -Summary(pl.UTF-8): Statyczna biblioteka backendu AqOFXConnect -Group: Development/Libraries -Requires: %{name}-backend-aqofxconnect-devel = %{version}-%{release} - -%description backend-aqofxconnect-static -Static AqOFXConnect backend library. - -%description backend-aqofxconnect-static -l pl.UTF-8 -Statyczna biblioteka backendu AqOFXConnect. - %prep %setup -q @@ -227,16 +199,10 @@ rm -rf $RPM_BUILD_ROOT %{__make} install -j1 \ DESTDIR=$RPM_BUILD_ROOT -rm -f $RPM_BUILD_ROOT%{_libdir}/aqbanking/plugins/*/*/*.{la,a} -rm -f $RPM_BUILD_ROOT%{_libdir}/aqbanking/plugins/*/frontends/qbanking/cfgmodules/*.{la,a} -rm -f $RPM_BUILD_ROOT%{_libdir}/gwenhywfar/plugins/*/*/*.{la,a} -rm -f $RPM_BUILD_ROOT%{py_sitescriptdir}/aqbanking/*.py - -%if %{with yellownet} -# soname is libaqyellownet.so.0 -mv $RPM_BUILD_ROOT%{_libdir}/libaqyellownet.{so,so.0.0.0} -ln -sf libaqyellownet.so.0.0.0 $RPM_BUILD_ROOT%{_libdir}/libaqyellownet.so -%endif +%{__rm} $RPM_BUILD_ROOT%{_libdir}/aqbanking/plugins/*/*/*.{la,a} \ + $RPM_BUILD_ROOT%{_libdir}/gwenhywfar/plugins/*/*/*.{la,a} \ + $RPM_BUILD_ROOT%{_libdir}/*.la \ + $RPM_BUILD_ROOT%{_libdir}/libaq{hbci,none,ofxconnect}.{a,so} %find_lang %{name} @@ -246,6 +212,9 @@ rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig +%post c++ -p /sbin/ldconfig +%postun c++ -p /sbin/ldconfig + %post backend-aqhbci -p /sbin/ldconfig %postun backend-aqhbci -p /sbin/ldconfig @@ -274,15 +243,22 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) %{_libdir}/gwenhywfar/plugins/*/dbio/*.so* %{_libdir}/gwenhywfar/plugins/*/dbio/*.xml %dir %{_datadir}/aqbanking +%dir %{_datadir}/aqbanking/backends +%dir %{_datadir}/aqbanking/aqbanking +%{_datadir}/aqbanking/aqbanking/typemaker2 %{_datadir}/aqbanking/bankinfo +%{_datadir}/aqbanking/dialogs %{_datadir}/aqbanking/imexporters +%{_datadir}/aqbanking/typemaker2 %files devel %defattr(644,root,root,755) %attr(755,root,root) %{_bindir}/aqbanking-config %attr(755,root,root) %{_libdir}/libaqbanking.so -%{_libdir}/libaqbanking.la -%{_includedir}/aqbanking5 +%dir %{_includedir}/aqbanking5 +%{_includedir}/aqbanking5/aqbanking +%{_includedir}/aqbanking5/aqhbci +%{_includedir}/aqbanking5/aqofxconnect %{_aclocaldir}/aqbanking.m4 %{_pkgconfigdir}/aqbanking.pc @@ -290,6 +266,20 @@ rm -rf $RPM_BUILD_ROOT %defattr(644,root,root,755) %{_libdir}/libaqbanking.a +%files c++ +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/libaqbankingpp.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libaqbankingpp.so.0 + +%files c++-devel +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/libaqbankingpp.so +%{_includedir}/aqbanking5/aqbankingpp + +%files c++-static +%defattr(644,root,root,755) +%{_libdir}/libaqbankingpp.a + %files backend-aqhbci %defattr(644,root,root,755) %attr(755,root,root) %{_bindir}/aqhbci-tool4 @@ -301,15 +291,6 @@ rm -rf $RPM_BUILD_ROOT %dir %{_datadir}/aqbanking/backends %{_datadir}/aqbanking/backends/aqhbci -%files backend-aqhbci-devel -%defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/libaqhbci.so -%{_libdir}/libaqhbci.la - -%files backend-aqhbci-static -%defattr(644,root,root,755) -%{_libdir}/libaqhbci.a - %files backend-aqnone %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/libaqnone.so.*.*.* @@ -317,27 +298,10 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) %{_libdir}/aqbanking/plugins/*/providers/aqnone.so* %{_libdir}/aqbanking/plugins/*/providers/aqnone.xml -%files backend-aqnone-devel -%defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/libaqnone.so -%{_libdir}/libaqnone.la - -%files backend-aqnone-static -%defattr(644,root,root,755) -%{_libdir}/libaqnone.a - %files backend-aqofxconnect %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/libaqofxconnect.so.*.*.* %attr(755,root,root) %ghost %{_libdir}/libaqofxconnect.so.7 %attr(755,root,root) %{_libdir}/aqbanking/plugins/*/providers/aqofxconnect.so* %{_libdir}/aqbanking/plugins/*/providers/aqofxconnect.xml - -%files backend-aqofxconnect-devel -%defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/libaqofxconnect.so -%{_libdir}/libaqofxconnect.la - -%files backend-aqofxconnect-static -%defattr(644,root,root,755) -%{_libdir}/libaqofxconnect.a +%{_datadir}/aqbanking/backends/aqofxconnect