You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by rj...@apache.org on 2015/10/31 13:09:41 UTC

svn commit: r1711609 - /tomcat/native/trunk/native/build/rpm/tcnative.spec.in

Author: rjung
Date: Sat Oct 31 12:09:41 2015
New Revision: 1711609

URL: http://svn.apache.org/viewvc?rev=1711609&view=rev
Log:
Try to fix apr version dependency expression
in tcnative RPM spec file.

Modified:
    tomcat/native/trunk/native/build/rpm/tcnative.spec.in

Modified: tomcat/native/trunk/native/build/rpm/tcnative.spec.in
URL: http://svn.apache.org/viewvc/tomcat/native/trunk/native/build/rpm/tcnative.spec.in?rev=1711609&r1=1711608&r2=1711609&view=diff
==============================================================================
--- tomcat/native/trunk/native/build/rpm/tcnative.spec.in (original)
+++ tomcat/native/trunk/native/build/rpm/tcnative.spec.in Sat Oct 31 12:09:41 2015
@@ -16,7 +16,8 @@
 #
 
 %define tcnver 1
-%define aprver 1
+%define aprmajor 1
+%define aprminor 5
 
 Summary: Tomcat Native Java library
 Name: tcnative
@@ -27,8 +28,7 @@ Group: System Environment/Libraries
 URL: http://apr.apache.org/
 Source0: %{name}-%{version}.tar.gz
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
-# XXX The part "apr-devel >= 0:{version}-{release}" is probably wrong
-BuildPrereq: autoconf, libtool, doxygen, apr-devel >= 0:{version}-{release}, openssl >= 1.0.2
+BuildPrereq: autoconf, libtool, doxygen, apr-devel >= %{aprmajor}.%{aprminor}.0, openssl >= 1.0.2
 
 %description
 The mission of the Tomcat Native Library (TCN) is to provide a
@@ -38,8 +38,7 @@ contains additional utility interfaces f
 %package devel
 Group: Development/Libraries
 Summary: Tomcat Native development kit
-# XXX The part "apr-devel >= 0:{version}-{release}" is probably wrong
-Requires: tcnative = %{version}-%{release}, apr-devel >= 0:{version}-{release}, openssl-devel >= 1.0.2
+Requires: tcnative = %{version}-%{release}, apr-devel >= %{aprmajor}.%{aprminor}.0, openssl-devel >= 1.0.2
 
 %description devel
 The mission of the Tomcat Native Library (TCN) is to provide a
@@ -51,7 +50,7 @@ contains additional utility interfaces f
 
 %build
 %configure --with-apr=%{_prefix} \
-        --includedir=%{_includedir}/apr-%{aprver}
+        --includedir=%{_includedir}/apr-%{aprmajor}
 make %{?_smp_mflags} && make dox
 
 %check
@@ -88,7 +87,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/libtcnative-%{tcnver}.*a
 %{_libdir}/libtcnative-%{tcnver}.so
 %{_libdir}/pkgconfig/tcnative-%{tcnver}.pc
-%{_includedir}/apr-%{aprver}/*.h
+%{_includedir}/apr-%{aprmajor}/*.h
 %doc --parents html
 
 %changelog



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org