ball 1.7.4-1
Package Information
| Description | free molecular modeling and molecular graphics tool BALLView provides fast OpenGL-based visualization of molecular structures, molecular mechanics methods (minimization, MD simulation using the AMBER, CHARMM, and MMFF94 force fields), calculation and visualization of electrostatic properties (FDPB) and molecular editing features. BALLView can be considered a graphical user interface on the basis of BALL (Biochemical Algorithms Library) with a focus on the most common demands of protein chemists and biophysicists in particular. It is developed in the groups of Hans-Peter Lenhof (Saarland University, Saarbruecken, Germany) and Oliver Kohlbacher (University of Tuebingen, Germany). BALL is an application framework in C++ that has been specifically designed for rapid software development in Molecular Modeling and Computational Molecular Biology. It provides an extensive set of data structures as well as classes for Molecular Mechanics, advanced solvation methods, comparison and analysis of protein structures, file import/export, and visualization. |
|---|---|
| Maintainer | Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org> |
| Changed By | Yavor Doganov <yavor@gnu.org> |
| Sponsor | tille@debian.org |
| Distribution | experimental |
| Architecture | any all |
| VCS | git: https://salsa.debian.org/med-team/ball.git (browse) |
| Popcon Installs | 189 |
| Binary NEW | Yes (binary-only upload) |
| Tracker | https://tracker.debian.org/pkg/ball |
| Uploaded | 2 hours ago |
New Package Report
.changes
| Version | 1.7.4-1 |
|---|---|
| Changed-By | Yavor Doganov |
| Architecture | source all amd64 |
| Distribution | experimental |
| Date | Wed, 23 Sep 2026 14:59:26 +0300 |
| Source | ball |
Changelog
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..dsc
| Component | main |
|---|---|
| Package-List | ballview deb science optional arch=any ballview-data deb science optional arch=all |
| Section | science |
| Priority | optional |
debian/copyright
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: BALL
Upstream-Contact: Andreas Hildebrandt <Andreas.Hildebrandt@uni-mainz.de>
Source: https://github.com/BALL-Project/ball
Files: *
Copyright: © 1998-2026 the BALL project group
Andreas Hildebrandt <anhi@bioinf.uni-sb.de>,
Oliver Kohlbacher <oliver.kohlbacher@uni-tuebingen.de>,
Andreas Moll <anmoll@gmx.de>
.
Further contributors as listed on http://www.ballview.org/Overview/Team :
.
Tim Aubertin, Christian Bender, Andreas Bertsch, Nicolas Pascal
Boghossian, Andreas Burchardt, Andreas Crauser, Anna Dehof, Carla
Haid, Andreas Kerzmann, Heiko Klein, Hans-Peter Lenhof, Bettina
Leonhardt, Peter Müller, Stefan Strobel, Marc Sturm
License: LGPL-2.1+
Files: cmake/FindlibSVM.cmake
Copyright: 2010 Julien Schueller <schueller@phimeca.com>
License: BSD-3-clause
Files: source/VIEW/KERNEL/theme/icons/lucide/*
Copyright: 2024 Lucide Contributors
License: ISC
Files: debian/*
Copyright: 2007 Andreas Moll <anmoll@gmx.de>
2008-2011 Andreas Hildebrandt <anhi@bioinf.uni-sb.de>
Steffen Moeller <moeller@debian.org>
2011-2026 Debian Med Packaging Team
License: LGPL-2.1+
License: LGPL-2.1+
This package is free software; you can redistribute it and/or
modify it either under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
.
This package is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
.
You should have received a copy of the GNU Lesser General Public
License along with this package; if not, see <https://www.gnu.org/licenses>.
Comment:
On Debian systems, the complete text of the GNU Lesser General Public
License version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.
License: BSD-3-clause
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
.
(1) Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
.
(2) Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in
the documentation and/or other materials provided with the
distribution.
.
(3)The name of the author may not be used to
endorse or promote products derived from this software without
specific prior written permission.
.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
License: ISC
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.