aqbanking-vl.spec 7.5 KB

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