]> git.pld-linux.org Git - packages/apache-mod_fastcgi.git/blame - apache-mod_fastcgi.spec
- add systemd tmpfiles config
[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
24dc8b1b 12Group: Networking/Daemons/HTTP
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
ebb9c1bc 20URL: http://www.fastcgi.com/
03c67cff 21BuildRequires: %{apxs}
18d73fa2 22BuildRequires: apache-devel >= 2.2
6c76566c 23BuildRequires: libtool
b0ea49b4 24BuildRequires: rpmbuild(macros) >= 1.268
18d73fa2 25Requires: apache(modules-api) = %apache_modules_api
1bc96cf4 26BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
1bc96cf4 27
ebb9c1bc
ER
28%define _sysconfdir %(%{apxs} -q SYSCONFDIR 2>/dev/null)/conf.d
29%define _pkglibdir %(%{apxs} -q LIBEXECDIR 2>/dev/null)
18d73fa2 30%define _socketdir /var/run/httpd/fastcgi
65b7de09 31
1bc96cf4
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
639fb34f
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.
597b9ae4 42
639fb34f
JR
43%description -l ru.UTF-8
44FastCGI - расширение CGI, которое предоставляет возможность создавать
45высокопроизводительные Internet-приложения без необходимости
46использовать специфические для каждого web-сервера API.
dba37030 47
639fb34f 48Скорость API web-серверов со всеми преимуществами CGI.
dba37030 49
639fb34f
JR
50%description -l uk.UTF-8
51FastCGI - розширення CGI, яке надає можливість створювати
52високопродуктивні Internet-програми без необхідності використання
53специфічних для кожного web-серверу API.
dba37030 54
639fb34f 55Швидкість API web-серверів зі всіма перевагами CGI.
dba37030 56
1bc96cf4 57%prep
4ed4260d 58%setup -q -n mod_%{mod_name}-%{version}
ddd959e7 59%patch0 -p1
84d10443 60%patch1 -p1
ebb9c1bc 61%patch2 -p1
8112c576 62%patch3 -p1
971a1c6f 63%patch4 -p1
1bc96cf4
JR
64
65%build
c94ce804 66%{__make} -f Makefile.AP2 \
ebb9c1bc 67 top_dir=%{_pkglibdir} \
8112c576 68 INCLUDES="-I%(%{apxs} -q INCLUDEDIR)" \
69 EXTRA_CFLAGS='-DAPACHE22'
1bc96cf4
JR
70
71%install
72rm -rf $RPM_BUILD_ROOT
ebb9c1bc 73install -d $RPM_BUILD_ROOT{%{_pkglibdir},%{_sysconfdir},%{_socketdir}/dynamic}
6c76566c 74
ebb9c1bc 75install .libs/mod_%{mod_name}.so $RPM_BUILD_ROOT%{_pkglibdir}
2d1a7dc7
ER
76echo 'LoadModule %{mod_name}_module modules/mod_%{mod_name}.so' > \
77 $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.09086 seconds and 4 git commands to generate.