X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=fcgi.spec;h=72163aca4f2f4a41023985ae7129d8f867ccaa4c;hb=4e93fed11a5e4330189408210426d7edd4fa59f7;hp=7a7cef51e9bfe2d0439c02f92f1b3f2852c9cac9;hpb=dd0fce240dd3f3cdd8288b54ae9b62d04a9ec1d6;p=packages%2Ffcgi.git diff --git a/fcgi.spec b/fcgi.spec index 7a7cef5..72163ac 100644 --- a/fcgi.spec +++ b/fcgi.spec @@ -1,13 +1,15 @@ Summary: FastCGI development kit - shared libraries -Summary(pl): Zestaw dla programistów FastCGI - biblioteki wspó³dzielone +Summary(pl.UTF-8): Zestaw dla programistów FastCGI - biblioteki współdzielone Name: fcgi Version: 2.4.0 -Release: 1 +Release: 3 License: distributable Group: Libraries Source0: http://www.fastcgi.com/dist/%{name}-%{version}.tar.gz # Source0-md5: d15060a813b91383a9f3c66faf84867e Patch0: %{name}-no-libs.patch +Patch1: %{name}-listen-backlog.patch +Patch2: %{name}-includes.patch URL: http://www.fastcgi.com/ BuildRequires: autoconf BuildRequires: automake @@ -34,26 +36,26 @@ This package contains only shared libraries used by programs developed using FastCGI Developer's Kit and cgi-fcgi (bridge from CGI to FastCGI). -%description -l pl -FastCGI to otwarte rozszerzenie CGI daj±ce wysok± wydajno¶æ dla -wszystkich aplikacjach internetowych bez obci±¿ania API serwera WWW. +%description -l pl.UTF-8 +FastCGI to otwarte rozszerzenie CGI dające wysoką wydajność dla +wszystkich aplikacjach internetowych bez obciążania API serwera WWW. -FastCGI zosta³ zaprojektowany "na wierzchu" instniej±cych API -serwerów. Na przyk³ad, modu³ Apache mod_fastcgi dodaje obs³ugê FastCGI -do serwera Apache. FastCGI mo¿e byæ u¿ywany, ze zmniejszon± -funkcjonalno¶ci± i wydajno¶ci±, z dowolnym serwerem obs³uguj±cym CGI. +FastCGI został zaprojektowany "na wierzchu" istniejących API serwerów. +Na przykład, moduł Apache mod_fastcgi dodaje obsługę FastCGI do serwera +Apache. FastCGI może być używany, ze zmniejszoną funkcjonalnością +i wydajnością, z dowolnym serwerem obsługującym CGI. -Zestaw Programisty FastCGI jest tak zaprojektowany, by uczyniæ ³atwym +Zestaw Programisty FastCGI jest tak zaprojektowany, by uczynić łatwym tworzenie aplikacji FastCGI. Aktualnie wspiera tworzenie aplikacji FastCGI w C/C++, Perlu, Tcl i Javie. -Ten pakiet zawiera tylko biblioteki wspó³dzielone u¿ywane przez -programy stworzone przy u¿yciu FastCGI developer's Kit oraz program -cgi-fcgi (bramkê pomiêdzy CGI a FastCGI). +Ten pakiet zawiera tylko biblioteki współdzielone używane przez programy +stworzone przy użyciu FastCGI developer's Kit oraz program cgi-fcgi +(bramkę pomiędzy CGI a FastCGI). %package devel Summary: FastCGI development kit -Summary(pl): Zestaw dla programistów FastCGI +Summary(pl.UTF-8): Zestaw dla programistów FastCGI Group: Development/Libraries Requires: %{name} = %{version}-%{release} Obsoletes: fastcgi-devkit @@ -63,27 +65,29 @@ This package contains FastCGI Developer's Kit, which is designed to make developing FastCGI applications easy. The kit currently supports FastCGI applications written in C/C++, Perl, Tcl, and Java. -%description devel -l pl -Ten pakiet zawiera Zestaw Programisty FastCGI, który jest tak -zaprojektowany, by uczyniæ ³atwym tworzenie aplikacji FastCGI. +%description devel -l pl.UTF-8 +Ten pakiet zawiera Zestaw Programisty FastCGI, który jest tak +zaprojektowany, by uczynić łatwym tworzenie aplikacji FastCGI. Aktualnie wspiera tworzenie aplikacji FastCGI w C/C++, Perlu, Tcl i Javie. %package static Summary: FastCGI static library -Summary(pl): Statyczna biblioteka FastCGI +Summary(pl.UTF-8): Statyczna biblioteka FastCGI Group: Development/Libraries Requires: %{name}-devel = %{version}-%{release} %description static FastCGI static library. -%description static -l pl +%description static -l pl.UTF-8 Statyczna biblioteka FastCGI. %prep %setup -q -%patch -p1 +%patch0 -p1 +%patch1 -p1 +%patch2 -p1 %build # supplied libtool is broken (relink, C++) @@ -91,22 +95,25 @@ Statyczna biblioteka FastCGI. %{__aclocal} %{__autoconf} %{__automake} + +CPPFLAGS="-DLISTEN_BACKLOG=1024" %configure \ --with-global \ - --with-nodebug \ --with-noassert \ + --with-nodebug \ --with-notest -%{__make} +# parallel build broken: library is searched before it's built +%{__make} -j1 %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT%{_examplesdir}/fastcgi +install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version} %{__make} install \ DESTDIR=$RPM_BUILD_ROOT -cp -a examples/{Makefile*,*.c} $RPM_BUILD_ROOT%{_examplesdir}/fastcgi +cp -a examples/{Makefile*,*.c} $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version} %clean rm -rf $RPM_BUILD_ROOT @@ -117,17 +124,23 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) %doc README LICENSE.TERMS doc/*.1 -%attr(755,root,root) %{_bindir}/* -%attr(755,root,root) %{_libdir}/lib*.so.*.* +%attr(755,root,root) %{_bindir}/cgi-fcgi +%attr(755,root,root) %{_libdir}/libfcgi.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libfcgi.so.0 +%attr(755,root,root) %{_libdir}/libfcgi++.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libfcgi++.so.0 %files devel %defattr(644,root,root,755) %doc doc/*.htm* doc/*.gif doc/fastcgi-* doc/*.3 -%attr(755,root,root) %{_libdir}/lib*.so -%{_libdir}/lib*.la +%attr(755,root,root) %{_libdir}/libfcgi.so +%attr(755,root,root) %{_libdir}/libfcgi++.so +%{_libdir}/libfcgi.la +%{_libdir}/libfcgi++.la %{_includedir} -%{_examplesdir}/fastcgi +%{_examplesdir}/%{name}-%{version} %files static %defattr(644,root,root,755) -%{_libdir}/lib*.a +%{_libdir}/libfcgi.a +%{_libdir}/libfcgi++.a