libnsspgsql : buildlibnsspgsql
RPM_TMP=~/rpmbuild
-RPMS_DIST=~/fusionforge_repo
+BUILDRESULT=~/fusionforge_repo
# build a custom rpmmacro file and rpmrc to point to it for rpmbuild
#rpmrc:
rpmprep:
-rm -Rf $(RPM_TMP)/*
-rm -Rf ~/.rpmmacros
- rpmdev-setuptree
+ sh tools/rpmdev-setuptree
echo '%_tmppath %{_topdir}/TMP' >> ~/.rpmmacros
echo '%_buildroot %{_tmppath}/%{name}-root' >> ~/.rpmmacros
mkdir $(RPM_TMP)/TMP
dist:
- -mkdir $(RPMS_DIST)
- cp $(RPM_TMP)/SRPMS/*.rpm $(RPMS_DIST)
+ -mkdir -p $(BUILDRESULT)
+ cp $(RPM_TMP)/SRPMS/*.rpm $(BUILDRESULT)
#
# FUSIONFORGE
build: rpmprep # Build rpm fusionforge packages #
cd gforge; find . -type f | grep -v '/CVS/' | grep -v '/.svn/' | grep -v contrib | grep -v debian | grep -v docs/phpdoc/docs | cpio -pdumvB $(RPM_TMP)/SOURCES/fusionforge-$(version)
cd $(RPM_TMP)/SOURCES/fusionforge-$(version); mv plugins ../;mkdir ../utils;mv utils/install-nsspgsql.sh ../utils/;mv utils/fusionforge-shell-postgresql.spec ../utils/
+ cd $(RPM_TMP)/SOURCES/fusionforge-$(version)/; utils/manage-translations.sh build
cd $(RPM_TMP)/SOURCES/; cp fusionforge-$(version)/rpm-specific/patches/gforge-4.0-deb_rpm.patch .
cd $(RPM_TMP)/SOURCES/; tar cvjf fusionforge-$(version).tar.bz2 fusionforge-$(version)
cd $(RPM_TMP)/SOURCES/; rpmbuild -ts --nodeps fusionforge-$(version).tar.bz2