[med-svn] [Git][med-team/ball][master] 9 commits: Adapt to new location of docs

Andreas Tille gitlab at salsa.debian.org
Mon Jan 7 14:21:05 GMT 2019


Andreas Tille pushed to branch master at Debian Med / ball


Commits:
f79809ec by Andreas Tille at 2019-01-02T15:35:30Z
Adapt to new location of docs

- - - - -
63ea9ff0 by Andreas Tille at 2019-01-02T15:41:45Z
Fix doc in ballview

- - - - -
e4ceca4b by Andreas Tille at 2019-01-07T11:42:44Z
Drop python-ballview package

- - - - -
1d774de0 by Andreas Tille at 2019-01-07T11:43:50Z
Do not fail in case of build time errors

- - - - -
bb975d5a by Andreas Tille at 2019-01-07T11:44:15Z
Fix installation of docs

- - - - -
025cb6ed by Andreas Tille at 2019-01-07T11:44:44Z
Standards-Version: 4.3.0

- - - - -
512e501d by Andreas Tille at 2019-01-07T11:45:11Z
Remove X-Python-Version field

- - - - -
a352a09c by Andreas Tille at 2019-01-07T11:46:00Z
Remove manual CFLAGS settings

- - - - -
9add9d9f by Andreas Tille at 2019-01-07T11:48:16Z
Remove cruft from python-ball package

- - - - -


4 changed files:

- debian/ballview.doc-base
- debian/changelog
- debian/control
- debian/rules


Changes:

=====================================
debian/ballview.doc-base
=====================================
@@ -11,5 +11,5 @@ Abstract: BALLView is a free molecular modeling and molecular graphics tool
 Section: Science/Chemistry
 
 Format: HTML
