[caffe] 10/11: rules: bump to python3

Zhou Mo cdluminate-guest at moszumanska.debian.org
Fri Jun 3 09:31:13 UTC 2016


This is an automated email from the git hooks/post-receive script.

cdluminate-guest pushed a commit to branch master
in repository caffe.

commit 6f7891264997e6d9a2436fc4ee6bbdb83d2aa0f8
Author: Zhou Mo <cdluminate at gmail.com>
Date:   Fri Jun 3 09:26:58 2016 +0000

    rules: bump to python3
---
 debian/rules | 20 ++++++--------------
 1 file changed, 6 insertions(+), 14 deletions(-)

diff --git a/debian/rules b/debian/rules
index 564fa6b..259b35d 100755
--- a/debian/rules
+++ b/debian/rules
@@ -14,19 +14,13 @@ ORIG_SOURCE   := "https://github.com/BVLC/caffe/archive/rc3.tar.gz"
 CAFFE_SOVER   := 1.0.0-rc3
 
 BUILDDIR      := "caffe_cpu_build"
-SUITE         := caffe-cpu libcaffe-cpu1 libcaffe-cpu-dev python-caffe-cpu
+SUITE         := caffe-cpu libcaffe-cpu1 libcaffe-cpu-dev python3-caffe-cpu
 SUITE_P       := $(foreach PKG, $(SUITE), --package=$(PKG))
 
 TEMPLATES     := $(wildcard debian/*.in)
 AUTOGEN       := $(patsubst %.in,%,$(TEMPLATES))
 
 ## CMake Configuration Template.
-## Include template and override the blank options in later configs.
-### NOTE
-## * CUDA version should require GCC-5 because of NVCC campatibility.
-## * we don't build ALL docs, so BUILD_docs is disabled. TODO: build docs.
-## * python3 dependency not satisfied yet, can't build python3-caffe*.
-### MAINTAINER
 ## * PLEASE sync this common template with caffe-contrib source.
 CMAKE_CONFIGURE_TEMPLATE = \
 	-DALLOW_LMDB_NOLOCK=OFF \
@@ -36,7 +30,7 @@ CMAKE_CONFIGURE_TEMPLATE = \
 	-DBUILD_matlab=OFF \
 	-DBUILD_python=ON \
 	-DBUILD_python_layer=ON \
-	-Dpython_version="2" \
+	-Dpython_version="3" \
 	-DCMAKE_BUILD_TYPE="Release" \
 	-DCMAKE_C_FLAGS="$(CFLAGS) $(CPPFLAGS)" \
 	-DCMAKE_CXX_FLAGS="$(CXXFLAGS) $(CPPFLAGS)" \
@@ -46,7 +40,6 @@ CMAKE_CONFIGURE_TEMPLATE = \
 	-DUSE_LEVELDB=ON \
 	-DUSE_LMDB=ON \
 	-DUSE_OPENCV=ON \
-	-DCMAKE_INSTALL_PREFIX=$(FILL_THIS_BLANK) \
 	-DCPU_ONLY=$(FILL_THIS_BLANK) \
 	-DCMAKE_INSTALL_PREFIX="/usr"
 #	-DCUDA_ARCH_NAME="All"
@@ -68,7 +61,7 @@ CONFFLAG_CPU = \
 	dh $@ \
 		--parallel \
 		--buildsystem=cmake \
-		--with python2,bash-completion
+		--with python3,bash-completion
 
 .PHONY: autogen
 autogen: $(AUTOGEN)
@@ -94,7 +87,6 @@ override_dh_auto_build-indep:
 	gzip -d examples/finetune_flickr_style/flickr_style.csv.gz # lintian gzip timestamp
 	gzip -n ./examples/finetune_flickr_style/flickr_style.csv # ditto
 
-
 override_dh_auto_build-arch:
 	dh_auto_build --builddirectory=$(BUILDDIR) \
 		-- all caffe pycaffe test.testbin
@@ -106,15 +98,15 @@ override_dh_auto_test-arch:
 		-- runtest LD_LIBRARY_PATH=$(BUILDDIR)/lib/ 
 override_dh_auto_test-indep:
 
-override_dh_python2:
-	dh_python2 --requires=python/requirements.txt
+override_dh_python3:
+	dh_python3 --requires=python/requirements.txt
 	dh_numpy
 
 override_dh_auto_install:
 	dh_auto_install --builddirectory=$(BUILDDIR) -- install
 
 override_dh_makeshlibs:
-	dh_makeshlibs --package=python-caffe-cpu -X/usr/lib/python
+	dh_makeshlibs --package=python3-caffe-cpu -X/usr/lib/python
 	dh_makeshlibs --remaining-packages
 
 get-orig-source:

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/caffe.git



More information about the debian-science-commits mailing list