# $Id: oats.spec,v 1.3 2008/04/02 15:03:55 slords Exp $ # Authority: fetcher # Name: Craig D. Jensen %define name oats Summary: OATS is an Online Automated Timecard System Name: %{name} %define version 2.0.3 %define release 2 Version: %{version} Release: %{release}%{?dist} License: GNU GPL URL: http://www.rustyparts.com/oats.php Group: SMEserver/addon Source: %{name}-%{version}.tar.gz BuildArchitectures: noarch BuildRequires: e-smith-devtools BuildRoot: /var/tmp/%{name}-%{version} Requires: e-smith-release >= 7.0, ghostscript, html2ps AutoReqProv: no %description O.A.T.S is an online automated timecard system A free, Open Source software package designed using sound pedagogical principles, to help educators create effective online learning communities. %changelog * Tue Feb 26 2008 Craig D. Jensen - Added ghostscript, html2ps as requires to provide pdf and text output - of timecards by default - [2.0.3-2] * Wed Feb 06 2008 Craig Jensen - initial release - [2.0.3-1] %prep %setup -c -n %{name} %build #drop in an unchanged .tgz, if required rename directory here, eg remove version number. mkdir -p root/opt mv %{name} root/opt touch root/opt/oats/.htaccess %install rm -rf $RPM_BUILD_ROOT (cd root ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT) rm -f %{name}-%{version}-filelist /sbin/e-smith/genfilelist $RPM_BUILD_ROOT \ --dir '/opt/oats/print' 'attr(770,www,www)' \ --dir 'opt/oats/config' 'attr(0440,root,www)' \ > %{name}-%{version}-filelist %clean cd .. rm -rf %{name} %pre %preun %post /bin/chown -R www.www /opt/oats/*.php %postun %files -f %{name}-%{version}-filelist %defattr(-,root,root)