allmodules : libnsspgsql
#Exterals
-allexternals : htmlpurifier
+allexternals : htmlpurifier php-jpgraph
libnsspgsql : buildlibnsspgsql
buildsvn: # Build rpm gforge-plugin-scmsvn package #
cd gforge/plugins/scmsvn; find . -type f | grep -v '/CVS/' | grep -v '/.svn/' | grep -v contrib | grep -v '/debian/' | cpio -pdumvB --quiet $(RPM_TMP)/SOURCES/fusionforge-plugin-scmsvn-$(version)
- cp -rp gforge/deb-specific/scmsvn/cronjobs/* $(RPM_TMP)/SOURCES/fusionforge-plugin-scmsvn-$(version)/cronjobs
+ mkdir -p $(RPM_TMP)/SOURCES/fusionforge-plugin-scmsvn-$(version)/bin
cp -rp gforge/rpm-specific/scripts/install-svn.sh $(RPM_TMP)/SOURCES/fusionforge-plugin-scmsvn-$(version)/bin
- cp -rp gforge/packaging/cron.d/plugin-scmsvn $(RPM_TMP)/SOURCES/fusionforge-plugin-scmsvn-$(version)/cron.d/fusionforge-plugin-scmsvn
cd $(RPM_TMP)/SOURCES; tar cjf fusionforge-plugin-scmsvn-$(version).tar.bz2 fusionforge-plugin-scmsvn-$(version)
cd $(RPM_TMP)/SOURCES; rpmbuild -ta fusionforge-plugin-scmsvn-$(version).tar.bz2
cd $(RPM_TMP)/SOURCES/; rpmbuild -ts --nodeps fusionforge-shell-postgresql-$(version).tar.bz2
#
-# HTMLPURIFIER (third party plugin)
+# Building RPM for third party plugins
#
-htmlpurifier: rpmprep depot/htmlpurifier-4.0.0.tar.gz
- cp depot/htmlpurifier-4.0.0.tar.gz $(RPM_TMP)/SOURCES/
+htmlpurifier: rpmprep
+ cp 3rd-party/htmlpurifier/htmlpurifier-4.0.0.tar.gz $(RPM_TMP)/SOURCES/
rpmbuild --quiet --clean -ba 3rd-party/htmlpurifier/htmlpurifier.spec
-depot/htmlpurifier-4.0.0.tar.gz: rpmprep
- mkdir -p depot
- cd depot; wget -q -N http://htmlpurifier.org/releases/htmlpurifier-4.0.0.tar.gz
+php-jpgraph: rpmprep
+ cp 3rd-party/php-jpgraph/libphp-jpgraph_1.5.2.orig.tar.gz $(RPM_TMP)/SOURCES/jpgraph-1.5.2.tar.gz
+ zcat 3rd-party/php-jpgraph/libphp-jpgraph_1.5.2-12.diff.gz > $(RPM_TMP)/SOURCES/libphp-jpgraph_1.5.2-12.diff
+ rpmbuild --quiet --clean -ba 3rd-party/php-jpgraph/php-jpgraph.spec