apr.spec revision 289166
1251875Speter 2251875Speter%define aprver 1 3251875Speter 4251875SpeterSummary: Apache Portable Runtime library 5251875SpeterName: apr 6289166SpeterVersion: 1.5.2 7251875SpeterRelease: 1 8251875SpeterLicense: Apache Software License 9251875SpeterGroup: System Environment/Libraries 10251875SpeterURL: http://apr.apache.org/ 11251875SpeterSource0: http://www.apache.org/dist/apr/%{name}-%{version}.tar.bz2 12251875SpeterBuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot 13251875SpeterBuildRequires: autoconf, libtool, doxygen, python 14251875Speter 15251875Speter%description 16251875SpeterThe mission of the Apache Portable Runtime (APR) is to provide a 17251875Speterfree library of C data structures and routines, forming a system 18251875Speterportability layer to as many operating systems as possible, 19251875Speterincluding Unices, MS Win32, BeOS and OS/2. 20251875Speter 21251875Speter%package devel 22251875SpeterGroup: Development/Libraries 23251875SpeterSummary: APR library development kit 24251875SpeterRequires: apr = %{version} 25251875Speter 26251875Speter%description devel 27251875SpeterThis package provides the support files which can be used to 28251875Speterbuild applications using the APR library. The mission of the 29251875SpeterApache Portable Runtime (APR) is to provide a free library of 30251875SpeterC data structures and routines. 31251875Speter 32251875Speter%prep 33251875Speter%setup -q 34251875Speter 35251875Speter%build 36251875Speter# regenerate configure script etc. 37251875Speter./buildconf 38251875Speter%configure \ 39251875Speter --prefix=/usr \ 40251875Speter --includedir=%{_includedir}/apr-%{aprver} \ 41251875Speter --with-installbuilddir=%{_libdir}/apr/build-%{aprver} \ 42251875Speter --with-devrandom=/dev/urandom \ 43251875Speter CC=gcc CXX=g++ 44251875Spetermake %{?_smp_mflags} && make dox 45251875Speter 46251875Speter%check 47251875Speter# Run non-interactive tests 48251875Speterpushd test 49251875Spetermake %{?_smp_mflags} all CFLAGS=-fno-strict-aliasing 50251875Spetermake check || exit 1 51251875Speterpopd 52251875Speter 53251875Speter%install 54251875Speterrm -rf $RPM_BUILD_ROOT 55251875Spetermake install DESTDIR=$RPM_BUILD_ROOT 56251875Speter 57251875Speter# Move docs to more convenient location 58251875Spetermv docs/dox/html html 59251875Speter 60251875Speter# Unpackaged files: 61251875Speterrm -f $RPM_BUILD_ROOT%{_libdir}/apr.exp 62251875Speter 63251875Speter%clean 64251875Speterrm -rf $RPM_BUILD_ROOT 65251875Speter 66251875Speter%post -p /sbin/ldconfig 67251875Speter 68251875Speter%postun -p /sbin/ldconfig 69251875Speter 70251875Speter%files 71251875Speter%defattr(-,root,root,-) 72251875Speter%doc CHANGES LICENSE NOTICE 73251875Speter%{_libdir}/libapr-%{aprver}.so.* 74251875Speter 75251875Speter%files devel 76251875Speter%defattr(-,root,root,-) 77251875Speter%doc docs/APRDesign.html docs/canonical_filenames.html 78251875Speter%doc docs/incomplete_types docs/non_apr_programs 79289166Speter%doc html 80251875Speter%{_bindir}/apr*config 81251875Speter%{_libdir}/libapr-%{aprver}.*a 82251875Speter%{_libdir}/libapr-%{aprver}.so 83251875Speter%dir %{_libdir}/apr 84251875Speter%dir %{_libdir}/apr/build-%{aprver} 85251875Speter%{_libdir}/apr/build-%{aprver}/* 86251875Speter%{_libdir}/pkgconfig/apr-%{aprver}.pc 87251875Speter%dir %{_includedir}/apr-%{aprver} 88251875Speter%{_includedir}/apr-%{aprver}/*.h 89251875Speter 90251875Speter%changelog 91251875Speter* Sat Aug 30 2008 Graham Leggett <minfrin@sharp.fm> 1.3.3 92251875Speter- update to depend on the bzip2 binary 93251875Speter- build depends on python 94251875Speter 95251875Speter* Tue Jun 22 2004 Graham Leggett <minfrin@sharp.fm> 1.0.0-1 96251875Speter- update to support v1.0.0 of APR 97251875Speter 98251875Speter* Tue Jun 22 2004 Graham Leggett <minfrin@sharp.fm> 1.0.0-1 99251875Speter- derived from Fedora Core apr.spec 100251875Speter 101