aqbanking-vl.spec 7.0 KB

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