-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Thu, 13 Nov 2025 15:18:57 +0100 Source: ball Architecture: source Version: 1.5.0+git20220524.d85d2dd-1 Distribution: unstable Urgency: medium Maintainer: Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org> Changed-By: Yavor Doganov <yavor@gnu.org> Closes: 1040385 1112717 1114056 Changes: 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. Checksums-Sha1: 22d8a291ed001486d377bdc501937f2dc87bc074 2964 ball_1.5.0+git20220524.d85d2dd-1.dsc a3051db3a934b391de858a05b7114cdcdbf41167 21353788 ball_1.5.0+git20220524.d85d2dd.orig.tar.xz 6e5b3b872b647dda88084f4370939a80e84d7645 25160 ball_1.5.0+git20220524.d85d2dd-1.debian.tar.xz 932e2d59efc16840cc94fde0d1e9376a85879677 20744 ball_1.5.0+git20220524.d85d2dd-1_amd64.buildinfo Checksums-Sha256: b789d4935e540a07324d4a5524568bc37eb25101942f12ecd95808fab011939c 2964 ball_1.5.0+git20220524.d85d2dd-1.dsc d8209c81107417f5d8ddef51080d98cd8af2a8dd2ed33c8c6b61418a997a0e0f 21353788 ball_1.5.0+git20220524.d85d2dd.orig.tar.xz 7f22837a364ccdaefaa798c7fc43971b940ec2853b4fc83e6785fd8a4752eaa0 25160 ball_1.5.0+git20220524.d85d2dd-1.debian.tar.xz 5dedb1b7c929db15858df5f714e00cca4055f0c2778e8f8d24a2ddbdc36f7f98 20744 ball_1.5.0+git20220524.d85d2dd-1_amd64.buildinfo Files: 25ec1a315fa7c77271a969e882908a13 2964 science optional ball_1.5.0+git20220524.d85d2dd-1.dsc 17b927adb470454db592d11d4d911cf6 21353788 science optional ball_1.5.0+git20220524.d85d2dd.orig.tar.xz f258875e37035e5d8f6b4548e39b5736 25160 science optional ball_1.5.0+git20220524.d85d2dd-1.debian.tar.xz 125978cbadc8e329e016c09f05017785 20744 science optional ball_1.5.0+git20220524.d85d2dd-1_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQJKBAEBCgA0FiEEj5GyJ8fW8rGUjII2eTz2fo8NEdoFAmkV9GQWHGVtb2xsaWVy QGVtbHdrczk5OS5ldQAKCRB5PPZ+jw0R2jMCEACyP8kpQCdyZyd82epxaRzKxFYN j7QmXMfNmFbSnYJ42b4Ez4G2Ie7sUXBfvfuRb/TDPikAKsqS8b8p5CsWpaU3UbYc qahqzu2uBQmht5olj4u2L1MCrBIFS82oxuRSfD+OKKkAeEHPjaBAEQi0bhkuSkvf sTbayvcbgiJLvbC5copI+aOw0OIFEnVADnp5+KvIyb8IaPQ3COe/lS0psQiiumX+ mUdiBnXEbVjsBH57aCiV72FOrydxAPtIaBx5pcYy2uQMwsVuPRIr2zXkASt+VVn9 D1YP4wweB68b8OSioNzNLMJmv4T/YLme8jUtv4Gs88jOb3Lg/XfECk5DchG7KyeV W18mFL2Ju+na0TZKqg6du9nibgoiXb2cyPuur9ZvuI2ap10/o6nHcbNck0cx4UZo a29/nc2ZWjL3p8sBhwrzc0u1dfK9cgUffVGLRj26p9aQogsW8zvDL/EX5xVBn0rP hyr974AUUEsBlXRAvpsoBly6lNJeDFSL1Ox76xo7lceeS43QmERZvSEJfy0RQfTu gr4zSdefFq9MdbxJlDWciulZssgIa3VdS1YtJkodygW2QvB6rMbyF5ZluNEElsg9 Pk0oi0z15o6y/1yUnffxopEwkFkOHAL4oFJei8YquehWbhXhLTN3HuA0gkQ7TlbE pB8LOcEoDHp70ZYheQ== =xDap -----END PGP SIGNATURE-----