SPECS: apache.spec - sample modules mod_optional_{fn, hook}_{export...

glen glen at pld-linux.org
Sun Dec 18 21:34:56 CET 2005


Author: glen                         Date: Sun Dec 18 20:34:56 2005 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- sample modules mod_optional_{fn,hook}_{export,import} dropped
- apr >= 1.2 in requirements (according to docs)
- created -base subpackage for main httpd, main apache package is just virtual pulling all deps
  so people can have customized minimal apache installment
- modules from old main package separated
- created -tools, -errordocs subpackages
- added URL to module packages
- separate configs for modules finished
- redone manual package language finding to match also stylesheets

---- Files affected:
SPECS:
   apache.spec (1.438 -> 1.439) 

---- Diffs:

================================================================
Index: SPECS/apache.spec
diff -u SPECS/apache.spec:1.438 SPECS/apache.spec:1.439
--- SPECS/apache.spec:1.438	Sun Dec 18 16:51:46 2005
+++ SPECS/apache.spec	Sun Dec 18 21:34:51 2005
@@ -1,22 +1,20 @@
 # $Revision$, $Date$
 # TODO:
-# - mod_case_filter
-# - mod_case_filter_in
-# - mod_optional_fn_{export,import}
-# - mod_optional_hook_{export,import}
-# - mod_ext_filter
-# - mod_echo
 # - config examples for mod_*
-# - find smart way to deregister module if its moved from main package
-#   to subpackage (maybe test -f ?)
 # - add %%post/%%postun to suexec
 # - --with-suexec-gidmin=500 or =100 ?
 # - --with-suexec-uidmin=500 or =1000 ?
 # - subpackages for MPMs
-# - check if all modules (*.so) are exactly the same for different MPMs
-# - install stage fails with distcc (make -jN)
+# - !!!check if all modules (*.so) are exactly the same for different MPMs
 # - /var/run/apache is also owned by apache1.spec, so rename it to /var/run/httpd spec here
 #   (NOTE: if you fix this also adjust apache-mod_fastcgi.spec)
+# - check those autn modules inner deps
+# - for external packages: don't use any apache module name in dep as they
+#   differ for apache 1.3/2.0/2.2!? any better ideas? rpm Suggests: tags?
+# - for mod_auth_* modules require each auth module to require virtual authn so at least *_default is chosen?
+# - same for mod_authz
+# - mod_auth_digest and mod_auth_basic R: apache(authn) ?
+# - drop mod_case_filter* or find summary and description for them
 
 # Conditional build:
 %bcond_without	ssl		# build without SSL support
@@ -40,7 +38,7 @@
 Summary(tr):	Lider WWW tarayýcý
 Name:		apache
 Version:	2.2.0
-Release:	0.13
+Release:	0.76
 License:	Apache Group License
 Group:		Networking/Daemons
 Source0:	http://www.apache.org/dist/httpd/httpd-%{version}.tar.gz
@@ -63,9 +61,20 @@
 Source15:	%{name}-mod_suexec.conf
 Source16:	%{name}-mod_deflate.conf
 Source17:	%{name}-mod_autoindex.conf
+Source18:	%{name}-multilang-errordoc.conf
+Source19:	%{name}-manual.conf
 Source20:	%{name}-server.crt
 Source21:	%{name}-server.key
 Source22:	%{name}-mod_userdir.conf
+Source23:	%{name}-mpm.conf
+Source24:	%{name}-languages.conf
+Source25:	%{name}-mod_mime.conf
+Source26:	%{name}-mod_alias.conf
+Source27:	%{name}-mod_authz_host.conf
+Source28:	%{name}-mod_cgid.conf
+Source29:	%{name}-mod_log_config.conf
+Source30:	%{name}-mod_mime_magic.conf
+Source31:	%{name}-mod_cache.conf
 Patch0:		%{name}-configdir_skip_backups.patch
 Patch1:		%{name}-layout.patch
 Patch2:		%{name}-suexec.patch
@@ -75,6 +84,7 @@
 Patch5:		httpd-2.0.48-metuxmpm-r8.patch
 # what about this? it isn't applied...
 Patch6:		httpd-2.0.40-xfsz.patch
+Patch7:		%{name}-syslibs.patch
 Patch8:		httpd-2.0.45-encode.patch
 Patch10:	httpd-2.0.46-dav401dest.patch
 Patch12:	httpd-2.0.46-sslmutex.patch
@@ -87,8 +97,9 @@
 Patch21:	httpd-2.0.52-peruser-0.1.6.patch
 Patch22:	%{name}-libtool.patch
 URL:		http://httpd.apache.org/
-BuildRequires:	apr-devel >= 1:1.0.0
-BuildRequires:	apr-util-devel >= 1:1.0.0
+BuildRequires:	apr-devel >= 1:1.2
+BuildRequires:	apr-util-devel >= 1:1.2
+BuildRequires:	autoconf
 BuildRequires:	automake
 BuildRequires:	db-devel
 %{?with_distcache:BuildRequires:	distcache-devel}
@@ -100,50 +111,29 @@
 %{?with_ssl:BuildRequires:	openssl-devel >= 0.9.7d}
 %{?with_ssl:BuildRequires:	openssl-tools >= 0.9.7d}
 BuildRequires:	pcre-devel
-BuildRequires:	perl-devel >= 1:5.6
 BuildRequires:	rpm-build >= 4.4.0
 BuildRequires:	rpm-perlprov >= 4.1-13
 BuildRequires:	rpmbuild(macros) >= 1.228
 BuildRequires:	sed >= 4.0
 BuildRequires:	zlib-devel
-Requires(post):	fileutils
-Requires(post,preun):	/sbin/chkconfig
-Requires(postun):	/usr/sbin/groupdel
-Requires(postun):	/usr/sbin/userdel
-Requires(pre):	/bin/id
-Requires(pre):	/usr/bin/getgid
-Requires(pre):	/usr/sbin/groupadd
-Requires(pre):	/usr/sbin/useradd
+Requires:	%{name}-errordocs = %{version}-%{release}
+Requires:	%{name}-mod_alias = %{version}-%{release}
+#Requires:	%{name}-mod_asis = %{version}-%{release}
+Requires:	%{name}-mod_authz_host = %{version}-%{release}
+Requires:	%{name}-mod_autoindex = %{version}-%{release}
+#Requires:	%{name}-mod_cern_meta = %{version}-%{release}
+Requires:	%{name}-mod_cgi = %{version}-%{release}
+Requires:	%{name}-mod_env = %{version}-%{release}
+Requires:	%{name}-mod_include = %{version}-%{release}
+Requires:	%{name}-mod_log_config = %{version}-%{release}
+Requires:	%{name}-mod_mime = %{version}-%{release}
+Requires:	%{name}-mod_mime_magic = %{version}-%{release}
+Requires:	%{name}-mod_negotiation = %{version}-%{release}
+Requires:	%{name}-mod_setenvif = %{version}-%{release}
+Requires:	%{name}-mod_speling = %{version}-%{release}
+Requires:	%{name}-mod_userdir = %{version}-%{release}
 Requires:	%{name}-mod_version = %{version}-%{release}
-Requires:	/etc/mime.types
-Requires:	/sbin/chkconfig
-Requires:	apr >= 1:1.0.0-2
-Requires:	mailcap
-Requires:	perl-base
-Requires:	psmisc >= 20.1
-Requires:	rc-scripts >= 0.4.0.15
-Provides:	apache(modules-api) = %{_apache_modules_api}
-Provides:	apache(mod_alias)
-Provides:	apache(mod_asis)
-Provides:	apache(mod_autoindex)
-Provides:	apache(mod_cern_meta)
-Provides:	apache(mod_cgi)
-Provides:	apache(mod_env)
-Provides:	apache(mod_include)
-Provides:	apache(mod_log_config)
-Provides:	apache(mod_mime)
-Provides:	apache(mod_mime_magic)
-Provides:	apache(mod_negotiation)
-Provides:	apache(mod_setenvif)
-Provides:	apache(mod_speling)
-Provides:	apache(mod_userdir)
-Provides:	group(http)
-Provides:	user(http)
-Provides:	webserver = apache
-Obsoletes:	apache-extra
-Obsoletes:	apache6
-# for the posttrans scriptlet, conflicts because in vserver environment rpm package is not installed.
-Conflicts:	rpm < 4.4.2-0.2
+Requires:	%{name}-tools = %{version}-%{release}
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define		_sysconfdir	/etc/httpd
@@ -193,11 +183,51 @@
 Apache serbest dađýtýlan ve çok kullanýlan yetenekli bir web
 sunucusudur.
 
+%package base
+Summary:	The Number One HTTP Server On The Internet
+Group:		Networking/Daemons
+Requires(post):	fileutils
+Requires(post,preun):	/sbin/chkconfig
+Requires(postun):	/usr/sbin/groupdel
+Requires(postun):	/usr/sbin/userdel
+Requires(pre):	/bin/id
+Requires(pre):	/usr/bin/getgid
+Requires(pre):	/usr/sbin/groupadd
+Requires(pre):	/usr/sbin/useradd
+Requires:	/etc/mime.types
+Requires:	/sbin/chkconfig
+Requires:	apr >= 1:1.2
+Requires:	mailcap
+Requires:	psmisc >= 20.1
+Requires:	rc-scripts >= 0.4.0.15
+Provides:	apache(modules-api) = %{_apache_modules_api}
+Provides:	group(http)
+Provides:	user(http)
+Provides:	webserver = apache
+Obsoletes:	apache-extra
+Obsoletes:	apache6
+# packaged by mistake. really sample code
+Obsoletes:	%{name}-mod_optional_fn_export
+Obsoletes:	%{name}-mod_optional_fn_import
+Obsoletes:	%{name}-mod_optional_fn_import
+Obsoletes:	%{name}-mod_optional_hook_import
+# for the posttrans scriptlet, conflicts because in vserver environment rpm package is not installed.
+Conflicts:	rpm < 4.4.2-0.2
+
+%description base
+Apache is a powerful, full-featured, efficient and freely-available
+Web server. Apache is also the most popular Web server on the
+Internet.
+
+%description base -l pl
+Apache jest serwerem WWW (World Wide Web). Instalując ten pakiet
+będziesz mógł prezentować własne strony WWW w sieci Internet.
+
 %package suexec
 Summary:	Apache suexec wrapper
 Summary(pl):	Wrapper suexec do serwera WWW Apache
 Group:		Networking/Daemons
-Requires:	%{name} = %{version}-%{release}
+Requires:	%{name}-base = %{version}-%{release}
 
 %description suexec
 The suEXEC feature provides Apache users the ability to run CGI and
@@ -210,11 +240,22 @@
 innym UID niż wywołujący je serwer. Normalnie programy CGI i SSI są
 wykonywane jako taki sam użytkownik jak serwer WWW.
 
+%package tools
+Summary:	Apache tools
+Summary(pl):	Narzędzia Apache'a
+Group:		Development/Tools
+
+%description tools
+Apache tools.
+
+%description tools -l pl
+Narzędzia Apache'a.
+
 %package index
 Summary:	Apache index.html* files
 Summary(pl):	Pliki Apache index.html*
 Group:		Documentation
-Requires:	%{name} = %{version}-%{release}
+Requires:	%{name}-base = %{version}-%{release}
 Obsoletes:	indexhtml
 
 %description index
@@ -227,7 +268,11 @@
 Summary:	Apache manual
 Summary(pl):	Podręcznik Apache'a
 Group:		Documentation
-Requires:	%{name} = %{version}-%{release}
+Requires:	%{name}-base = %{version}-%{release}
+Requires:	%{name}-mod_alias = %{version}-%{release}
+Requires:	%{name}-mod_dir = %{version}-%{release}
+Requires:	%{name}-mod_negotiation = %{version}-%{release}
+Requires:	%{name}-mod_setenvif = %{version}-%{release}
 
 %description doc
 Apache manual.
@@ -235,6 +280,22 @@
 %description doc -l pl
 Podręcznik Apache'a.
 
+%package errordocs
+Summary:	Multi-language error messages for Apache
+Group:		Applications/WWW
+URL:		http://httpd.apache.org/docs-project/
+Requires:	%{name}-base = %{version}-%{release}
+Requires:	%{name}-mod_alias = %{version}-%{release}
+Requires:	%{name}-mod_authz_host = %{version}-%{release}
+Requires:	%{name}-mod_include = %{version}-%{release}
+Requires:	%{name}-mod_negotiation = %{version}-%{release}
+
+%description errordocs
+Multi-language error messages.
+
+%description errordocs -l pl
+Dokumenty opisujące błędy HTTP dla Apache'a.
+
 %package apxs
 Summary:	APache eXtenSion tool
 Summary(pl):	Narzędzie do rozszerzania Apache'a
@@ -255,7 +316,7 @@
 Summary(ru):	óŇĹÄÓÔ×Á ŇÁÚŇÁÂĎÔËÉ ÍĎÄŐĚĹĘ ÄĚŃ ×ĹÂ-ÓĹŇ×ĹŇÁ Apache
 Group:		Networking/Utilities
 Requires:	%{name}-apxs = %{version}-%{release}
-Requires:	apr-util-devel >= 1:1.0.0
+Requires:	apr-util-devel >= 1:1.2
 Requires:	libtool
 Obsoletes:	apache-static
 
@@ -287,29 +348,74 @@
 desenvolver módulos adicionais para o Apache.
 
 %package mod_actions
-Summary:	Apache module for run CGI whenever a file of a certain type is requested
+Summary:	This module provides for executing CGI scripts based on media type or request method
 Summary(pl):	Moduł Apache'a do uruchamiania skryptów CGI
 Group:		Networking/Daemons
-Requires:	%{name} = %{version}-%{release}
+URL:		http://httpd.apache.org/docs/2.2/mod/mod_actions.html
 Provides:	apache(mod_actions) = %{version}-%{release}
+Requires:	%{name}-base = %{version}-%{release}
 
 %description mod_actions
-This package contains mod_actions module. This module lets you run CGI
-scripts whenever a file of a certain type is requested. This makes it
-much easier to execute scripts that process files.
+This module has two directives. The Action directive lets you run CGI
+scripts whenever a file of a certain MIME content type is requested.
+The Script directive lets you run CGI scripts whenever a particular
+method is used in a request. This makes it much easier to execute
+scripts that process files.
 
 %description mod_actions -l pl
 Ten moduł pozwala na uruchamianie skryptów w momencie gdy nadchodzi
 żądanie pobrania pliku określonego typu.
 
+%package mod_alias
+Summary:	Provides for mapping different parts of the host filesystem in the document tree and for URL redirection
+Group:		Networking/Daemons
+URL:		http://httpd.apache.org/docs/2.2/mod/mod_alias.html
+Provides:	apache(mod_alias) = %{version}-%{release}
+Requires:	%{name}-base = %{version}-%{release}
+
+%description mod_alias
+The directives contained in this module allow for manipulation and
+control of URLs as requests arrive at the server. The Alias and
+ScriptAlias directives are used to map between URLs and filesystem
+paths. This allows for content which is not directly under the
+DocumentRoot served as part of the web document tree. The ScriptAlias
+directive has the additional effect of marking the target directory as
+containing only CGI scripts.
+
+The Redirect directives are used to instruct clients to make a new
+request with a different URL. They are often used when a resource has
+moved to a new location.
+
+mod_alias is designed to handle simple URL manipulation tasks. For
+more complicated tasks such as manipulating the query string, use the
+tools provided by mod_rewrite.
+
+%package mod_asis
+Summary:	Sends files that contain their own HTTP headers
+Group:		Networking/Daemons
+URL:		http://httpd.apache.org/docs/2.2/mod/mod_asis.html
+Provides:	apache(mod_asis) = %{version}-%{release}
+Requires:	%{name}-base = %{version}-%{release}
+
+%description mod_asis
+This module provides the handler send-as-is which causes Apache to
+send the document without adding most of the usual HTTP headers.
+
+This can be used to send any kind of data from the server, including
+redirects and other special HTTP responses, without requiring a
+cgi-script or an nph script.
+
+For historical reasons, this module will also process any file with
+the mime type httpd/send-as-is.
+
 %package mod_auth
 Summary:	Virtual package which which provides backward compatibility with apache 2.0
 Summary(pl):	Pakiet wirtualny zapewniający kompatybilność wsteczną z apache 2.0
 Group:		Networking/Daemons
+Provides:	apache(mod_auth) = %{version}-%{release}
+Requires:	%{name}-base = %{version}-%{release}
 Requires:	%{name}-mod_authn_file = %{version}-%{release}
 Requires:	%{name}-mod_authz_groupfile = %{version}-%{release}
-Requires:	%{name} = %{version}-%{release}
-Provides:	apache(mod_auth) = %{version}-%{release}
 
 %description mod_auth
 Virtual package which requires apache-mod_authn_file and
@@ -323,13 +429,19 @@
 Summary:	Apache module that allows Basic authentication
 Summary(pl):	Moduł Apache'a umożliwiający korzystawnie z uwierzytelnienia Basic
 Group:		Networking/Daemons
-Requires:	%{name} = %{version}-%{release}
+URL:		http://httpd.apache.org/docs/2.2/mod/mod_auth_basic.html
 Provides:	apache(mod_auth_basic) = %{version}-%{release}
+Requires:	%{name}-base = %{version}-%{release}
 
 %description mod_auth_basic
 This module allows the use of HTTP Basic Authentication to restrict
 access by looking up users in the given providers.
 
+HTTP Digest Authentication is provided by mod_auth_digest. This module
+should usually be combined with at least one authentication module
+such as mod_authn_file and one authorization module such as
+mod_authz_user.
+
 %description mod_auth_basic -l pl
 Ten moduł pozwala używać uwierzytelnienia HTTP Basic do ograniczania
 dostępu poprzez wyszukiwanie użytkowników we wskazanych miejscach
@@ -338,11 +450,11 @@
 Summary:	Virtual package which which provides backward compatibility with apache 2.0
 Summary(pl):	Pakiet wirtualny zapewniający kompatybilność wsteczną z apache 2.0
 Group:		Networking/Daemons
+Provides:	apache(mod_auth_dbm) = %{version}-%{release}
+Requires:	%{name}-base = %{version}-%{release}
 Requires:	%{name}-dbmtools = %{version}-%{release}
 Requires:	%{name}-mod_authn_dbm = %{version}-%{release}
 Requires:	%{name}-mod_authz_dbm = %{version}-%{release}
-Requires:	%{name} = %{version}-%{release}
-Provides:	apache(mod_auth_dbm) = %{version}-%{release}
 
 %description mod_auth_dbm
 Virtual package which requires apache-mod_authn_dbm and
@@ -356,8 +468,9 @@
 Summary:	User authentication using MD5 Digest Authentication
 Summary(pl):	Uwierzytelnianie użytkowników przy użyciu MD5 Digest
 Group:		Networking/Daemons
-Requires:	%{name} = %{version}-%{release}
+URL:		http://httpd.apache.org/docs/2.2/mod/mod_auth_digest.html
 Provides:	apache(mod_auth_digest) = %{version}-%{release}
+Requires:	%{name}-base = %{version}-%{release}
 
 %description mod_auth_digest
 This module implements HTTP Digest Authentication. However, it has not
@@ -372,8 +485,9 @@
 Summary:	Apache module that provides the ability to create extended authentication
 Summary(pl):	Moduł Apache'a umożliwiający tworzenie rozszerzonego uwierzytelniania
 Group:		Networking/Daemons
-Requires:	%{name} = %{version}-%{release}
+URL:		http://httpd.apache.org/docs/2.2/mod/mod_authn_alias.html
 Provides:	apache(mod_authn_alias) = %{version}-%{release}
+Requires:	%{name}-base = %{version}-%{release}
 
 %description mod_authn_alias
 This module allows extended authentication providers to be created
@@ -387,8 +501,9 @@
 Summary:	Apache module that allows "anonymous" user access to authenticated areas
 Summary(pl):	Moduł Apache'a umożliwiający dostęp anonimowych użytkowników do stref uwierzytelnianych
 Group:		Networking/Daemons
-Requires:	%{name} = %{version}-%{release}
+URL:		http://httpd.apache.org/docs/2.2/mod/mod_authn_anon.html
 Provides:	apache(mod_authn_anon) = %{version}-%{release}
+Requires:	%{name}-base = %{version}-%{release}
 # compat
 Provides:	apache-mod_auth_anon = %{version}-%{release}
 Provides:	apache(mod_auth_anon) = %{version}-%{release}
@@ -411,8 +526,10 @@
 Summary:	Apache module that allows user authentication using an SQL
 Summary(pl):	Moduł Apache'a umożliwiający uwierzytelnianie użytkowników przy użyciu tabel SQL
 Group:		Networking/Daemons
-Requires:	%{name} = %{version}-%{release}
+URL:		http://httpd.apache.org/docs/2.2/mod/mod_authn_dbd.html
 Provides:	apache(mod_authn_dbd) = %{version}-%{release}
+Requires:	%{name}-base = %{version}-%{release}
+Requires:	%{name}-mod_dbd = %{version}-%{release}
 
 %description mod_authn_dbd
 This module provides authentication front-ends such as mod_auth_digest
@@ -428,8 +545,9 @@
 Summary:	Apache module that allows user authentication using DBM files
 Summary(pl):	Moduł Apache'a umożliwiający uwierzytelnianie użytkowników przy użyciu plików DBM
 Group:		Networking/Daemons
-Requires:	%{name} = %{version}-%{release}
+URL:		http://httpd.apache.org/docs/2.2/mod/mod_authn_dbm.html
 Provides:	apache(mod_authn_dbm) = %{version}-%{release}
+Requires:	%{name}-base = %{version}-%{release}
 
 %description mod_authn_dbm
 This module provides authentication front-ends such as mod_auth_digest
@@ -445,8 +563,9 @@
 Summary:	Apache module that rejects any credentials supplied by the user
 Summary(pl):	Moduł Apache'a odrzucający wszystkie dane podane przez użytkownika
 Group:		Networking/Daemons
+URL:		http://httpd.apache.org/docs/2.2/mod/mod_authn_default.html
 Provides:	apache(mod_authn_default) = %{version}-%{release}
-Requires:	%{name} = %{version}-%{release}
+Requires:	%{name}-base = %{version}-%{release}
 
 %description mod_authn_default
 This module is designed to be the fallback module, if you don't have
@@ -463,8 +582,9 @@
 Summary:	Apache module that allows user authentication using text files
 Summary(pl):	Moduł Apache'a umożliwiający uwierzytelnianie użytkowników poprzez pliki tekstowe
 Group:		Networking/Daemons
-Requires:	%{name} = %{version}-%{release}
+URL:		http://httpd.apache.org/docs/2.2/mod/mod_authn_file.html
 Provides:	apache(mod_authn_file) = %{version}-%{release}
+Requires:	%{name}-base = %{version}-%{release}
 
 %description mod_authn_file
 This module provides authentication front-ends such as mod_auth_digest
@@ -480,7 +600,8 @@
 Summary:	Apache module that allows an LDAP directory to be used to store the database for HTTP Basic authentication
 Summary(pl):	Moduł Apache'a umożliwiający przechowywanie danych dla uwierzytelnienia HTTP Basic w bazie LDAP
 Group:		Networking/Daemons
-Requires:	%{name} = %{version}-%{release}
+URL:		http://httpd.apache.org/docs/2.2/mod/mod_authnz_ldap.html
+Requires:	%{name}-base = %{version}-%{release}
 Provides:	apache(mod_authnz_ldap) = %{version}-%{release}
 # compat
 Provides:	apache(mod_auth_ldap) = %{version}-%{release}
@@ -499,8 +620,9 @@
 Summary:	Apache module that allows group authorization using DBM files
 Summary(pl):	Moduł Apache'a umożliwiający uwierzytelnianie grup z użyciem plików DBM
 Group:		Networking/Daemons
-Requires:	%{name} = %{version}-%{release}
+URL:		http://httpd.apache.org/docs/2.2/mod/mod_authz_dbm.html
 Provides:	apache(mod_authz_dbm) = %{version}-%{release}
+Requires:	%{name}-base = %{version}-%{release}
 
 %description mod_authz_dbm
 This module provides authorization capabilities so that authenticated
@@ -516,8 +638,9 @@
 Summary:	Apache module that rejects any authorization request
 Summary(pl):	Moduł Apache'a odrzucający wszystkie żądania autoryzacji
 Group:		Networking/Daemons
-Requires:	%{name} = %{version}-%{release}
+URL:		http://httpd.apache.org/docs/2.2/mod/mod_authz_default.html
 Provides:	apache(mod_authz_default) = %{version}-%{release}
+Requires:	%{name}-base = %{version}-%{release}
 
 %description mod_authz_default
 This module is designed to be the fallback module, if you don't have
@@ -534,8 +657,9 @@
 Summary:	Apache module that allows group authorization using plaintext files
 Summary(pl):	Moduł Apache'a umożliwiający autoryzację grup przy użyciu plików tekstowych
 Group:		Networking/Daemons
-Requires:	%{name} = %{version}-%{release}
+URL:		http://httpd.apache.org/docs/2.2/mod/mod_authz_groupfile.html
 Provides:	apache(mod_authz_groupfile) = %{version}-%{release}
+Requires:	%{name}-base = %{version}-%{release}
 
 %description mod_authz_groupfile
 This module provides authorization capabilities so that authenticated
@@ -551,8 +675,9 @@
 Summary:	Apache module that allows group authorizations based on host (name or IP address)
 Summary(pl):	Moduł Apache'a umożliwiający autoryzację grup w oparcu o host (nazwę lub IP)
 Group:		Networking/Daemons
-Requires:	%{name} = %{version}-%{release}
+URL:		http://httpd.apache.org/docs/2.2/mod/mod_authz_host.html
 Provides:	apache(mod_authz_host) = %{version}-%{release}
+Requires:	%{name}-base = %{version}-%{release}
 
 %description mod_authz_host
 The directives provided by mod_authz_host are used in <Directory>,
@@ -572,8 +697,10 @@
 Summary:	Apache module that allows authorization based on file ownership
 Summary(pl):	Moduł Apache'a umożliwiający autoryzacje w oparciu o własność plików
 Group:		Networking/Daemons
-Requires:	%{name} = %{version}-%{release}
+URL:		http://httpd.apache.org/docs/2.2/en/mod/mod_authz_owner.html
 Provides:	apache(mod_authz_owner) = %{version}-%{release}
+Requires:	%{name}-base = %{version}-%{release}
+#Requires:	any-auth-module
 
 %description mod_authz_owner
 This module authorizes access to files by comparing the userid used
@@ -594,8 +721,9 @@
 Summary:	Apache module that allows user authorization
 Summary(pl):	Moduł Apache'a umożliwiający autoryzację użytkowników
 Group:		Networking/Daemons
-Requires:	%{name} = %{version}-%{release}
+URL:		http://httpd.apache.org/docs/2.2/en/mod/mod_authz_user.html
 Provides:	apache(mod_authz_user) = %{version}-%{release}
+Requires:	%{name}-base = %{version}-%{release}
 
 %description mod_authz_user
 This module provides authorization capabilities so that authenticated
@@ -609,8 +737,10 @@
 Summary:	Apache module - display index of files
 Summary(pl):	Moduł apache do wyświetlania indeksu plików
 Group:		Networking/Daemons
+URL:		http://httpd.apache.org/docs/2.2/en/mod/mod_autoindex.html
 Provides:	apache(mod_autoindex) = %{version}-%{release}
-Requires:	%{name} = %{version}-%{release}
+Requires:	%{name}-base = %{version}-%{release}
+Requires:	%{name}-mod_alias = %{version}-%{release}
 
 %description mod_autoindex
 This package contains mod_autoindex module. It provides generation
@@ -620,11 +750,11 @@
 Ten pakiet dostarcza moduł autoindex, który generuje indeks plików.
 
 %package mod_bucketeer
-Summary:	Split buckets whenever we find a control-char
+Summary:	buckets manipulation filter
 Summary(pl):	Dzielenie kubełków po znalezieniu znaku sterującego
 Group:		Networking/Daemons
-Requires:	%{name} = %{version}-%{release}
 Provides:	apache(mod_bucketeer) = %{version}-%{release}
+Requires:	%{name}-base = %{version}-%{release}
 
 %description mod_bucketeer
 Split buckets whenever we find a control-char.
@@ -636,8 +766,9 @@
 Summary:	Content cache keyed to URIs
 Summary(pl):	Pamięć podręczna wg klucza URI
 Group:		Networking/Daemons
-Requires:	%{name} = %{version}-%{release}
+URL:		http://httpd.apache.org/docs/2.2/en/mod/mod_cache.html
 Provides:	apache(mod_cache) = %{version}-%{release}
+Requires:	%{name}-base = %{version}-%{release}
 
 %description mod_cache
 mod_cache implements an RFC 2616 compliant HTTP content cache that can
@@ -654,16 +785,74 @@
 (głównie użyteczne przy cache'owaniu lokalnej zawartości) oraz na
 dysku (używane do cache'owania proxy).
 
+%package mod_case_filter
+Summary:	TODO
+Group:		Networking/Daemons
+Provides:	apache(mod_case_filter) = %{version}-%{release}
+Requires:	%{name}-base = %{version}-%{release}
+
+%description mod_case_filter
+
<<Diff was trimmed, longer than 597 lines>>

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/apache.spec?r1=1.438&r2=1.439&f=u




More information about the pld-cvs-commit mailing list