|
Packit |
383869 |
|
|
Packit |
383869 |
%define apuver 1
|
|
Packit |
383869 |
|
|
Packit |
383869 |
Summary: Apache Portable Runtime Utility library
|
|
Packit |
383869 |
Name: apr-util
|
|
Packit |
383869 |
Version: 1.6.1
|
|
Packit |
383869 |
Release: 1
|
|
Packit |
383869 |
License: Apache Software License
|
|
Packit |
383869 |
Group: System Environment/Libraries
|
|
Packit |
383869 |
URL: http://apr.apache.org/
|
|
Packit |
383869 |
Source0: http://www.apache.org/dist/apr/%{name}-%{version}.tar.bz2
|
|
Packit |
383869 |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
|
|
Packit |
383869 |
BuildRequires: autoconf, libtool, doxygen, apr-devel >= 1.4.0
|
|
Packit |
383869 |
BuildRequires: expat-devel, libuuid-devel
|
|
Packit |
383869 |
|
|
Packit |
383869 |
%description
|
|
Packit |
383869 |
The mission of the Apache Portable Runtime (APR) is to provide a
|
|
Packit |
383869 |
free library of C data structures and routines. This library
|
|
Packit |
383869 |
contains additional utility interfaces for APR; including support
|
|
Packit |
383869 |
for XML, LDAP, database interfaces, URI parsing and more.
|
|
Packit |
383869 |
|
|
Packit |
383869 |
%package devel
|
|
Packit |
383869 |
Group: Development/Libraries
|
|
Packit |
383869 |
Summary: APR utility library development kit
|
|
Packit |
383869 |
Requires: apr-util = %{version}-%{release}, apr-devel
|
|
Packit |
383869 |
Requires: db4-devel, expat-devel
|
|
Packit |
383869 |
|
|
Packit |
383869 |
%description devel
|
|
Packit |
383869 |
This package provides the support files which can be used to
|
|
Packit |
383869 |
build applications using the APR utility library. The mission
|
|
Packit |
383869 |
of the Apache Portable Runtime (APR) is to provide a free
|
|
Packit |
383869 |
library of C data structures and routines.
|
|
Packit |
383869 |
|
|
Packit |
383869 |
%package dbm
|
|
Packit |
383869 |
Group: Development/Libraries
|
|
Packit |
383869 |
Summary: APR utility library DBM driver
|
|
Packit |
383869 |
BuildRequires: db4-devel
|
|
Packit |
383869 |
Requires: apr-util = %{version}-%{release}
|
|
Packit |
383869 |
|
|
Packit |
383869 |
%description dbm
|
|
Packit |
383869 |
This package provides the DBM driver for the apr-util.
|
|
Packit |
383869 |
|
|
Packit |
383869 |
%package pgsql
|
|
Packit |
383869 |
Group: Development/Libraries
|
|
Packit |
383869 |
Summary: APR utility library PostgreSQL DBD driver
|
|
Packit |
383869 |
BuildRequires: postgresql-devel
|
|
Packit |
383869 |
Requires: apr-util = %{version}-%{release}
|
|
Packit |
383869 |
|
|
Packit |
383869 |
%description pgsql
|
|
Packit |
383869 |
This package provides the PostgreSQL driver for the apr-util
|
|
Packit |
383869 |
DBD (database abstraction) interface.
|
|
Packit |
383869 |
|
|
Packit |
383869 |
%package mysql
|
|
Packit |
383869 |
Group: Development/Libraries
|
|
Packit |
383869 |
Summary: APR utility library MySQL DBD driver
|
|
Packit |
383869 |
BuildRequires: mysql-devel
|
|
Packit |
383869 |
Requires: apr-util = %{version}-%{release}
|
|
Packit |
383869 |
|
|
Packit |
383869 |
%description mysql
|
|
Packit |
383869 |
This package provides the MySQL driver for the apr-util DBD
|
|
Packit |
383869 |
(database abstraction) interface.
|
|
Packit |
383869 |
|
|
Packit |
383869 |
%package sqlite
|
|
Packit |
383869 |
Group: Development/Libraries
|
|
Packit |
383869 |
Summary: APR utility library SQLite DBD driver
|
|
Packit |
383869 |
BuildRequires: sqlite-devel >= 3.0.0
|
|
Packit |
383869 |
Requires: apr-util = %{version}-%{release}
|
|
Packit |
383869 |
|
|
Packit |
383869 |
%description sqlite
|
|
Packit |
383869 |
This package provides the SQLite driver for the apr-util DBD
|
|
Packit |
383869 |
(database abstraction) interface.
|
|
Packit |
383869 |
|
|
Packit |
383869 |
%package odbc
|
|
Packit |
383869 |
Group: Development/Libraries
|
|
Packit |
383869 |
Summary: APR utility library ODBC DBD driver
|
|
Packit |
383869 |
BuildRequires: unixODBC-devel
|
|
Packit |
383869 |
Requires: apr-util = %{version}-%{release}
|
|
Packit |
383869 |
|
|
Packit |
383869 |
%description odbc
|
|
Packit |
383869 |
This package provides the ODBC driver for the apr-util DBD
|
|
Packit |
383869 |
(database abstraction) interface.
|
|
Packit |
383869 |
|
|
Packit |
383869 |
%package ldap
|
|
Packit |
383869 |
Group: Development/Libraries
|
|
Packit |
383869 |
Summary: APR utility library LDAP support
|
|
Packit |
383869 |
BuildRequires: openldap-devel
|
|
Packit |
383869 |
Requires: apr-util = %{version}-%{release}
|
|
Packit |
383869 |
|
|
Packit |
383869 |
%description ldap
|
|
Packit |
383869 |
This package provides the LDAP support for the apr-util.
|
|
Packit |
383869 |
|
|
Packit |
383869 |
%package openssl
|
|
Packit |
383869 |
Group: Development/Libraries
|
|
Packit |
383869 |
Summary: APR utility library OpenSSL crypto support
|
|
Packit |
383869 |
BuildRequires: openssl-devel
|
|
Packit |
383869 |
Requires: apr-util = %{version}-%{release}
|
|
Packit |
383869 |
|
|
Packit |
383869 |
%description openssl
|
|
Packit |
383869 |
This package provides crypto support for apr-util based on OpenSSL.
|
|
Packit |
383869 |
|
|
Packit |
383869 |
%package nss
|
|
Packit |
383869 |
Group: Development/Libraries
|
|
Packit |
383869 |
Summary: APR utility library NSS crypto support
|
|
Packit |
383869 |
BuildRequires: nss-devel
|
|
Packit |
383869 |
Requires: apr-util = %{version}-%{release}
|
|
Packit |
383869 |
|
|
Packit |
383869 |
%description nss
|
|
Packit |
383869 |
This package provides crypto support for apr-util based on Mozilla NSS.
|
|
Packit |
383869 |
|
|
Packit |
383869 |
%prep
|
|
Packit |
383869 |
%setup -q
|
|
Packit |
383869 |
|
|
Packit |
383869 |
%build
|
|
Packit |
383869 |
%configure --with-apr=%{_prefix} \
|
|
Packit |
383869 |
--includedir=%{_includedir}/apr-%{apuver} \
|
|
Packit |
383869 |
--with-ldap --without-gdbm \
|
|
Packit |
383869 |
--with-sqlite3 --with-pgsql --with-mysql --with-odbc \
|
|
Packit |
383869 |
--with-berkeley-db \
|
|
Packit |
383869 |
--with-crypto --with-openssl --with-nss \
|
|
Packit |
383869 |
--without-sqlite2
|
|
Packit |
383869 |
make %{?_smp_mflags} && make dox
|
|
Packit |
383869 |
|
|
Packit |
383869 |
%check
|
|
Packit |
383869 |
# Run non-interactive tests
|
|
Packit |
383869 |
pushd test
|
|
Packit |
383869 |
make %{?_smp_mflags} all CFLAGS=-fno-strict-aliasing
|
|
Packit |
383869 |
make check || exit 1
|
|
Packit |
383869 |
popd
|
|
Packit |
383869 |
|
|
Packit |
383869 |
%install
|
|
Packit |
383869 |
rm -rf $RPM_BUILD_ROOT
|
|
Packit |
383869 |
make install DESTDIR=$RPM_BUILD_ROOT
|
|
Packit |
383869 |
|
|
Packit |
383869 |
# Documentation
|
|
Packit |
383869 |
mv docs/dox/html html
|
|
Packit |
383869 |
|
|
Packit |
383869 |
# Unpackaged files
|
|
Packit |
383869 |
rm -f $RPM_BUILD_ROOT%{_libdir}/aprutil.exp
|
|
Packit |
383869 |
|
|
Packit |
383869 |
%clean
|
|
Packit |
383869 |
rm -rf $RPM_BUILD_ROOT
|
|
Packit |
383869 |
|
|
Packit |
383869 |
%post -p /sbin/ldconfig
|
|
Packit |
383869 |
|
|
Packit |
383869 |
%postun -p /sbin/ldconfig
|
|
Packit |
383869 |
|
|
Packit |
383869 |
%files
|
|
Packit |
383869 |
%defattr(-,root,root,-)
|
|
Packit |
383869 |
%doc CHANGES LICENSE NOTICE
|
|
Packit |
383869 |
%{_libdir}/libaprutil-%{apuver}.so.*
|
|
Packit |
383869 |
%dir %{_libdir}/apr-util-%{apuver}
|
|
Packit |
383869 |
|
|
Packit |
383869 |
%files dbm
|
|
Packit |
383869 |
%defattr(-,root,root,-)
|
|
Packit |
383869 |
%{_libdir}/apr-util-%{apuver}/apr_dbm_db*
|
|
Packit |
383869 |
|
|
Packit |
383869 |
%files pgsql
|
|
Packit |
383869 |
%defattr(-,root,root,-)
|
|
Packit |
383869 |
%{_libdir}/apr-util-%{apuver}/apr_dbd_pgsql*
|
|
Packit |
383869 |
|
|
Packit |
383869 |
%files mysql
|
|
Packit |
383869 |
%defattr(-,root,root,-)
|
|
Packit |
383869 |
%{_libdir}/apr-util-%{apuver}/apr_dbd_mysql*
|
|
Packit |
383869 |
|
|
Packit |
383869 |
%files sqlite
|
|
Packit |
383869 |
%defattr(-,root,root,-)
|
|
Packit |
383869 |
%{_libdir}/apr-util-%{apuver}/apr_dbd_sqlite*
|
|
Packit |
383869 |
|
|
Packit |
383869 |
%files odbc
|
|
Packit |
383869 |
%defattr(-,root,root,-)
|
|
Packit |
383869 |
%{_libdir}/apr-util-%{apuver}/apr_dbd_odbc*
|
|
Packit |
383869 |
|
|
Packit |
383869 |
%files ldap
|
|
Packit |
383869 |
%defattr(-,root,root,-)
|
|
Packit |
383869 |
%{_libdir}/apr-util-%{apuver}/apr_ldap*
|
|
Packit |
383869 |
|
|
Packit |
383869 |
%files openssl
|
|
Packit |
383869 |
%defattr(-,root,root,-)
|
|
Packit |
383869 |
%{_libdir}/apr-util-%{apuver}/apr_crypto_openssl*
|
|
Packit |
383869 |
|
|
Packit |
383869 |
%files nss
|
|
Packit |
383869 |
%defattr(-,root,root,-)
|
|
Packit |
383869 |
%{_libdir}/apr-util-%{apuver}/apr_crypto_nss*
|
|
Packit |
383869 |
|
|
Packit |
383869 |
%files devel
|
|
Packit |
383869 |
%defattr(-,root,root,-)
|
|
Packit |
383869 |
%{_bindir}/apu-%{apuver}-config
|
|
Packit |
383869 |
%{_libdir}/libaprutil-%{apuver}.*a
|
|
Packit |
383869 |
%{_libdir}/libaprutil-%{apuver}.so
|
|
Packit |
383869 |
%{_libdir}/pkgconfig/apr-util-%{apuver}.pc
|
|
Packit |
383869 |
%{_includedir}/apr-%{apuver}/*.h
|
|
Packit |
383869 |
%doc html
|
|
Packit |
383869 |
|
|
Packit |
383869 |
%changelog
|
|
Packit |
383869 |
* Tue Jun 22 2004 Graham Leggett <minfrin@sharp.fm> 1.0.0-1
|
|
Packit |
383869 |
- update to support v1.0.0 of APR
|
|
Packit |
383869 |
|
|
Packit |
383869 |
* Tue Jun 22 2004 Graham Leggett <minfrin@sharp.fm> 1.0.0-1
|
|
Packit |
383869 |
- derived from Fedora Core apr.spec
|
|
Packit |
383869 |
|