зеркало из https://github.com/mozilla/pjs.git
64 строки
1.2 KiB
Plaintext
64 строки
1.2 KiB
Plaintext
%define _prefix /var/www/cgi-bin/bonsai
|
|
|
|
# auto generate the version number based on the output of the date
|
|
# command.
|
|
|
|
%define _version %(eval "date '+%Y%m%d'")
|
|
|
|
Summary: Web and SQL interface to CVS
|
|
Name: bonsai
|
|
Version: %{_version}
|
|
Release: 1
|
|
Copyright: MPL
|
|
Group: Development/Tools
|
|
Source: cvs://:pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot:mozilla/webtools/bonsai/bonsai.tar.gz
|
|
Prereq: apache
|
|
Prefix: %{_prefix}
|
|
Buildroot: /var/tmp/%{name}-root
|
|
|
|
%description
|
|
|
|
|
|
%prep
|
|
%setup -q -n bonsai
|
|
|
|
|
|
%build
|
|
|
|
prefix='%{_prefix}' \
|
|
./configure
|
|
|
|
make
|
|
|
|
%install
|
|
rm -rf $RPM_BUILD_ROOT
|
|
mkdir -p $RPM_BUILD_ROOT/%{_prefix}
|
|
|
|
make PREFIX=$RPM_BUILD_ROOT/%{_prefix} \
|
|
install
|
|
|
|
# the data directory needs to be group writable so that the cgi's can update
|
|
# files in it. No other program needs to use this directory.
|
|
|
|
chmod 770 $RPM_BUILD_ROOT/%{_prefix}/data
|
|
|
|
# config files do not belong as part of this package,
|
|
# they have their own package
|
|
|
|
rm -rf $RPM_BUILD_ROOT/%{_prefix}/data/*
|
|
|
|
|
|
# the makefile makes two empty files by mistake
|
|
|
|
rm -rf $RPM_BUILD_ROOT/%{_prefix}/branchspam*
|
|
|
|
%clean
|
|
#rm -rf $RPM_BUILD_ROOT
|
|
|
|
# the data dir must be writable by the cgi process.
|
|
%files
|
|
%defattr(-,root,root)
|
|
%{_prefix}
|
|
%defattr(-,apache,apache)
|
|
%{_prefix}/data
|