[med-svn] r12044 - trunk/packages/rcsb-core-wrapper/trunk/debian

Laszlo Kajan lkajan-guest at alioth.debian.org
Tue Aug 14 12:32:55 UTC 2012


Author: lkajan-guest
Date: 2012-08-14 12:32:55 +0000 (Tue, 14 Aug 2012)
New Revision: 12044

Added:
   trunk/packages/rcsb-core-wrapper/trunk/debian/librcsb-core-wrapper-doc.docs
   trunk/packages/rcsb-core-wrapper/trunk/debian/librcsb-core-wrapper0-dev.install
   trunk/packages/rcsb-core-wrapper/trunk/debian/librcsb-core-wrapper0.install
Removed:
   trunk/packages/rcsb-core-wrapper/trunk/debian/librostlab-doc.docs
   trunk/packages/rcsb-core-wrapper/trunk/debian/librostlab3-dev.install
   trunk/packages/rcsb-core-wrapper/trunk/debian/librostlab3.install
Modified:
   trunk/packages/rcsb-core-wrapper/trunk/debian/control
   trunk/packages/rcsb-core-wrapper/trunk/debian/rules
Log:
added dh_install files

Modified: trunk/packages/rcsb-core-wrapper/trunk/debian/control
===================================================================
--- trunk/packages/rcsb-core-wrapper/trunk/debian/control	2012-08-14 11:45:13 UTC (rev 12043)
+++ trunk/packages/rcsb-core-wrapper/trunk/debian/control	2012-08-14 12:32:55 UTC (rev 12044)
@@ -4,7 +4,8 @@
 Uploaders:
  Laszlo Kajan <lkajan at rostlab.org>
 Build-Depends: debhelper (>= 7.0.50~), doxygen, graphviz, libboost-python-dev, libxerces-c-dev,
- python-all-dev
+ python-all-dev,
+ libtool, bison, flex
 Standards-Version: 3.9.3
 Section: libs
 Vcs-Svn: svn://svn.debian.org/debian-med/trunk/packages/rcsb-core-wrapper/trunk

Added: trunk/packages/rcsb-core-wrapper/trunk/debian/librcsb-core-wrapper-doc.docs
===================================================================
--- trunk/packages/rcsb-core-wrapper/trunk/debian/librcsb-core-wrapper-doc.docs	                        (rev 0)
+++ trunk/packages/rcsb-core-wrapper/trunk/debian/librcsb-core-wrapper-doc.docs	2012-08-14 12:32:55 UTC (rev 12044)
@@ -0,0 +1 @@
+doxygen-doc/html/

