]> git.pld-linux.org Git - packages/apache-mod_qos.git/blame - apache-mod_qos.spec
rebuild with openssl 3.0.0
[packages/apache-mod_qos.git] / apache-mod_qos.spec
CommitLineData
ea32b2bf
AM
1%define mod_name qos
2%define apxs /usr/sbin/apxs
3Summary: Apache module: Quality Of Service
4Name: apache-mod_%{mod_name}
e2dba6ea 5Version: 11.59
4f7e05bc 6Release: 2
ea32b2bf
AM
7License: Apache
8Group: Networking/Daemons/HTTP
9Source0: https://downloads.sourceforge.net/project/mod-qos/mod_qos-%{version}.tar.gz
e2dba6ea 10# Source0-md5: ec7af652ad20dac3c004f3d02565c559
ea32b2bf
AM
11Source1: %{name}.conf
12URL: http://opensource.adnovum.ch/mod_qos/
13BuildRequires: %{apxs}
14BuildRequires: apache-devel >= 2.0.0
d59c12fe 15BuildRequires: autoconf
1663cdea
AM
16BuildRequires: libpng-devel
17BuildRequires: openssl-devel
18BuildRequires: pcre-devel
ea32b2bf
AM
19BuildRequires: rpmbuild(macros) >= 1.268
20Requires: apache(modules-api) = %apache_modules_api
21BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
f08cab3c
ER
23%define _pkglibdir %(%{apxs} -q LIBEXECDIR 2>/dev/null)
24%define _sysconfdir %(%{apxs} -q SYSCONFDIR 2>/dev/null)/conf.d
ea32b2bf
AM
25
26%description
27mod_qos is a quality of service module for the Apache Web Server. It
28implements control mechanisms that can provide different priority to
29different requests and controls server access based on available
30resources.
31
32%prep
33%setup -q -n mod_%{mod_name}-%{version}
34
35%build
36cd tools
37%{__aclocal}
38%{__autoconf}
39%{__automake}
40%configure \
1663cdea
AM
41 --with-pcre=%{_bindir} \
42 --with-png=%{_bindir} \
43 --with-ssl=%{_prefix}
ea32b2bf
AM
44%{__make}
45cd ..
46
47%{apxs} -c -o mod_qos.la apache2/mod_qos.c
48
49%install
50rm -rf $RPM_BUILD_ROOT
f08cab3c 51install -d $RPM_BUILD_ROOT{%{_pkglibdir},%{_sysconfdir}}
ea32b2bf
AM
52%{__make} -C tools install \
53 DESTDIR=$RPM_BUILD_ROOT
54
f08cab3c
ER
55install -p .libs/mod_%{mod_name}.so $RPM_BUILD_ROOT%{_pkglibdir}
56cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/97_mod_%{mod_name}.conf
ea32b2bf
AM
57
58%clean
59rm -rf $RPM_BUILD_ROOT
60
61%post
62%service -q httpd restart
63
64%postun
65if [ "$1" = "0" ]; then
66 %service -q httpd restart
67fi
68
69%files
70%defattr(644,root,root,755)
71%doc doc/*
f08cab3c
ER
72%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/*_mod_%{mod_name}.conf
73%attr(755,root,root) %{_pkglibdir}/mod_%{mod_name}.so
74%attr(755,root,root) %{_bindir}/qscheck
65cd634f 75%attr(755,root,root) %{_bindir}/qsdt
f08cab3c
ER
76%attr(755,root,root) %{_bindir}/qsexec
77%attr(755,root,root) %{_bindir}/qsfilter2
78%attr(755,root,root) %{_bindir}/qsgeo
79%attr(755,root,root) %{_bindir}/qsgrep
80%attr(755,root,root) %{_bindir}/qshead
81%attr(755,root,root) %{_bindir}/qslog
82%attr(755,root,root) %{_bindir}/qslogger
83%attr(755,root,root) %{_bindir}/qspng
65cd634f
AM
84%attr(755,root,root) %{_bindir}/qsre
85%attr(755,root,root) %{_bindir}/qsrespeed
f08cab3c
ER
86%attr(755,root,root) %{_bindir}/qsrotate
87%attr(755,root,root) %{_bindir}/qssign
88%attr(755,root,root) %{_bindir}/qstail
This page took 0.0621 seconds and 4 git commands to generate.