On Wednesday 31 October 2007 00:18:34 Paweł Zuzelski wrote:
> Witam,
>
> proponuję poprawkę do lighttpd.spec z brancha DEVEL.
>
> Patch lighttpd.spec.r1992.patch robi trzy rzeczy:
>   1. poprawia drobny błąd w specu, który powodował, że pakiet w ogóle nie
> się nie budował.
>   2. aktualizuje release do r1992 - według www.lighttpd.net jeżeli używa
> się wersji (1.5.0) należy używać snapa przynajmniej r1922, podczas gdy
> dotychczasowy spec budował 1.5.0-r1691.
>   3. adapter.awk

W załączniku patch względem obecnej wersji cvsowej wykonujący powyższe trzy 
punkty oraz dodający możliwość kompilacji z biblioteką libaio poprzez 
bcond --with_linux_aio.

-- 
Pozdrawiam,
Paweł Zuzelski
--- lighttpd.spec	2007-11-04 21:56:23.000000000 +0100
+++ lighttpd.spec.new	2007-11-04 21:56:52.000000000 +0100
@@ -29,11 +29,12 @@
 %bcond_with	webdav_locks	# webdav locks with extra efsprogs deps
 %bcond_with	valgrind	# compile code with valgrind support.
 %bcond_with	deflate		# build deflate module (needs patch update with current svn)
+%bcond_with	linux_aio	# Async IO support for Linux via libaio
 
 # SVN snapshot
 #define		_svn	1277
 # Prerelease
-%define _snap r1691
+%define _snap r1992
 
 %if %{with webdav_locks}
 %define		webdav_progs	1
@@ -48,8 +49,8 @@
 License:	BSD
 Group:		Networking/Daemons
 #Source0:	http://www.lighttpd.net/download/%{name}-%{version}.tar.gz
-Source0:	http://www.lighttpd.net/assets/2007/2/23/lighttpd-1.5.0-r1691.tar.gz
-# Source0-md5:	529909adbafee7e2c26bb427226f1457
+Source0:	http://www.lighttpd.net/download/%{name}-%{version}-%{_snap}.tar.gz
+# Source0-md5:	b62e2442ee0f3395844b54385b14397a
 Source1:	%{name}.init
 Source2:	%{name}.conf
 Source3:	%{name}.user
@@ -104,7 +105,7 @@
 Source135:	%{name}-mod_extforward.conf
 Source136:	%{name}-mod_uploadprogress.conf
 Source137:	%{name}-mod_proxy_core.conf
-Source137:	%{name}-mod_proxy_backend_fastcgi.conf
+Source138:	%{name}-mod_proxy_backend_fastcgi.conf
 #Patch100: %{name}-branch.diff
 Patch0:		%{name}-use_bin_sh.patch
 #Patch1:		%{name}-mod_evasive-status_code.patch
@@ -133,6 +134,7 @@
 %{?with_webdav_props:BuildRequires:	sqlite3-devel}
 %{?with_valgrind:BuildRequires:	valgrind}
 BuildRequires:	zlib-devel
+%{?with_linux_aio:BuildRequires:	libaio-devel}
 Requires(post,preun):	/sbin/chkconfig
 Requires(postun):	/usr/sbin/groupdel
 Requires(postun):	/usr/sbin/userdel
@@ -147,6 +149,7 @@
 Requires:	%{name}-mod_staticfile
 Requires:	rc-scripts
 Requires:	webapps
+Requires:	libaio
 Provides:	group(http)
 Provides:	group(lighttpd)
 Provides:	user(lighttpd)
@@ -820,7 +823,8 @@
 	%{?with_webdav_props:--with-webdav-props} \
 	%{?with_webdav_locks:--with-webdav-locks} \
 	%{?with_gamin:--with-gamin} \
-	%{?with_gdbm:--with-gdbm}
+	%{?with_gdbm:--with-gdbm} \
+	%{?with_linux_aio:--with-linux-aio}
 
 %{__make}
 
@@ -876,6 +880,7 @@
 install %{SOURCE134} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_magnet.conf
 install %{SOURCE115} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_proxy.conf
 install %{SOURCE137} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_proxy_core.conf
+install %{SOURCE138} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_proxy_backend_fastcgi.conf
 install %{SOURCE118} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_rrdtool.conf
 install %{SOURCE119} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_scgi.conf
 install %{SOURCE120} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_secdownload.conf
_______________________________________________
pld-devel-pl mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl

Odpowiedź listem elektroniczym