]> git.pld-linux.org Git - packages/apache-mod_fastcgi.git/blame - apache-mod_fastcgi.spec
- sort patches
[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
ad514fd3 10Release: 5
72c3fabf 11License: distributable
1bc96cf4 12Group: Networking/Daemons
4ed4260d 13Source0: http://www.FastCGI.com/dist/mod_%{mod_name}-%{version}.tar.gz
6c59b563 14# Source0-md5: a21a613dd5dacf4c8ad88c8550294fed
e6b5442a
ER
15Patch0: %{name}-allow-uid-gid.patch
16Patch1: %{name}-socketdir.patch
17Patch3: %{name}-segv-onload.patch
18Patch4: %{name}-apr1.patch
19Patch5: %{name}-apache22.patch
c94ce804 20Source1: %{name}.conf
75f63f77 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
1ac564cf
ER
29%define apacheconfdir %(%{apxs} -q SYSCONFDIR 2>/dev/null)/conf.d
30%define apachelibdir %(%{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
8112c576 62%patch3 -p1
971a1c6f 63%patch4 -p1
e6b5442a 64%patch5 -p1
1bc96cf4
JR
65
66%build
c94ce804 67%{__make} -f Makefile.AP2 \
1ac564cf 68 top_dir=%{apachelibdir} \
8112c576 69 INCLUDES="-I%(%{apxs} -q INCLUDEDIR)" \
70 EXTRA_CFLAGS='-DAPACHE22'
1bc96cf4
JR
71
72%install
73rm -rf $RPM_BUILD_ROOT
1ac564cf 74install -d $RPM_BUILD_ROOT{%{apachelibdir},%{apacheconfdir},%{_socketdir}/dynamic}
6c76566c 75
1ac564cf
ER
76install .libs/mod_%{mod_name}.so $RPM_BUILD_ROOT%{apachelibdir}
77install %{SOURCE1} $RPM_BUILD_ROOT%{apacheconfdir}/90_mod_%{mod_name}.conf
6c76566c 78
72c3fabf
JB
79%clean
80rm -rf $RPM_BUILD_ROOT
81
7af704d6 82%post
b0ea49b4 83%service -q httpd restart
6563de73 84
e777a363 85%postun
7af704d6 86if [ "$1" = "0" ]; then
b0ea49b4 87 %service -q httpd restart
7af704d6 88fi
6563de73 89
1bc96cf4
JR
90%files
91%defattr(644,root,root,755)
c94ce804 92%doc docs/LICENSE.TERMS CHANGES docs/*.html
1ac564cf
ER
93%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{apacheconfdir}/*_mod_%{mod_name}.conf
94%attr(755,root,root) %{apachelibdir}/*.so
6563de73
ER
95%dir %attr(770,root,http) %{_socketdir}
96%dir %attr(770,root,http) %{_socketdir}/dynamic
This page took 0.669619 seconds and 4 git commands to generate.