]> CyberLeo.Net >> Repos - FreeBSD/releng/10.0.git/blob - contrib/apr/apr.spec
- Copy stable/10 (r259064) to releng/10.0 as part of the
[FreeBSD/releng/10.0.git] / contrib / apr / apr.spec
1
2 %define aprver 1
3
4 Summary: Apache Portable Runtime library
5 Name: apr
6 Version: 1.4.8
7 Release: 1
8 License: Apache Software License
9 Group: System Environment/Libraries
10 URL: http://apr.apache.org/
11 Source0: http://www.apache.org/dist/apr/%{name}-%{version}.tar.bz2
12 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
13 BuildRequires: autoconf, libtool, doxygen, python
14
15 %description
16 The mission of the Apache Portable Runtime (APR) is to provide a
17 free library of C data structures and routines, forming a system
18 portability layer to as many operating systems as possible,
19 including Unices, MS Win32, BeOS and OS/2.
20
21 %package devel
22 Group: Development/Libraries
23 Summary: APR library development kit
24 Requires: apr = %{version}
25
26 %description devel
27 This package provides the support files which can be used to 
28 build applications using the APR library.  The mission of the
29 Apache Portable Runtime (APR) is to provide a free library of 
30 C data structures and routines.
31
32 %prep
33 %setup -q
34
35 %build
36 # regenerate configure script etc.
37 ./buildconf
38 %configure \
39         --prefix=/usr \
40         --includedir=%{_includedir}/apr-%{aprver} \
41         --with-installbuilddir=%{_libdir}/apr/build-%{aprver} \
42         --with-devrandom=/dev/urandom \
43         CC=gcc CXX=g++
44 make %{?_smp_mflags} && make dox
45
46 %check
47 # Run non-interactive tests
48 pushd test
49 make %{?_smp_mflags} all CFLAGS=-fno-strict-aliasing
50 make check || exit 1
51 popd
52
53 %install
54 rm -rf $RPM_BUILD_ROOT
55 make install DESTDIR=$RPM_BUILD_ROOT
56
57 # Move docs to more convenient location
58 mv docs/dox/html html
59
60 # Unpackaged files:
61 rm -f $RPM_BUILD_ROOT%{_libdir}/apr.exp
62
63 %clean
64 rm -rf $RPM_BUILD_ROOT
65
66 %post -p /sbin/ldconfig
67
68 %postun -p /sbin/ldconfig
69
70 %files
71 %defattr(-,root,root,-)
72 %doc CHANGES LICENSE NOTICE
73 %{_libdir}/libapr-%{aprver}.so.*
74
75 %files devel
76 %defattr(-,root,root,-)
77 %doc docs/APRDesign.html docs/canonical_filenames.html
78 %doc docs/incomplete_types docs/non_apr_programs
79 %doc --parents html
80 %{_bindir}/apr*config
81 %{_libdir}/libapr-%{aprver}.*a
82 %{_libdir}/libapr-%{aprver}.so
83 %dir %{_libdir}/apr
84 %dir %{_libdir}/apr/build-%{aprver}
85 %{_libdir}/apr/build-%{aprver}/*
86 %{_libdir}/pkgconfig/apr-%{aprver}.pc
87 %dir %{_includedir}/apr-%{aprver}
88 %{_includedir}/apr-%{aprver}/*.h
89
90 %changelog
91 * Sat Aug 30 2008 Graham Leggett <minfrin@sharp.fm> 1.3.3
92 - update to depend on the bzip2 binary
93 - build depends on python
94
95 * Tue Jun 22 2004 Graham Leggett <minfrin@sharp.fm> 1.0.0-1
96 - update to support v1.0.0 of APR
97
98 * Tue Jun 22 2004 Graham Leggett <minfrin@sharp.fm> 1.0.0-1
99 - derived from Fedora Core apr.spec
100