Added: trunk/packages/rcsb-core-wrapper/trunk/debian/librcsb-core-wrapper0-dev.install
===================================================================
--- trunk/packages/rcsb-core-wrapper/trunk/debian/librcsb-core-wrapper0-dev.install	                        (rev 0)
+++ trunk/packages/rcsb-core-wrapper/trunk/debian/librcsb-core-wrapper0-dev.install	2012-08-14 12:32:55 UTC (rev 12044)
@@ -0,0 +1,3 @@
+include/*.h       usr/include/rcsb
+lib/.libs/lib*.a  usr/lib
+lib/.libs/lib*.so usr/lib

Added: trunk/packages/rcsb-core-wrapper/trunk/debian/librcsb-core-wrapper0.install
===================================================================
--- trunk/packages/rcsb-core-wrapper/trunk/debian/librcsb-core-wrapper0.install	                        (rev 0)
+++ trunk/packages/rcsb-core-wrapper/trunk/debian/librcsb-core-wrapper0.install	2012-08-14 12:32:55 UTC (rev 12044)
@@ -0,0 +1 @@
+lib/.libs/lib*.so.* usr/lib

Deleted: trunk/packages/rcsb-core-wrapper/trunk/debian/librostlab-doc.docs
===================================================================
--- trunk/packages/rcsb-core-wrapper/trunk/debian/librostlab-doc.docs	2012-08-14 11:45:13 UTC (rev 12043)
+++ trunk/packages/rcsb-core-wrapper/trunk/debian/librostlab-doc.docs	2012-08-14 12:32:55 UTC (rev 12044)
@@ -1,2 +0,0 @@
-doxygen-doc/html/
-lib/librostlab.tag

Deleted: trunk/packages/rcsb-core-wrapper/trunk/debian/librostlab3-dev.install
===================================================================
--- trunk/packages/rcsb-core-wrapper/trunk/debian/librostlab3-dev.install	2012-08-14 11:45:13 UTC (rev 12043)
+++ trunk/packages/rcsb-core-wrapper/trunk/debian/librostlab3-dev.install	2012-08-14 12:32:55 UTC (rev 12044)
@@ -1,4 +0,0 @@
-usr/include/*
-usr/lib/librcsb-core-wrapper.a
-usr/lib/librcsb-core-wrapper.la
-usr/lib/librcsb-core-wrapper.so

Deleted: trunk/packages/rcsb-core-wrapper/trunk/debian/librostlab3.install
===================================================================
--- trunk/packages/rcsb-core-wrapper/trunk/debian/librostlab3.install	2012-08-14 11:45:13 UTC (rev 12043)
+++ trunk/packages/rcsb-core-wrapper/trunk/debian/librostlab3.install	2012-08-14 12:32:55 UTC (rev 12044)
@@ -1 +0,0 @@
-usr/lib/librcsb-core-wrapper.so.*

Modified: trunk/packages/rcsb-core-wrapper/trunk/debian/rules
===================================================================
--- trunk/packages/rcsb-core-wrapper/trunk/debian/rules	2012-08-14 11:45:13 UTC (rev 12043)
+++ trunk/packages/rcsb-core-wrapper/trunk/debian/rules	2012-08-14 12:32:55 UTC (rev 12044)
@@ -18,35 +18,36 @@
 	dh $@ --parallel --with python-support
 
 .PHONY: override_dh_auto_build
-override_dh_auto_build: override_dh_auto_build-nopy override_dh_auto_build-py
+override_dh_auto_build: override_dh_auto_build-nopy $(ALLPY:%=override_dh_auto_build-%)
 
 .PHONY: override_dh_auto_build-nopy
 override_dh_auto_build-nopy:
 	dh_auto_build --parallel
+	# TODO: docs $(MAKE) doc
 
-.PHONY: override_dh_auto_build-py
-override_dh_auto_build-py: override_dh_auto_build-nopy
-	dh_auto_build --parallel --sourcedirectory=wrapper/python
+# lkajan: the below is nice, but it does not parallelize at all, I prefer override_dh_auto_build-%.
+#.PHONY: override_dh_auto_build-py
+#override_dh_auto_build-py: override_dh_auto_build-nopy
+#	dh_auto_build --parallel --sourcedirectory=wrapper/python
 
+override_dh_auto_build-%: override_dh_auto_build-nopy
+	cd wrapper/python && python$* setup.py build --force
+
 .PHONY: override_dh_auto_install
-override_dh_auto_install: override_dh_auto_install-nopy override_dh_auto_install-py
+override_dh_auto_install: override_dh_auto_install-nopy override_dh_auto_install-%
 
 .PHONY: override_dh_auto_install-nopy
-# lkajan: TODO, use dh_install
 override_dh_auto_install-nopy:
+	# lkajan: there is no real install mechanism in the upstream sources
 
 .PHONY: override_dh_auto_install-py
 override_dh_auto_install-py:
-	dh_auto_install --sourcedirectory=wrapper/python
+	dh_auto_install --with python-support --sourcedirectory=wrapper/python 
 
 .PHONY: override_dh_strip
 override_dh_strip:
 	dh_strip --dbg-package=librcsb-core-wrapper0-dbg
 
-.PHONY: override_dh_compress
-override_dh_compress:
-	dh_compress -Xlibrcsb-core-wrapper.tag
-
 .PHONY: override_dh_makeshlibs
 override_dh_makeshlibs:
 	dh_makeshlibs -V




More information about the debian-med-commit mailing list