[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