123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 |
- %define aprver 1
- Summary: Apache Portable Runtime library
- Name: apr
- Version: APR_VERSION
- Release: APR_RELEASE
- 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
- %description
- The mission of the Apache Portable Runtime (APR) is to provide a
- free library of C data structures and routines, forming a system
- portability layer to as many operating systems as possible,
- including Unices, MS Win32, BeOS and OS/2.
- %package devel
- Group: Development/Libraries
- Summary: APR library development kit
- Requires: apr = %{version}
- %description devel
- This package provides the support files which can be used to
- build applications using the APR 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
- # regenerate configure script etc.
- ./buildconf
- %configure \
- --prefix=/usr \
- --includedir=%{_includedir}/apr-%{aprver} \
- --with-installbuilddir=%{_libdir}/apr/build-%{aprver} \
- --with-devrandom=/dev/urandom \
- CC=gcc CXX=g++
- 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
- # Move docs to more convenient location
- mv docs/dox/html html
- # Unpackaged files:
- rm -f $RPM_BUILD_ROOT%{_libdir}/apr.exp
- %clean
- rm -rf $RPM_BUILD_ROOT
- %post -p /sbin/ldconfig
- %postun -p /sbin/ldconfig
- %files
- %defattr(-,root,root,-)
- %doc CHANGES LICENSE NOTICE
- %{_libdir}/libapr-%{aprver}.so.*
- %files devel
- %defattr(-,root,root,-)
- %doc docs/APRDesign.html docs/canonical_filenames.html
- %doc docs/incomplete_types docs/non_apr_programs
- %doc --parents html
- %{_bindir}/apr*config
- %{_libdir}/libapr-%{aprver}.*a
- %{_libdir}/libapr-%{aprver}.so
- %dir %{_libdir}/apr
- %dir %{_libdir}/apr/build-%{aprver}
- %{_libdir}/apr/build-%{aprver}/*
- %{_libdir}/pkgconfig/apr-%{aprver}.pc
- %dir %{_includedir}/apr-%{aprver}
- %{_includedir}/apr-%{aprver}/*.h
- %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
|