[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gforge-commits] gforge-plugin-scmcvs gforge-plugin-scmcvs.spec, NONE, 1
From: |
gsmet |
Subject: |
[Gforge-commits] gforge-plugin-scmcvs gforge-plugin-scmcvs.spec, NONE, 1.1 |
Date: |
Fri, 08 Oct 2004 18:21:49 -0500 |
Update of /cvsroot/gforge/gforge-plugin-scmcvs
In directory db.perdue.net:/tmp/cvs-serv18421
Added Files:
gforge-plugin-scmcvs.spec
Log Message:
preliminary work on RPM package for gforge-plugin-scmcvs
--- NEW FILE: gforge-plugin-scmcvs.spec ---
%define plugin scmcvs
%define pluginlibdir %{_libdir}/gforge/plugins/%{plugin}
%define pluginconfdir /etc/gforge/plugins/%{plugin}
Summary: CVS Plugin for GForge CDE
Name: gforge-plugin-scmcvs
Version: 4.0
Release: 1
BuildArch: noarch
Copyright: GPL
Group: Development/Tools
Source0: %{name}-%{version}.tar.gz
AutoReqProv: off
Requires: gforge >= 4.0
Requires: perl libipc-run-perl liburi-perl
URL: http://www.gforge.org/
BuildRoot: /var/tmp/%{name}-%{version}-root
%description
GForge CDE is a web-based Collaborative Development Environment offering
easy access to CVS, mailing lists, bug tracking, message
boards/forums, task management, permanent file archival, and total
web-based administration.
This RPM installs SCM CVS plugin for GForge CDE which was previously bundled
with GForge CDE and provides CVS support to GForge CDE.
It also provides a specific version of CVSWeb wrapped in GForge CDE.
%prep
%setup
%build
%install
# cleaning build environment
[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
# setting paths
PLUGIN_LIB_DIR=$RPM_BUILD_ROOT%{pluginlibdir}
CONF_DIR=$RPM_BUILD_ROOT/etc
PLUGIN_CONF_DIR=$RPM_BUILD_ROOT/%{pluginconfdir}
# installing crontab
install -m 755 -d ${CONF_DIR}/cron.d
install -m 644 rpm-specific/cron.d/%{name} ${CONF_DIR}/cron.d/
# copying all needed stuff to $PLUGIN_LIB_DIR
install -m 755 -d $PLUGIN_LIB_DIR
for dir in cgi-bin cronjobs include lib rpm-specific www; do
cp -rp $dir ${PLUGIN_LIB_DIR}/
done;
# installing CVSWeb cgi
install -m 755 cgi-bin/cvsweb ${PLUGIN_LIB_DIR}/cgi-bin/
# installing configuration file
install -m 755 -d ${PLUGIN_CONF_DIR}
install -m 664 etc/plugins/%{plugin}/config.php $PLUGIN_CONF_DIR/
install -m 664 etc/plugins/%{plugin}/cvsweb.conf $PLUGIN_CONF_DIR/
%pre
%post
# register plugin in database
# remove localization cache for GForge
%postun
# unregister plugin in database
# remove localization cache for GForge
%clean
[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
%files
%defattr(-, root, root)
%doc AUTHORS COPYING README
%attr(0660, apache, gforge) %config(noreplace) %{pluginconfdir}/config.php
%attr(0660, apache, gforge) %config(noreplace) %{pluginconfdir}/cvsweb.conf
%{pluginlibdir}/cgi-bin
%{pluginlibdir}/cronjobs
%{pluginlibdir}/include
%{pluginlibdir}/lib
%{pluginlibdir}/rpm-specific
%{pluginlibdir}/www
/etc/cron.d/%{name}
%changelog
* Sun Sep 26 2004 Guillaume Smet <address@hidden>
Initial RPM packaging
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gforge-commits] gforge-plugin-scmcvs gforge-plugin-scmcvs.spec, NONE, 1.1,
gsmet <=
- Prev by Date:
[Gforge-commits] gforge/www/pm/include ProjectGroupHTML.class, 1.12, 1.13
- Next by Date:
[Gforge-commits] gforge/www/people viewjob.php, 1.6, 1.7 createjob.php, 1.6, 1.7 index.php, 1.9, 1.10 editjob.php, 1.9, 1.10 helpwanted-latest.php, 1.6, 1.7 people_utils.php, 1.8, 1.9
- Previous by thread:
[Gforge-commits] gforge/www/pm/include ProjectGroupHTML.class, 1.12, 1.13
- Next by thread:
[Gforge-commits] gforge/www/people viewjob.php, 1.6, 1.7 createjob.php, 1.6, 1.7 index.php, 1.9, 1.10 editjob.php, 1.9, 1.10 helpwanted-latest.php, 1.6, 1.7 people_utils.php, 1.8, 1.9
- Index(es):