%define tcnative 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} %description The mission of the Tomcat Native Livrary (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 %description devel The mission of the Tomcat Native Livrary (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-%{apuver}.pc %{_includedir}/apr-%{tcnver}/*.h %doc --parents html %changelog * Tue Jun 22 2004 Mladen Turk 1.0.0-1 - update to support v1.0.2 of APR