]> git.pld-linux.org Git - packages/fcgi.git/blobdiff - fcgi.spec
- added includes patch (needed to build with current gcc/glibc - EOF define)
[packages/fcgi.git] / fcgi.spec
index 7a7cef51e9bfe2d0439c02f92f1b3f2852c9cac9..72163aca4f2f4a41023985ae7129d8f867ccaa4c 100644 (file)
--- 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
This page took 0.077923 seconds and 4 git commands to generate.