]> git.pld-linux.org Git - packages/apache1-mod_fastcgi.git/blame - apache1-mod_fastcgi.spec
- apache22 patch ok for apache13 too
[packages/apache1-mod_fastcgi.git] / apache1-mod_fastcgi.spec
CommitLineData
3f3f0c7f 1%define mod_name fastcgi
bd4c8df9 2%define apxs /usr/sbin/apxs1
74a814af 3Summary: Support for the FastCGI protocol for apache webserver
1df3e449
ER
4Summary(pl.UTF-8): Obsługa protokołu FastCGI dla serwera apache
5Summary(ru.UTF-8): FastCGI - более быстрая версия CGI
6Summary(uk.UTF-8): FastCGI - більш швидка версія CGI
bd4c8df9 7Name: apache1-mod_%{mod_name}
fb0122d3 8# NOTE: remember about apache-mod_fastcgi.spec when messing here
3042d578
ER
9Version: 2.4.6
10Release: 1
40e467d9 11License: distributable
74a814af 12Group: Networking/Daemons
3042d578
ER
13Source0: http://www.fastcgi.com/dist/mod_%{mod_name}-%{version}.tar.gz
14# Source0-md5: a21a613dd5dacf4c8ad88c8550294fed
c10dfacb 15Patch0: %{name}-allow-uid-gid.patch
4b93ea31 16Patch1: %{name}-socketdir.patch
3042d578
ER
17Patch2: %{name}-stderr-buf.patch
18Patch3: %{name}-segv-onload.patch
bfc27757 19Patch4: %{name}-apache22.patch
3042d578 20URL: http://www.fastcgi.com/
98dbcbab 21BuildRequires: apache1-devel >= 1.3.39
ee8756e1 22BuildRequires: libtool
40cf7155 23BuildRequires: rpmbuild(macros) >= 1.268
d6cc944b 24Requires: apache1(EAPI)
74a814af 25BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
74a814af 26
c10dfacb 27%define _pkglibdir %(%{apxs} -q LIBEXECDIR 2>/dev/null)
bfc27757 28%define _sysconfdir %(%{apxs} -q SYSCONFDIR 2>/dev/null)/conf.d
4b93ea31 29%define _socketdir /var/run/apache/fastcgi
f2a0f991 30
74a814af
JR
31%description
32This 3rd party module provides support for the FastCGI protocol.
33FastCGI is a language independent, scalable, open extension to CGI
34that provides high performance and persistence without the limitations
35of server specific APIs.
36
312f688f
JR
37%description -l pl.UTF-8
38To jest moduł apache dodający obsługę protokołu FastCGI. FastCGI jest
39niezależnym od języka, skalowalnym, otwartym rozszerzeniem CGI dającym
40dużą wydajność bez ograniczania API specyficznego dla serwera.
79570975 41
312f688f
JR
42%description -l ru.UTF-8
43FastCGI - расширение CGI, которое предоставляет возможность создавать
44высокопроизводительные Internet-приложения без необходимости
45использовать специфические для каждого web-сервера API.
acf8e286 46
312f688f 47Скорость API web-серверов со всеми преимуществами CGI.
acf8e286 48
312f688f
JR
49%description -l uk.UTF-8
50FastCGI - розширення CGI, яке надає можливість створювати
51високопродуктивні Internet-програми без необхідності використання
52специфічних для кожного web-серверу API.
acf8e286 53
312f688f 54Швидкість API web-серверів зі всіма перевагами CGI.
acf8e286 55
74a814af 56%prep
3f3f0c7f 57%setup -q -n mod_%{mod_name}-%{version}
642f9a4b 58%patch0 -p1
4b93ea31 59%patch1 -p1
3042d578
ER
60%patch2 -p1
61%patch3 -p1
bfc27757 62%patch4 -p1
74a814af
JR
63
64%build
21b54864 65%{apxs} -S CC="%{__cc}" -o mod_%{mod_name}.so -c *.c
74a814af
JR
66
67%install
68rm -rf $RPM_BUILD_ROOT
bfc27757 69install -d $RPM_BUILD_ROOT{%{_pkglibdir},%{_sysconfdir},%{_socketdir}/dynamic}
ee8756e1 70
3f3f0c7f 71install mod_%{mod_name}.so $RPM_BUILD_ROOT%{_pkglibdir}
ee8756e1 72
c10dfacb 73echo 'LoadModule %{mod_name}_module modules/mod_%{mod_name}.so' > \
bfc27757 74 $RPM_BUILD_ROOT%{_sysconfdir}/90_mod_%{mod_name}.conf
c10dfacb 75
40e467d9
JB
76%clean
77rm -rf $RPM_BUILD_ROOT
78
1f0682ac 79%post
40cf7155 80%service -q apache restart
c10dfacb 81
628741cc 82%postun
1f0682ac 83if [ "$1" = "0" ]; then
40cf7155 84 %service -q apache restart
1f0682ac 85fi
c10dfacb 86
74a814af
JR
87%files
88%defattr(644,root,root,755)
c10dfacb 89%doc docs/LICENSE.TERMS CHANGES docs/*.html
bfc27757 90%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/*_mod_%{mod_name}.conf
3f3f0c7f 91%attr(755,root,root) %{_pkglibdir}/*.so
4b93ea31
ER
92%dir %attr(770,root,http) %{_socketdir}
93%dir %attr(770,root,http) %{_socketdir}/dynamic
This page took 0.076205 seconds and 4 git commands to generate.