]> git.pld-linux.org Git - packages/libofx.git/blame - libofx.spec
- build is racy, use -j1
[packages/libofx.git] / libofx.spec
CommitLineData
90aed7c4 1Summary: LibOFX library that allows applications to support OFX command responses
c2e79e0d 2Summary(pl.UTF-8): Biblioteka LibOFX pozwalająca aplikacjom obsługiwać odpowiedzi na polecenia OFX
22c0359f 3Name: libofx
acf4bd99
JB
4Version: 0.9.10
5Release: 1
6ecd9ef9 6License: GPL v2+
90aed7c4 7Group: Libraries
9318c523 8Source0: http://downloads.sourceforge.net/libofx/%{name}-%{version}.tar.gz
acf4bd99 9# Source0-md5: adfa83a08d76b047f89a82d5b484f79b
24be9b5c 10Patch0: %{name}-system-wide-treehh.patch
78a061fb 11Patch1: stdc++.patch
acf4bd99 12Patch2: %{name}-flags.patch
90aed7c4 13URL: http://libofx.sourceforge.net/
acf4bd99 14BuildRequires: autoconf >= 2.50
c45322c4 15BuildRequires: automake
81b51607 16BuildRequires: curl-devel >= 7.9.7
fa9dc022 17BuildRequires: help2man
acf4bd99 18BuildRequires: libtool >= 2:1.5
acf4bd99 19BuildRequires: libxml++2-devel >= 2.6
fa9dc022 20BuildRequires: opensp-devel
24be9b5c 21BuildRequires: tree.hh
22c0359f 22BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
24%description
25This is the LibOFX library. It is a API designed to allow applications
26to very easily support OFX command responses, usually provided by
27financial institutions. See http://www.ofx.net/ofx/default.asp for
28details and specification. LibOFX is based on the excellent OpenSP
90aed7c4
JB
29library written by James Clark, and now part of the OpenJADE project
30(http://openjade.sourceforge.net/). LibOFX is written in C++, but
31provides a C style interface usable transparently from both C and C++
32using a single include file.
33
cdd50c62
JR
34%description -l pl.UTF-8
35Ten pakiet zawiera bibliotekę LibOFX. Jest to API zaprojektowane aby
36umożliwić aplikacjom w prosty sposób obsługiwać odpowiedzi na
37polecenia OFX, zwykle udostępniane przez instytucje finansowe.
38Szczegóły oraz specyfikację można znaleźć na stronie
39http://www.ofx.net/ofx/default.asp. LibOFX jest oparta na świetnej
40bibliotece OpenSP napisanej przez Jamesa Clarka, będącej teraz częścią
90aed7c4 41projektu OpenJADE (http://openjade.sourceforge.net/). LibOFX jest
cdd50c62
JR
42napisana w C++, ale udostępnia interfejs w C, którego można używać w
43sposób przezroczysty z poziomu C i C++ przy użyciu tego samego pliku
44nagłówkowego.
22c0359f 45
46%package devel
c45322c4 47Summary: Header files for LibOFX library
c2e79e0d 48Summary(pl.UTF-8): Pliki nagłówkowe biblioteki LibOFX
c45322c4
JB
49Group: Development/Libraries
50Requires: %{name} = %{version}-%{release}
90aed7c4 51Requires: opensp-devel
22c0359f 52
53%description devel
90aed7c4
JB
54Header files for developing programs using LibOFX.
55
cdd50c62
JR
56%description devel -l pl.UTF-8
57Pliki nagłówkowe do tworzenia programów z użyciem LibOFX.
22c0359f 58
59%package static
c45322c4 60Summary: Static version LibOFX library
c2e79e0d 61Summary(pl.UTF-8): Biblioteka statyczna LibOFX
c45322c4
JB
62Group: Development/Libraries
63Requires: %{name}-devel = %{version}-%{release}
22c0359f 64
65%description static
90aed7c4 66Static LibOFX library.
22c0359f 67
cdd50c62 68%description static -l pl.UTF-8
90aed7c4 69Statyczna biblioteka LibOFX.
22c0359f 70
71%prep
72%setup -q
92be7f68 73%patch0 -p1
78a061fb 74%patch1 -p1
acf4bd99
JB
75%patch2 -p1
76%{__rm} lib/tree.hh
22c0359f 77
78%build
c45322c4 79%{__libtoolize}
76a05fe3 80%{__aclocal} -I m4
c45322c4
JB
81%{__autoconf}
82%{__autoheader}
83%{__automake}
acf4bd99
JB
84# C++ 11 is required by tree.hh 3+ and libxml++ 2.40+
85CXXFLAGS="%{rpmcxxflags} -std=c++0x"
392fcc59
JB
86%configure \
87 --with-opensp-libs=%{_libdir}
22c0359f 88
fa9dc022 89%{__make} -j1
22c0359f 90
91%install
92rm -rf $RPM_BUILD_ROOT
22c0359f 93
90aed7c4
JB
94%{__make} install \
95 DESTDIR=$RPM_BUILD_ROOT
22c0359f 96
acf4bd99
JB
97# obsoleted by pkg-config
98%{__rm} $RPM_BUILD_ROOT%{_libdir}/libofx.la
99# packaged as %doc
6ecd9ef9 100%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/libofx
8788f77a 101
22c0359f 102%clean
103rm -rf $RPM_BUILD_ROOT
104
105%post -p /sbin/ldconfig
106%postun -p /sbin/ldconfig
107
108%files
109%defattr(644,root,root,755)
110%doc AUTHORS ChangeLog NEWS README
8788f77a 111%attr(755,root,root) %{_bindir}/ofx2qif
6ecd9ef9 112%attr(755,root,root) %{_bindir}/ofxconnect
8788f77a
JB
113%attr(755,root,root) %{_bindir}/ofxdump
114%attr(755,root,root) %{_libdir}/libofx.so.*.*.*
acf4bd99 115%attr(755,root,root) %ghost %{_libdir}/libofx.so.6
90aed7c4 116%{_datadir}/libofx
6ecd9ef9
JB
117%{_mandir}/man1/ofxconnect.1*
118%{_mandir}/man1/ofxdump.1*
22c0359f 119
120%files devel
121%defattr(644,root,root,755)
122%doc doc/html
8788f77a 123%attr(755,root,root) %{_libdir}/libofx.so
90aed7c4 124%{_includedir}/libofx
8788f77a 125%{_pkgconfigdir}/libofx.pc
22c0359f 126
127%files static
128%defattr(644,root,root,755)
8788f77a 129%{_libdir}/libofx.a
This page took 0.280515 seconds and 4 git commands to generate.