-# Version1 (default): under /cgi-bin/cvsweb.cgi address
-ScriptAlias /cgi-bin/cvsweb.cgi /usr/share/cvsweb/cvsweb.cgi
-Alias /cvsweb/css/ /usr/share/cvsweb/css/
-Alias /cvsweb/enscript/ /usr/share/cvsweb/enscript/
-Alias /cvsweb/icons/ /usr/share/cvsweb/icons/
+<Directory /usr/share/cvsweb>
+ AllowOverride None
+ Allow from all
+</Directory>
+# Version1 (default): under /cgi-bin/cvsweb.cgi address
+ScriptAlias /cgi-bin/cvsweb.cgi /usr/lib/cgi-bin/cvsweb.cgi
+Alias /cvsweb/ /usr/share/cvsweb/
<Location /cgi-bin/cvsweb.cgi>
+ Allow from all
+
# See also $charset in cvsweb.conf.
#AddDefaultCharset UTF-8
# PerlOptions +ParseHeaders
# Options ExecCGI
# </IfModule>
-
- Allow from all
-</Location>
-<Location /cvsweb/>
- Allow from all
</Location>
# Version 2: cvsweb as handler to whole vhost:
#<VirtualHost *:80>
-# ServerName cvs
+# ServerName cvs
#
-# Alias /cvsweb/css/ /usr/share/cvsweb/css/
-# Alias /cvsweb/enscript/ /usr/share/cvsweb/enscript/
-# Alias /cvsweb/icons/ /usr/share/cvsweb/icons/
-# DocumentRoot /usr/share/cvsweb/cvsweb.cgi
-# <Location />
-# Options ExecCGI
-# Allow from all
-# </Location>
+# Alias /cvsweb/ /usr/share/cvsweb/
+# DocumentRoot /usr/lib/cgi-bin/cvsweb.cgi
+# <Location />
+# Options ExecCGI
+# Allow from all
+# </Location>
#</VirtualHost>
Summary(pl): Wizualny (WWW) interfejs do przegl±dania repozytorium CVS
Name: cvsweb
Version: 3.0.6
-Release: 0.4
+Release: 0.6
Epoch: 1
License: BSD
Group: Development/Tools
Patch0: %{name}-config.patch
Patch1: %{name}-emptyscript.patch
BuildRequires: rpmbuild(macros) >= 1.268
-# for %{_libdir}/cgi-bin
+# for %{_prefix}/lib/cgi-bin
Requires: FHS >= 2.3-8
Requires: rcs
# for /etc/mime.types
%define _webapp %{name}
%define _sysconfdir %{_webapps}/%{_webapp}
%define _appdir %{_datadir}/%{name}
+%define _cgibindir %{_prefix}/lib/cgi-bin
%description
CVSweb is a WWW interface for CVS repositories with which you can
%install
rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT{%{_appdir}/{css,enscript,icons},%{_cgibindir},%{_sysconfdir}}
-install -d $RPM_BUILD_ROOT{%{_appdir}/{css,enscript,icons},%{_sysconfdir}}
-
-install %{name}.cgi $RPM_BUILD_ROOT%{_appdir}
+install %{name}.cgi $RPM_BUILD_ROOT%{_cgibindir}
install css/* $RPM_BUILD_ROOT%{_appdir}/css
install enscript/* $RPM_BUILD_ROOT%{_appdir}/enscript
install icons/* $RPM_BUILD_ROOT%{_appdir}/icons
%config(noreplace) %verify(not md5 mtime size) %attr(640,root,http) %{_sysconfdir}/%{name}.conf
%config(noreplace) %verify(not md5 mtime size) %attr(640,root,root) %{_sysconfdir}/apache.conf
%config(noreplace) %verify(not md5 mtime size) %attr(640,root,root) %{_sysconfdir}/httpd.conf
-%dir %{_appdir}
-%{_appdir}/css
-%{_appdir}/enscript
-%{_appdir}/icons
-%attr(755,root,root) %{_appdir}/cvsweb.cgi
+%attr(755,root,root) %{_cgibindir}/cvsweb.cgi
+%{_appdir}