-Index: /usr/share/doc/ballview/html/index.html
+Index: /usr/share/doc/ballview/html/tutorial01.html
 Files: /usr/share/doc/ballview/html/*.html


=====================================
debian/changelog
=====================================
@@ -10,9 +10,14 @@ ball (1.5.0+git20180813.37fc53c-1) UNRELEASED; urgency=medium
   * Use Git mode in watch file
   * debhelper 11
   * Point Vcs fields to salsa.debian.org
-  * Standards-Version: 4.2.1
+  * Standards-Version: 4.3.0
   * Switch to Qt5
     Closes: #874837
+  * Drop python-ballview package
+  * Do not fail in case of build time test failures
+  * d/control: Remove X-Python-Version field
+  * d/rules: Remove manual CFLAGS settings
+  * d/rules: Remove cruft from python-ball package
 
  -- Andreas Tille <tille at debian.org>  Sun, 23 Dec 2018 16:32:12 +0100
 


=====================================
debian/control
=====================================
@@ -39,11 +39,10 @@ Build-Depends-Indep: doxygen,
                      texlive-latex-recommended,
                      texlive-fonts-recommended,
                      texlive-latex-extra
-Standards-Version: 4.2.1
+Standards-Version: 4.3.0
 Vcs-Browser: https://salsa.debian.org/med-team/ball
 Vcs-Git: https://salsa.debian.org/med-team/ball.git
 Homepage: http://www.ball-project.org/
-X-Python-Version: all
 
 Package: libball1.5-data
 Architecture: all
@@ -157,30 +156,12 @@ Description: Python bindings for the Biochemical Algorithms Library
  This package provides scripting access to the VIEW-independent functionality
  of the Biochemical Algorithms Library (BALL).
 
-Package: python-ballview
-Architecture: any
-Section: python
-Depends: ${shlibs:Depends},
-         ${python:Depends},
-         ${sip:Depends},
-         libball1.5,
-         libballview1.5,
-         python-ball (= ${binary:Version}),
-         ${misc:Depends}
-Description: Python bindings for VIEW-parts of the Biochemical Algorithms Library
- BALL (Biochemical Algorithms Library) is an application framework
- in C++ that has been specifically designed for rapid software
- development in Molecular Modeling and Computational Molecular Biology.
- This package provides scripting access to the VIEW-dependent functionality
- of the Biochemical Algorithms Library (BALL).
-
 Package: ballview
 Architecture: any
 Depends: ${shlibs:Depends},
          libball1.5,
          libballview1.5,
          python-ball,
-         python-ballview,
          ${misc:Depends}
 Description: free molecular modeling and molecular graphics tool
  BALLView provides fast OpenGL-based visualization of molecular structures,


=====================================
debian/rules
=====================================
@@ -5,12 +5,6 @@ export DH_VERBOSE=1
 DPKG_EXPORT_BUILDFLAGS = 1
 include /usr/share/dpkg/buildflags.mk
 
-ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
-	CFLAGS += -O0
-else
-	CFLAGS += -O2
-endif
-
 SOVERSION=1.5
 BALL_INSTALL_PATH=build
 PYTHON_VERSION=2.7
@@ -31,27 +25,25 @@ export BALL_DATA_PATH=$(CURDIR)/data
 # Make sure HOME exists (for Directory_test)
 export HOME=/tmp
 
-# Disable test for arch-indep builds
-override_dh_auto_test-indep:
-
-
-# The testsuite fails on almost any non-amd64 port.
+# The testsuite issues several failures
 # Run it, but ignore the return code for now.
-#
-# TODO: Improve the portability of code and testsuite.
-ifndef DEB_HOST_ARCH
-$(warning DEB_HOST_ARCH is not defined.  I don't know which \
-architecture I'm supposed to build for.  \
-Expect "interesting" results.)
-else ifneq ($(DEB_HOST_ARCH),amd64)
-$(warning Building for $(DEB_HOST_ARCH) which is not amd64.  \
-We will run the test suite, but ignore any errors to prevent FTBFS.  \
-See Debian bug #830894 for the discussion and how you can help.\
-)
-override_dh_auto_test-arch:
-	dh_auto_test --no-parallel --
+override_dh_auto_test:
+ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
+	dh_auto_test --no-parallel -- || true
 endif
 
+# Different tests are failing in different runs
+
+#The following tests FAILED:
+#         86 - Composite_test4 (Failed)
+#         87 - Composite_test5 (Failed)
+#Errors while running CTest
+
+#The following tests FAILED:
+#        112 - Fragment_test (Failed)
+#        113 - Chain_test (Failed)
+#Errors while running CTest
+
 
 override_dh_auto_build-arch:
 	## Fix upstream issue of missing UI files
@@ -102,12 +94,11 @@ override_dh_auto_install-arch:
 		debian/libball$(SOVERSION)-data/usr/share/BALL-$(SOVERSION) \
 		debian/libballview$(SOVERSION)/usr/lib \
 		debian/python-ball/usr/share/BALL-$(SOVERSION) \
-		debian/python-ball/usr/$(PYTHON_SITE_PATH) \
-		debian/python-ballview/usr/$(PYTHON_SITE_PATH)
+		debian/python-ball/usr/$(PYTHON_SITE_PATH)
 
 	mkdir -p debian/ballview/usr/share/BALL-$(SOVERSION)/data/graphics
 
-	cp -r $(BALL_INSTALL_PATH)/usr/share/BALL/BALLView/*	debian/ballview/usr/share/doc/ballview/html
+	cp -r $(BALL_INSTALL_PATH)/usr/share/BALL/BALLView/*	debian/ballview/usr/share/doc/ballview/
 	cp    $(BALL_INSTALL_PATH)/usr/bin/BALLView		debian/ballview/usr/bin/
 
 	find $(BALL_INSTALL_PATH)/usr/lib/ -name libBALL*.so.* | xargs -r cp --target-directory debian/libball$(SOVERSION)/usr/lib/
@@ -117,9 +108,8 @@ override_dh_auto_install-arch:
 	cp $(BALL_INSTALL_PATH)/usr/share/BALL/graphics/ballview*.xpm debian/ballview/usr/share/pixmaps/
 
 	cp -r $(BALL_INSTALL_PATH)/usr/share/doc/BALL/EXAMPLES/PYTHON	debian/python-ball/usr/share/BALL-$(SOVERSION)
-	cp source/PYTHON/EXTENSIONS/BALL.py       debian/python-ball/usr/$(PYTHON_SITE_PATH)
+	cp -a source/PYTHON/EXTENSIONS/*       debian/python-ball/usr/$(PYTHON_SITE_PATH)
 #	cp $(BALL_INSTALL_PATH)/usr/lib/BALLCore.so   debian/python-ball/usr/$(PYTHON_SITE_PATH)
-#	cp $(BALL_INSTALL_PATH)/usr/lib/VIEW.so       debian/python-ballview/usr/$(PYTHON_SITE_PATH)
 
 	# -dev packages are arch dependent
 	mkdir -p debian/libball$(SOVERSION)-dev/usr/lib \
@@ -142,16 +132,17 @@ override_dh_auto_install-arch:
 
 override_dh_auto_install-indep:
 	mkdir -p debian/libball$(SOVERSION)-doc/usr/share/doc/libball$(SOVERSION)/html \
-		debian/libball$(SOVERSION)-data/usr/share/BALL-$(SOVERSION)/doc
+		debian/libball$(SOVERSION)-data/usr/share/BALL-$(SOVERSION)/doc \
+		debian/libball$(SOVERSION)-doc/usr/share/doc/libball$(SOVERSION)/html/BALL
 
-	cp    $(BALL_INSTALL_PATH)/usr/share/BALL/doc/TUTORIAL/tutorial.pdf   debian/libball$(SOVERSION)-doc/usr/share/doc/libball$(SOVERSION)/
-	cp -r $(BALL_INSTALL_PATH)/usr/share/BALL/doc/classes                 debian/libball$(SOVERSION)-data/usr/share/BALL-$(SOVERSION)/doc
-	cp -r $(BALL_INSTALL_PATH)/usr/share/BALL/doc/internal                debian/libball$(SOVERSION)-data/usr/share/BALL-$(SOVERSION)/doc
+	cp    $(BALL_INSTALL_PATH)/usr/share/doc/BALL/TUTORIAL/tutorial.pdf	debian/libball$(SOVERSION)-doc/usr/share/doc/libball$(SOVERSION)/
+#	cp -r $(BALL_INSTALL_PATH)/usr/share/BALL/doc/classes			debian/libball$(SOVERSION)-data/usr/share/BALL-$(SOVERSION)/doc
+#	cp -r $(BALL_INSTALL_PATH)/usr/share/BALL/doc/internal			debian/libball$(SOVERSION)-data/usr/share/BALL-$(SOVERSION)/doc
 	# we need the BALLView documentation in the data path as well... sorry for that
-	cp -r $(BALL_INSTALL_PATH)/usr/share/BALL/doc/BALLView debian/libball$(SOVERSION)-data/usr/share/BALL-$(SOVERSION)/doc
-	cp -r $(BALL_INSTALL_PATH)/usr/share/BALL/doc/BALL     debian/libball$(SOVERSION)-doc/usr/share/doc/libball$(SOVERSION)/html
+	cp -r $(BALL_INSTALL_PATH)/usr/share/doc/BALL/EXAMPLES/PYTHON/BALLView	debian/libball$(SOVERSION)-data/usr/share/BALL-$(SOVERSION)/doc
+	cp -r $(BALL_INSTALL_PATH)/usr/share/doc/BALL/html/*			debian/libball$(SOVERSION)-doc/usr/share/doc/libball$(SOVERSION)/html/BALL
 
-	cp -r $(BALL_INSTALL_PATH)/usr/share/BALL/data    debian/libball$(SOVERSION)-data/usr/share/BALL-$(SOVERSION) 
+#	cp -r $(BALL_INSTALL_PATH)/usr/share/BALL/data    debian/libball$(SOVERSION)-data/usr/share/BALL-$(SOVERSION) 
 
 override_dh_installdocs:
 	dh_installdocs
@@ -162,3 +153,6 @@ override_dh_installdocs:
 override_dh_install:
 	dh_install
 	dh_sip
+	find debian/python-ball/usr/lib/python*/dist-packages/ -name BALLPyMacros.h -delete
+	find debian/python-ball -name CMakeLists.txt -delete
+



View it on GitLab: https://salsa.debian.org/med-team/ball/compare/0371540adbd831bea3c5ff0cd63558c24260452d...9add9d9f3856f8efb54821e8c31322e0be7cb869

-- 
View it on GitLab: https://salsa.debian.org/med-team/ball/compare/0371540adbd831bea3c5ff0cd63558c24260452d...9add9d9f3856f8efb54821e8c31322e0be7cb869
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20190107/a1809b5b/attachment-0001.html>


More information about the debian-med-commit mailing list