4 Summary: FusionForge collaborative development tool
6 Group: Development/Tools
9 URL: http://www.fusionforge.org/
10 Source0: http://fusionforge.org/frs/download.php/file/XX/%{name}-%{version}.tar.bz2
11 Requires: %{name}-standard
14 FusionForge provides many tools to aid collaboration in a
15 development project, such as bug-tracking, task management,
16 mailing-lists, SCM repository, forums, support request helper,
17 web/FTP hosting, release management, etc. All these services are
18 integrated into one web site and managed through a web interface.
29 # List installed files automatically
30 # 'make install' knows how to install plugins separately, let's rely on it
33 # Install separately to list the installed files
34 make install-${1} prefix=%{_prefix} DESTDIR=%{_builddir}/t
37 find .%{_sysconfdir}/* ! -type d | sed -e 's,^\./,%config(noreplace) /,'
38 find .%{_bindir}/* ! -type d | sed -e 's,^\.,,'
39 find .%{_datadir}/%{name} ! -type d | sed -e 's,^\.,,'
40 find .%{_localstatedir}/lib/%{name} ! -type d | sed -e 's,^\.,,'
41 find .%{_localstatedir}/lib/%{name}/* -type d | sed -e 's,^\.,%dir ,'
43 rm -rf %{_builddir}/t/
45 make install-${1} prefix=%{_prefix} DESTDIR=%{buildroot}
47 # Install core and list common dirs
48 install_listfiles common
50 find .%{_sysconfdir}/%{name} .%{_datadir}/%{name} -type d \
51 | sed -e 's,^.,%dir ,'
52 echo %dir %{_localstatedir}/lib/%{name} ) >> common.rpmfiles
57 install_listfiles plugin-authhttpd
58 install_listfiles plugin-mediawiki
63 Summary: FusionForge collaborative development tool - standard metapackage
64 Requires: %{name}-db %{name}-web
66 FusionForge provides many tools to aid collaboration in a
67 development project, such as bug-tracking, task management,
68 mailing-lists, SCM repository, forums, support request helper,
69 web/FTP hosting, release management, etc. All these services are
70 integrated into one web site and managed through a web interface.
72 This metapackage installs a standard FusionForge site.
77 Summary: collaborative development tool - shared files
80 FusionForge provides many tools to aid collaboration in a
81 development project, such as bug-tracking, task management,
82 mailing-lists, SCM repository, forums, support request helper,
83 web/FTP hosting, release management, etc. All these services are
84 integrated into one web site and managed through a web interface.
86 This package contains files and programs used by several other
88 %files common -f common.rpmfiles -f %{name}.lang
89 %doc AUTHORS* CHANGES COPYING INSTALL.TXT NEWS README
92 %{_datadir}/%{name}/post-install.d/ini.sh
96 Summary: collaborative development tool - database (using PostgreSQL)
97 Requires: %{name}-common >= %{version} postgresql-server php-pgsql
99 FusionForge provides many tools to aid collaboration in a
100 development project, such as bug-tracking, task management,
101 mailing-lists, SCM repository, forums, support request helper,
102 web/FTP hosting, release management, etc. All these services are
103 integrated into one web site and managed through a web interface.
105 This package installs, configures and maintains the FusionForge
107 %files db -f db.rpmfiles
109 %{_datadir}/%{name}/post-install.d/db.sh
113 Summary: collaborative development tool - database (remote and already installed)
114 Provides: %{name}-db = %{version}
115 %description db-remote
116 FusionForge provides many tools to aid collaboration in a
117 development project, such as bug-tracking, task management,
118 mailing-lists, SCM repository, forums, support request helper,
119 web/FTP hosting, release management, etc. All these services are
120 integrated into one web site and managed through a web interface.
122 This dummy package tells FusionForge you installed the database on a
123 separate machine. It preserves the fusionforge-db virtual dependency,
124 to configure the database before depending packages in single-server
125 installs (e.g. plugins activation requires a populated db).
130 Summary: collaborative development tool - web part (using Apache)
131 Requires: %{name}-db >= %{version} postgresql-server php-pgsql
133 FusionForge provides many tools to aid collaboration in a
134 development project, such as bug-tracking, task management,
135 mailing-lists, SCM repository, forums, support request helper,
136 web/FTP hosting, release management, etc. All these services are
137 integrated into one web site and managed through a web interface.
139 This package contains the files needed to run the web part of
140 FusionForge on an Apache webserver.
141 %files web -f web.rpmfiles
143 %{_datadir}/%{name}/post-install.d/httpd-configure.sh
146 %package plugin-authhttpd
147 Summary: collaborative development tool - HTTPD authentication plugin
148 Group: Development/Tools
149 Requires: %{name}-web >= %{version}
150 %description plugin-authhttpd
151 FusionForge provides many tools to aid collaboration in a
152 development project, such as bug-tracking, task management,
153 mailing-lists, SCM repository, forums, support request helper,
154 web/FTP hosting, release management, etc. All these services are
155 integrated into one web site and managed through a web interface.
157 This plugin contains an HTTPD authentication mechanism for
158 FusionForge. It allows Apache authentication to be reused for
159 FusionForge, for instance where Kerberos is used.
160 %files plugin-authhttpd -f plugin-authhttpd.rpmfiles
161 %post plugin-authhttpd
162 %{_datadir}/%{name}/post-install.d/plugin.sh authhttpd
165 %package plugin-mediawiki
166 Summary: Mediawiki plugin for FusionForge
167 Group: Development/Tools
168 Requires: %{name}-web >= %{version} mediawiki
169 %description plugin-mediawiki
170 FusionForge provides many tools to aid collaboration in a
171 development project, such as bug-tracking, task management,
172 mailing-lists, SCM repository, forums, support request helper,
173 web/FTP hosting, release management, etc. All these services are
174 integrated into one web site and managed through a web interface.
176 This plugin allows each project to embed Mediawiki under a tab.
177 %files plugin-mediawiki -f plugin-mediawiki.rpmfiles
178 %post plugin-mediawiki
179 %{_datadir}/%{name}/post-install.d/plugin.sh mediawiki
183 * Tue Aug 19 2014 Sylvain Beucler <sylvain.beucler@inria.fr> - 5.99.50