[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