ball (1.5.0+git20220524.d85d2dd-2) unstable; 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@gnu.org>  Sat, 15 Nov 2025 09:33:39 +0200

ball (1.5.0+git20220524.d85d2dd-1) unstable; urgency=medium

  * Team upload.

  [ Andreas Tille ]
  * New upstream version
  * Standards-Version: 4.6.2 (routine-update)
  * Update Breaks+Replaces
  * Build-Depends: libgl-dev, liblpsolve55-dev, libnsl-dev, libsvm-dev,
    libtbb-dev
  * Build-Depends: python3-sipbuild, sip-tools

  [ Bas Couwenberg ]
  * Don't use qtwebengine5-dev on mipsel, package to be removed.

  [ Yavor Doganov ]
  * Run wrap-and-sort -ast.
  * debian/control (Build-Depends): Add lost qttools5-dev (#1026815).
    Remove libtirpc-dev; not really needed.  Remove Python-related stuff
    and chrpath (not sufficient for the job at hand).
    (libbal1.5, libballview1.5): Mark as Multi-Arch: same.
    (libball1.5-dev): Likewise.
    (Depends): Tighten inter-package dependencies.  Add missing
    dependencies to -dev packages.
    (libball1.5-doc) <Suggests>: Replace libball1.5 with libbal1.5-dev.
    <Conflicts>: Remove; obsolete.
    (Rules-Requires-Root): Remove; redundant.
    (Standards-Version): Claim compliance with 4.7.2; no changes needed.
  * debian/rules (CXXFLAGS, LDFLAGS): Remove definitions.
    (FORCE_SOURCE_DATE): Export for a reproducible tutorial.pdf.
    (common_targets): New helper variable.
    (override_dh_auto_configure): Run dh_auto_configure; fixes cross
    building.  Pass -DBALL_PYTHON_SUPPORT=OFF.
    Pass -DCMAKE_BUILD_RPATH_USE_ORIGIN=ON for a reproducible build.
    (override_dh_auto_build-arch, override_dh_auto_build-indep): Use
    dh_auto_build so that parallel building works.
    (override_dh_installdocs-indep): Fix broken symlink; this allows
    BALLView to load the demo and the tutorial (Closes: #1040385).
    (override_dh_auto_install-arch): Install libraries and .cmake files in
    the Multi-Arch location.  Don't invoke chrpath.  Install .so symlinks
    in the -dev packages; they are useless otherwise.
    (override_dh_auto_install-indep): Fix lintian W: national-encoding.
  * debian/patches/gcc-15.patch: New; fix FTBFS with GCC 15
    (Closes: #1114056).
  * debian/patches/lpsolve-link.patch: New; fix linking with lpsolve.
  * debian/patches/cmake-4.patch: New; fix FTBFS with CMake 4
    (Closes: #1112717).
  * debian/patches/reproducibility.patch: New; fix two reproducibility
    issues related to Doxygen-generated documentation.
  * debian/patches/spelling-errors.patch: New; self-explanatory.
  * debian/patches/2to3.patch: Make Last-Update DEP-compliant.
  * debian/patches/missing_GLEW: Likewise.
  * debian/libball1.5-dev.dirs: Delete; not needed.
  * debian/tests/simple-examples: New test; compile some of the examples
    and run them against all available PDB files.
  * debian/tests/control: New file.
  * debian/libball1.5-data.lintian-overrides: Fix context syntax.
  * debian/libballview1.5-dev.lintian-overrides: Delete; no longer needed.
  * debian/ballview.1: Rename as...
  * debian/BALLView.1: ...so that lintian doesn't complain.
  * debian/ballview.manpages: Adjust filename.
  * debian/ballview.desktop: Rename as...
  * debian/BALLView.desktop: ...to match the executable.  Add %F to the
    Exec key to fix a lintian warning.  Add Keywords key.  Rename
    GenericName to Comment to fix an AppStream error.
  * debian/ballview.install: Adjust accordingly.
  * debian/libball1.5-doc.examples: New file; install all C++ examples.
  * debian/upstream/metadata: Add Repository and Repository-Browse.
  * debian/watch: Upgrade to version 5.
  * debian/copyright: Replace GPL-2+ with LGPL-2.1+.  Add FreeBSD and
    Modified BSD licenses.  Update copyright years.

 -- Yavor Doganov <yavor@gnu.org>  Thu, 13 Nov 2025 15:18:57 +0100

ball (1.5.0+git20180813.37fc53c-11.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Drop sip dependency. (Closes: #1060741)

 -- Bastian Germann <bage@debian.org>  Tue, 19 Aug 2025 01:10:41 +0200

ball (1.5.0+git20180813.37fc53c-11) unstable; urgency=medium

  * Team Upload.
  * Add B-D on qttools5-dev (Closes: #1026815)

 -- Nilesh Patra <nilesh@debian.org>  Wed, 21 Dec 2022 21:16:23 +0530

ball (1.5.0+git20180813.37fc53c-10) unstable; urgency=medium

  [ Andreas Tille ]
  * Fix dh_installdocs
    Closes: #1001657
  * Seems autopkgtest-pkg-python is running automagically - just provide
    the proper module name
  * Remove Python3 package since it does not work properly with SIP and
    is not really needed to run ballview
    Leave python3 related Build-Depends - otherwise cmake will stumble
    upon missing dependencies

  [ Étienne Mollier ]
  * d/rules: set SIP_LIBRARIES cmake variable; trigger sip bindings build.
  * Add fix-findsip.patch: adjust cmake file to trigger build.
    This also fixes a minor ftbfs in bindings, likely due to move to gcc-11.
  * Add fix-python-bindings.patch: adjust PyString_ and PyInt_ bindings to
    match types in use in Python 3.

 -- Andreas Tille <tille@debian.org>  Sat, 18 Dec 2021 16:49:53 +0100

ball (1.5.0+git20180813.37fc53c-9) unstable; urgency=medium

  * Add versions to Breaks fields
  * Move some docs to /usr/share/doc
  * Lintian-override for non-user oriented text files
  * build depend on qtwebengine5-dev also on mips64el
    Closes: #995409

 -- Andreas Tille <tille@debian.org>  Mon, 13 Dec 2021 08:53:26 +0100

ball (1.5.0+git20180813.37fc53c-8) unstable; urgency=medium

  * Remove unneeded Build-Depends
    Closes: #982365

 -- Andreas Tille <tille@debian.org>  Sun, 12 Dec 2021 15:11:43 +0100

ball (1.5.0+git20180813.37fc53c-7) unstable; urgency=medium

  [ Nilesh Patra ]
  * Team upload.
  * Fix FTBFS with glibc (Closes: #994480)

  [ Andreas Tille ]
  * Remove outdated lintian-overrides
  * Add missing DEP3 header
  * Use 2to3 to convert Python2 script to Python3
  * Fix watchfile to detect new versions on github (routine-update)
  * Standards-Version: 4.6.0 (routine-update)
  * debhelper-compat 13 (routine-update)
  * Rules-Requires-Root: no (routine-update)
  * Set upstream metadata fields: Bug-Database, Bug-Submit.

 -- Nilesh Patra <nilesh@debian.org>  Thu, 23 Sep 2021 08:36:39 +0200

ball (1.5.0+git20180813.37fc53c-6) unstable; urgency=medium

  [ Steffen Möller ]
  * Update metadata - yamllint, BALL paper

  [ Stuart Prescott ]
  * Add missing Breaks/Replaces for python3-ball
    Closes: #953358

  [ Andreas Tille ]
  * Add debian/salsa-ci.yml

 -- Andreas Tille <tille@debian.org>  Mon, 09 Mar 2020 11:45:03 +0100

ball (1.5.0+git20180813.37fc53c-5) experimental; urgency=medium

  * Team upload.
  * Stop using Python 2 to build, make a Python 3 module instead
    (Closes: #936183).

 -- Stuart Prescott <stuart@debian.org>  Sun, 01 Mar 2020 15:22:57 +1100

ball (1.5.0+git20180813.37fc53c-4) unstable; urgency=medium

  * Team upload (Closes: #948438)
  * Standards-Version: 4.5.0 (routine-update)
  * debhelper-compat 12 (routine-update)
  * Remove trailing whitespace in debian/copyright (routine-update)
  * Remove trailing whitespace in debian/rules (routine-update)
  * Remove obsolete fields Name, Contact from debian/upstream/metadata.
  * Add Mult-Arch hints
  * build-dep on python2-dev, not the soon to be removed python-dev

 -- Michael R. Crusoe <michael.crusoe@gmail.com>  Wed, 19 Feb 2020 15:20:40 +0100

ball (1.5.0+git20180813.37fc53c-3) unstable; urgency=medium

  * Add missing Breaks+Replaces: libballview1.4-dev
    Closes: #919225
  * Enable building with dpkg-buildpackage -A
    Closes: #919239

 -- Andreas Tille <tille@debian.org>  Mon, 14 Jan 2019 08:12:12 +0100

ball (1.5.0+git20180813.37fc53c-2) unstable; urgency=medium

  * Fix Build-Depends (Thanks for the hints to Adrian Bunk
    <bunk@debian.org>)
    Closes: #784451
  * Fix FTBFS on architectures where char is unsigned
    (Thanks for the fix to Adrian Bunk <bunk@debian.org>)
    Closes: #919172

 -- Andreas Tille <tille@debian.org>  Sun, 13 Jan 2019 15:49:01 +0100

ball (1.5.0+git20180813.37fc53c-1) unstable; urgency=medium

  [ Jelmer Vernooĳ ]
  * Use secure copyright file specification URI.
  * Trim trailing whitespace.

  [ Andreas Tille ]
  * New upstream version
    Closes: #784451, #905443, #911881
  * Use Git mode in watch file
  * debhelper 11
  * Point Vcs fields to salsa.debian.org
  * Standards-Version: 4.3.0
  * Switch to Qt5
    Closes: #874837
  * Drop python-ballview package
  * Do not fail in case of build time test failures
  * d/control: Remove X-Python-Version field
  * d/rules: Remove manual CFLAGS settings
  * d/rules: Remove cruft from python-ball package
  * Use wrapper to export BALL_DATA_PATH

 -- Andreas Tille <tille@debian.org>  Thu, 10 Jan 2019 20:52:01 +0100

ball (1.4.3~beta1-4) unstable; urgency=medium

  * FTBFS with sip 4.19.x (Thanks for the hint to upsteam solution given
    by Dmitry Shachnev <mitya57@debian.org>)
    Closes: #867660
  * debhelper 10
  * Standards-Version: 4.1.0 (no changes needed)
  * Add dh_sip after dh_install (Thanks for the hint to Dmitry Shachnev
    <mitya57@debian.org>)
  * Do not run test suite parallel
  * Drop test that leads frequently to unpredictable failures
  * Desperately remove all tests that tend to fail randomly

 -- Andreas Tille <tille@debian.org>  Thu, 21 Sep 2017 14:44:17 +0200

ball (1.4.3~beta1-3) unstable; urgency=medium

  * Ignore test suite result on non-amd64
    Closes: #830984

 -- Danny Edel <debian@danny-edel.de>  Sun, 13 Nov 2016 18:24:33 +0100

ball (1.4.3~beta1-2) unstable; urgency=medium

  [ Danny Edel ]
  * Team upload
  * Fix FTBFS with GCC-6 and recent boost
    Closes: #830984, #833004
    * Patches backported from upstream git:
      * 2822068 Modify RTTI function isKindOf to take a pointer argument
        (this fixes a segfault in DefaultProcessors_test)
      * 0604808 Fix PoseClustering_test: replace serialized file comparison
      * 7380918 Fix XDRPersistenceManager_test
    * New patch: disable AmberFF_test, which fails nondeterministically
  * Drop previous PoseClustering_test patches (no longer needed)
  * d/watch: fix uversionmangle expression to correctly detect -BETA

  [ Andreas Tille ]
  * Remove useless Breaks in python-ballview and python-ball
  * lintian override for package-name-doesnt-match-sonames

 -- Danny Edel <debian@danny-edel.de>  Fri, 11 Nov 2016 12:07:51 +0100

ball (1.4.3~beta1-1) unstable; urgency=medium

  [ Andreas Tille ]
  * New upstream version
    Closes: #777791
  * New homepage
  * Moved to Github
  * Adapt watch file to Github
  * Cherry-pick from upstream "Use c++11 on Clang"
  * Andreas Hildebrandt does not work on the packaging any more
  * cme fix dpkg-control
  * debian/rules: use dh
    Closes: #787888
  * debian/control: Drop *-dbg package since this is created automatically now
  * delete debian/menu
  * polish d/copyright
  * better hardening
  * cme fix dpkg-control
  * do not install empty directories for docs
  * do not repeat section field in d/control
  * doc package can be installed without main package -> only suggests main
    package
  * Use libjs-jquery instead of local copy pf jquery.js
  * DEP5 fixes
  * Use python-helper properly
  * Enhance long description of dev package
  * Use Breaks where Conflicts is to strong
  * Remove extra license file
  * Add lintian override for false positive package-contains-empty-directory

  [ Danny Edel ]
  * d/rules: Enable building and execution of unittests
  * Drop patch gcc5.diff (fixed upstream)
  * Backport patches from upstream git to fix FTBFS on recent sid:
    * b3679aa Fix: String failed to compile with newer GCC
    * 029fd2b Fix building PoseClustering with recent Boost
    * 3170b28 Fix compilation of BinaryFingerprintMethods_test
    * 7bb0166 Fixed PoseClustering test to account for changes in boost
    * 8ff1d1b FingerPrintSim: Fix build under clang 3.6 (also needed on gcc)
    * 38a955a Fix Python bindings for Box
    * f646875 Increased sleeping time on Socket_test
  * Add patches:
    * disable-assign-positions-from-template.patch
      (binary was only built, but not shipped previously, and fails to build
      with libeigen3-dev 3.3~beta1)
    * adjust-poseClustering_Test-boost-1.58.patch

 -- Andreas Tille <tille@debian.org>  Wed, 18 May 2016 14:49:09 +0200

ball (1.4.2+20140406-1.1) unstable; urgency=medium

  [ Lisandro Damián Nicanor Pérez Meyer ]
  * Non-maintainer upload.
  * Remove qt4-related non-development build dependencies (Closes: #787746).
  * Force linking against libX11 with link_against_x11.patch. It seems that
    now we require to manually explicit it.
  * Add findsip.patch by Dmitry Shachnev to fix sip library detection.

  [ Matthias Klose ]
  * Fix some build errors with GCC 5 and clang++. Closes: #755225.
    Addresses #777791.
  * Build using dh-python. Closes: #785941.

 -- Matthias Klose <doko@debian.org>  Thu, 09 Jul 2015 12:17:06 +0200

ball (1.4.2+20140406-1) unstable; urgency=medium

  [ Steffen Moeller ]
  * New upstream version (upstream reported better compatibility
    with latest compilers)

  [ Andreas Tille ]
  * New upstream version (adapted patches)
  * debian/watch: Fix to report latest upstream version
  * debian/control:
     - cme fix dpkg-control
     - canonical Vcs fields
     - debhelper 9
     - Fix Build-Depends-Indep to enable doxygen documentation
     - Fix Build-Depends (add libglew-dev, drop long outdated versions
       of libboost)
     - Add Build-Depends libqt4-dev-bin for uic-qt4 to auto generate UI
       header files
  * debian/copyright: DEP5
  * debian/rules:
     - do not delete *.doc files since these are also in upstream tarball
     - create UI header files
  * debian/patches/0101-cmake-syntax.patch: Fix cmake
    syntax to prevent annoying warnings in build log
  * debian/patches/0102-fix-boost-compatibility-issue.patch:  Fix build
    issue with more recent boost versions (Thanks to Gert Wollny
    <gw.fossdev@gmail.com> for the patch)
    Closes: #720681
  * debian/upstream: Drop outdated watch information
  * debian/patches/0103-QT4_EXTRACT_OPTIONS-CMake-macro-changed-in-CMake-2.8.patch:
    commit 1e76c9 in the ball git repro
    (thanks to Gert Wollny <gw.fossdev@gmail.com> for the hint)

 -- Steffen Moeller <moeller@debian.org>  Mon, 07 Apr 2014 15:03:11 +0200

ball (1.4.1+20111206-4) unstable; urgency=low

  * Fix compilation with g++ >= 4.7 (Closes: 674226)
  * Updated policy to 3.9.3 (no changes required)

 -- Andreas Hildebrandt <andreas.hildebrandt@uni-mainz.de>  Wed, 15 Aug 2012 00:50:32 +0200

ball (1.4.1+20111206-3) unstable; urgency=low

  * Fixed "const" in .sip files (Closes: #653626)

 -- Steffen Moeller <moeller@debian.org>  Fri, 06 Jan 2012 16:43:51 +0100

ball (1.4.1+20111206-2) unstable; urgency=low

  * Added "signed" to char because of platform differences

 -- Steffen Moeller <moeller@debian.org>  Fri, 09 Dec 2011 13:55:01 +0100

ball (1.4.1+20111206-1) unstable; urgency=low

  * New upstream version.
  * Depending on ghostscript, not gs-common (Closes: #649711)

 -- Andreas Hildebrandt <andreas.hildebrandt@uni-mainz.de>  Thu, 08 Dec 2011 19:53:09 +0100

ball (1.4.0-5) unstable; urgency=low

  * Added myself to Uploaders
  * Rebuilt with current version of python (Closes: #632488).
  * Added dependency on texlive-latex-recommended and the build
    instructions should already separate the documentation from
    the rest (Closes: #631999).
  * Unsigned char issue was at some point already fixed (Closes: #631998).
  * Documentation packages are in conflict (Closes: #631911)
  * Removed (redundant) conflict of ballview to itself
  * Helped quirk in descrition (Closes: #598081)

 -- Steffen Moeller <moeller@debian.org>  Fri, 22 Jul 2011 17:17:06 +0200

ball (1.4.0-3) unstable; urgency=low

  * Added -fpermissive to compiler flags to avoid "narrowing" error

 -- Steffen Moeller <moeller@debian.org>  Wed, 20 Jul 2011 17:47:51 +0200

ball (1.4.0-2) unstable; urgency=low

  * Addressing build failures (Closes: #615670, #631999)
    - removed -j2 in build instructions (Closes: #632483)
    - added texlive-recommends not covered by doxygen-latex

 -- Steffen Moeller <moeller@debian.org>  Wed, 20 Jul 2011 15:19:18 +0200

ball (1.4.0-1) unstable; urgency=low

  [ Andreas Hildebrandt ]
  * Updated to new upstream release 1.4.0
  * Cherry-pick upstream patch for linguist files
  * Cherry-pick upstream patch for new DSO linking scheme
  * Updated policy to 3.9.2
  * Split out arch-independent data package
  * Depend on libgl1-mesa-glx instead of libgl1-mesa-swx11
  * Introduce suitable conflicts against older versions where necessary
  * Install cmake BALL exports and config
  * build-depend on doxygen-latex instead of texlive-* (Closes: 616200)
  * Split build dependencies into Build-Deps and Build-Deps-Indep
  * Depend on python-sip-dev instead of python-sip4-dev (Closes: #611072)

  [ Steffen Möller ]
  * Moved all build instructions to debian/rules.
  * Corrected email address
  * Updated policy to 3.8.4 (no changes required)
  * Added libgl1-mesa-swx11 explicitly as a dependency to ballview

 -- Andreas Hildebrandt <ahildebr@uni-mainz.de>  Tue, 21 Jun 2011 18:29:51 +0200

ball (1.3.2-2) unstable; urgency=low

  [Andreas Hildebrandt]
  * Improvements for CMake build system (Closes: 546311)
  * Some fixes for less common architectures and fixes in the sip dependencies
   (Closes: 565694)
  [Jonathan Wiltshire]
  * Depend on python-support and call dh_pysupport in debian/rules.
    Let python-support decide dependencies for python-ball and python-ballview.
    (Closes: #566036)

 -- Andreas Hildebrandt <anhi@bioinf.uni-sb.de>  Thu, 11 Feb 2010 22:15:09 +0100

ball (1.3.2-1) unstable; urgency=low

  * Updated to new upstream release 1.3.2

 -- Andreas Hildebrandt <anhi@bioinf.uni-sb.de>  Tue, 19 Jan 2010 12:34:33 +0100

ball (1.3.1-2) unstable; urgency=low

  * Add python-sip4 as an explicit build-dependency (fixes an FTBFS)

 -- Andreas Hildebrandt <anhi@bioinf.uni-sb.de>  Tue, 12 Jan 2010 10:25:36 +0100

ball (1.3.1-1) unstable; urgency=low

  [ Andreas Hildebrandt ]
  * Updated to new upstream release 1.3.1 (Closes: 551241)
  * Switched from autoconf to CMake (Closes: 552809)
  * Increased dependency to python-sip4 to version 4.8.2, which
    would need to be adjusted for lenny (4.7.2). The real (unexpressable)
    dependency is to have the same version at build- and run-time.  [Steffen]

  [ Charles Plessy ]
  * Documented informations in ‘debian/upstream-metadata.yaml’.

 -- Andreas Hildebrandt <anhi@bioinf.uni-sb.de>  Fri, 18 Dec 2009 14:20:08 +0100

ball (1.3.0-1) unstable; urgency=low

  * New upstream release
  * BALL no longer uses gSoap (Closes: #542215)
  * Added s390 to list of supported processors (Closes: #546311)
  * Fixed broken maintainer address (Closes: #544932)
  * Updated policy-compliance to 3.8.3 (no changes reguired)
  * Updated build-dependencies to demand more recent libtool

 -- Andreas Hildebrandt <anhi@bioinf.uni-sb.de>  Thu, 17 Sep 2009 22:30:28 +0200

ball (1.3+rc2-1) unstable; urgency=low

  * Removed debian/copyright entries for files no longer in the repository
  * Updated to new upstream release candidate
  * Removed build-dependency on libboost-asio-dev (Closes: #542251)
  * Some small packaging improvements

 -- Andreas Hildebrandt <anhi@bioinf.uni-sb.de>  Thu, 17 Sep 2009 22:25:51 +0200

ball (1.3+beta2.1-2) unstable; urgency=low

  * Initial packaging
  * Re-upload upon initial rejection to improve debian/copyright (Closes: #407665)
  * Improved Doc-Base
  * Eliminated two lintian warnings
  * Preparing for new upstream version 1.3 (Closes: #407665)
  * Improvements for Debian packaging
    - providing VIEW-independent and -dependent debs
    - corrected for problematic copyright statements

 -- Andreas Hildebrandt <anhi@bioinf.uni-sb.de>  Sun, 16 Aug 2009 01:23:30 +0200
