[mod_limitipconn] Try to rebuild against apache httpd 2.4 : Not working

Matthias Saou thias at fedoraproject.org
Thu Mar 29 14:40:38 UTC 2012


commit 802e47c4d8a4bc143f19751664d9b5242f1614f6
Author: Matthias Saou <matthias at saou.eu>
Date:   Thu Mar 29 16:40:12 2012 +0200

    Try to rebuild against apache httpd 2.4 : Not working

 mod_limitipconn.spec |   22 +++++++++++++++-------
 1 files changed, 15 insertions(+), 7 deletions(-)
---
diff --git a/mod_limitipconn.spec b/mod_limitipconn.spec
index b390df2..f92f266 100644
--- a/mod_limitipconn.spec
+++ b/mod_limitipconn.spec
@@ -1,7 +1,11 @@
+%{!?_httpd_apxs:    %global _httpd_apxs    apxs}
+%{!?_httpd_moddir:  %global _httpd_moddir  %{_libdir}/httpd/modules}
+%{!?_httpd_confdir: %global _httpd_confdir %{_sysconfdir}/httpd/conf.d}
+
 Summary: Simultaneous connection limiting module for Apache
 Name: mod_limitipconn
 Version: 0.23
-Release: 5%{?dist}
+Release: 6%{?dist}
 Group: System Environment/Daemons
 License: ASL 2.0
 URL: http://dominia.org/djao/limitipconn2.html
@@ -21,15 +25,15 @@ simultaneous downloads permitted from a single IP address.
 
 
 %build
-%{_sbindir}/apxs -Wc,"%{optflags}" -c mod_limitipconn.c
+%{_httpd_apxs} -Wc,"%{optflags}" -c mod_limitipconn.c
 
 
 %install
 rm -rf %{buildroot}
-install -D -p -m 0755 .libs/mod_limitipconn.so \
-    %{buildroot}%{_libdir}/httpd/modules/mod_limitipconn.so
 install -D -p -m 0644 %{SOURCE1} \
-    %{buildroot}%{_sysconfdir}/httpd/conf.d/limitipconn.conf
+    %{buildroot}%{_httpd_confdir}/limitipconn.conf
+install -D -p -m 0755 .libs/mod_limitipconn.so \
+    %{buildroot}%{_httpd_moddir}/mod_limitipconn.so
 
 
 %clean
@@ -39,11 +43,15 @@ rm -rf %{buildroot}
 %files
 %defattr(-,root,root,-)
 %doc README INSTALL LICENSE
-%config(noreplace) %{_sysconfdir}/httpd/conf.d/limitipconn.conf
-%{_libdir}/httpd/modules/mod_limitipconn.so
+%config(noreplace) %{_httpd_confdir}/limitipconn.conf
+%{_httpd_moddir}/mod_limitipconn.so
 
 
 %changelog
+* Thu Mar 29 2012 Matthias Saou <http://freshrpms.net/> 0.23-6
+- Rebuild for new apache httpd... not, we will require patching.
+- Use rpm macros provided by the httpd-devel package, with sane fallbacks.
+
 * Fri Jan 13 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.23-5
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
 


More information about the scm-commits mailing list