X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=aqbanking.spec;h=e98f39b914dc48493ee85cac5600bf9b7abfa669;hb=d0712ee4821ab9d9abc45e494cb27d19b9f76979;hp=a4e8e1df731761f20f0e1ff9ffd605c6aa8052e7;hpb=a2da3ceae85c3e6469548fdabd17d761df6fa7d3;p=packages%2Faqbanking.git diff --git a/aqbanking.spec b/aqbanking.spec index a4e8e1d..e98f39b 100644 --- a/aqbanking.spec +++ b/aqbanking.spec @@ -1,24 +1,53 @@ +# +# TODO: - unpackaged files +# Summary: A library for online banking functions and financial data import/export -Summary(pl): Biblioteka do funkcji bankowych online oraz importu/eksportu danych finansowych +Summary(pl.UTF-8): Biblioteka do funkcji bankowych online oraz importu/eksportu danych finansowych Name: aqbanking -Version: 1.2.0 +Version: 5.0.5 Release: 1 -License: GPL v2 +License: GPL v2+ Group: Libraries -Source0: http://dl.sourceforge.net/aqbanking/%{name}-%{version}.tar.gz -# Source0-md5: b6afa0facd32be6f57b3b8f802a2eb6c -Patch0: %{name}-link.patch +# http://www2.aquamaniac.de/sites/download/packages.php +Source0: %{name}-%{version}.tar.gz +# Source0-md5: b50c28887fc9fd2fc9a4d9fc996497e6 URL: http://www.aquamaniac.de/aqbanking/ BuildRequires: autoconf >= 2.56 BuildRequires: automake BuildRequires: gettext-devel -BuildRequires: gwenhywfar-devel >= 1.14.0 -BuildRequires: ktoblzcheck-devel -BuildRequires: libofx-devel >= 0.7.0 -BuildRequires: libstdc++-devel +BuildRequires: gmp-devel +BuildRequires: gwenhywfar-devel >= 4.0.4 +BuildRequires: ktoblzcheck-devel >= 1.10 +BuildRequires: libofx-devel >= 0.8.0 BuildRequires: libtool >= 2:1.5 -BuildRequires: python-ctypes -BuildRequires: python-devel >= 2.3 +BuildRequires: pkgconfig +BuildRequires: qt-devel >= 1:3.0 +BuildRequires: which +Obsoletes: aqbanking-backend-aqdtaus +Obsoletes: aqbanking-backend-aqdtaus-devel +Obsoletes: aqbanking-backend-aqdtaus-static +Obsoletes: aqbanking-backend-aqgeldkarte +Obsoletes: aqbanking-backend-aqgeldkarte-devel +Obsoletes: aqbanking-backend-aqgeldkarte-static +Obsoletes: aqbanking-backend-aqyellownet +Obsoletes: aqbanking-backend-aqyellownet-devel +Obsoletes: aqbanking-backend-aqyellownet-static +Obsoletes: aqbanking-frontend-cbanking +Obsoletes: aqbanking-frontend-cbanking-devel +Obsoletes: aqbanking-frontend-cbanking-static +Obsoletes: aqbanking-frontend-fbanking +Obsoletes: aqbanking-frontend-fbanking-devel +Obsoletes: aqbanking-frontend-fbanking-static +Obsoletes: aqbanking-frontend-g2banking +Obsoletes: aqbanking-frontend-g2banking-devel +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) %description @@ -31,59 +60,85 @@ to simplify import and export of financial data. Currently there are import plugins for the following formats: DTAUS (German financial format), SWIFT (MT940 and MT942). -%description -l pl -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). +%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). %package devel Summary: Header files for AqBanking library -Summary(pl): Pliki nag³ówkowe biblioteki AqBanking +Summary(pl.UTF-8): Pliki nagłówkowe biblioteki AqBanking Group: Development/Libraries Requires: %{name} = %{version}-%{release} -Requires: gwenhywfar-devel >= 1.14.0 -# for libaqbankingpp only -#Requires: libstdc++-devel +Requires: gwenhywfar-devel >= 4.0.4 %description devel Header files for AqBanking library. -%description devel -l pl -Pliki nag³ówkowe biblioteki AqBanking. +%description devel -l pl.UTF-8 +Pliki nagłówkowe biblioteki AqBanking. %package static Summary: Static AqBanking libraries -Summary(pl): Statyczne biblioteki AqBanking +Summary(pl.UTF-8): Statyczne biblioteki AqBanking Group: Development/Libraries Requires: %{name}-devel = %{version}-%{release} %description static Static AqBanking libraries. -%description static -l pl +%description static -l pl.UTF-8 Statyczne biblioteki AqBanking. -%package -n python-%{name} -Summary: Python binding for AqBanking library -Summary(pl): Wi±zanie Pythona do biblioteki AqBanking -Group: Development/Languages/Python +%package backend-aqhbci +Summary: AqHBCI backend for AqBanking library +Summary(pl.UTF-8): Backend AqHBCI dla biblioteki AqBanking +Group: Libraries Requires: %{name} = %{version}-%{release} -Requires: python-ctypes +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. -%description -n python-%{name} -Python binding for AqBanking library. +%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 -n python-%{name} -l pl -Wi±zanie Pythona do biblioteki AqBanking. +%description backend-aqnone +Aqnone backend for AqBanking library. + +%description backend-aqnone -l pl.UTF-8 +Backend Aqnone dla biblioteki AqBanking. + +%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. + +%description backend-aqofxconnect -l pl.UTF-8 +Backend AqOFXConnect dla biblioteki AqBanking. %prep %setup -q -%patch0 -p1 %build %{__libtoolize} @@ -92,20 +147,24 @@ Wi %{__autoheader} %{__automake} %configure \ + --with-qt3-libs=%{_libdir} \ --enable-libofx \ - --enable-python \ - --enable-static + --enable-static \ + --with-backends="aqhbci aqofxconnect aqnone" \ + --with-frontends="qbanking" -%{__make} +%{__make} -j1 %install rm -rf $RPM_BUILD_ROOT -%{__make} install \ +%{__make} install -j1 \ DESTDIR=$RPM_BUILD_ROOT -rm -f $RPM_BUILD_ROOT%{_libdir}/*/plugins/*/*/*.{la,a} -rm -f $RPM_BUILD_ROOT%{py_sitescriptdir}/aqbanking/*.py +%{__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} @@ -115,40 +174,76 @@ rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig +%post backend-aqhbci -p /sbin/ldconfig +%postun backend-aqhbci -p /sbin/ldconfig + +%post backend-aqnone -p /sbin/ldconfig +%postun backend-aqnone -p /sbin/ldconfig + +%post backend-aqofxconnect -p /sbin/ldconfig +%postun backend-aqofxconnect -p /sbin/ldconfig + %files -f %{name}.lang %defattr(644,root,root,755) -%doc ChangeLog ChangeLog README TODO -%attr(755,root,root) %{_bindir}/aqbanking-tool +%doc ChangeLog README TODO +%attr(755,root,root) %{_bindir}/aqbanking-cli %attr(755,root,root) %{_libdir}/libaqbanking.so.*.*.* -%attr(755,root,root) %{_libdir}/libaqbankingpp.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libaqbanking.so.33 %dir %{_libdir}/aqbanking %dir %{_libdir}/aqbanking/plugins %dir %{_libdir}/aqbanking/plugins/* %dir %{_libdir}/aqbanking/plugins/*/bankinfo +%attr(755,root,root) %{_libdir}/aqbanking/plugins/*/bankinfo/*.so* +%{_libdir}/aqbanking/plugins/*/bankinfo/*.xml %dir %{_libdir}/aqbanking/plugins/*/imexporters -%attr(755,root,root) %{_libdir}/aqbanking/plugins/*/*/*.so* -%{_libdir}/aqbanking/plugins/*/*/*.xml +%attr(755,root,root) %{_libdir}/aqbanking/plugins/*/imexporters/*.so* +%{_libdir}/aqbanking/plugins/*/imexporters/*.xml +%dir %{_libdir}/aqbanking/plugins/*/providers %attr(755,root,root) %{_libdir}/gwenhywfar/plugins/*/dbio/*.so* %{_libdir}/gwenhywfar/plugins/*/dbio/*.xml -%{_datadir}/aqbanking +%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 -%attr(755,root,root) %{_libdir}/libaqbankingpp.so -%{_libdir}/libaqbanking.la -%{_libdir}/libaqbankingpp.la -%{_includedir}/aqbanking -%{_includedir}/aqbanking++ +%{_includedir}/aqbanking5 %{_aclocaldir}/aqbanking.m4 +%{_pkgconfigdir}/aqbanking.pc %files static %defattr(644,root,root,755) %{_libdir}/libaqbanking.a -%{_libdir}/libaqbankingpp.a -%files -n python-%{name} +%files backend-aqhbci +%defattr(644,root,root,755) +%attr(755,root,root) %{_bindir}/aqhbci-tool4 +%attr(755,root,root) %{_bindir}/hbcixml3 +%attr(755,root,root) %{_libdir}/libaqhbci.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libaqhbci.so.19 +%attr(755,root,root) %{_libdir}/aqbanking/plugins/*/providers/aqhbci.so* +%{_libdir}/aqbanking/plugins/*/providers/aqhbci.xml +%dir %{_datadir}/aqbanking/backends +%{_datadir}/aqbanking/backends/aqhbci + +%files backend-aqnone +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/libaqnone.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libaqnone.so.33 +%attr(755,root,root) %{_libdir}/aqbanking/plugins/*/providers/aqnone.so* +%{_libdir}/aqbanking/plugins/*/providers/aqnone.xml + +%files backend-aqofxconnect %defattr(644,root,root,755) -%dir %{py_sitescriptdir}/aqbanking -%{py_sitescriptdir}/aqbanking/*.py[co] +%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 +%{_datadir}/aqbanking/backends/aqofxconnect