[med-svn] [Git][med-team/ball][master] 4 commits: (Build-Depends): Remove libtbb-dev; the package does not build with onetbb.

Yavor Doganov (@yavor-guest) gitlab at salsa.debian.org
Sat Nov 15 11:27:16 GMT 2025



Yavor Doganov pushed to branch master at Debian Med / ball


Commits:
b1590638 by Yavor Doganov at 2025-11-15T09:36:42+02:00
(Build-Depends): Remove libtbb-dev; the package does not build with onetbb.

- - - - -
9864c7c4 by Yavor Doganov at 2025-11-15T12:11:49+02:00
simple-examples: Pass only one PDB file to all programs (#1120691).

- - - - -
81d06ebd by Yavor Doganov at 2025-11-15T12:46:42+02:00
Add Static-Built-Using to record static linking with lp-solve.

- - - - -
eb2d0fab by Yavor Doganov at 2025-11-15T13:26:40+02:00
Add support for the nodoc profile.

- - - - -


4 changed files:

- debian/changelog
- debian/control
- debian/rules
- debian/tests/simple-examples


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,20 @@
+ball (1.5.0+git20220524.d85d2dd-2) UNRELEASED; urgency=medium
+
+  * Team upload.
+  * debian/control (Build-Depends): Remove libtbb-dev -- the detection
+    test is broken but fixing it results in compiler errors.  Most
+    probably the package needs further changes to build with onetbb.  Add
+    dh-sequence-builtusing to record static linking with lp-solve.
+    (Build-Depends-Indep): Annotate all with <!nodoc>.
+    (libball1.5, libballview1.5, ballview) <Static-Built-Using>: New field.
+    (libball1.5-doc) <Build-Profiles>: New field; set to <!nodoc>.
+  * debian/rules (override_dh_auto_build-indep)
+    (override_dh_auto_install-indep): Add support for the nodoc profile.
+  * debian/tests/simple-examples: Pass only one PDB file to all example
+    programs to avoid excessive memory usage (Closes: #1120691).
+
+ -- Yavor Doganov <yavor at gnu.org>  Sat, 15 Nov 2025 09:33:39 +0200
+
 ball (1.5.0+git20220524.d85d2dd-1) unstable; urgency=medium
 
   * Team upload.


=====================================
debian/control
=====================================
@@ -7,6 +7,7 @@ Section: science
 Priority: optional
 Build-Depends:
  debhelper-compat (= 13),
+ dh-sequence-builtusing,
  bison,
  cmake,
  flex,
@@ -20,20 +21,19 @@ Build-Depends:
  libnsl-dev,
  libqt5opengl5-dev,
  libsvm-dev,
- libtbb-dev,
  libx11-dev,
  qtbase5-dev,
  qttools5-dev,
  qtwebengine5-dev [amd64 arm64 armhf i386 mips64el],
  tidy,
 Build-Depends-Indep:
- doxygen,
- ghostscript,
- graphviz,
- texlive-fonts-recommended,
- texlive-latex-base,
- texlive-latex-extra,
- texlive-latex-recommended,
+ doxygen <!nodoc>,
+ ghostscript <!nodoc>,
+ graphviz <!nodoc>,
+ texlive-fonts-recommended <!nodoc>,
+ texlive-latex-base <!nodoc>,
+ texlive-latex-extra <!nodoc>,
+ texlive-latex-recommended <!nodoc>,
 Standards-Version: 4.7.2
 Vcs-Browser: https://salsa.debian.org/med-team/ball
 Vcs-Git: https://salsa.debian.org/med-team/ball.git
@@ -63,6 +63,8 @@ Package: libball1.5
 Architecture: any
 Multi-Arch: same
 Section: libs
+Static-Built-Using:
+ ${dh-builtusing:liblpsolve55-dev},
 Depends:
  libball1.5-data (= ${source:Version}),
  ${misc:Depends},
@@ -113,6 +115,8 @@ Package: libballview1.5
 Architecture: any
 Multi-Arch: same
 Section: libs
+Static-Built-Using:
+ ${dh-builtusing:liblpsolve55-dev},
 Depends:
  libball1.5 (= ${binary:Version}),
  ${misc:Depends},
@@ -153,6 +157,8 @@ Description: Header files for the VIEW part of the Biochemical Algorithms Librar
 
 Package: ballview
 Architecture: any
+Static-Built-Using:
+ ${dh-builtusing:liblpsolve55-dev},
 Depends:
  libball1.5 (= ${binary:Version}),
  libballview1.5 (= ${binary:Version}),
@@ -178,6 +184,7 @@ Description: free molecular modeling and molecular graphics tool
 
 Package: libball1.5-doc
 Architecture: all
+Build-Profiles: <!nodoc>
 Multi-Arch: foreign
 Section: doc
 Depends:


=====================================
debian/rules
=====================================
@@ -79,7 +79,9 @@ ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
 endif
 
 override_dh_auto_build-indep:
+ifeq (,$(filter nodoc,$(DEB_BUILD_OPTIONS)))
 	dh_auto_build -- $(common_targets) doc doc_tutorial install
+endif
 
 override_dh_auto_clean:
 	[ -d source ] && cd source ; \
@@ -150,12 +152,14 @@ override_dh_auto_install-indep:
 		debian/libball$(SOVERSION)-data/usr/share/BALL-$(SOVERSION)/doc \
 		debian/libball$(SOVERSION)-doc/usr/share/doc/libball$(SOVERSION)/html/BALL
 
+ifeq (,$(filter nodoc,$(DEB_BUILD_OPTIONS)))
 	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/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
+endif
 
 	cp -r $(BALL_INSTALL_PATH)/usr/share/BALL/*    debian/libball$(SOVERSION)-data/usr/share/BALL-$(SOVERSION)
 


=====================================
debian/tests/simple-examples
=====================================
@@ -11,12 +11,10 @@ export LDLIBS="-lBALL $(pkg-config --libs Qt5Core)"
 cd doc/examples
 
 PROGRAMS="amberEnergy energy PDBChecker ramachandran"
-FILES=$(find ../../test/data -name \*.pdb)
+FILE=../../test/data/ACE_test_A.pdb
 
 for p in $PROGRAMS; do
     make $p
-    for file in $FILES; do
-        printf "Running ./$p $file...\n"
-        ./$p $file
-    done
+    printf "Running ./$p $FILE...\n"
+    ./$p $FILE
 done



View it on GitLab: https://salsa.debian.org/med-team/ball/-/compare/503c125c54927b46df50685d92e717dc13c3a23f...eb2d0fabc099a558782251bc0a119ded9c4c91a0

-- 
View it on GitLab: https://salsa.debian.org/med-team/ball/-/compare/503c125c54927b46df50685d92e717dc13c3a23f...eb2d0fabc099a558782251bc0a119ded9c4c91a0
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/20251115/63173825/attachment-0001.htm>


More information about the debian-med-commit mailing list