%define name darcsweb %define version 0 %define rel 0.20050912.2 Summary: A web interface for darcs Name: %{name} Version: %{version} Release: %mkrel %{rel} # darcs get http://users.auriga.wearlab.de/~alb/repos/darcsweb/ # cd darcsweb # darcs dist Source0: %{name}.tar.bz2 Source1: %{name}.conf # to have config file in /etc/darcsweb Patch0: darcsweb-etc-path.patch.bz2 License: Public Domain Group: Networking/WWW Url: http://users.auriga.wearlab.de/~alb/darcsweb/ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot Requires: python Requires: apache Requires: darcs BuildArch: noarch %description This is a very simple web interface for darcs, inspired in gitweb (written by Kay Sievers and Christian Gierke). %prep %setup -q -n %name %patch0 -p1 %build chmod 755 darcsweb.cgi mkconfig.py %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT/var/www/%name mkdir -p $RPM_BUILD_ROOT/etc/%name mkdir -p $RPM_BUILD_ROOT/etc/httpd/conf/webapps.d cp -a *.cgi *.png *.css $RPM_BUILD_ROOT/var/www/%name cp config.py.sample $RPM_BUILD_ROOT/etc/%name/config.py cp %{SOURCE1} $RPM_BUILD_ROOT/etc/httpd/conf/webapps.d %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) /var/www/%name/* %config(noreplace) /etc/httpd/conf/webapps.d/%{name}.conf %config(noreplace) /etc/darcsweb/config.py %doc README mkconfig.py %changelog * Mon Sep 12 2005 Gaetan Lehmann <gaetan.lehmann@jouy.inra.fr> 0-0.20050912.2mdk - use darcsweb.cgi as default page * Mon Sep 12 2005 Gaetan Lehmann <gaetan.lehmann@jouy.inra.fr> 0-0.20050912.1mdk - fix license - darcs pull * Wed Sep 7 2005 Gaetan Lehmann <gaetan.lehmann@jouy.inra.fr> 0-0.20050907.1mdk - first mandriva release