~ubuntu-branches/ubuntu/feisty/apache2/feisty

« back to all changes in this revision

Viewing changes to srclib/apr/build/rpm/apr.spec.in

  • Committer: Bazaar Package Importer
  • Author(s): Andreas Barth
  • Date: 2006-12-09 21:05:45 UTC
  • mfrom: (0.6.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20061209210545-h70s0xaqc2v8vqr2
Tags: 2.2.3-3.2
* Non-maintainer upload.
* 043_ajp_connection_reuse: Patch from upstream Bugzilla, fixing a critical
  issue with regard to connection reuse in mod_proxy_ajp.
  Closes: #396265

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
 
 
2
%define aprver 1
 
3
 
 
4
Summary: Apache Portable Runtime library
 
5
Name: apr
 
6
Version: APR_VERSION
 
7
Release: APR_RELEASE
 
8
License: Apache Software License
 
9
Group: System Environment/Libraries
 
10
URL: http://apr.apache.org/
 
11
Source0: %{name}-%{version}.tar.gz
 
12
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
 
13
BuildPrereq: autoconf, libtool, doxygen
 
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} testall CFLAGS=-fno-strict-aliasing
 
50
./testall -v || 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
* Tue Jun 22 2004 Graham Leggett <minfrin@sharp.fm> 1.0.0-1
 
92
- update to support v1.0.0 of APR
 
93
 
 
94
* Tue Jun 22 2004 Graham Leggett <minfrin@sharp.fm> 1.0.0-1
 
95
- derived from Fedora Core apr.spec
 
96