]> git.pld-linux.org Git - packages/apache-mod_fastcgi.git/blame - apache-mod_fastcgi.spec
Release 9 (by relup.sh)
[packages/apache-mod_fastcgi.git] / apache-mod_fastcgi.spec
CommitLineData
4ed4260d 1%define mod_name fastcgi
2%define apxs /usr/sbin/apxs
1bc96cf4 3Summary: Support for the FastCGI protocol for apache webserver
b0672aa8
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
4ed4260d 7Name: apache-mod_%{mod_name}
f210b0e8 8# NOTE: remember about apache1-mod_fastcgi.spec when messing here
6c59b563 9Version: 2.4.6
4010bf74 10Release: 9
72c3fabf 11License: distributable
24dc8b1b 12Group: Networking/Daemons/HTTP
ebb9c1bc 13Source0: http://www.fastcgi.com/dist/mod_%{mod_name}-%{version}.tar.gz
6c59b563 14# Source0-md5: a21a613dd5dacf4c8ad88c8550294fed
02fb73b2 15Source1: %{name}.tmpfiles
e6b5442a
ER
16Patch0: %{name}-allow-uid-gid.patch
17Patch1: %{name}-socketdir.patch
ebb9c1bc 18Patch2: %{name}-stderr-buf.patch
e6b5442a 19Patch3: %{name}-segv-onload.patch
70bfa089 20Patch4: %{name}-apache24.patch
ebb9c1bc 21URL: http://www.fastcgi.com/
03c67cff 22BuildRequires: %{apxs}
18d73fa2 23BuildRequires: apache-devel >= 2.2
6c76566c 24BuildRequires: libtool
b0ea49b4 25BuildRequires: rpmbuild(macros) >= 1.268
18d73fa2 26Requires: apache(modules-api) = %apache_modules_api
1bc96cf4 27BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
1bc96cf4 28
ebb9c1bc
ER
29%define _sysconfdir %(%{apxs} -q SYSCONFDIR 2>/dev/null)/conf.d
30%define _pkglibdir %(%{apxs} -q LIBEXECDIR 2>/dev/null)
18d73fa2 31%define _socketdir /var/run/httpd/fastcgi
65b7de09 32
1bc96cf4
JR
33%description
34This 3rd party module provides support for the FastCGI protocol.
35FastCGI is a language independent, scalable, open extension to CGI
36that provides high performance and persistence without the limitations
37of server specific APIs.
38
639fb34f
JR
39%description -l pl.UTF-8
40To jest moduł apache dodający obsługę protokołu FastCGI. FastCGI jest
41niezależnym od języka, skalowalnym, otwartym rozszerzeniem CGI dającym
42dużą wydajność bez ograniczania API specyficznego dla serwera.
597b9ae4 43
639fb34f
JR
44%description -l ru.UTF-8
45FastCGI - расширение CGI, которое предоставляет возможность создавать
46высокопроизводительные Internet-приложения без необходимости
47использовать специфические для каждого web-сервера API.
dba37030 48
639fb34f 49Скорость API web-серверов со всеми преимуществами CGI.
dba37030 50
639fb34f
JR
51%description -l uk.UTF-8
52FastCGI - розширення CGI, яке надає можливість створювати
53високопродуктивні Internet-програми без необхідності використання
54специфічних для кожного web-серверу API.
dba37030 55
639fb34f 56Швидкість API web-серверів зі всіма перевагами CGI.
dba37030 57
1bc96cf4 58%prep
4ed4260d 59%setup -q -n mod_%{mod_name}-%{version}
ddd959e7 60%patch0 -p1
84d10443 61%patch1 -p1
ebb9c1bc 62%patch2 -p1
8112c576 63%patch3 -p1
971a1c6f 64%patch4 -p1
1bc96cf4
JR
65
66%build
c94ce804 67%{__make} -f Makefile.AP2 \
ebb9c1bc 68 top_dir=%{_pkglibdir} \
8112c576 69 INCLUDES="-I%(%{apxs} -q INCLUDEDIR)" \
70 EXTRA_CFLAGS='-DAPACHE22'
1bc96cf4
JR
71
72%install
73rm -rf $RPM_BUILD_ROOT
02fb73b2
JR
74install -d $RPM_BUILD_ROOT{%{_pkglibdir},%{_sysconfdir},%{_socketdir}/dynamic} \
75 $RPM_BUILD_ROOT/usr/lib/tmpfiles.d
6c76566c 76
ebb9c1bc 77install .libs/mod_%{mod_name}.so $RPM_BUILD_ROOT%{_pkglibdir}
2d1a7dc7
ER
78echo 'LoadModule %{mod_name}_module modules/mod_%{mod_name}.so' > \
79 $RPM_BUILD_ROOT%{_sysconfdir}/90_mod_%{mod_name}.conf
6c76566c 80
02fb73b2
JR
81install %{SOURCE1} $RPM_BUILD_ROOT/usr/lib/tmpfiles.d/%{name}.conf
82
72c3fabf
JB
83%clean
84rm -rf $RPM_BUILD_ROOT
85
7af704d6 86%post
b0ea49b4 87%service -q httpd restart
6563de73 88
e777a363 89%postun
7af704d6 90if [ "$1" = "0" ]; then
b0ea49b4 91 %service -q httpd restart
7af704d6 92fi
6563de73 93
1bc96cf4
JR
94%files
95%defattr(644,root,root,755)
c94ce804 96%doc docs/LICENSE.TERMS CHANGES docs/*.html
ebb9c1bc
ER
97%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/*_mod_%{mod_name}.conf
98%attr(755,root,root) %{_pkglibdir}/*.so
6563de73
ER
99%dir %attr(770,root,http) %{_socketdir}
100%dir %attr(770,root,http) %{_socketdir}/dynamic
02fb73b2 101/usr/lib/tmpfiles.d/%{name}.conf
This page took 0.088817 seconds and 4 git commands to generate.