# RPM spec file for FusionForge
#
# Initial work for 4.8 by JL Bond Consulting
-# Reworked for 5.1 by Alain Peyrat <aljeux@free.fr>
+# Reworked for 5.x by Alain Peyrat <aljeux@free.fr>
#
# Copyright (C) 2010-2012 Alain Peyrat
+# Copyrght 2013, Franck Villaume - TrivialDev
#
# Global Definitions
%define fforge_admin fforgeadmin
-%define FORGE_DIR %{_datadir}/gforge/src
+%define FORGE_DIR %{_datadir}/gforge
%define FORGE_CONF_DIR %{_sysconfdir}/gforge
%define FORGE_LANG_DIR %{_datadir}/locale
%define FORGE_VAR_LIB %{_var}/lib/gforge
Requires: /bin/sh, /bin/bash
Requires: perl, perl-DBI, perl-HTML-Parser, perl-Text-Autoformat, perl-Mail-Sendmail, perl-Sort-Versions
Requires: cronolog
-Requires: php-jpgraph
-Requires: /var/www/jpgraph-1.19/jpgraph.php
#Requires: libnss-pgsql >= 1.4
Requires: gettext
Requires: php-htmlpurifier >= 4.0.0
Requires: /usr/bin/newaliases
Requires: php-pear-HTTP_WebDAV_Server
Requires: php-pecl-zip
-
+
# BuildRequires: sed, perl
%define INSTALL_LOG %{_var}/log/gforge/install-%{version}.log
web/FTP hosting, release management, etc. All these services are
integrated into one web site and managed through a web interface.
+%package plugin-admssw
+Summary: ADMS.SW profiles for projects URLs for FusionForge
+Group: Development/Tools
+Requires: %{name} >= %{version}, php, postgresql, plugin-doaprdf
+%description plugin-admssw
+This plugin will provide content-negociation means to export RDF+XML ADMS.SW profiles for projects on /projects URLs,
+in addition to the content already provided by doaprdf.
+ADMS.SW stands for Asset Description Metadata Schema for Software.
+See https://joinup.ec.europa.eu/asset/adms_foss/description for more details.
+
%package plugin-aselectextauth
Summary: A-select external authentication for FusionForge
Group: Development/Tools
%description plugin-fckeditor
FCKEditor is a WYSIWYG text editor that displays within a web browser.
+%package plugin-foafprofiles
+Summary: FOAF profile for forge users
+Group: Development/Tools
+Requires: %{name} >= %{version}, php
+%description plugin-foafprofiles
+The foafprofile plugin manages the generation of a FOAF profile for forge users.
+
%package plugin-gravatar
Summary: Gravatar plugin for FusionForge
Group: Development/Tools
%description plugin-gravatar
This plugin adds faces images to FusionForge users using the gravatar service.
+%package plugin-headermenu
+Summary: Headermenu plugin for FusionForge
+Group: Development/Tools
+Requires: %{name} >= %{version}, php
+%description plugin-headermenu
+This plugin adds capability to add links right to login/logout.
+
%package plugin-hudson
Summary: Hudson continous integration plugin for FusionForge
Group: Development/Tools
%description plugin-online_help
This is a online_help plugin within FusionForge.
-%package plugin-oslc
-Summary: OSLC plugin for FusionForge
-Group: Development/Tools
-Requires: %{name} >= %{version}, php, php-ZendFramework > 1.10
-%description plugin-oslc
-OSLC-CM compatible plugin for FusionForge tracker system.
-OSLC-CM is a standard specification for APIs in Change Management
-applications. It is based on Web technologies such as REST, RDF, or AJAX.
-This package provides an OSLC-CM V2 compatible plugin for FusionForge
-tracker system.
-
-%package plugin-projectimport
-Summary: Project Import plugin for FusionForge
-Group: Development/Tools
-Requires: %{name} >= %{version}, php
-%description plugin-projectimport
-Project import plugin for FusionForge
-This plugin allows the import of a project data previously exported
-with ForgePlucker, or a compatible tool.
+# %package plugin-oslc
+# Summary: OSLC plugin for FusionForge
+# Group: Development/Tools
+# Requires: %{name} >= %{version}, php, php-ZendFramework > 1.10
+# %description plugin-oslc
+# OSLC-CM compatible plugin for FusionForge tracker system.
+# OSLC-CM is a standard specification for APIs in Change Management
+# applications. It is based on Web technologies such as REST, RDF, or AJAX.
+# This package provides an OSLC-CM V2 compatible plugin for FusionForge
+# tracker system.
+
+# %package plugin-projectimport
+# Summary: Project Import plugin for FusionForge
+# Group: Development/Tools
+# Requires: %{name} >= %{version}, php
+# %description plugin-projectimport
+# Project import plugin for FusionForge
+# This plugin allows the import of a project data previously exported
+# with ForgePlucker, or a compatible tool.
# %package plugin-projects-hierarchy
# Summary: projects-hierarchy plugin for FusionForge
%package plugin-scmhg
Summary: Mercurial (hg) version control plugin for FusionForge
Group: Development/Tools
-Requires: %{name} >= %{version}, php, hg
+Requires: %{name} >= %{version}, php, mercurial
%description plugin-scmhg
This is a plugin to integrate Mercurial (hg) version control system with FusionForge
This RPM installs SCM SVN plugin for FusionForge and provides svn support
to FusionForge.
-%package plugin-svncommitemail
-Summary: subversion commit email plugin for FusionForge
-Group: Development/Tools
-Requires: %{name} >= %{version}, php, subversion, perl, %{name}-plugin-scmsvn >= %{version}
-%description plugin-svncommitemail
-This RPM installs subversion commit email notification plugin for FusionForge.
-
-%package plugin-svntracker
-Summary: SVNTracker plugin for FusionForge
-Group: Development/Tools
-Requires: %{name} >= %{version}, php, subversion, perl, postgresql, %{name}-plugin-scmsvn >= %{version}
-%description plugin-svntracker
-SVNTracker plugin allows linking SVN log messages to Trackers and tasks.
-It will review all commits in a project and search for a specific string
-to know which task or tracker is related.
-
%package plugin-blocks
Summary: Blocks plugin for FusionForge
Group: Development/Tools
%description plugin-blocks
HTML blocks plugin for FusionForge.
-%package plugin-extratabs
-Summary: extratabs plugin for FusionForge
-Group: Development/Tools
-Requires: %{name} >= %{version}
-%description plugin-extratabs
-HTML extratabs plugin for FusionForge.
-
%package plugin-wiki
Summary: Wiki plugin for FusionForge
Group: Development/Tools
# Group: Development/Tools
# Requires: %{name} >= %{version}, php, postgresql
# %description plugin-oauthprovider
-# oauthprovider plugin for FusionForge.
+# oauthprovider plugin for FusionForge.
+
+%package plugin-webanalytics
+Summary: webanalytics plugin for FusionForge
+Group: Development/Tools
+Requires: %{name} >= %{version}, php, postgresql
+%description plugin-webanalytics
+webanalytics plugin for FusionForge.
%prep
%setup -q
%{__install} -m 755 -d $RPM_BUILD_ROOT%{_sysconfdir}/cron.d
%{__install} -m 755 -d $RPM_BUILD_ROOT/bin
%{__install} -m 755 -d $RPM_BUILD_ROOT%{FORGE_DIR}
-%{__install} -m 755 -d $RPM_BUILD_ROOT%{FORGE_DIR}/lib
+%{__install} -m 755 -d $RPM_BUILD_ROOT%{FORGE_DIR}/vendor
%{__install} -m 755 -d $RPM_BUILD_ROOT%{FORGE_DIR}/www
%{__install} -m 755 -d $RPM_BUILD_ROOT%{FORGE_DIR}/www/plugins
%{__install} -m 755 -d $RPM_BUILD_ROOT%{FORGE_CONF_DIR}
# we need to fix up the fusionforge-install-3-db.php script to ref %{FORGE_DIR}
search_and_replace "/opt/gforge" "%{FORGE_DIR}"
-# installing gforge
+# Installing gforge
%{__cp} -a * $RPM_BUILD_ROOT/%{FORGE_DIR}/
-# create project vhost space symlink
+# Create project vhost space symlink
%{__ln_s} /home/groups $RPM_BUILD_ROOT/%{FORGE_VAR_LIB}/homedirs/groups
# install restricted shell for cvs accounts
%{__cp} -a plugins/scmcvs/bin/cvssh.pl $RPM_BUILD_ROOT/bin/
# Apache configuration file
-%{__cp} -a etc/httpd.conf.d-fhs/* $RPM_BUILD_ROOT%{FORGE_CONF_DIR}/httpd.conf.d/
+%{__cp} -a etc/httpd.conf.d-fhsrh/* $RPM_BUILD_ROOT%{FORGE_CONF_DIR}/httpd.conf.d/
%{__cp} -a etc/config.ini.d/defaults.ini $RPM_BUILD_ROOT%{FORGE_CONF_DIR}/config.ini.d/
-%{__cp} -a etc/config.ini-fhs $RPM_BUILD_ROOT%{FORGE_CONF_DIR}/config.ini
-%{__cp} -a etc/httpd.conf-fhs $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.d/z-gforge.conf
+%{__cp} -a etc/config.ini-fhsrh $RPM_BUILD_ROOT%{FORGE_CONF_DIR}/config.ini
+%{__cp} -a etc/httpd.conf-fhsrh $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.d/z-gforge.conf
#%{__cp} -a etc/gforge-httpd.conf.example $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.d/z-gforge.conf
#%{__sed} -i -e 's|.*php_value[[:space:]]*include_path.*$|\tphp_value\tinclude_path ".:/usr/share/gforge/www/include:/usr/share/gforge:/etc/gforge:/usr/share/gforge/common:/usr/share/gforge/www:/usr/share/gforge/plugins"|' $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.d/z-gforge.conf
%{__sed} -i -e 's!www-data!apache!g' $RPM_BUILD_ROOT%{FORGE_CONF_DIR}/config.ini.d/defaults.ini
-%{__sed} -i -e 's!/usr/share/jpgraph!/var/www/jpgraph-1.19!g' $RPM_BUILD_ROOT%{FORGE_CONF_DIR}/config.ini.d/defaults.ini
%{__sed} -i -e 's!lists.$core/web_host!$core/web_host!g' $RPM_BUILD_ROOT%{FORGE_CONF_DIR}/config.ini.d/defaults.ini
%{__sed} -i -e 's!scm.$core/web_host!$core/web_host!g' $RPM_BUILD_ROOT%{FORGE_CONF_DIR}/config.ini.d/defaults.ini
%{__sed} -i -e 's!users.$core/web_host!$core/web_host!g' $RPM_BUILD_ROOT%{FORGE_CONF_DIR}/config.ini.d/defaults.ini
%{__sed} -i -e 's!use_people = yes!use_people = no!g' $RPM_BUILD_ROOT%{FORGE_CONF_DIR}/config.ini.d/defaults.ini
%{__sed} -i -e 's!use_project_vhost = yes!use_project_vhost = no!g' $RPM_BUILD_ROOT%{FORGE_CONF_DIR}/config.ini.d/defaults.ini
%{__sed} -i -e 's!use_snippet = yes!use_snippet = no!g' $RPM_BUILD_ROOT%{FORGE_CONF_DIR}/config.ini.d/defaults.ini
+%{__sed} -i -e 's!use_ratings = yes!use_ratings = no!g' $RPM_BUILD_ROOT%{FORGE_CONF_DIR}/config.ini.d/defaults.ini
# install fusionforge crontab
%{__sed} -e 's/\$FFUSER/%{gfuser}/g' packaging/cron.d/cron.fusionforge > $RPM_BUILD_ROOT%{_sysconfdir}/cron.d/%{name}
-%{__install} -m 644 deb-specific/sqlhelper.pm $RPM_BUILD_ROOT%{FORGE_DIR}/lib/sqlhelper.pm
-
# Install locale files in Redhat standard location
%{__cp} -a locales/* $RPM_BUILD_ROOT/%{FORGE_LANG_DIR}/
%{__rm} -fr $RPM_BUILD_ROOT/%{FORGE_DIR}/rpm-specific
%{__rm} -fr $RPM_BUILD_ROOT/%{FORGE_DIR}/plugins/*/packaging
%{__rm} -fr $RPM_BUILD_ROOT/%{FORGE_DIR}/plugins/*/*.spec
-%{__rm} -fr $RPM_BUILD_ROOT/%{FORGE_DIR}/plugins/foafprofiles
+
### Plugin setup ###
for i in $(utils/list-enabled-plugins.sh --disabled) ; do
%{__cp} $RPM_BUILD_ROOT%{FORGE_DIR}/plugins/*/etc/httpd.d/* $RPM_BUILD_ROOT%{FORGE_CONF_DIR}/httpd.d/
%{__cp} $RPM_BUILD_ROOT%{FORGE_DIR}/plugins/*/etc/httpd.conf.d/* $RPM_BUILD_ROOT%{FORGE_CONF_DIR}/httpd.conf.d/
%{__cp} -rp $RPM_BUILD_ROOT%{FORGE_DIR}/plugins/*/etc/plugins/* $RPM_BUILD_ROOT%{FORGE_CONF_DIR}/plugins/
-%{__rm} -f $RPM_BUILD_ROOT%{FORGE_DIR}/plugins/README
-
-# plugin: aselectextauth
# plugin: authbuiltin (internal plugin)
%{__ln_s} ../../plugins/authbuiltin/www $RPM_BUILD_ROOT%{FORGE_DIR}/www/plugins/authbuiltin
# plugin: cvstracker
%{__ln_s} ../../plugins/cvstracker/www $RPM_BUILD_ROOT%{FORGE_DIR}/www/plugins/cvstracker
-# delete stuff that is clearly outdated/obsolete so we don't package this and confuse others
-%{__rm} -f $RPM_BUILD_ROOT%{FORGE_DIR}/plugins/cvstracker/httpd.conf
-%{__rm} -f $RPM_BUILD_ROOT%{FORGE_DIR}/plugins/cvstracker/Makefile
-%{__rm} -rf $RPM_BUILD_ROOT%{FORGE_DIR}/plugins/cvstracker/rpm-specific
# plugin: externalsearch
%{__ln_s} /usr/share/mediawiki/trackback.php $RPM_BUILD_ROOT%{FORGE_DIR}/plugins/mediawiki/www/
%{__ln_s} /usr/share/mediawiki/skins $RPM_BUILD_ROOT%{FORGE_DIR}/plugins/mediawiki/www/
%{__ln_s} /usr/share/mediawiki $RPM_BUILD_ROOT/var/lib/gforge/plugins/mediawiki/master
-%{__ln_s} /usr/share/gforge/src/plugins/mediawiki/mediawiki-skin/FusionForge.php $RPM_BUILD_ROOT/usr/share/mediawiki/skins/
-%{__ln_s} /usr/share/gforge/src/plugins/mediawiki/mediawiki-skin/fusionforge $RPM_BUILD_ROOT/usr/share/mediawiki/skins/
+%{__ln_s} /usr/share/gforge/plugins/mediawiki/mediawiki-skin/FusionForge.php $RPM_BUILD_ROOT/usr/share/mediawiki/skins/
+%{__ln_s} /usr/share/gforge/plugins/mediawiki/mediawiki-skin/fusionforge $RPM_BUILD_ROOT/usr/share/mediawiki/skins/
# plugin: moinmoin
%{__ln_s} ../../plugins/moinmoin/www $RPM_BUILD_ROOT%{FORGE_DIR}/www/plugins/moinmoin
# plugin: scmhg
-# plugin: svncommitemail
-
-# plugin: svntracker
-%{__ln_s} ../../plugins/svntracker/www $RPM_BUILD_ROOT%{FORGE_DIR}/www/plugins/svntracker
-# install crontab
-%{__install} -m 644 plugins/svntracker/rpm-specific/cron.d/gforge-plugin-svntracker $RPM_BUILD_ROOT%{_sysconfdir}/cron.d
-
# plugin: blocks
%{__ln_s} ../../plugins/blocks/www $RPM_BUILD_ROOT%{FORGE_DIR}/www/plugins/blocks
-# plugin: extratabs
-%{__ln_s} ../../plugins/extratabs/www $RPM_BUILD_ROOT%{FORGE_DIR}/www/plugins/extratabs
+# plugin: headermenu
+%{__ln_s} ../../plugins/headermenu/www $RPM_BUILD_ROOT%{FORGE_DIR}/www/plugins/headermenu
# plugin: wiki
%{__ln_s} ../plugins/wiki/www $RPM_BUILD_ROOT%{FORGE_DIR}/www/wiki
# plugin: oslc
-%{__ln_s} ../../plugins/oslc/www $RPM_BUILD_ROOT%{FORGE_DIR}/www/plugins/oslc
+#%{__ln_s} ../../plugins/oslc/www $RPM_BUILD_ROOT%{FORGE_DIR}/www/plugins/oslc
# plugin : projectimport
-%{__ln_s} ../../plugins/projectimport/www $RPM_BUILD_ROOT%{FORGE_DIR}/www/plugins/projectimport
+# %{__ln_s} ../../plugins/projectimport/www $RPM_BUILD_ROOT%{FORGE_DIR}/www/plugins/projectimport
# plugin: projectlabels
%{__ln_s} ../../plugins/projectlabels/www $RPM_BUILD_ROOT%{FORGE_DIR}/www/plugins/projectlabels
# plugin: oauthprovider
#%{__ln_s} ../../plugins/oauthprovider/www $RPM_BUILD_ROOT%{FORGE_DIR}/www/plugins/oauthprovider
+# plugin: webanalytics
+%{__ln_s} ../../plugins/webanalytics/www $RPM_BUILD_ROOT%{FORGE_DIR}/www/plugins/webanalytics
### END OF PLUGIN SETUP ###
touch %{FORGE_VAR_LIB}/etc/httpd.vhosts
%{__sed} -i -e "s/^#ServerName (.*):80/ServerName $HOSTNAME:80/" /etc/httpd/conf/httpd.conf
- %{__sed} -i -e "s/^Include/#Include/" %{FORGE_CONF_DIR}/httpd.conf.d/ssl-on.inc
+
+ mv %{FORGE_CONF_DIR}/httpd.conf.d/ssl-really-on.inc %{FORGE_CONF_DIR}/httpd.conf.d/ssl-on.inc
+ %{__sed} -i -e "s!%{FORGE_CONF_DIR}/ssl-cert.pem!/etc/pki/tls/certs/localhost.crt!g" %{FORGE_CONF_DIR}/httpd.conf.d/ssl-on.inc
+ %{__sed} -i -e "s!%{FORGE_CONF_DIR}/ssl-cert.key!/etc/pki/tls/private/localhost.key!g" %{FORGE_CONF_DIR}/httpd.conf.d/ssl-on.inc
/etc/init.d/httpd restart >>%{INSTALL_LOG} 2>&1
# Mailman initial setup
/usr/lib/mailman/bin/newlist -q mailman $FFORGE_ADMIN_USER@$HOSTNAME $FFORGE_ADMIN_PASSWORD >>%{INSTALL_LOG} 2>&1
chkconfig mailman on >>%{INSTALL_LOG} 2>&1
- /etc/init.d/mailman start >>%{INSTALL_LOG} 2>&1
+ /etc/init.d/mailman restart >>%{INSTALL_LOG} 2>&1
# add noreply mail alias
echo "noreply: /dev/null" >> /etc/aliases
%files
%defattr(-, root, root)
-%doc AUTHORS* CHANGES COPYING INSTALL* NEWS README*
+%doc AUTHORS* CHANGES COPYING* INSTALL* NEWS README*
%doc docs/*
#%attr(0660, %{httpduser}, gforge) %config(noreplace) %{FORGE_CONF_DIR}/local.inc
#%attr(0640, %{httpduser}, %{httpdgroup}) %config(noreplace) %{_sysconfdir}/httpd/conf.d/z-gforge.conf
# Files under %{FORGE_DIR}
%{FORGE_DIR}/AUTHORS*
%{FORGE_DIR}/CHANGES
-%{FORGE_DIR}/COPYING
+%{FORGE_DIR}/COPYING*
%{FORGE_DIR}/INSTALL*
%{FORGE_DIR}/Makefile
%{FORGE_DIR}/NEWS
%{FORGE_DIR}/README*
%{FORGE_DIR}/fusionforge.spec
%{FORGE_DIR}/install-ng
+%{FORGE_DIR}/plugins/README
# Directories under %{FORGE_DIR}
%{FORGE_DIR}/backend
%{FORGE_DIR}/common
%{FORGE_DIR}/etc
%{FORGE_DIR}/image-sources
%{FORGE_DIR}/install
-%{FORGE_DIR}/lib
%{FORGE_DIR}/locales
-%{FORGE_DIR}/monitor
%{FORGE_DIR}/translations
%{FORGE_DIR}/utils
+%{FORGE_DIR}/vendor
#%{FORGE_DIR}/setup
%dir %{FORGE_DIR}/www
# files under %{FORGE_DIR}/www
%config(noreplace) %{FORGE_CONF_DIR}/config.ini.d/authbuiltin.ini
%{FORGE_DIR}/plugins/authbuiltin
+%files plugin-admssw
+%config(noreplace) %{FORGE_CONF_DIR}/config.ini.d/admssw.ini
+%{FORGE_DIR}/plugins/admssw
+
%files plugin-aselectextauth
%config(noreplace) %{FORGE_CONF_DIR}/config.ini.d/aselectextauth.ini
%{FORGE_DIR}/plugins/aselectextauth
%files plugin-ckeditor
%{FORGE_DIR}/plugins/ckeditor
+%{FORGE_CONF_DIR}/httpd.conf.d/plugin-ckeditor.inc
%files plugin-cvssyncmail
%config(noreplace) %{FORGE_CONF_DIR}/config.ini.d/cvssyncmail.ini
%config(noreplace) %{FORGE_CONF_DIR}/config.ini.d/compactpreview.ini
%{FORGE_DIR}/plugins/compactpreview
-%files plugin-cvstracker
-%config(noreplace) %{FORGE_CONF_DIR}/config.ini.d/cvstracker.ini
-%{FORGE_DIR}/plugins/cvstracker
-%{FORGE_DIR}/www/plugins/cvstracker
-%attr(-,%{httpduser},%{httpdgroup}) %{FORGE_CONF_DIR}/plugins/cvstracker
-
%files plugin-doaprdf
%config(noreplace) %{FORGE_CONF_DIR}/config.ini.d/doaprdf.ini
%{FORGE_DIR}/plugins/doaprdf
%{FORGE_DIR}/plugins/fckeditor
%{FORGE_DIR}/www/plugins/fckeditor
+%files plugin-foafprofiles
+%config(noreplace) %{FORGE_CONF_DIR}/config.ini.d/foafprofiles.ini
+%{FORGE_DIR}/plugins/foafprofiles
+
# %files plugin-forumml
# %config(noreplace) %{FORGE_CONF_DIR}/config.ini.d/forumml.ini
# %{FORGE_DIR}/plugins/forumml
%config(noreplace) %{FORGE_CONF_DIR}/config.ini.d/gravatar.ini
%{FORGE_DIR}/plugins/gravatar
+%files plugin-headermenu
+%config(noreplace) %{FORGE_CONF_DIR}/config.ini.d/headermenu.ini
+%{FORGE_DIR}/plugins/headermenu
+%{FORGE_DIR}/www/plugins/headermenu
+
%files plugin-hudson
%config(noreplace) %{FORGE_CONF_DIR}/plugins/hudson/
%config(noreplace) %{FORGE_CONF_DIR}/config.ini.d/hudson.ini
%files plugin-moinmoin
%config(noreplace) %{FORGE_CONF_DIR}/config.ini.d/moinmoin.ini
+%config(noreplace) %{FORGE_CONF_DIR}/plugins/moinmoin/
%{FORGE_DIR}/plugins/moinmoin/
%{FORGE_DIR}/www/plugins/moinmoin
%{FORGE_DIR}/plugins/online_help
%{FORGE_DIR}/www/plugins/online_help
-%files plugin-oslc
-%config(noreplace) %{FORGE_CONF_DIR}/plugins/oslc/
-%config(noreplace) %{FORGE_CONF_DIR}/config.ini.d/oslc.ini
-%{FORGE_CONF_DIR}/httpd.d/plugin-oslc.inc
-%{FORGE_DIR}/plugins/oslc
-%{FORGE_DIR}/www/plugins/oslc
+# %files plugin-oslc
+# %config(noreplace) %{FORGE_CONF_DIR}/plugins/oslc/
+# %config(noreplace) %{FORGE_CONF_DIR}/config.ini.d/oslc.ini
+# %{FORGE_CONF_DIR}/httpd.d/plugin-oslc.inc
+# %{FORGE_DIR}/plugins/oslc
+# %{FORGE_DIR}/www/plugins/oslc
-%files plugin-projectimport
-%config(noreplace) %{FORGE_CONF_DIR}/plugins/projectimport/
-%config(noreplace) %{FORGE_CONF_DIR}/config.ini.d/projectimport.ini
-%{FORGE_DIR}/plugins/projectimport
-%{FORGE_DIR}/www/plugins/projectimport
+# %files plugin-projectimport
+# %config(noreplace) %{FORGE_CONF_DIR}/plugins/projectimport/
+# %config(noreplace) %{FORGE_CONF_DIR}/config.ini.d/projectimport.ini
+# %{FORGE_DIR}/plugins/projectimport
+# %{FORGE_DIR}/www/plugins/projectimport
# %files plugin-projects-hierarchy
# %config(noreplace) %{FORGE_CONF_DIR}/config.ini.d/projects-hierarchy.ini
%{FORGE_DIR}/www/plugins/scmsvn
%{FORGE_VAR_LIB}/chroot/scmrepos/svn
-%files plugin-svncommitemail
-%config(noreplace) %{FORGE_CONF_DIR}/config.ini.d/svncommitemail.ini
-%{FORGE_DIR}/plugins/svncommitemail
-
-%files plugin-svntracker
-%config(noreplace) %{FORGE_CONF_DIR}/plugins/svntracker/
-%config(noreplace) %{FORGE_CONF_DIR}/config.ini.d/svntracker.ini
-%{_sysconfdir}/cron.d/gforge-plugin-svntracker
-%{FORGE_DIR}/plugins/svntracker
-%{FORGE_DIR}/www/plugins/svntracker
-
%files plugin-blocks
-%config(noreplace) %{FORGE_CONF_DIR}/plugins/blocks/
%config(noreplace) %{FORGE_CONF_DIR}/config.ini.d/blocks.ini
%{FORGE_DIR}/plugins/blocks
%{FORGE_DIR}/www/plugins/blocks
-%files plugin-extratabs
-%config(noreplace) %{FORGE_CONF_DIR}/config.ini.d/extratabs.ini
-%{FORGE_DIR}/plugins/extratabs
-%{FORGE_DIR}/www/plugins/extratabs
-
%files plugin-wiki
%config(noreplace) %{FORGE_CONF_DIR}/plugins/wiki/
-%{_sysconfdir}/cron.d/cron.wiki
+%{_sysconfdir}/cron.d/%{name}-plugin-wiki
%{FORGE_CONF_DIR}/httpd.conf.d/plugin-wiki.inc
%{FORGE_DIR}/plugins/wiki
%{FORGE_DIR}/www/wiki
# %{FORGE_CONF_DIR}/httpd.d/62plugin-oauthprovider
# %{FORGE_DIR}/plugins/oauthprovider
+%files plugin-webanalytics
+%config(noreplace) %{FORGE_CONF_DIR}/config.ini.d/webanalytics.ini
+%{FORGE_DIR}/plugins/webanalytics
+%{FORGE_DIR}/www/plugins/webanalytics
+
%changelog
* Thu Jun 07 2012 - Alain Peyrat <aljeux@free.fr> - 5.1.90-1
- Adapted for 5.2 with new install scripts.