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
Na wszelki wypadek załączam również patch lighttpd.spec.fix.patch który tylko
poprawia błąd o którym pisałem w punkcie 1.
--
Pozdrawiam,
Paweł Zuzelski
--- lighttpd.spec 2007-10-31 00:07:23.000000000 +0100
+++ lighttpd.spec.adapted 2007-10-31 00:06:10.000000000 +0100
@@ -23,7 +23,7 @@
%bcond_with lua # LUA support in mod_cml (needs LUA >= 5.1)
%bcond_with memcache # memcached support in mod_cml / mod_trigger_b4_dl
%bcond_with gamin # gamin for reducing number of stat() calls.
- # NOTE: must be enabled in config: server.stat-cache-engine = "fam"
+ # NOTE: must be enabled in config: server.stat-cache-engine = "fam"
%bcond_with gdbm # gdbm in mod_trigger_b4_dl
%bcond_with webdav_props # properties in mod_webdav (includes extra sqlite3/libxml deps)
%bcond_with webdav_locks # webdav locks with extra efsprogs deps
@@ -33,7 +33,7 @@
# SVN snapshot
#define _svn 1277
# Prerelease
-%define _snap r1691
+%define _snap r1992
%if %{with webdav_locks}
%define webdav_progs 1
@@ -48,8 +48,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,12 +104,12 @@
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
-#Patch2: %{name}-mod_deflate.patch
-#Patch3: %{name}-mod_extforward-v2.patch
+#Patch1: %{name}-mod_evasive-status_code.patch
+#Patch2: %{name}-mod_deflate.patch
+#Patch3: %{name}-mod_extforward-v2.patch
URL: http://www.lighttpd.net/
%{?with_xattr:BuildRequires: attr-devel}
BuildRequires: autoconf
@@ -171,12 +171,12 @@
%description -l pl.UTF-8
lighttpd jest bezpiecznym, szybkim, przyjaznym i bardzo elastycznym
serwerem WWW, który został zoptymalizowany pod kątem
-wysokowydajnościowych środowisk. Zajmuje bardzo małą ilość pamięci w
-porównaniu do innych serwerów WWW oraz dba o zajętość procesora.
-Szeroki zestaw opcji (FastCGI, CGI, uwierzytelnianie, kompresja
-wyjścia, przepisywanie URL-i i wiele innych) czynią z lighttpd
-doskonałe oprogramowanie web-serwerowe na każdy serwer cierpiący z
-powodu problemów z obciążeniem.
+wysokowydajnościowych środowisk. Zajmuje bardzo małą ilość
+pamięci w porównaniu do innych serwerów WWW oraz dba o zajętość
+procesora. Szeroki zestaw opcji (FastCGI, CGI, uwierzytelnianie,
+kompresja wyjścia, przepisywanie URL-i i wiele innych) czynią z
+lighttpd doskonałe oprogramowanie web-serwerowe na każdy serwer
+cierpiący z powodu problemów z obciążeniem.
%package mod_access
Summary: lighttpd module for making access restrictions
@@ -267,8 +267,9 @@
LUA.
%description mod_cml -l pl.UTF-8
-CML to metajęzyk służący z jednej strony do opisu zależności strony i
-z drugiej strony do budowania strony z fragmentów przy użyciu LUA.
+CML to metajęzyk służący z jednej strony do opisu zależności
+strony i z drugiej strony do budowania strony z fragmentów przy
+użyciu LUA.
%package mod_compress
Summary: lighttpd module for output compression
@@ -286,8 +287,8 @@
Supported are gzip, deflate, bzip.
%description mod_compress -l pl.UTF-8
-Kompresja wyjścia zmniejsza obciążenie sieci i może poprawić całkowitą
-przepustowość serwera WWW.
+Kompresja wyjścia zmniejsza obciążenie sieci i może poprawić
+całkowitą przepustowość serwera WWW.
Jak na razie obsługiwana jest tylko statyczna treść.
@@ -376,9 +377,9 @@
for servers behind reverse proxy servers.
%description mod_extforward -l pl.UTF-8
-Ten moduł wyciąga "prawdziwy" IP klienta z nagłówka X-Forwarded-For
-dodawanego przez Squida czy inne proxy. Może być przydatny dla
-serwerów stojących za odwrotnymi serwerami proxy.
+Ten moduł wyciąga "prawdziwy" IP klienta z nagłówka
+X-Forwarded-For dodawanego przez Squida czy inne proxy. Może być
+przydatny dla serwerów stojących za odwrotnymi serwerami proxy.
%package mod_fastcgi
Summary: lighttpd module for FastCGI interface
@@ -444,7 +445,8 @@
This module provides virtual hosts (vhosts) based on a MySQL table.
%description mod_mysql_vhost -l pl.UTF-8
-Ten moduł udostępnia wirtualne hosty (vhosty) oparte na tabeli MySQL.
+Ten moduł udostępnia wirtualne hosty (vhosty) oparte na tabeli
+MySQL.
%package mod_proxy
Summary: lighttpd module for proxying requests
@@ -457,8 +459,8 @@
which have a HTTP-interface.
%description mod_proxy -l pl.UTF-8
-Moduł proxy to najprostszy sposób łączenia lighttpd z serwerami Javy
-mającymi interfejs HTTP.
+Moduł proxy to najprostszy sposób łączenia lighttpd z serwerami
+Javy mającymi interfejs HTTP.
%package mod_proxy_core
Summary: lighttpd module for proxying requests
@@ -474,8 +476,8 @@
This is the new proxy code.
%description mod_proxy_core -l pl.UTF-8
-Moduł proxy to najprostszy sposób łączenia lighttpd z serwerami Javy
-mającymi interfejs HTTP.
+Moduł proxy to najprostszy sposób łączenia lighttpd z serwerami
+Javy mającymi interfejs HTTP.
Ten pakiet zawiera nowy moduł proxy.
@@ -535,8 +537,8 @@
webserver BEFORE they are handled.
%description mod_rewrite -l pl.UTF-8
-Ten moduł pozwala na przepisywanie zbioru URL-i wewnętrznie w serwerze
-WWW _przed_ ich obsługą.
+Ten moduł pozwala na przepisywanie zbioru URL-i wewnętrznie w
+serwerze WWW _przed_ ich obsługą.
%package mod_rrdtool
Summary: lighttpd module for monitoring traffic and server load
@@ -553,12 +555,12 @@
webserver.
%description mod_rrdtool -l pl.UTF-8
-RRD to system przechowywania i wyświetlania danych zależnych od czasu
-(np. obciążenia sieci, temperatury w serwerowni, średniego obciążenia
-serwera).
+RRD to system przechowywania i wyświetlania danych zależnych od
+czasu (np. obciążenia sieci, temperatury w serwerowni, średniego
+obciążenia serwera).
-Przy użyciu tego modułu można monitorować ruch i obciążenie serwera
-WWW.
+Przy użyciu tego modułu można monitorować ruch i obciążenie
+serwera WWW.
%package mod_scgi
Summary: lighttpd module for SCGI interface
@@ -571,8 +573,8 @@
Python + WSGI.
%description mod_scgi -l pl.UTF-8
-SCGI to szybki i uproszczony interfejs CGI. Jest używany głównie przez
-Pythona z WSGI.
+SCGI to szybki i uproszczony interfejs CGI. Jest używany głównie
+przez Pythona z WSGI.
%package mod_secdownload
Summary: lighttpd module for secure and fast downloading
@@ -585,8 +587,9 @@
and a countermeasure against deep-linking.
%description mod_secdownload -l pl.UTF-8
-Przy użyciu tego modułu można łatwo umożliwić ściąganie plików z
-uwierzytelnieniem i zapobiec używaniu bezpośrednich odnośników.
+Przy użyciu tego modułu można łatwo umożliwić ściąganie
+plików z uwierzytelnieniem i zapobiec używaniu bezpośrednich
+odnośników.
%package mod_setenv
Summary: lighttpd module for setting conditional request headers
@@ -624,8 +627,8 @@
NSCA/Apache SSI.
%description mod_ssi -l pl.UTF-8
-Moduł server-side includes udostępnia warstwę kompatybilności z SSI
-znanym z NSCA/Apache'a.
+Moduł server-side includes udostępnia warstwę kompatybilności z
+SSI znanym z NSCA/Apache'a.
%package mod_staticfile
Summary: lighttpd module for static file serving
@@ -729,8 +732,7 @@
- MKCOL
- DELETE
- PUT
-- LOCK (experimental)
-oraz zwykłe GET, POST, HEAD z HTTP/1.1.
+- LOCK (experimental) oraz zwykłe GET, POST, HEAD z HTTP/1.1.
Jak na razie montowanie zasobu webdav pod Windows XP działa i
podstawowe testy lakmusowe przechodzą.
@@ -876,6 +878,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
--- lighttpd.spec 2007-10-30 23:20:00.000000000 +0100
+++ lighttpd.spec.new 2007-10-30 23:20:33.000000000 +0100
@@ -104,7 +104,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
@@ -876,6 +876,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