[SCM] polybori: Polynomials over Boolean Rings branch, master, updated. upstream/0.8.2-32-gf73c71c

Alexander Dreyer adreyer at gmx.de
Sat Dec 22 00:35:15 UTC 2012


The following commit has been merged in the master branch:
commit 506475d6796cb2f6a467e4cc2f9c2f90f261f594
Author: Alexander Dreyer <adreyer at gmx.de>
Date:   Sat Dec 22 00:31:16 2012 +0100

    Support parallel deb build

diff --git a/debian/rules b/debian/rules
index 150dc45..64c9e63 100755
--- a/debian/rules
+++ b/debian/rules
@@ -4,6 +4,8 @@
 
 PYVERS=$(shell pyversions -vr)
 DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
+NUMJOBS=$(filter parallel=%,$(DEB_BUILD_OPTIONS))
+SCONSPARFLAGS=$(subst parallel=,-j, $(NUMJOBS))
 
 build-stamp: $(PYVERS:%=stamp-build-python%)
 	touch $@
@@ -21,7 +23,8 @@ build-python%: PYTHON=/usr/bin/python$*
 build-python%: PYTHONSITE=`/usr/bin/python$* -c 'import setuptools; print setuptools.distutils.sysconfig.get_python_lib() '`
 
 build-python%:
-	scons prepare-install INSTALLDIR=$(TMPDEST)/usr/share/polybori \
+	echo $(NUMJOBS)
+	scons $(SCONSPARFLAGS) prepare-install INSTALLDIR=$(TMPDEST)/usr/share/polybori \
 		PYINSTALLPREFIX=$(TMPDEST)/$(PYTHONSITE) MANDIR=$(TMPDEST)/usr/share/man \
 		PREFIX=$(TMPDEST)/usr EPREFIX=$(TMPDEST)/usr/bin \
 		DOCDIR=$(TMPDEST)/usr/share/doc/polybori PYTHON=$(PYTHON) \
@@ -32,7 +35,7 @@ build-python%:
 		LIBRARY_VERSION="1.0.0"  DEVEL_LIB_PREFIX=$(TMPDEST)/usr/lib/$(DEB_HOST_MULTIARCH) \
 		PKGCONFIGFILE=$(TMPDEST)/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig/polybori.pc TMPINSTALLDIR=$(TMPDEST)
 	-mkdir -p $(TMPDEST)
-	scons install devel-install INSTALLDIR=$(TMPDEST)/usr/share/polybori \
+	scons $(SCONSPARFLAGS) install devel-install INSTALLDIR=$(TMPDEST)/usr/share/polybori \
 		PYINSTALLPREFIX=$(TMPDEST)/$(PYTHONSITE) MANDIR=$(TMPDEST)/usr/share/man \
 		PREFIX=$(TMPDEST)/usr EPREFIX=$(TMPDEST)/usr/bin \
 		DOCDIR=$(TMPDEST)/usr/share/doc/polybori PYTHON=$(PYTHON) \

-- 
polybori: Polynomials over Boolean Rings



More information about the debian-science-commits mailing list