DFSG NEW Queue

DFSG, Licensing & New Packages Team

ball 1.7.4-1

Package Information

Descriptionfree 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.

MaintainerDebian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>
Changed ByYavor Doganov <yavor@gnu.org>
Sponsortille@debian.org
Distributionexperimental
Architectureany all
VCSgit: https://salsa.debian.org/med-team/ball.git (browse)
Popcon Installs189
Binary NEWYes (binary-only upload)
Trackerhttps://tracker.debian.org/pkg/ball
Uploaded2 hours ago

New Package Report

.changes
Version1.7.4-1
Changed-ByYavor Doganov
Architecturesource all amd64
Distributionexperimental
DateWed, 23 Sep 2026 14:59:26 +0300
Sourceball
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
Componentmain
Package-Listballview deb science optional arch=any
ballview-data deb science optional arch=all
Sectionscience
Priorityoptional
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.

Back to Dashboard | View all reviews for this package