[xdmf] 33/38: Move python stuff to dist-packages

Alastair McKinstry mckinstry at moszumanska.debian.org
Thu Apr 13 15:16:37 UTC 2017


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

mckinstry pushed a commit to branch debian/master
in repository xdmf.

commit cc96c5febe2b5d33cb071af5174022a63e558983
Author: Alastair McKinstry <mckinstry at debian.org>
Date:   Tue Nov 15 08:49:16 2016 +0000

    Move python stuff to dist-packages
---
 debian/rules | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/debian/rules b/debian/rules
index 0aea707..158d15e 100755
--- a/debian/rules
+++ b/debian/rules
@@ -27,7 +27,7 @@ CMAKE_FLAGS:= -DXDMF_SYSTEM_ZLIB=ON -DXDMF_SYSTEM_LIBXML2=ON -DXDMF_USE_BZIP2=ON
 		-DCMAKE_INSTALL_PREFIX=/usr \
 		-DXDMF_WRAP_PYTHON=ON \
 		-DXDMF_REGENERATE_WRAPPERS=ON \
-		-DGZSTREAM_LIBRARY=/usr/lib/$(DEB_HOST_MULTIARCH)/libgzstream.so \
+		-DGZSTREAM_LIBRARY=$(LIBDIR)/libgzstream.so \
 		-DBUILD_SHARED_LIBS=TRUE 
 
 override_dh_auto_configure:
@@ -85,21 +85,24 @@ override_dh_auto_install:
 	cp debian/build-mpi-py2/_*.so    $(TMPDIR)/usr/lib/$(PY2)/xdmf
 	cp debian/build-serial-py2/_*.so $(TMPDIR)/usr/lib/$(PY2)/xdmf/NoMpi
 	cp debian/build-serial-py3/_*.so $(TMPDIR)/usr/lib/$(PY3)/xdmf/NoMpi
-	
 	#mv $(TMPDIR)/usr/lib/libXdmf.so.3	      $(TMPDIR)/$(LIBDIR)/libXdmf.so.3.0
 	#mkdir -p $(TMPDIR)/$(LIBDIR)/cmake
 	#mv $(TMPDIR)/usr/lib/XdmfCMake	$(TMPDIR)/$(LIBDIR)/cmake
-	## Fix perms.
-	#find Examples -type f -exec chmod -x {} \;
 	#dh_link -p libxdmf-dev $(LIBDIR)/libXdmf.so.3.0	 $(LIBDIR)/libXdmf.so
 	#dh_link -p libxdmf2 $(LIBDIR)/libXdmf.so.3.0	 $(LIBDIR)/libXdmf.so.3
 	## https://bugs.launchpad.net/ubuntu/+source/xdmf/+bug/1154071
 	#sed -e 's%@ARCH@%$(DEB_HOST_MULTIARCH)%' < debian/cmake.patch.in > debian/cmake.patch
 	#(cd $(TMPDIR)/$(LIBDIR)/cmake/XdmfCMake && patch < ../../../../../../cmake.patch )
+	mkdir -p $(TMPDIR)/usr/lib/$(PY2)/dist-packages $(TMPDIR)/usr/lib/$(PY3)/dist-packages
+	mv $(TMPDIR)/usr/lib/$(PY2)/xdmf $(TMPDIR)/usr/lib/$(PY2)/dist-packages/xdmf
+	mv $(TMPDIR)/usr/lib/$(PY3)/xdmf $(TMPDIR)/usr/lib/$(PY3)/dist-packages/xdmf
 
+override_dh_auto_fixperms:
+	dh_auto_fixperms
+	find debian/libxdmf-dev -type f -exec chmod 644 {} \;
 
 override_dh_auto_clean:
 	dh_auto_clean
 	rm -f debian/cmake.patch libsrc/gzstream
-	find debian/libxdmf-dev -name CVS -delete 
+	-find $(CURDIR) -name CVS -exec rm -rf {} \;
 	rm -rf $(BUILD_DIRS)

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



More information about the debian-science-commits mailing list