#! /usr/bin/make -f
+#
+# TODO : document the role of this Makefile
+#
+
list:
@echo ======================================================================================
@echo '= Available target are listed below ='
cleansvn: # Clean files of gforge-plugin-scmcvs build #
@cd $(RPM_TMP)/SOURCES/; rm -rf fusionforge-plugin-scmsvn-$(version).tar.bz2 fusionforge-plugin-scmsvn-$(version)
@echo cleansvn Done
-
+
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)
mkdir -p $(RPM_TMP)/SOURCES/fusionforge-plugin-scmsvn-$(version)/bin
#
# Building RPM for third party plugins
#
-htmlpurifier: rpmprep
- cp 3rd-party/htmlpurifier/htmlpurifier-4.0.0.tar.gz $(RPM_TMP)/SOURCES/
+HTMLPURIFIER_VERSION=4.1.0
+htmlpurifier: rpmprep depot/htmlpurifier-$(HTMLPURIFIER_VERSION).tar.gz
+ cp depot/htmlpurifier-$(HTMLPURIFIER_VERSION).tar.gz $(RPM_TMP)/SOURCES/
rpmbuild --quiet --clean -ba 3rd-party/htmlpurifier/htmlpurifier.spec
+
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
+ cp 3rd-party/php-jpgraph/*.patch $(RPM_TMP)/SOURCES/
rpmbuild --quiet --clean -ba 3rd-party/php-jpgraph/php-jpgraph.spec
+
+depot/htmlpurifier-$(HTMLPURIFIER_VERSION).tar.gz: rpmprep
+ mkdir -p depot
+ cd depot; wget -q -N http://htmlpurifier.org/releases/htmlpurifier-$(HTMLPURIFIER_VERSION).tar.gz