%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 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, 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} 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 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 \ --with-devrandom=/dev/urandom \ CC=gcc CXX=g++ make %{?_smp_mflags} && make dox %check # Run non-interactive tests %ifarch x86_64 # https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=97611 excludes=testlock %endif pushd test make %{?_smp_mflags} testall CFLAGS=-fno-strict-aliasing TZ=PST8PDT ./testall -v ${excludes+-x $excludes} || 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 %{_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 %{_bindir}/apr-%{aprver}-config %{_libdir}/libapr-%{aprver}.*a %{_libdir}/libapr-%{aprver}.so %dir %{_libdir}/apr %dir %{_libdir}/apr/build %{_libdir}/apr/build/* %{_libdir}/pkgconfig/apr-%{aprver}.pc %dir %{_includedir}/apr-%{aprver} %{_includedir}/apr-%{aprver}/*.h %changelog * Tue Jun 22 2004 Graham Leggett 1.0.0-1 - update to support v1.0.0 of APR * Tue Jun 22 2004 Graham Leggett 1.0.0-1 - derived from Fedora Core apr.spec