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