actual/packages/node-libofx/libofx/libofx.spec.in

72 lines
2.1 KiB
RPMSpec
Raw Permalink Normal View History

2022-04-29 02:44:38 +00:00
%define name libofx
%define version @VERSION@
%define release 1
%define prefix /usr
Summary: The LibOFX library is designed to allow applications to very easily support OFX command responses
Name: %{name}
Version: %{version}
Release: %{release}
Source: http://download.sourceforge.net/libofx/%{name}-%{version}.tar.gz
Requires: openjade >= 1.3.1
Group: Libraries/System
License: GPL
Packager: Chris Lyttle <chris@wilddev.net>
BuildRoot: %{_tmppath}/%{name}-%{version}-root
Prereq: /sbin/ldconfig
%description
This is the LibOFX library. It is a API designed to allow applications to
very easily support OFX command responses, usually provided by financial
institutions. See http://www.ofx.net/ofx/default.asp for details and
specification. LibOFX is based on the excellent OpenSP library written by
James Clark, and now part of the OpenJADE http://openjade.sourceforge.net/
project. OpenSP by itself is not widely distributed. OpenJADE 1.3.1 includes
a version on OpenSP that will link, however, it has some major problems with
LibOFX and isn't recommended. Since LibOFX uses the generic interface to
OpenSP, it should be compatible with all recent versions of OpenSP (It has
been developed with OpenSP-1.5pre5). LibOFX is written in C++, but provides a
C style interface usable transparently from both C and C++ using a single
include file.
%prep
%setup -q
%build
./configure --prefix=%{_prefix} \
--libdir=%{_libdir} --datadir=%{_datadir} \
--includedir=%{_includedir}
make RPM_OPT_FLAGS="$RPM_OPT_FLAGS"
%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT%{prefix}
LIBRARY_PATH=$RPM_BUILD_ROOT%{_libdir} make prefix=$RPM_BUILD_ROOT%{_prefix} \
libdir=$RPM_BUILD_ROOT%{_libdir} \
datadir=$RPM_BUILD_ROOT%{_datadir} \
includedir=$RPM_BUILD_ROOT%{_includedir} install
%makeinstall
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root)
%doc AUTHORS COPYING ChangeLog INSTALL NEWS README
%{_bindir}/*
%{_libdir}/*.a
%{_libdir}/*.la
%{_libdir}/*.so*
%{_libdir}/pkgconfig/libofx.pc
%{_includedir}/*
%{_datadir}/%{name}/dtd/*
%{_datadir}/doc/%{name}
%changelog
* Sat Nov 23 2002 Chris Lyttle <chris@wilddev.net>
- Created spec file