-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Wed, 23 Sep 2026 14:59:26 +0300
Source: ball
Binary: ballview ballview-data ballview-dbgsym
Architecture: source all amd64
Version: 1.7.4-1
Distribution: experimental
Urgency: medium
Maintainer: Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>
Changed-By: Yavor Doganov <yavor@gnu.org>
Description:
ballview - free molecular modeling and molecular graphics tool
ballview-data - free molecular modeling and molecular graphics tool (data files)
Changes:
ball (1.7.4-1) experimental; urgency=medium
.
* Team upload.
* New upstream release.
* debian/control (Build-Depends): Switch to Qt6 (Addresses: #1146404):
Replace qtbase5-dev, qttools5-dev, qtwebengine5-dev and
libqtopengl5-desktop-dev with qt6-tools-dev, qt6-svg-dev and
qt6-webengine-dev. Remove libx11-dev; unnecessary. Add libcups2-dev
and libtbb-dev (detection test failure resolved upstream). Add
imagemagick for the icons conversion. Switch to debhelper-compat 14.
(Build-Depends-Indep): Remove.
(libball1.5-data, libball1.5, libball1.5-dev, libballview1.5)
(libballview1.5-dev, libball1.5-doc): Remove packages; both libraries
are now installed as private as they have no reverse dependencies.
(ballview-data): New package.
(Depends): Remove libball1.5 and libballview1.5, add ballview-data.
Remove ${misc:Depends} and ${shlibs:Depends}.
* debian/rules: Don't pass --builddirectory to dh; debhelper's cmake
build system does an out-of-tree build by default.
(DEB_LDFLAGS_MAINT_APPEND): Define to -Wl,-rpath,/usr/lib/ball.
(SOVERSION, BALL_INSTALL_PATH, FORCE_SOURCE_DATE): Remove definitions.
(override_dh_auto_configure): Pass -DCMAKE_INSTALL_LIBDIR=lib/ball to
install libraries as private. Set BALL_DATA_PATH to unversioned
directory. Don't pass -DCMAKE_INSTALL_PREFIX.
Remove -DCMAKE_BUILD_RPATH_USE_ORIGIN=ON; passed by dh 14.
(override_dh_auto_build-arch): Rename as...
(override_dh_auto_build): ...and remove the install target.
(override_dh_auto_build-indep): Remove.
(override_dh_auto_clean): Restrict recipe to the necessary command.
(override_dh_auto_install-arch, override_dh_auto_install-indep):
Remove overrides and let debhelper handle the installation instead of
copying all files manually.
(execute_after_dh_install-arch, execute_after_dh_install-indep): New
targets; do the post-installation cleanup here.
(override_dh_installdocs-indep): Remove; now unnecessary.
(override_dh_makeshlibs): New; pass --no-scripts to avoid Lintian
complaints for the private libraries.
* debian/ballview.install: Add usr/bin, usr/include and usr/lib.
* debian/ballview.dirs: Remove usr/share/doc/ballview/html.
* debian/ballview.links: Delete; unnecessary.
* debian/ballview.doc-base: Delete; the tutorial is not browsable and
is intended to be used interactively from the application.
* debian/ballview-data.install: New file.
* debian/libball1.5-data.lintian-overrides: Rename as...
* debian/ballview-data.lintian-overrides: ...and remove the pattern.
* debian/BALLView: Delete; not needed.
* debian/bin/BALLView: Likewise.
* debian/libball1.5-doc.doc-base.manual: Likewise.
* debian/libball1.5-doc.doc-base.tutorial: Likewise.
* debian/libball1.5-doc.examples: Likewise.
* debian/libball1.5-doc.links: Likewise.
* debian/libballview1.5.lintian-overrides: Likewise.
* debian/tests/control (Depends): Add libboost-dev and qt6-base-dev.
* debian/tests/simple-examples: Make it work with the private libs.
* debian/tests/autopkgtest-pkg-python.conf: Delete; unused.
* debian/patches/fix-ftbfs-char.patch: Delete; fixed upstream.
* debian/patches/missing_GLEW: Likewise.
* debian/patches/2to3.patch: Likewise.
* debian/patches/gcc-15.patch: Likewise.
* debian/patches/cmake-4.patch: Likewise.
* debian/patches/fix-boost-system.patch: Likewise.
* debian/patches/fix-eigen3-version-path.patch: Likewise.
* debian/patches/fix-boost-asio-io-context.patch: Likewise.
* debian/patches/fix-cxx14-standard.patch: Likewise.
* debian/patches/fix-glew-imported-target.patch: Likewise.
* debian/patches/fix-findsip.patch: Delete; unused.
* debian/patches/fix-python-bindings.patch: Likewise.
* debian/patches/reproducibility.patch: Delete; Doxygen-based
documentation no longer built.
* debian/patches/spelling-errors.patch: Update and refresh.
* debian/watch: Amend to track releases.
* debian/gbp.conf: New file.
* debian/copyright: Remove superfluous pattern and BSD-2-clause license.
Add ISC license for Lucide icons. Update copyright years.
* debian/lrc.config: New file; skip some false positivies.
* debian/salsa-ci.yml: Enable blhc, it should pass now.
Checksums-Sha1:
53e6708ebdbefaccbb818d607882a84bba3a14f3 2402 ball_1.7.4-1.dsc
08c4205bad362a9ab4e358103f34066b28024214 39417077 ball_1.7.4.orig.tar.gz
54e66b0de86d53ce991a935e8dfb7cc871fe7b27 19868 ball_1.7.4-1.debian.tar.xz
9740ca1f6979121e9d167b56f2296a7228d952d6 19966 ball_1.7.4-1_amd64.buildinfo
4746bec578fd052e9c2b8cd7129e91789decee61 16524360 ballview-data_1.7.4-1_all.deb
cebc0a67f09a3cff12fece55d9a6b61f9cd8ada6 159634364 ballview-dbgsym_1.7.4-1_amd64.deb
3b22917e98fb04bb09ed2e9d8f3a7430b09f3ddf 5261040 ballview_1.7.4-1_amd64.deb
Checksums-Sha256:
8c0bdd338815599020637f81e1ace3d5c0e71203ec28b94c5b0e3cb26d5af0af 2402 ball_1.7.4-1.dsc
5d4d038aed5ee2f73199a0172f536aff77ef24150e13ed2f87a5ba924ae19f39 39417077 ball_1.7.4.orig.tar.gz
66befae6fd73699617fdcadd98566360c021948ba1e4209052861761311a9966 19868 ball_1.7.4-1.debian.tar.xz
c0acdb972c788ec8aa1679cdfed69a2ada8716be73e85e6b19057b7812a88e96 19966 ball_1.7.4-1_amd64.buildinfo
84f1c0c8bcc5c031b3ef2aaedbed5772b711170155309603c64a8c9b093b9912 16524360 ballview-data_1.7.4-1_all.deb
691735862a254463e1f34ef9ed15f2b1dc56603c750243d712eedbdf779b8b84 159634364 ballview-dbgsym_1.7.4-1_amd64.deb
2142eca65e69d699d0e8a52108fb5abbc0a797d327456cb09645d59248a81a77 5261040 ballview_1.7.4-1_amd64.deb
Files:
2d3704a165ec14b288c1fc88c65b337d 2402 science optional ball_1.7.4-1.dsc
8b7622159c7a1845578e1cd654aaca3b 39417077 science optional ball_1.7.4.orig.tar.gz
2b6868a6ef1522629b30c21760bc6a96 19868 science optional ball_1.7.4-1.debian.tar.xz
d1f7f22cfca6699f5b0e8ac2caa831de 19966 science optional ball_1.7.4-1_amd64.buildinfo
4cbaa2fb9c6275ea84831e061552eb25 16524360 science optional ballview-data_1.7.4-1_all.deb
b04b248b6bfacd4e889d49ed146b1ff8 159634364 debug optional ballview-dbgsym_1.7.4-1_amd64.deb
19695cbe07a79bee017b162f70dc409c 5261040 science optional ballview_1.7.4-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
iQJFBAEBCgAvFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAmq0J8sRHHRpbGxlQGRl
Ymlhbi5vcmcACgkQV4oElNHGRtF+nA/+LMCQG464035ZTvbtksewgTF7btrzzQJM
grTlwziPbyucC5qt6S/FGm436MrwqXZoAF1jjN4w19m2l6L6P+JG2xKATq5LHHjA
OJlpSV4k5YAVhE7cvegoiUsxxCix54ZuH9WTR8ywHCOvOU61Uak1qaSRQ+iRvS29
IWIGgWdFgF5Eo45mje7mZ2CzeKNfwrsNcbeQarHJB4ZBFE+CFkiSIhKUqkwUF18d
V+l81XgEIB1aKHhO/izzdU+qGkSKa0oRCt71XHznaWK/ljc6VKtBihCkJAL6hzBy
bvU6XGnbGDMKLJx0uQnI0dXAukvdBMvPU3zkAoBaG4x7+6jsvdOUo7yVLrQ4XdF+
lKfAuFdisCz9GEvIQL4XW75ccKgLb9bZV52EAUtbjuo1wao263yG0YwLPJAR5NDN
egpdxTOmm/e0LmVM7bvnM3YjGskqCtkWfARd3llvRnSducBcCb0Ni5HV3xgx8XH2
2FBg9hKYqnxFqBi9LRgEnbji7kzoPbcbT7B8v9O4I2OKqnrzQURfvawCUCukeDVZ
dgi2UDcf2AGacg9guURrIFe2qMied/1HJCj7pCwo0s0gfg/whmrGPp7gVXHqtzvG
vsomTcX00Yhk23YN29A7Pu0WNbyJGF+1Im8u9QOM3t7lMCUA9jELV5H8rP2HCneQ
G5x57di4iJ8=
=AJos
-----END PGP SIGNATURE-----