[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