aqbanking-vl.spec 7.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261
  1. Name: aqbanking
  2. Summary: A library for online banking functions and financial data import/export
  3. Version: 5.7.8
  4. Release: 1%{?_dist_release}
  5. Group: System Environment/Libraries
  6. License: GPLv2 or GPLv3
  7. URL: https://www.aquamaniac.de/sites/aqbanking/index.php
  8. Vendor: Project Vine
  9. Distribution: Vine Linux
  10. Source: %{name}-%{version}.tar.gz
  11. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  12. # qbanking
  13. BuildRequires: gwenhywfar-devel >= 3.10.0
  14. BuildRequires: gmp-devel
  15. BuildRequires: xmlsec1-gnutls
  16. BuildRequires: xmlsec1-gnutls-devel
  17. BuildRequires: gettext
  18. BuildRequires: libtool
  19. BuildRequires: libtool-ltdl-devel
  20. Requires(post): /sbin/ldconfig
  21. Requires(postun): /sbin/ldconfig
  22. Obsoletes: aqhbci <= 1.0.3
  23. Obsoletes: g2banking < 3.7.2-1
  24. Obsoletes: python-aqbanking
  25. Obsoletes: qbanking < 5.0.0
  26. Obsoletes: q4banking < 5.0.0
  27. %description
  28. The intention of AqBanking is to provide a middle layer between the
  29. program and the various Online Banking libraries (e.g. AqHBCI). The
  30. first backend which is already supported is AqHBCI, a library which
  31. implements a client for the German HBCI (Home Banking Computer
  32. Interface) protocol. Additionally, Aqbanking provides various plugins
  33. to simplify import and export of financial data. Currently there are
  34. import plugins for the following formats: DTAUS (German financial
  35. format), SWIFT (MT940 and MT942).
  36. %package devel
  37. Summary: Development headers for Aqbanking
  38. Group: Development/Libraries
  39. Requires: %{name} = %{version}-%{release}
  40. Requires: pkgconfig
  41. # for %{_datadir}/aclocal
  42. Requires: automake
  43. Obsoletes: aqhbci-devel <= 1.0.3
  44. Obsoletes: g2banking-devel < %{version}
  45. Obsoletes: qbanking-devel < 5.0.0
  46. Obsoletes: q4banking-devel < 5.0.0
  47. %description devel
  48. This package contains aqbanking-config and header files for writing and
  49. compiling programs using Aqbanking.
  50. %prep
  51. %setup -q
  52. # hack to nuke rpaths, slighly less ugly than using overriding LIBTOOL below
  53. %if "%{_libdir}" != "/usr/lib"
  54. sed -i -e 's|"/lib /usr/lib|"/%{_lib} %{_libdir}|' configure
  55. %endif
  56. %build
  57. LIBS="-lxmlsec1-gnutls -lxmlsec1-gcrypt -lltdl"
  58. %configure \
  59. --disable-static \
  60. --enable-gui-tests=no \
  61. --with-build-datetime=`date +\"%Y%m%d\"`
  62. # not smp_mflags safe
  63. make
  64. %install
  65. rm -rf $RPM_BUILD_ROOT
  66. make DESTDIR=$RPM_BUILD_ROOT install
  67. find $RPM_BUILD_ROOT -name *.la -exec rm -f {} \;
  68. find $RPM_BUILD_ROOT -name *.a -exec rm -f {} \;
  69. cd tutorials
  70. make clean
  71. rm -rf .deps
  72. rm -f Makefile*
  73. cd ..
  74. mkdir -p $RPM_BUILD_ROOT/%{_datadir}/doc/%{name}-%{version}
  75. mv $RPM_BUILD_ROOT/%{_datadir}/doc/{aqbanking,aqebics,aqhbci,aqpaypal} $RPM_BUILD_ROOT/%{_datadir}/doc/%{name}-%{version}
  76. cp AUTHORS README ChangeLog NEWS $RPM_BUILD_ROOT/%{_datadir}/doc/%{name}-%{version}
  77. %find_lang %{name}
  78. %clean
  79. rm -rf $RPM_BUILD_ROOT
  80. %post -p /sbin/ldconfig
  81. %postun -p /sbin/ldconfig
  82. %files -f %{name}.lang
  83. %defattr(-,root,root)
  84. %license COPYING
  85. %doc %{_datadir}/doc/%{name}-%{version}
  86. %{_libdir}/libaq*.so.*
  87. %{_libdir}/aqbanking/plugins/*/bankinfo/
  88. %{_libdir}/aqbanking/plugins/*/imexporters/
  89. %{_libdir}/aqbanking/plugins/*/providers/
  90. %{_libdir}/aqbanking/plugins/*/dbio/*
  91. %{_datadir}/aqbanking/backends/
  92. %{_datadir}/aqbanking/bankinfo/
  93. %{_datadir}/aqbanking/dialogs/
  94. %{_datadir}/aqbanking/imexporters/
  95. %{_bindir}/aqbanking-cli
  96. %{_bindir}/aqebics-tool
  97. %{_bindir}/aqhbci-tool4
  98. %{_bindir}/aqpaypal-tool
  99. %files devel
  100. %defattr(-,root,root)
  101. %doc doc/0[12]* tutorials
  102. %{_bindir}/hbcixml3
  103. %{_bindir}/aqbanking-config
  104. %{_libdir}/libaq*.so
  105. %{_includedir}/aq*/
  106. %{_libdir}/pkgconfig/aqbanking.pc
  107. %{_libdir}/cmake/*
  108. %{_datadir}/aclocal/aqbanking.m4
  109. %{_datadir}/aqbanking/aqbanking/typemaker2/
  110. %{_datadir}/aqbanking/typemaker2/
  111. %changelog
  112. * Wed Sep 11 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.7.8-1
  113. - new upstream release.
  114. - dropped Patch3.
  115. * Sat Jul 09 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 5.0.25-3
  116. - rebuild with gcc-5.4.0
  117. * Sat Dec 13 2014 Ryoichi INAGAKI <ryo1@toki.waseda.ac.jp> 5.0.25-2
  118. - rebuilt with gmp 5.1.3
  119. * Sun Sep 02 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 5.0.25-1
  120. - new upstream release
  121. - remove Patch2 (aqbanking-4.2.4-pkgconfig.patch)
  122. - remove Patch4 (aqbanking-4.2.4-q4banking_remove_qt3.patch)
  123. - remove qbanking, qbanking-devel q4banking, q4banking-devel subpackages (based on Fedora)
  124. * Mon Sep 27 2010 Shu KONNO <owa@bg.wakwak.com> 4.2.4-2
  125. - rebuilt with rpm-4.8.1 for pkg-config
  126. * Mon Sep 13 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.2.4-1
  127. - update to 4.2.4
  128. - added q4banking subpackage
  129. - obsoletes python-aqbanking subpackage
  130. * Sat Oct 11 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.7.1-1
  131. - update to 3.7.2
  132. - obsolete the no-longer-existing g2banking/kbanking packages
  133. * Mon Jan 21 2008 NAKAMURA Kenta <kenta@vinelinux.org> 2.3.3-0vl1
  134. - update to 2.3.3
  135. * Sat Dec 29 2007 NAKAMURA Kenta <kenta@vinelinux.org> 2.3.2-2vl1
  136. - modify and build for VineSeed
  137. * Wed Aug 29 2007 Bill Nottingham <notting@redhat.com> - 2.3.2-2
  138. - Rebuild for selinux ppc32 issue.
  139. - fix build with current glibc/headers
  140. * Fri Aug 3 2007 Bill Nottingham <notting@redhat.com>
  141. - tweak license tag
  142. * Wed Jul 11 2007 Bill Nottingham <notting@redhat.com> - 2.3.2-1
  143. - update to 2.3.2
  144. * Mon Jun 25 2007 Bill Nottingham <notting@redhat.com> - 2.2.9-3
  145. - fix some build bogosity
  146. * Wed Jun 20 2007 Bill Nottingham <notting@redhat.com> - 2.2.9-2
  147. - add a dist tag
  148. * Mon Mar 19 2007 Bill Nottingham <notting@redhat.com> - 2.2.9-1
  149. - update to 2.2.9
  150. * Wed Jan 17 2007 Bill Nottingham <notting@redhat.com> - 2.1.0-14
  151. - fix docdir, obsoletes for aqhbci-devel, and %%clean
  152. * Tue Jan 16 2007 Bill Nottingham <notting@redhat.com> - 2.1.0-13
  153. - fix docs
  154. - add PyXML buildreq
  155. * Mon Jan 15 2007 Bill Nottingham <notting@redhat.com> - 2.1.0-12
  156. - fix missing %%defattrs
  157. - fix %%excludes
  158. - other cleanups from review
  159. - use %%{_python_sitelib}
  160. - require automake
  161. - twiddle aqhbci obsoletes
  162. * Sat Jan 13 2007 Bill Nottingham <notting@redhat.com> - 2.1.0-11
  163. - split into a variety of packages
  164. * Thu Dec 7 2006 Jeremy Katz <katzj@redhat.com> - 2.1.0-10
  165. - rebuild for python 2.5
  166. * Thu Sep 7 2006 Bill Nottingham <notting@redhat.com> - 2.1.0-9
  167. - rebuild for fixed debuginfo (#205248)
  168. * Fri Sep 1 2006 Bill Nottingham <notting@redhat.com> - 2.1.0-8
  169. - fix multilib conficts (#205204)
  170. * Mon Aug 28 2006 Bill Nottingham <notting@redhat.com> - 2.1.0-4
  171. - rebuild against latest libofx
  172. * Tue Aug 1 2006 Bill Nottingham <notting@redhat.com> - 2.1.0-3
  173. - reenable visibility
  174. * Fri Jul 14 2006 Bill Nottingham <notting@redhat.com> - 2.1.0-2
  175. - port *-config to pkgconfig
  176. - don't use -fvisibility=hidden
  177. * Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 2.1.0-1.1
  178. - rebuild
  179. * Tue Jul 11 2006 Bill Nottingham <notting@redhat.com> - 2.1.0-1
  180. - update to 2.1.0
  181. * Mon Jun 12 2006 Bill Nottingham <notting@redhat.com> - 1.8.1beta-5
  182. - buildreq autoconf, libtool
  183. * Tue May 30 2006 Bill Nottingham <notting@redhat.com> - 1.8.1beta-4
  184. - add gettext buildreq (#193348)
  185. * Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 1.8.1beta-3.1
  186. - bump again for double-long bug on ppc(64)
  187. * Tue Feb 07 2006 Karsten Hopp <karsten@redhat.de> 1.8.1beta-3
  188. - buildrequire libofx-devel instead of libofx (pulls in libofx)
  189. * Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1.8.1beta-2.1
  190. - rebuilt for new gcc4.1 snapshot and glibc changes
  191. * Sun Jan 22 2006 Bill Nottingham <notting@redhat.com> 1.8.1beta-2
  192. - add an obsolete (#178554)
  193. * Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
  194. - rebuilt
  195. * Mon Mar 7 2005 Bill Nottingham <notting@redhat.com> 1.0.4beta-2
  196. - rebuild
  197. * Wed Feb 9 2005 Bill Nottingham <notting@redhat.com> 1.0.4beta-1
  198. - initial packaging, adopt upstream specfile