| |
| %define tcnver 1 |
| |
| Summary: Tomcat Native Java library |
| Name: tcnative |
| Version: TCN_VERSION |
| Release: TCN_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, apr-devel >= 0:{version}-{release}, openssl >= 0.9.7 |
| |
| %description |
| The mission of the Tomcat Native Library (TCN) is to provide a |
| free library of C data structures and routines. This library |
| contains additional utility interfaces for Java. |
| |
| %package devel |
| Group: Development/Libraries |
| Summary: Tomcat Native development kit |
| Requires: tcnative = %{version}-%{release}, apr-devel >= 0:{version}-{release}, openssl-devel >= 0.9.7 |
| |
| %description devel |
| The mission of the Tomcat Native Library (TCN) is to provide a |
| free library of C data structures and routines. This library |
| contains additional utility interfaces for Java. |
| |
| %prep |
| %setup -q |
| |
| %build |
| %configure --with-apr=%{_prefix} \ |
| --includedir=%{_includedir}/apr-%{tcnver} |
| make %{?_smp_mflags} && make dox |
| |
| %check |
| # Run non-interactive tests |
| pushd test |
| make %{?_smp_mflags} testall CFLAGS=-fno-strict-aliasing |
| ./testall -v || exit 1 |
| popd |
| |
| %install |
| rm -rf $RPM_BUILD_ROOT |
| make install DESTDIR=$RPM_BUILD_ROOT |
| |
| # Documentation |
| mv docs/dox/html html |
| |
| # Unpackaged files |
| rm -f $RPM_BUILD_ROOT%{_libdir}/tcnative.exp |
| |
| %clean |
| rm -rf $RPM_BUILD_ROOT |
| |
| %post -p /sbin/ldconfig |
| |
| %postun -p /sbin/ldconfig |
| |
| %files |
| %defattr(-,root,root,-) |
| %doc CHANGES LICENSE NOTICE |
| %{_libdir}/libtcnative-%{tcnver}.so.* |
| |
| %files devel |
| %defattr(-,root,root,-) |
| %{_libdir}/libtcnative-%{tcnver}.*a |
| %{_libdir}/libtcnative-%{tcnver}.so |
| %{_libdir}/pkgconfig/tcnative-%{tcnver}.pc |
| %{_includedir}/apr-%{tcnver}/*.h |
| %doc --parents html |
| |
| %changelog |
| * Tue Jun 22 2004 Mladen Turk <mturk@jboss.com> 1.0.0-1 |
| - update to support v1.0.2 of APR |
| |