[med-svn] r12048 - in trunk/packages/rcsb-core-wrapper/trunk/debian: . patches

Laszlo Kajan lkajan-guest at alioth.debian.org
Tue Aug 14 17:35:24 UTC 2012


Author: lkajan-guest
Date: 2012-08-14 17:35:24 +0000 (Tue, 14 Aug 2012)
New Revision: 12048

Added:
   trunk/packages/rcsb-core-wrapper/trunk/debian/librcsb-core-wrapper-doc.doc-base
   trunk/packages/rcsb-core-wrapper/trunk/debian/patches/docs
   trunk/packages/rcsb-core-wrapper/trunk/debian/python-librcsb-core-wrapper.install
Removed:
   trunk/packages/rcsb-core-wrapper/trunk/debian/librostlab-doc.doc-base
   trunk/packages/rcsb-core-wrapper/trunk/debian/librostlab-doc.lintian-overrides
Modified:
   trunk/packages/rcsb-core-wrapper/trunk/debian/control
   trunk/packages/rcsb-core-wrapper/trunk/debian/librcsb-core-wrapper-doc.docs
   trunk/packages/rcsb-core-wrapper/trunk/debian/patches/Makefile
   trunk/packages/rcsb-core-wrapper/trunk/debian/patches/objectfiles
   trunk/packages/rcsb-core-wrapper/trunk/debian/patches/series
   trunk/packages/rcsb-core-wrapper/trunk/debian/patches/setup.py.in
   trunk/packages/rcsb-core-wrapper/trunk/debian/patches/wrapper
   trunk/packages/rcsb-core-wrapper/trunk/debian/rules
Log:
builds without lintian errors

Modified: trunk/packages/rcsb-core-wrapper/trunk/debian/control
===================================================================
--- trunk/packages/rcsb-core-wrapper/trunk/debian/control	2012-08-14 16:52:52 UTC (rev 12047)
+++ trunk/packages/rcsb-core-wrapper/trunk/debian/control	2012-08-14 17:35:24 UTC (rev 12048)
@@ -68,7 +68,6 @@
 Priority: extra
 Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, librcsb-core-wrapper0 (= ${binary:Version})
 Provides: ${python:Provides}
-Breaks: ${python:Breaks}
 Description: library that exports C++ mmCIF accessors to Python
  The RCSB Core Wrapper library was developed to provide an object-oriented
  application interface to information in mmCIF format. It includes several

