forked from Mirrors/freeswitch
90 lines
2.3 KiB
Plaintext
90 lines
2.3 KiB
Plaintext
|
|
%define apuver 1
|
|
|
|
Summary: Apache Portable Runtime Utility library
|
|
Name: apr-util
|
|
Version: 1.2.8
|
|
Release: 1
|
|
License: Apache Software License
|
|
Group: System Environment/Libraries
|
|
URL: http://apr.apache.org/
|
|
Source0: %{name}-%{version}.tar.gz
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
|
|
BuildPrereq: autoconf, libtool, doxygen, apr-devel >= 0:{version}-{release}
|
|
BuildPrereq: openldap-devel, db4-devel, expat-devel
|
|
Conflicts: subversion < 0.20.1-2
|
|
|
|
%description
|
|
The mission of the Apache Portable Runtime (APR) is to provide a
|
|
free library of C data structures and routines. This library
|
|
contains additional utility interfaces for APR; including support
|
|
for XML, LDAP, database interfaces, URI parsing and more.
|
|
|
|
%package devel
|
|
Group: Development/Libraries
|
|
Summary: APR utility library development kit
|
|
Requires: apr-util = %{version}-%{release}, apr-devel
|
|
Requires: openldap-devel, db4-devel, expat-devel
|
|
Conflicts: subversion-devel < 0.20.1-2
|
|
|
|
%description devel
|
|
This package provides the support files which can be used to
|
|
build applications using the APR utility library. The mission
|
|
of the Apache Portable Runtime (APR) is to provide a free
|
|
library of C data structures and routines.
|
|
|
|
%prep
|
|
%setup -q
|
|
|
|
%build
|
|
%configure --with-apr=%{_prefix} \
|
|
--includedir=%{_includedir}/apr-%{apuver} \
|
|
--with-ldap --without-gdbm
|
|
make %{?_smp_mflags} && make dox
|
|
|
|
%check
|
|
# Run non-interactive tests
|
|
pushd test
|
|
make %{?_smp_mflags} testall CFLAGS=-fno-strict-aliasing
|
|
./testall -v || exit 1
|
|
popd
|
|
|
|
%install
|
|
rm -rf $RPM_BUILD_ROOT
|
|
make install DESTDIR=$RPM_BUILD_ROOT
|
|
|
|
# Documentation
|
|
mv docs/dox/html html
|
|
|
|
# Unpackaged files
|
|
rm -f $RPM_BUILD_ROOT%{_libdir}/aprutil.exp
|
|
|
|
%clean
|
|
rm -rf $RPM_BUILD_ROOT
|
|
|
|
%post -p /sbin/ldconfig
|
|
|
|
%postun -p /sbin/ldconfig
|
|
|
|
%files
|
|
%defattr(-,root,root,-)
|
|
%doc CHANGES LICENSE NOTICE
|
|
%{_libdir}/libaprutil-%{apuver}.so.*
|
|
|
|
%files devel
|
|
%defattr(-,root,root,-)
|
|
%{_bindir}/apu-%{apuver}-config
|
|
%{_libdir}/libaprutil-%{apuver}.*a
|
|
%{_libdir}/libaprutil-%{apuver}.so
|
|
%{_libdir}/pkgconfig/apr-util-%{apuver}.pc
|
|
%{_includedir}/apr-%{apuver}/*.h
|
|
%doc --parents html
|
|
|
|
%changelog
|
|
* Tue Jun 22 2004 Graham Leggett <minfrin@sharp.fm> 1.0.0-1
|
|
- update to support v1.0.0 of APR
|
|
|
|
* Tue Jun 22 2004 Graham Leggett <minfrin@sharp.fm> 1.0.0-1
|
|
- derived from Fedora Core apr.spec
|
|
|