-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Mon, 31 Mar 2025 22:06:02 -0400 Binary: fltk-options fltk-options-dbgsym fltk1.4-doc fltk1.4-games fltk1.4-games-dbgsym fluid fluid-dbgsym libfltk-cairo1.4 libfltk-cairo1.4-dbgsym libfltk-forms1.4 libfltk-forms1.4-dbgsym libfltk-gl1.4 libfltk-gl1.4-dbgsym libfltk-images1.4 libfltk-images1.4-dbgsym libfltk1.4 libfltk1.4-compat-headers libfltk1.4-dbgsym libfltk1.4-dev Source: fltk1.4 Architecture: all amd64 source Version: 1.4.2-1 Distribution: experimental Urgency: medium Maintainer: Aaron M. Ucko <ucko@debian.org> Changed-By: Aaron M. Ucko <ucko@debian.org> Closes: 984620 1099996 Description: fltk-options - Fast Light Toolkit - library option manager fltk1.4-doc - Fast Light Toolkit - documentation fltk1.4-games - Fast Light Toolkit - example games: checkers, sudoku fluid - Fast Light Toolkit - user interface designer libfltk-cairo1.4 - Fast Light Toolkit - Cairo rendering layer support libfltk-forms1.4 - Fast Light Toolkit - Forms compatibility layer support libfltk-gl1.4 - Fast Light Toolkit - OpenGL rendering support libfltk-images1.4 - Fast Light Toolkit - image loading support libfltk1.4 - Fast Light Toolkit - main shared library libfltk1.4-compat-headers - Fast Light Toolkit - compatibility header symlinks libfltk1.4-dev - Fast Light Toolkit - development files Changes: fltk1.4 (1.4.2-1) experimental; urgency=medium . * New upstream minor release, with a forked source package. (Closes: #1099996.) * debian/*: Substitute 1.4 for 1.3, including in filenames. * debian/*.symbols*: Fully reset, imposing specific version requirements only on post-1.4.0 symbols. - Stop worrying about long ago compiler upgrades, but do continue to count symbols absent under Clang or LTO as optional. - Account for architecture variation, provisionally treating i386 and amd64 as representative of all 32- and 64-bit architectures respectively. * debian/libfltk1.4.symbols(.*-bit-only): Add symbols from enabling (limited) standard C++ library integration. * debian/FLTK-Targets-none-tail.cmake: Prefix fluid with fltk::. * debian/control: - Add build dependencies needed for the new Wayland backend: libdbus-1-dev, libdecor-0-dev (>= 0.2.0) | libgtk-3-dev, libegl-dev, libglew-dev, libpango1.0-dev, libwayland-dev, libxkb-common-dev, and wayland-protocols. (With some debian/rules changes, closes: #984620.) - fltk1.4-games additionally conflicts/replaces fltk1.3-games and mentions flpuzzle, whose needs are relegated to Recommends. - Add a new fltk-options binary package, which libfltk1.4 suggests. (Its contents are small, but folding it in would break multiarch support.) - Substitute pkgconf for transitional pkg-config. * debian/copyright: Update, courtesy of Dima Kogan. * debian/fix-fltk-config: New, because the traditional one-liner doesn't cut it with the CMake build system. * debian/fix-fltk-targets: - Account for modern fltk::* target names (including for executables) and for suffix changes (-shared/-static rather than _SHARED/_STATIC). - Clean up stray new references to (system) library directories. * debian/fltk-options.*: Populate new fltk-options package. * debian/fltk1.4-doc.docs: Drop in favor of CMake PDF installation. * debian/fltk1.4-doc.examples: Copy relevant portions of (obj-*/)test. * debian/fltk1.4-doc.install: Let CMake install HTML. * debian/libfltk*1.4.install: Accommodate paths that include patchlevels. * debian/libfltk1.4-compat-headers.install: Don't expect fl_file_chooser.h under CMake. * debian/libfltk1.4-{compat-headers,dev}.install: Account for .h header additions and removals. (Most headers have capital .H extensions and as such automatically go to libfltk1.4-dev.) * debian/libfltk1.4-{compat-headers,dev}.links: Make explicit fl_file_chooser.{h,H} symlinks. * debian/libfltk1.4-dev.install: Move CMake support files from /usr/lib/fltk to /usr/share/fltk, where FLTK's CMake build system puts them. They're already necessarily architecture-independent to allow for multiarch coinstallability. Retain our ersatz CMakeCache.txt even under CMake; the full version is architecture-dependent. * debian/libfltk1.4-dev.lintian-overrides: Update accordingly. * debian/libfltk1.4.docs: Delete (no more known-bugs list to install). * debian/rules: - Accommodate name changes (.txt extension additions) to upstream documentation files installed into all binary packages. - When sanity-checking the postprocessed FLTK-Targets-none,cmake, look for [_cmake_import_]check_targets rather than add_*, no longer present in raw output either. - Replace old CMake OPTION_* settings with current equivalents: FLTK_OPTION_CAIRO_EXT, FLTK_BUILD_SHARED_LIBS, and FLTK_INSTALL_LINKS. - Build and install fltk-options. - Formally prepare to use CMake for the actual build: move XCFLAGS up, supply CMakeTmp via a new cmake_out macro, and install CMake support files to /usr/share/fltk rather than /usr/lib/fltk. - Drop anything specific to the traditional build system. - Explicitly define CP936 and -fvisibility-inlines-hidden for lack of corresponding CMake build system options. - Set DEB_C(XX)FLAGS_MAINT_APPEND from XCFLAGS. - Change cmake_out to obj-$(DEB_HOST_GNU_TYPE). - Set LD_LIBRARY_PATH for the sake of dynamically linked local fluid. - Explicitly suppress dh_autoreconf(_clean) and dh_update_autotools_config. - Ensure fix-fltk-config's executability too. - Set FLTK_INSTALL_{HTML,PDF}_DOCS, CMAKE_SKIP_RPATH, and (for now) CMAKE_HAVE_THREADS_LIBRARY; however, set FLTK_INSTALL_* only when building architecture-independent packages. - Invoke CMake's docs target for documentation. - Copy games from under $(cmake_out). - Postprocess fltk-config with fix-fltk-config. - Clean up duplicate uncompressed man pages. - Enable (limited) standard C++ library integration. - Install glpuzzle (a Klotski implementation), as flpuzzle, relegating anything only it needs to Recommends. (Installation suggested by upstream developer Albrecht Schlosser.) * debian/.gitignore: Add fltk-options. * documentation/CMakeLists.txt: - Set timestamp values, including a new TODAY, via CMake's SOURCE_DATE_EPOCH-honoring builtin. - Adjust installation destinations. * documentation/{Makefile,src/fltk-title.tex.in}: Uniformly use @...@ for substitutions for CMake compatibility; specifically, change \today to @TODAY@. * documentation/make_pdf: Consult SOURCE_DATE_EPOCH directly. * fltk-config.in: Drop added sed calls in favor of fix-fltk-config. * {fltk-options,fluid}/CMakeLists.txt: Link to shared FLTK libraries. * fltk-options/Makefile: Install modern MIME XML metadata rather than a legacy mimelnk .desktop file that doesn't even exist. Checksums-Sha1: 16a9086eccd9fe1b93dbea597839747521eb82ea 3006 fltk1.4_1.4.2-1.dsc 99a985fc3787c88de8c86ed39667cd1a9a7a9f6e 9277276 fltk1.4_1.4.2.orig.tar.gz 4130e6620519b34154bea9c014e0fd0066452390 62728 fltk1.4_1.4.2-1.debian.tar.xz b7054da43d823f186547577a8c5175981f9a9a60 34392 fltk-options-dbgsym_1.4.2-1_amd64.deb edb009439586879c830db23c788385bfbd96530d 55288 fltk-options_1.4.2-1_amd64.deb 95c152447144a4196d6541c316858c829dae490c 15416148 fltk1.4-doc_1.4.2-1_all.deb 52e430a6e39b499de5408dd9fdd76728eca2868b 7680708 fltk1.4-games-dbgsym_1.4.2-1_amd64.deb 8f90ab5ebc4d2f69d913ec0457b053839d456154 999204 fltk1.4-games_1.4.2-1_amd64.deb c8a2cc7f1da4c2abb7e0cc0550bf39f8c1a30dc2 28585 fltk1.4_1.4.2-1_amd64.buildinfo 5f5642be8c242a65237b90e805e5cb36c8ee6a84 1149476 fluid-dbgsym_1.4.2-1_amd64.deb 6c69619aa6d5cdb48ec89308d7dbf6b3a52d9b18 330980 fluid_1.4.2-1_amd64.deb 4a545d56867b188badb1c8abf10caa9fe41d3799 2348 libfltk-cairo1.4-dbgsym_1.4.2-1_amd64.deb a8b464c3e632e8e3f5153662eaeedd01a9856700 28844 libfltk-cairo1.4_1.4.2-1_amd64.deb 4bfff626a6df003ec913dd793c97fb6730867597 49760 libfltk-forms1.4-dbgsym_1.4.2-1_amd64.deb 7c64ead02b6db98f60a01e3d3a462f2b5ba038d6 36476 libfltk-forms1.4_1.4.2-1_amd64.deb 2ba6098f3d0d9a0e47ddeb87556f0ca318376469 179800 libfltk-gl1.4-dbgsym_1.4.2-1_amd64.deb ab694b8cfded118ee73c6124c6367364f94528db 83572 libfltk-gl1.4_1.4.2-1_amd64.deb 7c8cb60769ddbfca4ac9e8732f6dbdcb19abb3de 295428 libfltk-images1.4-dbgsym_1.4.2-1_amd64.deb 2696c6cf2bddac4bca69c1adb29ed26526010ddf 109668 libfltk-images1.4_1.4.2-1_amd64.deb d89affffe6f83df8f1297265a40f5444eb7ed9c8 29348 libfltk1.4-compat-headers_1.4.2-1_all.deb a86f2b9c72966f6c502d3ca1e340bc1212f2d9d6 2504628 libfltk1.4-dbgsym_1.4.2-1_amd64.deb 9c02ab31993b594e2a45a9199fb64773d2bc7a37 1055956 libfltk1.4-dev_1.4.2-1_amd64.deb ae259f46a42132024329ce42575603c0e7253bb9 585240 libfltk1.4_1.4.2-1_amd64.deb Checksums-Sha256: adfdc79d256471ba3858150151ae7bb26fc68f7b55a7625bcca7791efaaca560 3006 fltk1.4_1.4.2-1.dsc abf51c65c73e08d470488b3fc834c943dc8cec16f7919165827f3403318a15ef 9277276 fltk1.4_1.4.2.orig.tar.gz a86f736754949d7f47161ca1751bd4aed253b0afd9d469880152f130d4fab0ed 62728 fltk1.4_1.4.2-1.debian.tar.xz 1c2c151353b84e8e0d1b44c7de714ac3cf403448f6cb1bc323a412e8055cd2d7 34392 fltk-options-dbgsym_1.4.2-1_amd64.deb f35cec0d89f73a5c7bbdf39a4ac77a448225ddbe43eb9deeea2f4dc8dac7c5db 55288 fltk-options_1.4.2-1_amd64.deb 388af4c3dede7039fc5f97f514c036350b75d70aae49a684c0456f527d2962a4 15416148 fltk1.4-doc_1.4.2-1_all.deb 5177b5046d36219c69b95cd2818fad0c281d2f46b432bcdf41e949d2bdd310eb 7680708 fltk1.4-games-dbgsym_1.4.2-1_amd64.deb 481a6f8d53f0b306ba95ede458cb7cb45c0fa31c4f98132437d4565b342c3e04 999204 fltk1.4-games_1.4.2-1_amd64.deb de17e9816b71a066cfebcdb521be4a4c5d4af3d3c25baa097e4bc5d0e0a7ba5b 28585 fltk1.4_1.4.2-1_amd64.buildinfo d4bd8b65365a75842c61d5cf740fc1bd2d8c16ccc0a2a4ba6f024a9cd2f1943a 1149476 fluid-dbgsym_1.4.2-1_amd64.deb 57df9fbd789f86e0ecacf3f6a3d5126453c32c1d746fc64e3e9f24f5428ecbf2 330980 fluid_1.4.2-1_amd64.deb b02d031fca07a8bd1f00f0612377872bce04f88b3337856ebcccb1f8f139bb76 2348 libfltk-cairo1.4-dbgsym_1.4.2-1_amd64.deb 4cb6f51ede8e2f9c86d7e639ab8ffc8dd9f2d8893137aab78fb5b33ba4516f49 28844 libfltk-cairo1.4_1.4.2-1_amd64.deb d73165c06ea5c43cedc12a2da9eaa2db949292477417e81671c4a80930d45e40 49760 libfltk-forms1.4-dbgsym_1.4.2-1_amd64.deb b44f9d62004184d561ce55c4904fe5708936463c1527e1d7d6bf8e629bd34aed 36476 libfltk-forms1.4_1.4.2-1_amd64.deb 737123ab049c37510941c00a789c9f7fc4ea62db88a21bdff7acfe1342c3ef29 179800 libfltk-gl1.4-dbgsym_1.4.2-1_amd64.deb d443cb278b5cb73612a3d6388cd83c40c4d9d9e8cb4a73b5181cf0c9c20359c7 83572 libfltk-gl1.4_1.4.2-1_amd64.deb 6faf7042e540124400abc38b55fcda9bd60f418874307e802e26728958dafcc3 295428 libfltk-images1.4-dbgsym_1.4.2-1_amd64.deb 2368a113ac519706f0eea3979df77133e02a7d2b2b1b068195a9f964fd9f3bc1 109668 libfltk-images1.4_1.4.2-1_amd64.deb 5bfdaab2abb365b5ca47f42644855122067fc226baf9ac8e841dc06604d53d87 29348 libfltk1.4-compat-headers_1.4.2-1_all.deb 8512f338b637f375ce0208c95db34bea99a7ac334ebb1c358d436b20a57ae709 2504628 libfltk1.4-dbgsym_1.4.2-1_amd64.deb e9679337f2dcbb895276a0fab9e41ba703eb042350acac36cacc06059d260989 1055956 libfltk1.4-dev_1.4.2-1_amd64.deb 876ad806d0bc032893703856a424ee0dc3e6ecd384fea386af218ab7ea1c2b62 585240 libfltk1.4_1.4.2-1_amd64.deb Files: 73a453bf87f965e98f761d1e3d966c11 3006 libs optional fltk1.4_1.4.2-1.dsc 2df31c81fbf9ef79f9ac5895d4559e6b 9277276 libs optional fltk1.4_1.4.2.orig.tar.gz 4a5db421d6d11c45c51201b8026a3bea 62728 libs optional fltk1.4_1.4.2-1.debian.tar.xz 4a17f90cf1c1903b75030802a3a20e8a 34392 debug optional fltk-options-dbgsym_1.4.2-1_amd64.deb 658ea64b2cdf137655c1f45b5c0bb562 55288 x11 optional fltk-options_1.4.2-1_amd64.deb f780d1e2af492dd888c62169bff72815 15416148 doc optional fltk1.4-doc_1.4.2-1_all.deb 7378150ab6d2a32d89f461c90aaa68dc 7680708 debug optional fltk1.4-games-dbgsym_1.4.2-1_amd64.deb f716f7cd239ccf3c07ad434c71f80c10 999204 games optional fltk1.4-games_1.4.2-1_amd64.deb 5f359aeeb87378e448cb4b891340e0c1 28585 libs optional fltk1.4_1.4.2-1_amd64.buildinfo 1981525596c98ad06100f2b7421304e7 1149476 debug optional fluid-dbgsym_1.4.2-1_amd64.deb 7a72fc6996c97f90e0e6ffd50b3dd481 330980 devel optional fluid_1.4.2-1_amd64.deb 02314c04090a8c59fca942fe2cd7e32e 2348 debug optional libfltk-cairo1.4-dbgsym_1.4.2-1_amd64.deb ee21b49b3cc5a0b3d12fee1d90aad0a3 28844 libs optional libfltk-cairo1.4_1.4.2-1_amd64.deb bc92195dbad6263e27f10eb0e7608d29 49760 debug optional libfltk-forms1.4-dbgsym_1.4.2-1_amd64.deb 76e4e108bb921c3f470394e828cf7ac9 36476 libs optional libfltk-forms1.4_1.4.2-1_amd64.deb bdd4eafa6755bc15747a9563fac828fe 179800 debug optional libfltk-gl1.4-dbgsym_1.4.2-1_amd64.deb 6c86f36eb3ae2261efa4fb1dea848712 83572 libs optional libfltk-gl1.4_1.4.2-1_amd64.deb d07c12601b48b4d1b9f5a50ede9f15fb 295428 debug optional libfltk-images1.4-dbgsym_1.4.2-1_amd64.deb 8ed241d48dc49c8735e852f25a3c4b8b 109668 libs optional libfltk-images1.4_1.4.2-1_amd64.deb 3ddeeb97bf095c0d13604f1a1e843d43 29348 libdevel optional libfltk1.4-compat-headers_1.4.2-1_all.deb 2bd440d39e355f09ddb2a15c9a126dc4 2504628 debug optional libfltk1.4-dbgsym_1.4.2-1_amd64.deb 50d2bc3923a7cb5738bee6131762d545 1055956 libdevel optional libfltk1.4-dev_1.4.2-1_amd64.deb 968ba25e3528f330bca4dd882fc54cc6 585240 libs optional libfltk1.4_1.4.2-1_amd64.deb -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfDq5z9IwvTDdAJxZHnCRsfFKZKIFAmfrTS8ACgkQHnCRsfFK ZKKVdg/7BWjTFgzdy3KR1HJwaMLgdB1VV6F4PZE8VDHqJ6zPKtnjdIMWzsycTAKE imbQ8NQRKi6T7kd70JX7CE/8mruZOmvtb9wG1Ji2iDi326WE3YnMRnsWrpOsjybS owDeEWEXg8H9mMGfBX4xuODfZ5dFrSWWzliB3zEyT9y+uKXdO4rZvsD+FN4DdVV6 SpJr8SLDwnCRgqLyDhxUb2HkmjA/U+i5+9eprQesqnF1wHD8Cpik4cdxWVxX/Hme 1JauidNLWmEl+jMZWrxhyqvj7/HP+5uw0kkU86zmA6wE1SaaBjOgwW5zjY1nyt3k m6NXVwEGX51odggOuA0cV+bsdxVzRFbQF9GyEFW2weAxAdrVWjhusLrJX2eqA9F2 NSgiIpS03fRwhY9abPTLajPiQi4fKpjdk3D9Fg1aYmFgHf2PoE/GvZCtTpeTvYr7 9bTDXF6zTOkMV4BUuxwF99wftMMEicZYDOVGelvzGEUzAubA161VAXBamqS6sTD8 ihfOWVVaWmWehJxpDZ+jrGXwkNyqEL6kLkUgHcoCVq4FCYO4y8EjzB3QdWP39Qnb aSaUAxhEPTSOK8HA+FRnJqizLqwODmyUCPyPSZSNcuINl5TcOoIti771Ds9uUVZj MFL7I/1JvD+SMb8rcvVrJgLi5dYwVq7RjNvnEdauNfaJAc2l8ao= =TPUf -----END PGP SIGNATURE-----