]> git.pld-linux.org Git - packages/apache-mod_fastcgi.git/blame_incremental - apache-mod_fastcgi.spec
- BR s@%{apxs}@apache-apxs@g
[packages/apache-mod_fastcgi.git] / apache-mod_fastcgi.spec
... / ...
CommitLineData
1%define mod_name fastcgi
2%define apxs /usr/sbin/apxs
3Summary: Support for the FastCGI protocol for apache webserver
4Summary(pl.UTF-8): Obsługa protokołu FastCGI dla serwera apache
5Summary(ru.UTF-8): FastCGI - более быстрая версия CGI
6Summary(uk.UTF-8): FastCGI - більш швидка версія CGI
7Name: apache-mod_%{mod_name}
8# NOTE: remember about apache1-mod_fastcgi.spec when messing here
9Version: 2.4.2
10Release: 9
11License: distributable
12Group: Networking/Daemons
13Source0: http://www.FastCGI.com/dist/mod_%{mod_name}-%{version}.tar.gz
14# Source0-md5: e994414304b535cb99e10b7d1cad1d1e
15Patch0: %{name}-apr1.patch
16Patch1: %{name}-allow-uid-gid.patch
17Patch2: %{name}-socketdir.patch
18Patch3: %{name}-apache22.patch
19Patch4: %{name}-segv-onload.patch
20Source1: %{name}.conf
21URL: http://www.FastCGI.com/
22BuildRequires: apache-apxs >= 2.2
23BuildRequires: apache-devel >= 2.2
24BuildRequires: libtool
25BuildRequires: rpmbuild(macros) >= 1.268
26Requires: apache(modules-api) = %apache_modules_api
27BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28
29%define _pkglibdir %(%{apxs} -q LIBEXECDIR 2>/dev/null)
30%define _sysconfdir %(%{apxs} -q SYSCONFDIR 2>/dev/null)
31%define _socketdir /var/run/httpd/fastcgi
32
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
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.
43
44%description -l ru.UTF-8
45FastCGI - расширение CGI, которое предоставляет возможность создавать
46высокопроизводительные Internet-приложения без необходимости
47использовать специфические для каждого web-сервера API.
48
49Скорость API web-серверов со всеми преимуществами CGI.
50
51%description -l uk.UTF-8
52FastCGI - розширення CGI, яке надає можливість створювати
53високопродуктивні Internet-програми без необхідності використання
54специфічних для кожного web-серверу API.
55
56Швидкість API web-серверів зі всіма перевагами CGI.
57
58%prep
59%setup -q -n mod_%{mod_name}-%{version}
60%patch0 -p1
61%patch1 -p1
62%patch2 -p1
63%patch3 -p1
64%patch4 -p1
65
66%build
67%{__make} -f Makefile.AP2 \
68 top_dir=%{_pkglibdir} \
69 INCLUDES="-I%(%{apxs} -q INCLUDEDIR)" \
70 EXTRA_CFLAGS='-DAPACHE22'
71
72%install
73rm -rf $RPM_BUILD_ROOT
74install -d $RPM_BUILD_ROOT{%{_pkglibdir},%{_sysconfdir}/httpd.conf,%{_socketdir}/dynamic}
75
76install .libs/mod_%{mod_name}.so $RPM_BUILD_ROOT%{_pkglibdir}
77install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf/90_mod_%{mod_name}.conf
78
79%clean
80rm -rf $RPM_BUILD_ROOT
81
82%post
83%service -q httpd restart
84
85%postun
86if [ "$1" = "0" ]; then
87 %service -q httpd restart
88fi
89
90%files
91%defattr(644,root,root,755)
92%doc docs/LICENSE.TERMS CHANGES docs/*.html
93%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_%{mod_name}.conf
94%attr(755,root,root) %{_pkglibdir}/*.so
95%dir %attr(770,root,http) %{_socketdir}
96%dir %attr(770,root,http) %{_socketdir}/dynamic
This page took 0.027435 seconds and 4 git commands to generate.