Copied: trunk/packages/rcsb-core-wrapper/trunk/debian/librcsb-core-wrapper-doc.doc-base (from rev 12036, trunk/packages/rcsb-core-wrapper/trunk/debian/librostlab-doc.doc-base)
===================================================================
--- trunk/packages/rcsb-core-wrapper/trunk/debian/librcsb-core-wrapper-doc.doc-base	                        (rev 0)
+++ trunk/packages/rcsb-core-wrapper/trunk/debian/librcsb-core-wrapper-doc.doc-base	2012-08-14 17:35:24 UTC (rev 12048)
@@ -0,0 +1,12 @@
+Document: librcsb-core-wrapper
+Title: librcsb-core-wrapper Documentation
+Author: RCSB Core Wrapper Developers
+Abstract: C++ library providing OO API to information in mmCIF format
+ The RCSB Core Wrapper library was developed to provide an object-oriented
+ application interface to information in mmCIF format. It includes several
+ classes for accessing data dictionaries and mmCIF format data files.
+Section: Science/Biology
+
+Format: html
+Files: /usr/share/doc/librcsb-core-wrapper-doc/html/*.html
+Index: /usr/share/doc/librcsb-core-wrapper-doc/html/index.html

Modified: trunk/packages/rcsb-core-wrapper/trunk/debian/librcsb-core-wrapper-doc.docs
===================================================================
--- trunk/packages/rcsb-core-wrapper/trunk/debian/librcsb-core-wrapper-doc.docs	2012-08-14 16:52:52 UTC (rev 12047)
+++ trunk/packages/rcsb-core-wrapper/trunk/debian/librcsb-core-wrapper-doc.docs	2012-08-14 17:35:24 UTC (rev 12048)
@@ -1 +1 @@
-doxygen-doc/html/
+docs/html/

Deleted: trunk/packages/rcsb-core-wrapper/trunk/debian/librostlab-doc.doc-base
===================================================================
--- trunk/packages/rcsb-core-wrapper/trunk/debian/librostlab-doc.doc-base	2012-08-14 16:52:52 UTC (rev 12047)
+++ trunk/packages/rcsb-core-wrapper/trunk/debian/librostlab-doc.doc-base	2012-08-14 17:35:24 UTC (rev 12048)
@@ -1,12 +0,0 @@
-Document: librcsb-core-wrapper
-Title: librcsb-core-wrapper Documentation
-Author: RCSB Core Wrapper Developers
-Abstract: C++ library providing OO API to information in mmCIF format
- The RCSB Core Wrapper library was developed to provide an object-oriented
- application interface to information in mmCIF format. It includes several
- classes for accessing data dictionaries and mmCIF format data files.
-Section: Science/Biology
-
-Format: html
-Files: /usr/share/doc/librcsb-core-wrapper-doc/html/*.html
-Index: /usr/share/doc/librcsb-core-wrapper-doc/html/index.html

Deleted: trunk/packages/rcsb-core-wrapper/trunk/debian/librostlab-doc.lintian-overrides
===================================================================
--- trunk/packages/rcsb-core-wrapper/trunk/debian/librostlab-doc.lintian-overrides	2012-08-14 16:52:52 UTC (rev 12047)
+++ trunk/packages/rcsb-core-wrapper/trunk/debian/librostlab-doc.lintian-overrides	2012-08-14 17:35:24 UTC (rev 12048)
@@ -1,21 +0,0 @@
-# Laszlo Kajan <lkajan at rostlab.org>:
-# This jquery.js is copied into the html documentation by the doxygen
-# version currently in unstable (1.7.6.1). Earlier versions of Doxygen
-# (e.g. i n stable) do not copy a jquery.js there.  The jquery.js copied
-# by doxygen is much earlier (1.3.2) than the current version in unstable
-# (1.7.2-1). The jquery.js from doxygen actually is a minified bundle of
-# several things:
-#  * jQuery JavaScript Library v1.3.2 http://jquery.com/
-#  * Sizzle CSS Selector Engine - v0.9.3 http://sizzlejs.com/
-#  * jQuery hashchange event - v1.3 - 7/21/2010
-#    http://benalman.com/projects/jquery-hashchange-plugin/
-#  * jQuery UI 1.7.2 http://docs.jquery.com/UI
-#  * jQuery UI Resizable 1.7.2 http://docs.jquery.com/UI/Resizables
-#  * jQuery.ScrollTo - Easy element scrolling using jQuery.
-#
-# Out of these Sizzle is not packaged for Debian, neither is the hashchange
-# event or jQuery.ScrollTo, as far as I can tell.
-# 
-# Therefore, it is necessary to keep this jquery.js instead of linking to the
-# file with the same name from libjs-jquery.
-librostlab-doc: embedded-javascript-library usr/share/doc/librcsb-core-wrapper-doc/html/jquery.js

Modified: trunk/packages/rcsb-core-wrapper/trunk/debian/patches/Makefile
===================================================================
--- trunk/packages/rcsb-core-wrapper/trunk/debian/patches/Makefile	2012-08-14 16:52:52 UTC (rev 12047)
+++ trunk/packages/rcsb-core-wrapper/trunk/debian/patches/Makefile	2012-08-14 17:35:24 UTC (rev 12048)
@@ -11,12 +11,23 @@
  
  compile:  
  	@echo
-@@ -69,7 +67,7 @@
+@@ -69,16 +67,10 @@
           ./$(COMPILE_SCRIPT)'
  
  compile_lnx_41:
 -	@sh -c 'cd ./$(UTIL_MODULE); \
 +	+ at sh -c 'cd ./$(UTIL_MODULE); \
          export PIC=-fPIC; \
-         export WWPDB_PYTHON_INC=/apps/python/include/python2.5; \
- 	export WWPDB_PYTHON_LIB_DIR=/apps/python/lib; \
+-        export WWPDB_PYTHON_INC=/apps/python/include/python2.5; \
+-	export WWPDB_PYTHON_LIB_DIR=/apps/python/lib; \
+-        export WWPDB_PYTHON_LIB=python2.5; \
+-        export WWPDB_BOOST_INC=/apps/boost/include/boost-1_41; \
+-        export WWPDB_BOOST_PYTHON_LIB_DIR=/apps/boost/lib; \
+-        export WWPDB_BOOST_PYTHON_LIB=boost_python-gcc41-mt-1_41; \
+-        export WWPDB_XERCESC_INC=/apps/xerces-3.0.1/include; \
+-        export WWPDB_XERCESC_LIB_DIR=/apps/xerces-3.0.1/lib; \
++        export WWPDB_XERCESC_INC=/usr/include; \
++        export WWPDB_XERCESC_LIB_DIR=/usr/lib; \
+         export WWPDB_XERCESC_LIB=xerces-c; \
+         ./$(COMPILE_SCRIPT)'
+ 

Added: trunk/packages/rcsb-core-wrapper/trunk/debian/patches/docs
===================================================================
--- trunk/packages/rcsb-core-wrapper/trunk/debian/patches/docs	                        (rev 0)
+++ trunk/packages/rcsb-core-wrapper/trunk/debian/patches/docs	2012-08-14 17:35:24 UTC (rev 12048)
@@ -0,0 +1,53 @@
+--- a/etc/Doxyfile-template
++++ b/etc/Doxyfile-template
+@@ -123,7 +123,7 @@
+ # path before files name in the file list and in the header files. If set 
+ # to NO the shortest path that makes the file name unique will be used.
+ 
+-FULL_PATH_NAMES        = NO
++FULL_PATH_NAMES        = YES
+ 
+ # If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag 
+ # can be used to strip a user-defined part of the path. Stripping is 
+@@ -250,7 +250,7 @@
+ # If the EXTRACT_PRIVATE tag is set to YES all private members of a class 
+ # will be included in the documentation.
+ 
+-EXTRACT_PRIVATE        = YES
++EXTRACT_PRIVATE        = NO
+ 
+ # If the EXTRACT_STATIC tag is set to YES all static members of a file 
+ # will be included in the documentation.
+@@ -798,7 +798,7 @@
+ # If the GENERATE_LATEX tag is set to YES (the default) Doxygen will 
+ # generate Latex output.
+ 
+-GENERATE_LATEX         = YES
++GENERATE_LATEX         = NO
+ 
+ # The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. 
+ # If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+--- a/Makefile
++++ b/Makefile
+@@ -90,10 +90,19 @@
+ 
+ ###
+ doc:
+-	@sh -c 'cd ./$(UTIL_MODULE); ./$(DOC_SCRIPT)'
++	rm -rf rcsb && cp -r include rcsb
++	grep -lr '^#include "' rcsb | xargs sed -i -e '/^#include "/{ s/#include "\([^"]\+\)"/#include <rcsb\/\1>/; }'
++	mkdir -p docs/doxyfiles
++	echo PROJECT_NAME = librcsb-core-wrapper > docs/doxyfiles/Doxyfile
++	echo PROJECT_NUMBER = $(shell dpkg-parsechangelog | grep '^Version' | sed -e 's/Version: \(.*\)-[^-]\+$$/\1/g;') >> docs/doxyfiles/Doxyfile
++	echo OUTPUT_DIRECTORY = docs >> docs/doxyfiles/Doxyfile
++	echo INPUT = rcsb >> docs/doxyfiles/Doxyfile
++	cat etc/Doxyfile-template >> docs/doxyfiles/Doxyfile
++	doxygen docs/doxyfiles/Doxyfile
+ 
+ clean_doc:
+-	@sh -c 'cd ./$(UTIL_MODULE); ./$(CLEAN_DOC_SCRIPT)'
++	rm -rf docs
++	rm -rf rcsb
+ 
+ export: clean
+ 	@sh -c 'cd ./$(UTIL_MODULE); ./$(EXPORT_SCRIPT)'

Modified: trunk/packages/rcsb-core-wrapper/trunk/debian/patches/objectfiles
===================================================================
--- trunk/packages/rcsb-core-wrapper/trunk/debian/patches/objectfiles	2012-08-14 16:52:52 UTC (rev 12047)
+++ trunk/packages/rcsb-core-wrapper/trunk/debian/patches/objectfiles	2012-08-14 17:35:24 UTC (rev 12048)
@@ -167,7 +167,7 @@
  UTIL_LOC = https://svn-dev.wwpdb.org/svn-rcsb/build/util
  UTIL_MODULE = util
  CHECKOUT_SCRIPT = checkout.sh
-@@ -66,7 +65,24 @@
+@@ -66,19 +65,37 @@
           export WWPDB_XERCESC_LIB=xerces-c; \
           ./$(COMPILE_SCRIPT)'
  
@@ -192,10 +192,8 @@
 +compile_lnx_41: lib/librcsb-core-wrapper.la
  	+ at sh -c 'cd ./$(UTIL_MODULE); \
          export PIC=-fPIC; \
-         export WWPDB_PYTHON_INC=/apps/python/include/python2.5; \
-@@ -78,13 +94,14 @@
-         export WWPDB_XERCESC_INC=/apps/xerces-3.0.1/include; \
-         export WWPDB_XERCESC_LIB_DIR=/apps/xerces-3.0.1/lib; \
+         export WWPDB_XERCESC_INC=/usr/include; \
+         export WWPDB_XERCESC_LIB_DIR=/usr/lib; \
          export WWPDB_XERCESC_LIB=xerces-c; \
 -        ./$(COMPILE_SCRIPT)'
 +        exit 0;'

Modified: trunk/packages/rcsb-core-wrapper/trunk/debian/patches/series
===================================================================
--- trunk/packages/rcsb-core-wrapper/trunk/debian/patches/series	2012-08-14 16:52:52 UTC (rev 12047)
+++ trunk/packages/rcsb-core-wrapper/trunk/debian/patches/series	2012-08-14 17:35:24 UTC (rev 12048)
@@ -5,6 +5,7 @@
 unistd
 parallel-build
 Makefile
+docs
 objectfiles
 wrapper
 setup.py.in

Modified: trunk/packages/rcsb-core-wrapper/trunk/debian/patches/setup.py.in
===================================================================
--- trunk/packages/rcsb-core-wrapper/trunk/debian/patches/setup.py.in	2012-08-14 16:52:52 UTC (rev 12047)
+++ trunk/packages/rcsb-core-wrapper/trunk/debian/patches/setup.py.in	2012-08-14 17:35:24 UTC (rev 12048)
@@ -89,7 +89,7 @@
  
  compile:  
  	@echo
-@@ -98,7 +98,7 @@
+@@ -92,7 +92,7 @@
  
  # lkajan: for testing
  .PHONY: wrapper
@@ -98,7 +98,7 @@
  	+ at sh -c 'cd ./$(UTIL_MODULE); \
          export PIC=-fPIC; \
          export WWPDB_PYTHON_INC=/usr/include/python2.7; \
-@@ -110,7 +110,7 @@
+@@ -104,7 +104,7 @@
          export WWPDB_XERCESC_INC=/apps/xerces-3.0.1/include; \
          export WWPDB_XERCESC_LIB_DIR=/apps/xerces-3.0.1/lib; \
          export WWPDB_XERCESC_LIB=xerces-c; \

Modified: trunk/packages/rcsb-core-wrapper/trunk/debian/patches/wrapper
===================================================================
--- trunk/packages/rcsb-core-wrapper/trunk/debian/patches/wrapper	2012-08-14 16:52:52 UTC (rev 12047)
+++ trunk/packages/rcsb-core-wrapper/trunk/debian/patches/wrapper	2012-08-14 17:35:24 UTC (rev 12048)
@@ -1,6 +1,6 @@
 --- a/Makefile
 +++ b/Makefile
-@@ -96,6 +96,22 @@
+@@ -90,6 +90,22 @@
          export WWPDB_XERCESC_LIB=xerces-c; \
          exit 0;'
  

Added: trunk/packages/rcsb-core-wrapper/trunk/debian/python-librcsb-core-wrapper.install
===================================================================
--- trunk/packages/rcsb-core-wrapper/trunk/debian/python-librcsb-core-wrapper.install	                        (rev 0)
+++ trunk/packages/rcsb-core-wrapper/trunk/debian/python-librcsb-core-wrapper.install	2012-08-14 17:35:24 UTC (rev 12048)
@@ -0,0 +1,2 @@
+usr/lib/python*/*-packages/*.so
+usr/lib/python*/*-packages/*.egg-info

Modified: trunk/packages/rcsb-core-wrapper/trunk/debian/rules
===================================================================
--- trunk/packages/rcsb-core-wrapper/trunk/debian/rules	2012-08-14 16:52:52 UTC (rev 12047)
+++ trunk/packages/rcsb-core-wrapper/trunk/debian/rules	2012-08-14 17:35:24 UTC (rev 12048)
@@ -15,7 +15,7 @@
 export DH_VERBOSE=1
 
 %:
-	dh $@ --parallel --with python-support
+	dh $@ --parallel --with python2
 
 .PHONY: override_dh_auto_build
 override_dh_auto_build: override_dh_auto_build-nopy $(ALLPY:%=override_dh_auto_build-%)
@@ -23,7 +23,7 @@
 .PHONY: override_dh_auto_build-nopy
 override_dh_auto_build-nopy:
 	dh_auto_build --parallel
-	# TODO: docs $(MAKE) doc
+	$(MAKE) doc
 
 # lkajan: the below is nice, but it does not parallelize at all, I prefer override_dh_auto_build-%.
 #.PHONY: override_dh_auto_build-py
@@ -34,7 +34,7 @@
 	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-%
+override_dh_auto_install: override_dh_auto_install-nopy override_dh_auto_install-py
 
 .PHONY: override_dh_auto_install-nopy
 override_dh_auto_install-nopy:
@@ -42,7 +42,7 @@
 
 .PHONY: override_dh_auto_install-py
 override_dh_auto_install-py:
-	dh_auto_install --with python-support --sourcedirectory=wrapper/python 
+	dh_auto_install --sourcedirectory=wrapper/python 
 
 .PHONY: override_dh_strip
 override_dh_strip:




More information about the debian-med-commit mailing list