]> git.pld-linux.org Git - packages/apache-mod_fastcgi.git/blame - apache-mod_fastcgi.spec
- apr1 patch uneeded
[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
ebb9c1bc 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
ebb9c1bc 17Patch2: %{name}-stderr-buf.patch
e6b5442a 18Patch3: %{name}-segv-onload.patch
ebb9c1bc 19Patch4: %{name}-apache22.patch
c94ce804 20Source1: %{name}.conf
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
ebb9c1bc 74install -d $RPM_BUILD_ROOT{%{_pkglibdir},%{_sysconfdir},%{_socketdir}/dynamic}
6c76566c 75
ebb9c1bc
ER
76install .libs/mod_%{mod_name}.so $RPM_BUILD_ROOT%{_pkglibdir}
77install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/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
ebb9c1bc
ER
93%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/*_mod_%{mod_name}.conf
94%attr(755,root,root) %{_pkglibdir}/*.so
6563de73
ER
95%dir %attr(770,root,http) %{_socketdir}
96%dir %attr(770,root,http) %{_socketdir}/dynamic
This page took 0.048903 seconds and 4 git commands to generate.