From: Pino Toscano Date: Tue, 10 Dec 2024 05:26:52 +0000 (+0100) Subject: qbs (2.5.0-2) unstable; urgency=medium X-Git-Tag: archive/raspbian/2.6.1-1+rpi1^2^2^2^2~7 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=0e8f3176e5384234b1e8b5bc8d628cc83c4e2736;p=qbs.git qbs (2.5.0-2) unstable; urgency=medium * Team upload. * Upload to unstable. * Backport/adapt fixes from the upstream quickjs for GNU/Hurd to the embedded copy in qbs; patch quickjs_hurd.diff. [dgit import unpatched qbs 2.5.0-2] --- 0e8f3176e5384234b1e8b5bc8d628cc83c4e2736 diff --cc debian/changelog index 00000000,00000000..a40c43e2 new file mode 100644 --- /dev/null +++ b/debian/changelog @@@ -1,0 -1,0 +1,1117 @@@ ++qbs (2.5.0-2) unstable; urgency=medium ++ ++ * Team upload. ++ * Upload to unstable. ++ * Backport/adapt fixes from the upstream quickjs for GNU/Hurd to the embedded ++ copy in qbs; patch quickjs_hurd.diff. ++ ++ -- Pino Toscano Tue, 10 Dec 2024 06:26:52 +0100 ++ ++qbs (2.5.0-1) experimental; urgency=medium ++ ++ * Team upload. ++ * New upstream release. ++ * Update the patches: ++ - upstream_cmake-Do-not-install-.gitignore-files.patch: drop, backported ++ from upstream ++ - test_sanitizers_only_on_amd64.diff: refresh ++ * Rename libqbscore2.4 to libqbscore2.5 according to the upstream SONAME ++ bump. ++ * Update install files. ++ * Update copyright. ++ * Remove symbols file: the shared libqbscore library bumps SONAME at every ++ minor series, making the benefit of symbols files to lower the library ++ requirements less useful; furthermore, the current library exposes a lot ++ of internal symbols because of the enabled tests, making the symbols file ++ hard to maintain. ++ ++ -- Pino Toscano Sun, 08 Dec 2024 20:37:44 +0100 ++ ++qbs (2.4.2-3) unstable; urgency=medium ++ ++ * Team upload. ++ * Build the documentation only during arch-indep builds: ++ - move the python3-bs4, and python3-lxml build dependencies to ++ Build-Depends-Indep ++ - copy the qt6-tools-dev build dependency to Build-Depends-Indep, as it is ++ needed for running the test suite ++ - enable the -DQBS_INSTALL_HTML_DOCS, and -DQBS_INSTALL_QCH_DOCS cmake ++ arguments only when their respective packages are to be built ++ * Mark the qt6-declarative-dev, and qt6-tools-dev build dependencies as ++ !nocheck, as they are needed only when running the test suite. ++ * Update symbols file from the logs of buildds. ++ * Stop passing -DQBS_INSTALL_PREFIX to cmake, as it has not been used for a ++ long time. ++ * Simplifying avoiding installing .gitignore files: ++ - backport upstream commit 862deed5ec60c36c603d5ac84546804ea67cc675 to not ++ install .gitignore files; patch ++ upstream_cmake-Do-not-install-.gitignore-files.patch ++ - stop removing them from the sources in dh_auto_clean, to not modify the ++ sources ++ - drop the entries from debian/not-installed ++ * Remove entries from debian/not-installed that do not exist anymore. ++ * Remove Uploaders who have not contributed anything in more than 5 years. ++ ++ -- Pino Toscano Fri, 01 Nov 2024 11:12:59 +0100 ++ ++qbs (2.4.2-2) unstable; urgency=medium ++ ++ * Team upload. ++ * Upload to unstable. ++ ++ -- Pino Toscano Wed, 23 Oct 2024 21:56:58 +0200 ++ ++qbs (2.4.2-1) experimental; urgency=medium ++ ++ * Team upload. ++ * New upstream release: ++ - implements processNameByPid on Hurd (Closes: #884470) ++ * Update the patches: ++ - fix_linker_mode_test.diff: drop, backported from upstream ++ * Rename libqbscore2.3 to libqbscore2.4 according to the upstream SONAME ++ bump. ++ * Update install files. ++ * Do not ship .gitignore files (via debian/not-installed). ++ * Update symbols file. ++ * Update copyright. ++ * Drop breaks/replaces for versions older than Debian Bullseye. ++ * Remove an obsolete maintscript entry. ++ ++ -- Pino Toscano Sun, 13 Oct 2024 10:22:03 +0200 ++ ++qbs (2.3.1-6) unstable; urgency=medium ++ ++ * Update debian/libqbscore2.3.symbols fifth time in a row. ++ * Use dpkg-build-api level 1, drop explicit Rules-Requires-Root: no. ++ * Do not build with -O3 on Ubuntu ppc64el, that causes link failures. ++ ++ -- Dmitry Shachnev Mon, 29 Jul 2024 15:40:19 +0300 ++ ++qbs (2.3.1-5) unstable; urgency=medium ++ ++ * Update debian/libqbscore2.3.symbols for GCC 14 (closes: #1075426). ++ ++ -- Dmitry Shachnev Sun, 28 Jul 2024 00:03:41 +0300 ++ ++qbs (2.3.1-4) unstable; urgency=medium ++ ++ * Update debian/libqbscore2.3.symbols again, this time for Qt 6.6. ++ ++ -- Dmitry Shachnev Sat, 08 Jun 2024 21:54:49 +0300 ++ ++qbs (2.3.1-3) unstable; urgency=medium ++ ++ * Update debian/libqbscore2.3.symbols from buildds’ logs. ++ * Merge two symbols for bucketsForCapacity() (closes: #1072386). ++ ++ -- Dmitry Shachnev Sun, 02 Jun 2024 16:40:32 +0300 ++ ++qbs (2.3.1-2) unstable; urgency=medium ++ ++ * Update debian/libqbscore2.3.symbols from buildds’ logs. ++ ++ -- Dmitry Shachnev Wed, 15 May 2024 11:09:39 +0300 ++ ++qbs (2.3.1-1) unstable; urgency=medium ++ ++ * New upstream release. ++ * Add a patch to make the linkerMode test pass on all architectures. ++ * Update debian/libqbscore2.3.symbols from buildds’ logs. ++ * Upload to unstable. ++ ++ -- Dmitry Shachnev Sat, 11 May 2024 18:24:25 +0300 ++ ++qbs (2.3.0-1) experimental; urgency=medium ++ ++ [ Dmitry Shachnev ] ++ * Acknowledge NMU, thanks Benjamin Drung! ++ * Mark four symbols as optional to fix build with Qt 6.6. ++ * New upstream release. ++ * Rename libqbscore2.1t64 to libqbscore2.3 for upstream SONAME change. ++ - Drop t64-related Provides, Breaks/Replaces and lintian-overrides. ++ * Update debian/libqbscore2.3.symbols from buildds’ and current logs. ++ * Update debian/copyright. ++ * Remove libqt6opengl6-dev build-dependency (merged into qt6-base-dev). ++ * Update install files. ++ * Bump Standards-Version to 4.7.0, no changes needed. ++ ++ [ Bo YU ] ++ * Increase the timeout of qtest with QTEST_FUNCTION_TIMEOUT for riscv64. ++ (Closes: #1059264) ++ ++ [ Lisandro Damián Nicanor Pérez Meyer ] ++ * Remove myself from Uploaders. ++ ++ -- Dmitry Shachnev Sun, 05 May 2024 21:30:49 +0300 ++ ++qbs (2.1.2-2.1) unstable; urgency=medium ++ ++ * Non-maintainer upload. ++ * Rename libraries for 64-bit time_t transition. Closes: #1062711 ++ ++ -- Benjamin Drung Thu, 29 Feb 2024 21:29:48 +0000 ++ ++qbs (2.1.2-2) unstable; urgency=medium ++ ++ * Update debian/libqbscore2.1.symbols for loong64 (closes: #1057757). ++ * Also update debian/libqbscore2.1.symbols from the current build logs. ++ ++ -- Dmitry Shachnev Fri, 08 Dec 2023 13:54:19 +0300 ++ ++qbs (2.1.2-1) unstable; urgency=medium ++ ++ * New upstream release. ++ * Drop quickjs_32bit_float64_tag.diff, applied upstream. ++ * Refresh asan_atomic.diff. ++ * Update debian/libqbscore2.1.symbols for sparc64. ++ ++ -- Dmitry Shachnev Sat, 30 Sep 2023 22:18:32 +0300 ++ ++qbs (2.1.1-2) unstable; urgency=medium ++ ++ * Update debian/libqbscore2.1.symbols from buildds’ logs. ++ * Mark more symbols that disappear with -O3 as optional. ++ ++ -- Dmitry Shachnev Wed, 16 Aug 2023 20:44:00 +0300 ++ ++qbs (2.1.1-1) unstable; urgency=medium ++ ++ * New upstream release. ++ * Drop quickjs_32bit_build.diff, included in the new release. ++ * Update debian/libqbscore2.1.symbols from buildds’ and current build logs. ++ * Update debian/patches/test_sanitizers_only_on_amd64.diff so it ++ applies also to address sanitizer. ++ * Update debian/copyright. ++ * Upload to unstable. ++ ++ -- Dmitry Shachnev Wed, 09 Aug 2023 19:58:53 +0300 ++ ++qbs (2.1.0-1) experimental; urgency=medium ++ ++ * New upstream release. ++ * Stop repacking the upstream tarball, no longer needed. ++ * Drop patches, not needed due to removal of qtscript: ++ - disable_tests_qtscript.diff ++ - s390x_jscore.diff ++ * Also drop find_qdoc.diff, included in the new release. ++ * Refresh other patches. ++ * Update debian/copyright. ++ * Drop debian/source/lintian-overrides, no longer needed. ++ * Drop libqbsscriptengine1.24 package. ++ * Update debian/qbs-dev.install. ++ * Rename libqbscore1.24 to libqbscore2.1 for upstream SONAME change. ++ * Backport two upstream patches to fix build on 32-bit architectures. ++ * Update debian/libqbscore2.1.symbols from the current build logs. ++ ++ -- Dmitry Shachnev Wed, 02 Aug 2023 23:10:30 +0300 ++ ++qbs (1.24.1+dfsg-2) unstable; urgency=medium ++ ++ * Add a patch to find qdoc directly, to fix arch:all build. ++ * Prevent dh_compress from compressing qbs.qch. ++ ++ -- Dmitry Shachnev Sun, 05 Mar 2023 20:28:50 +0300 ++ ++qbs (1.24.1+dfsg-1) unstable; urgency=medium ++ ++ * New upstream bugfix release. ++ * Mark some symbols that disappear with -O3 as optional. ++ * Bump Standards-Version to 4.6.2, no changes needed. ++ ++ -- Dmitry Shachnev Sat, 04 Mar 2023 21:02:25 +0300 ++ ++qbs (1.24.0+dfsg-4) unstable; urgency=medium ++ ++ [ Patrick Franz ] ++ * Team upload. ++ * Update symbols from buildlogs (Closes: #1027474). ++ ++ -- Patrick Franz Mon, 02 Jan 2023 00:39:26 +0100 ++ ++qbs (1.24.0+dfsg-3) unstable; urgency=medium ++ ++ [ Patrick Franz ] ++ * Team upload. ++ * Adjust Qt 6 B-Ds to account for renaming. ++ * Update symbols from buildlogs (Closes: #1027474). ++ ++ -- Patrick Franz Sun, 01 Jan 2023 14:25:13 +0100 ++ ++qbs (1.24.0+dfsg-2) unstable; urgency=medium ++ ++ * Copy a patch from qtscript to add s390x support. ++ * Update symbols files from buildds’ logs. ++ * Upload to unstable. ++ ++ -- Dmitry Shachnev Wed, 30 Nov 2022 17:13:12 +0300 ++ ++qbs (1.24.0+dfsg-1) experimental; urgency=medium ++ ++ * New upstream release. ++ * Update debian/libqbscore1.23.symbols for riscv64. ++ * Rename libqbscore1.23 to libqbscore1.24 for upstream SONAME change. ++ * Switch from Qt 5 to Qt 6. ++ - Add libqbsscriptengine1.24 package (port of QtScript to Qt 6). ++ * Document copyright of src/shared/qtscript/*. ++ * Repack the tarball to exclude uncertainly licensed tests. ++ * Override some false-positive source-is-missing Lintian errors. ++ * Refresh debian/patches/skip_test_concurrent.diff. ++ * Drop doc_Install_man_pages_with_cmake.diff, applied upstream. ++ * Pass -DQBS_INSTALL_MAN_PAGE=yes to dh_auto_configure. ++ * Install one new header file (deprecationwarningmode.h). ++ * Update debian/libqbscore1.24.symbols from the current logs. ++ ++ -- Dmitry Shachnev Sun, 27 Nov 2022 14:24:52 +0300 ++ ++qbs (1.23.1-1) unstable; urgency=medium ++ ++ * New upstream release. ++ * Add a patch to link with atomic library when using address sanitizer, ++ to fix test failure on armel (see #1016041). ++ * Update debian/libqbscore1.23.symbols from buildds’ logs. ++ * Upload to unstable. ++ ++ -- Dmitry Shachnev Mon, 15 Aug 2022 14:41:45 +0300 ++ ++qbs (1.23.0-1) experimental; urgency=medium ++ ++ * New upstream release. ++ * Drop cmake_regex_syntax.diff, applied upstream. ++ * Refresh test_sanitizers_only_on_amd64.diff. ++ * Rename libqbscore1.22 to libqbscore1.23 for upstream SONAME change. ++ * Install one new file (asan.qbs). ++ * Update debian/libqbscore1.23.symbols for GCC 12 (closes: #1013020). ++ * Do not build documentation in build-arch target (closes: #1011159). ++ ++ -- Dmitry Shachnev Sun, 24 Jul 2022 23:38:44 +0300 ++ ++qbs (1.22.1-2) unstable; urgency=medium ++ ++ * Mark some symbols as optional (closes: #1010755). ++ * Bump Standards-Version to 4.6.1, no changes needed. ++ ++ -- Dmitry Shachnev Sun, 15 May 2022 14:05:37 +0300 ++ ++qbs (1.22.1-1) unstable; urgency=medium ++ ++ * New upstream release. ++ * Drop docs_install_path.diff, a different fix was applied upstream. ++ - Update install path for QCH docs. ++ * Add a patch to fix SONAME of libqbscore. ++ ++ -- Dmitry Shachnev Sat, 07 May 2022 11:14:40 +0300 ++ ++qbs (1.22.0-4) unstable; urgency=medium ++ ++ * Disable api and blackbox tests also on mips64el. ++ * Update debian/libqbscore1.22.symbols for mipsel. ++ ++ -- Dmitry Shachnev Thu, 07 Apr 2022 21:59:47 +0300 ++ ++qbs (1.22.0-3) unstable; urgency=medium ++ ++ * Disable api and blackbox tests on mipsel, blackbox on riscv64. ++ * Update debian/libqbscore1.22.symbols for more architectures. ++ * Upload to unstable. ++ ++ -- Dmitry Shachnev Wed, 06 Apr 2022 19:46:08 +0300 ++ ++qbs (1.22.0-2) experimental; urgency=medium ++ ++ * Update debian/libqbscore1.22.symbols from buildds’ logs. ++ * Update disable_tests_qtscript.diff for CMake port. ++ ++ -- Dmitry Shachnev Wed, 06 Apr 2022 00:19:07 +0300 ++ ++qbs (1.22.0-1) experimental; urgency=medium ++ ++ [ Marius Gripsgard ] ++ * New upstream release (version: 1.21.0) ++ * debian/*: Bump SONAME on libqbscore binary pkg to 1.21 ++ * debian/patches: Refresh patches for 1.21 ++ * debian/control: Bump standards version to 4.6.0 ++ * debian/control: Set requires root to no ++ * debian/patch: Add tests-Make-sure-we-handle-prefix-cases-where-libPath patch ++ * debian/qbs-common: Add new files added in 1.20/1.21 ++ * debian/libqbscore: Bump symbols ver to match pkg ver ++ * debian/copyright: Update copyright to match upstream release (1.21.0) ++ * debian/*: Port to use cmake as build system ++ * debian/rules: Workaround bug with parallel creation of docs ++ ++ [ Dmitry Shachnev ] ++ * New upstream release (1.22.0). ++ * Drop tests_Make_sure_we_handle_prefix_cases_where_libPath.diff, ++ included in the new release. ++ * Rename libqbscore1.21 to libqbscore1.22 for upstream SONAME change. ++ * Update debian/qbs-common.install and add debian/not-installed. ++ * Update symbols files from the current build logs. ++ * Update debian/copyright. ++ * Remove patches that are not relevant since switch to CMake. ++ * Add a patch to fix documentation install with CMake. ++ * Remove override_dh_install target in favor of debian/not-installed. ++ * Simplify override_dh_auto_clean target. ++ ++ -- Dmitry Shachnev Sat, 02 Apr 2022 21:39:30 +0300 ++ ++qbs (1.19.2-1) unstable; urgency=medium ++ ++ * New upstream release. ++ * Drop add_1.19.1_changelog.diff and stop installing the changelog. ++ For the third release in a row, the changelog for the current version ++ is not present in the upstream tarball. ++ * Upload to unstable. ++ ++ -- Dmitry Shachnev Mon, 16 Aug 2021 15:21:16 +0300 ++ ++qbs (1.19.1-1) experimental; urgency=medium ++ ++ * New upstream release. ++ * Drop the patch for missing 1.19.0 changelog. ++ * Upstream forgot to include changelog again, so add a new patch for it. ++ ++ -- Dmitry Shachnev Tue, 22 Jun 2021 20:16:50 +0300 ++ ++qbs (1.19.0-1) experimental; urgency=medium ++ ++ * New upstream release. ++ * Update debian/copyright. ++ * Backport upstream patch to add missing changelog for 1.19.0 release. ++ * Add new files to debian/qbs-common.install. ++ * Rename libqbscore1.18 to libqbscore1.19 for upstream SONAME change. ++ * Update debian/libqbscore1.19.symbols from the current build log. ++ ++ -- Dmitry Shachnev Sat, 15 May 2021 21:24:21 +0300 ++ ++qbs (1.18.0-5) unstable; urgency=medium ++ ++ * Handle symlink to directory change in qbs-examples (closes: #985295). ++ ++ -- Dmitry Shachnev Mon, 15 Mar 2021 21:02:24 +0300 ++ ++qbs (1.18.0-4) unstable; urgency=medium ++ ++ * Skip TestBlackboxJobLimits::jobLimits test that sometimes hangs on ++ mipsel/mips64el (closes: #980872). ++ * Run the remaining tests with QBS_AUTOTEST_ALWAYS_LOG_STD{OUT,ERR}=1. ++ ++ -- Dmitry Shachnev Sun, 24 Jan 2021 14:18:12 +0300 ++ ++qbs (1.18.0-3) unstable; urgency=medium ++ ++ * Run tests with --max-parallel=1 to make them more stable. ++ * Bump required Qt version to 5.14.0, following upstream. ++ * Upload to unstable. ++ ++ -- Dmitry Shachnev Thu, 21 Jan 2021 21:01:14 +0300 ++ ++qbs (1.18.0-2) experimental; urgency=medium ++ ++ * Add one more file to debian/patches/no_nosys_specs.diff. ++ * Update debian/libqbscore1.18.symbols from buildds’ logs. ++ * Update debian/watch to version 4. ++ ++ -- Dmitry Shachnev Tue, 05 Jan 2021 21:20:29 +0300 ++ ++qbs (1.18.0-1) experimental; urgency=medium ++ ++ * New upstream release. ++ * Refresh patches for the new release. ++ * Update debian/libqbscore1.17.symbols from buildds’ logs. ++ * Rename libqbscore1.17 to libqbscore1.18 for upstream SONAME change. ++ * Pass --buildsystem=qmake to dh, to prevent it from choosing cmake. ++ * Add one new file to debian/qbs-common.install. ++ * Update debian/libqbscore1.18.symbols from the current build logs. ++ * Update debian/copyright. ++ * Bump Standards-Version to 4.5.1, no changes needed. ++ ++ -- Dmitry Shachnev Mon, 28 Dec 2020 21:27:26 +0300 ++ ++qbs (1.17.0-2) unstable; urgency=medium ++ ++ * Fix tests failures on ARM: ++ - Do not use nosys.specs, it needs gcc-arm-none-eabi. ++ - Disable build of arm-gcc.s, it causes errors from as. ++ * Update debian/libqbscore1.17.symbols from buildds’ logs. ++ * Upload to unstable. ++ ++ -- Dmitry Shachnev Sun, 20 Sep 2020 15:43:21 +0300 ++ ++qbs (1.17.0-1) experimental; urgency=medium ++ ++ * New upstream release. ++ * Refresh patches for the new release. ++ * Update debian/libqbscore1.16.symbols from buildds’ logs. ++ * Rename libqbscore1.16 to libqbscore1.17 for upstream SONAME change. ++ * Install three new files for the capnproto module. ++ * Update to debhelper compat level 13. ++ - Drop dh_missing override, --fail-missing is now default behavior. ++ - Use ${DEB_HOST_MULTIARCH} substitution. ++ - Adapt to debhelper exporting its own $HOME for tests. ++ * Update debian/libqbscore1.17.symbols from the current build logs. ++ * Stop overriding libexec location (FHS v3.0 and Debian Policy v4.1.5 ++ allow for /usr/libexec). ++ * Update debian/copyright. ++ ++ -- Dmitry Shachnev Mon, 07 Sep 2020 13:35:34 +0300 ++ ++qbs (1.16.0-2) unstable; urgency=medium ++ ++ * Update debian/libqbscore1.16.symbols from buildds’ logs. ++ * Upload to unstable. ++ ++ -- Dmitry Shachnev Thu, 25 Jun 2020 11:00:39 +0300 ++ ++qbs (1.16.0-1) experimental; urgency=medium ++ ++ * New upstream release. ++ * Refresh skip_test_concurrent.diff. ++ * Update debian/libqbscore1.14.symbols from buildds’ logs. ++ * Rename libqbscore1.14 to libqbscore1.16 for upstream SONAME change. ++ * Install new files. ++ * Update debian/libqbscore1.16.symbols from the current build log. ++ * Update debian/copyright. ++ * Make tests not fail when there are multiple GCC versions installed. ++ * Test sanitizers only on amd64, they are not available everywhere. ++ * Bump Standards-Version to 4.5.0, no changes needed. ++ ++ -- Dmitry Shachnev Thu, 21 May 2020 21:00:57 +0300 ++ ++qbs (1.14.1-1) experimental; urgency=medium ++ ++ * New upstream release. ++ * Drop qml_type_descriptions.diff, applied upstream. ++ * Refresh kfreebsd_soname.diff. ++ * Update debian/libqbscore1.13.symbols from buildds’ logs. ++ * Rename libqbscore1.13 to libqbscore1.14 for upstream SONAME change. ++ * Bump required Qt version to 5.11.0, following upstream. ++ * Install new files. ++ * Update debian/libqbscore1.14.symbols from the current build logs. ++ * Update debian/copyright. ++ * Bump debhelper compat level to 12, use the new syntax. ++ ++ -- Dmitry Shachnev Wed, 13 Nov 2019 14:56:40 +0300 ++ ++qbs (1.13.1-2) unstable; urgency=medium ++ ++ * Update debian/libqbscore1.13.symbols from the current build log. ++ * Add Build-Depends-Package field to debian/libqbscore1.13.symbols. ++ * Bump Standards-Version to 4.4.1, no changes needed. ++ * Upload to unstable. ++ ++ -- Dmitry Shachnev Tue, 22 Oct 2019 15:13:07 +0300 ++ ++qbs (1.13.1-1) experimental; urgency=medium ++ ++ * New upstream release. ++ * Refresh debian/patches/skip_test_concurrent.diff. ++ * Update debian/libqbscore1.13.symbols from buildds’ logs. ++ * Update debian/libqbscore1.13.symbols from the current build log. ++ ++ -- Dmitry Shachnev Wed, 12 Jun 2019 23:14:25 +0300 ++ ++qbs (1.13.0-1) experimental; urgency=medium ++ ++ [ Simon Quigley ] ++ * Change my email to tsimonq2@debian.org now that I am a Debian Developer. ++ * Bump Standards-version to 4.3.0, no changes needed. ++ ++ [ Dmitry Shachnev ] ++ * New upstream release. ++ * Stop repacking the tarball, there is no more minified jquery.js. ++ * Drop debug_log_level_segfault_fix.diff, included in the new release. ++ * Refresh and rebase other patches. ++ * Remove the libqtprofilesetup package, it is gone upstream. ++ * Update debian/qbs-common.install and debian/qbs-dev.install. ++ * Rename libqbscore1.12 to libqbscore1.13 for upstream SONAME change. ++ * Update debian/libqbscore1.13.symbols from buildds’ logs. ++ * Update debian/libqbscore1.13.symbols from the current build log. ++ * Update debian/copyright. ++ ++ -- Dmitry Shachnev Mon, 29 Apr 2019 22:43:49 +0300 ++ ++qbs (1.12.2+dfsg-2) unstable; urgency=medium ++ ++ * Add a patch to fix segfault with --log-level debug (closes: #917066). ++ ++ -- Dmitry Shachnev Sun, 23 Dec 2018 00:32:11 +0300 ++ ++qbs (1.12.2+dfsg-1) unstable; urgency=medium ++ ++ * New upstream release. ++ * Refresh debian/patches/skip_test_concurrent.diff. ++ * Update symbols files (closes: #916155). ++ ++ -- Dmitry Shachnev Mon, 10 Dec 2018 22:15:09 +0300 ++ ++qbs (1.12.1+dfsg-2) unstable; urgency=medium ++ ++ * Update symbols files from buildds’ logs. ++ * Upload to unstable. ++ ++ -- Dmitry Shachnev Wed, 31 Oct 2018 14:43:46 +0300 ++ ++qbs (1.12.1+dfsg-1) experimental; urgency=medium ++ ++ * New upstream release. ++ - Tests now pass on i386 (closes: #908477). ++ * Drop install_missing.patch, applied in the new release. ++ * Refresh skip_test_concurrent.diff. ++ * Remove dbgsym migration, it is no longer needed. ++ * Use xz compression for the repacked tarball. ++ * Update symbols files from buildds’ and the current build logs. ++ * Bump Standards-Version to 4.2.1, no changes needed. ++ ++ -- Dmitry Shachnev Wed, 26 Sep 2018 12:59:09 +0300 ++ ++qbs (1.12.0+dfsg-1) experimental; urgency=medium ++ ++ [ Alexander Volkov ] ++ * New upstream release. ++ * Install missing header file. ++ * Update install files for the new release. ++ * Rename the library packages according to upstream SONAME change. ++ * Update symbols from build logs. ++ ++ [ Dmitry Shachnev ] ++ * Update debian/copyright. ++ * Bump qtbase5-dev build-dependency to 5.9.0. ++ ++ -- Dmitry Shachnev Tue, 14 Aug 2018 14:10:34 +0300 ++ ++qbs (1.11.1+dfsg-2) unstable; urgency=medium ++ ++ * Fix architecture independent builds. ++ * Update libqbsqtprofilesetup1.11.symbols from buildds’ logs. ++ ++ -- Dmitry Shachnev Mon, 14 May 2018 23:18:21 +0300 ++ ++qbs (1.11.1+dfsg-1) unstable; urgency=medium ++ ++ [ Simon Quigley ] ++ * New upstream release. ++ * Bump Standards-version to 4.1.4, no changes needed. ++ * Update patches for new upstream release and remove reverse- ++ applicable installed_headers.diff. ++ ++ [ Dmitry Shachnev ] ++ * Update symbols files from buildds’ logs. ++ ++ -- Simon Quigley Sat, 12 May 2018 20:00:45 -0500 ++ ++qbs (1.11.0+dfsg-1) unstable; urgency=medium ++ ++ [ Alexander Volkov ] ++ * New upstream release. ++ * Drop fix_ftbfs_gcc6.diff, applied upstream. ++ * Update QBS_LIBEXEC_DESTDIR for static.pro and fix DESTDIR for ++ qbs_processlauncher (processlauncher_destdir.diff). ++ * Set LD_LIBRARY_PATH for qbsres target so it could use built qbs ++ to generate QML type descriptions (qml_type_descriptions.diff). ++ * Fix the list of installed headers for qmake build (installed_headers.diff). ++ * Update install files for the new release. ++ * Rename the library packages according to upstream SONAME change. ++ * Update symbols from build logs. ++ ++ -- Dmitry Shachnev Fri, 06 Apr 2018 17:36:51 +0300 ++ ++qbs (1.10.1+dfsg-1) unstable; urgency=medium ++ ++ [ Dmitry Shachnev ] ++ * Properly support DEB_BUILD_OPTIONS=nocheck (closes: #886656). Thanks to ++ Helmut Grohne. ++ ++ [ Simon Quigley ] ++ * New upstream release. ++ * Bump Standards-version to 4.1.3, no changes needed. ++ * Bump debhelper compat to 11: ++ - Remove --parallel from debian/rules because it is already used by default. ++ - No other changes were required. ++ * Update Vcs-* to reflect the move to Salsa. ++ * Follow the hints given by the multiarch hinter. ++ * Update qbs-common.install for the new upstream release. ++ * Update symbols from build logs. ++ ++ -- Simon Quigley Thu, 15 Mar 2018 18:05:03 -0500 ++ ++qbs (1.10.0+dfsg-2) unstable; urgency=medium ++ ++ * Update symbols files from buildds’ logs. ++ * Upload to unstable. ++ ++ -- Dmitry Shachnev Fri, 22 Dec 2017 22:12:20 +0300 ++ ++qbs (1.10.0+dfsg-1) experimental; urgency=medium ++ ++ * New upstream release. ++ * Drop install_missing_header.diff, it was coming from upstream. ++ * Refresh and rebase other patches. ++ * Install upstream changelog. ++ * Update install files for the new release. ++ * Rename the library packages according to upstream SONAME change. ++ * Export QBS_AUTOTEST_PROFILE=qbs_autotests when running the tests. ++ * Build-depend on qtdeclarative5-private-dev, for Qt.quick module. ++ * Update symbols files for the new release. ++ * Use dh_missing instead of deprecated dh_install --fail-missing. ++ * Use dh_auto_configure provided by debhelper. ++ * Update debian/copyright. ++ * Do not install dmgbuild Python code, it is only working on macOS. ++ * Fix Abstract field in qbs-doc-html.doc-base. ++ * Bump Standards-Version to 4.1.2, no changes needed. ++ ++ -- Dmitry Shachnev Tue, 19 Dec 2017 21:26:01 +0300 ++ ++qbs (1.8.1+dfsg-4) unstable; urgency=medium ++ ++ * Make libqbscore1.8 depend on qbs-common (closes: #875434). ++ * Update debian/libqbscore1.8.symbols from buildds’ logs. ++ ++ -- Dmitry Shachnev Tue, 12 Sep 2017 15:46:40 +0300 ++ ++qbs (1.8.1+dfsg-3) unstable; urgency=medium ++ ++ * Make sure qbs tries to find qbs_processlauncher in correct place, by ++ specifying QBS_RELATIVE_LIBEXEC_PATH (closes: #869909). ++ * Update symbols files for GCC 7. ++ ++ -- Dmitry Shachnev Mon, 07 Aug 2017 17:18:32 +0300 ++ ++qbs (1.8.1+dfsg-2) unstable; urgency=medium ++ ++ * Install missing tools/version.h header to fix QtCreator build. ++ ++ -- Dmitry Shachnev Mon, 10 Jul 2017 13:27:31 +0300 ++ ++qbs (1.8.1+dfsg-1) unstable; urgency=medium ++ ++ * New upstream release. ++ * Add myself to Uploaders. ++ * Update Standards-version to 4.0.0, no changes needed. ++ * Bump debhelper compat to 10. ++ * Fix doc-base-file-references-missing-file by correcting path in qbs- ++ doc-html.doc-base. ++ * Upload to unstable. ++ ++ -- Simon Quigley Wed, 05 Jul 2017 04:08:07 -0500 ++ ++qbs (1.8.0+dfsg-1) experimental; urgency=medium ++ ++ * New upstream release. ++ * Drop qmake_documentation.diff, applied upstream. ++ * Refresh kfreebsd_soname.diff and skip_test_concurrent.diff. ++ * Bump qtbase5-dev build-dependency to 5.6.0, following upstream. ++ * Improve package descriptions, thanks Joerg Bornemann (closes: #863874). ++ * Update debian/copyright. ++ * Update docs installation code for the new release. ++ * Update install files for the new release. ++ * Rename the library packages according to upstream SONAME change: ++ - libqbscore1.7 → libqbscore1.8; ++ - libqbsqtprofilesetup1.7 → libqbsqtprofilesetup1.8. ++ * Update the symbols files from the current build log. ++ ++ -- Dmitry Shachnev Tue, 06 Jun 2017 13:58:02 +0300 ++ ++qbs (1.7.2+dfsg-1) experimental; urgency=medium ++ ++ * New upstream release. ++ * Drop skip_test_concurrent.diff, applied upstream. ++ * Update debian/copyright. ++ * Update debian/libqbscore1.7.symbols from the current build log. ++ ++ -- Dmitry Shachnev Wed, 24 May 2017 12:39:34 +0300 ++ ++qbs (1.7.0+dfsg-4) unstable; urgency=medium ++ ++ * Backport upstream patch to make documentation install dir configurable ++ (qmake_documentation.diff). ++ * Install the documentation into correct location (closes: #795829). ++ ++ -- Dmitry Shachnev Wed, 25 Jan 2017 12:01:02 +0300 ++ ++qbs (1.7.0+dfsg-3) unstable; urgency=medium ++ ++ * Fix the arch:all build by passing -f to rm command. ++ ++ -- Dmitry Shachnev Wed, 04 Jan 2017 22:06:30 +0300 ++ ++qbs (1.7.0+dfsg-2) unstable; urgency=medium ++ ++ * Drop ${shlibs:Depends} from qbs-dev, it does not have any binary code. ++ * Update debian/copyright. ++ * Fix race condition which breaks parallel builds (fix_race_condition.diff). ++ * Do not install the libqbscore.so.1 symlink (closes: #850035). ++ * Use the same SONAME scheme on kfreebsd as on Linux (kfreebsd_soname.diff). ++ * Upload to unstable. ++ ++ -- Dmitry Shachnev Wed, 04 Jan 2017 21:24:09 +0300 ++ ++qbs (1.7.0+dfsg-1) experimental; urgency=medium ++ ++ * New upstream release. ++ * Refresh and rebase the patches for the new release. ++ * Add three new files to debian/qbs-common.install. ++ * Update symbols files from the current amd64 build log. ++ * Rename the library packages according to upstream SONAME change: ++ - libqbscore1 → libqbscore1.7; ++ - libqbsqtprofilesetup1 → libqbsqtprofilesetup1.7. ++ ++ -- Dmitry Shachnev Fri, 23 Dec 2016 11:22:04 +0300 ++ ++qbs (1.6.1+dfsg-1) unstable; urgency=medium ++ ++ * New upstream release. ++ * Refresh skip_test_concurrent.diff. ++ * Update debian/libqbscore1.symbols from buildds’ logs. ++ * Fix description-synopsis-starts-with-article Lintian warning. ++ ++ -- Dmitry Shachnev Sun, 13 Nov 2016 19:25:30 +0300 ++ ++qbs (1.6.0+dfsg-2) unstable; urgency=medium ++ ++ * Update debian/libqbscore1.symbols from buildds’ logs. ++ * Upload to unstable. ++ ++ -- Dmitry Shachnev Wed, 07 Sep 2016 12:04:38 +0300 ++ ++qbs (1.6.0+dfsg-1) experimental; urgency=medium ++ ++ * New upstream release. ++ * Set $HOME to a temporary location when running tests. ++ * Drop skip_test_homedirectory.diff, no longer needed. ++ * Refresh other patches. ++ * Update install files for the new release. ++ * Update debian/libqbscore1.symbols from amd64 and i386 build logs. ++ * Fix two Lintian errors about package descriptions. ++ * Bump required Qt version to 5.4.0, following upstream. ++ ++ -- Dmitry Shachnev Sat, 03 Sep 2016 14:43:46 +0300 ++ ++qbs (1.5.2+dfsg-1) unstable; urgency=medium ++ ++ [ Adam Majer ] ++ * Remove /usr/include from INCLUDEPATH list of installed ++ .pri file. Adding this default included path causes FTBFS ++ for software using qbs with GCC 6 (fix_ftbfs_gcc6.diff) ++ (closes: #831182) ++ ++ [ Dmitry Shachnev ] ++ * New upstream release. ++ * Drop kfreebsd.diff, a similar patch was applied upstream. ++ * Avoid using the Qt Build Suite term, following upstream. ++ ++ -- Adam Majer Tue, 02 Aug 2016 00:04:16 +0200 ++ ++qbs (1.5.1+dfsg-1) unstable; urgency=medium ++ ++ * New upstream release. ++ * Refresh skip_test_concurrent.diff. ++ * Drop the rules to remove empty directories in documentation, qdoc no ++ longer creates them (since Qt 5.6.1). ++ ++ -- Dmitry Shachnev Sat, 18 Jun 2016 12:11:44 +0300 ++ ++qbs (1.5.0+dfsg-2) unstable; urgency=medium ++ ++ * Build-depend on qttools5-dev-tools to prevent a test failure. ++ ++ -- Dmitry Shachnev Fri, 13 May 2016 09:33:19 +0300 ++ ++qbs (1.5.0+dfsg-1) unstable; urgency=medium ++ ++ * New upstream release. ++ * Set LC_ALL=C.UTF-8 when running tests, as according to upstream the ++ testsuite assumes English locale. ++ * Refresh patches against the new release. ++ * Update debian/qbs-common.install. ++ * Update debian/libqbscore1.symbols from amd64 build log. ++ * Bump Standards-Version to 3.9.8, no changes needed. ++ ++ -- Dmitry Shachnev Thu, 12 May 2016 22:05:38 +0300 ++ ++qbs (1.4.5+dfsg-2) unstable; urgency=medium ++ ++ * Skip new TestBlackbox::concurrentExecutor() test which hangs on all ++ non-x86 architectures. ++ ++ -- Dmitry Shachnev Thu, 31 Mar 2016 19:29:35 +0200 ++ ++qbs (1.4.5+dfsg-1) unstable; urgency=medium ++ ++ * New upstream release. ++ * Use recommended https URIs for Vcs fields. ++ * Bump Standards-Version to 3.9.7, no changes needed. ++ * Migrate to automatic dbgsym packages. ++ ++ -- Dmitry Shachnev Thu, 17 Mar 2016 18:50:14 +0100 ++ ++qbs (1.4.4+dfsg-1) unstable; urgency=medium ++ ++ * New upstream release. ++ ++ -- Dmitry Shachnev Sat, 19 Dec 2015 13:46:01 +0300 ++ ++qbs (1.4.3+dfsg-3) unstable; urgency=medium ++ ++ * Update debian/libqbscore1.symbols from buildds’ logs. ++ ++ -- Dmitry Shachnev Wed, 04 Nov 2015 09:41:32 +0300 ++ ++qbs (1.4.3+dfsg-2) unstable; urgency=medium ++ ++ * Do not try to run tests during arch-indep builds. ++ * Split files in /usr/share into new qbs-common package. ++ ++ -- Dmitry Shachnev Thu, 29 Oct 2015 11:22:24 +0300 ++ ++qbs (1.4.3+dfsg-1) unstable; urgency=medium ++ ++ * New upstream release. ++ * Drop dont_throw_exceptions.diff, applied upstream. ++ * Refresh skip_test_homedirectory.diff. ++ * Update debian/libqbscore1.symbols. ++ ++ -- Dmitry Shachnev Wed, 28 Oct 2015 16:27:50 +0300 ++ ++qbs (1.4.2+dfsg-3) unstable; urgency=medium ++ ++ * Use QBS_LIBRARY_DIRNAME to specify library dir (closes: #797774). ++ ++ -- Dmitry Shachnev Sat, 05 Sep 2015 10:24:02 +0300 ++ ++qbs (1.4.2+dfsg-2) unstable; urgency=medium ++ ++ * Backport upstream change that should hopefully fix tests failures ++ on most architectures (dont_throw_exceptions.diff). ++ ++ -- Dmitry Shachnev Wed, 26 Aug 2015 16:57:58 +0300 ++ ++qbs (1.4.2+dfsg-1) unstable; urgency=medium ++ ++ * New upstream release. ++ * Drop patches: ++ - fix_assembly_test.diff (applied upstream) ++ - revert_tests_speedup.diff (applied upstream) ++ - skip_test.diff (no longer needed) ++ * Refresh and rebase other patches. ++ * Update qbs.install to install some new files. ++ * Remove gitignore files in clean target. ++ * Minor debian/copyright updates. ++ * Update libqbscore1.symbols (only internal symbols changed). ++ ++ -- Dmitry Shachnev Mon, 24 Aug 2015 18:49:24 +0300 ++ ++qbs (1.4.1+dfsg-8) unstable; urgency=medium ++ ++ * Tell qmake where to install libraries and plugins, rather than moving ++ them after installing (LP: #1456593). ++ * Remove lib/ directory in clean target. ++ * Update symbols files for GCC 5, fixing a build failure. ++ ++ -- Dmitry Shachnev Wed, 12 Aug 2015 20:55:48 +0300 ++ ++qbs (1.4.1+dfsg-7) unstable; urgency=medium ++ ++ * Skip homeDirectory test because buildds do not have home directory ++ (skip_test_homedirectory.diff). ++ ++ -- Dmitry Shachnev Sat, 18 Jul 2015 21:18:43 +0300 ++ ++qbs (1.4.1+dfsg-6) unstable; urgency=medium ++ ++ * Simplify testing commands: no need to pass --settings-dir because ++ we export XDG_CONFIG_HOME anyway. ++ * Define qbs_enable_unit_tests to enable some additional tests. ++ - Add some new symbols that appeared after enabling it. ++ * Move tests whitelist logic to auto.pro, so that non-API tests are ++ still run on non-whitelisted architectures. ++ * Talk to FreeBSD kernel manually instead of using kinfo_getproc, ++ which is not available on GNU/kFreeBSD. ++ * Upload to unstable. ++ ++ -- Dmitry Shachnev Sat, 18 Jul 2015 19:38:23 +0300 ++ ++qbs (1.4.1+dfsg-5) experimental; urgency=medium ++ ++ * Fixup the previous kFreeBSD fix; add B-D on libutil-freebsd-dev. ++ * Use a whitelist of architectures where we run tests, until QBS ++ gets ported away from QtScript. ++ ++ -- Dmitry Shachnev Mon, 13 Jul 2015 13:20:21 +0300 ++ ++qbs (1.4.1+dfsg-4) experimental; urgency=medium ++ ++ * Add missing includes for kinfo_getproc(3) on kFreeBSD ++ (bsd_includes.diff). ++ * Disable one more test (infinite-loop-js) failing because of QtScript ++ bugs to make the build pass on powerpc. Rename the patch from ++ disable_moc_hpp_included.diff to disable_tests_qtscript.diff. ++ ++ -- Dmitry Shachnev Sun, 12 Jul 2015 17:08:33 +0300 ++ ++qbs (1.4.1+dfsg-3) experimental; urgency=medium ++ ++ * Backport upstream change to run testAssembly only on architectures ++ where it is supported (fix_assembly_test.diff). ++ * Replace revert_tests_speedup.diff with proposed upstream version ++ by Christian Kandeler. ++ * Disable moc-hpp-included test which currently fails because of a bug ++ in QtScript on some architectures (disable_moc_hpp_included.diff). ++ * Update some URLs to use *.qt.io instead of *.qt-project.org. ++ ++ -- Dmitry Shachnev Sat, 11 Jul 2015 19:57:05 +0300 ++ ++qbs (1.4.1+dfsg-2) experimental; urgency=medium ++ ++ * Version all symbols from 1.4 snapshots as 1.4.0. ++ * Revert upstream commit that may have caused tests to fail. ++ ++ -- Dmitry Shachnev Wed, 08 Jul 2015 14:00:20 +0300 ++ ++qbs (1.4.1+dfsg-1) experimental; urgency=medium ++ ++ * New upstream release. ++ * Update debian/watch for new tarball naming scheme. ++ * Refresh debian/patches/skip_test.diff. ++ * Install new tools/commandechomode.h header in qbs-dev. ++ * Update debian/libqbscore1.symbols for the new version. ++ ++ -- Dmitry Shachnev Mon, 06 Jul 2015 17:33:05 +0300 ++ ++qbs (1.4~git20150407-c224c8-1) experimental; urgency=medium ++ ++ * New upstream snapshot. ++ * Fix a typo in previous changelog entry. ++ * Sort debian/qbs.install. ++ * Clean up patches and bump Last-Update timestamps. ++ * Update name of qbs_disable_rpath variable, following upstream ++ change (commit a8e6324de460745a). ++ * Update libqbscore1.symbols for the new snapshot. ++ * Properly version symbols introduced in previous upload. ++ ++ -- Dmitry Shachnev Fri, 10 Apr 2015 09:33:46 +0300 ++ ++qbs (1.4~7fd456-1) experimental; urgency=medium ++ ++ [ Dmitry Shachnev ] ++ * Sort debian/qbs.install. ++ * Update debian/libqbscore1.symbols from buildds’ logs. ++ ++ [ Adam Majer ] ++ * Release snapshot of 1.4.x branch as of 7fd456 commit ++ + endianness patch applied upstream, removed from patches ++ * Add myself to uploaders ++ ++ -- Adam Majer Thu, 12 Mar 2015 18:55:22 -0500 ++ ++qbs (1.3.4+dfsg-1) unstable; urgency=medium ++ ++ * New upstream release. ++ * Drop increase_timeout.diff, applied upstream. ++ * Replace endianness.diff with upstream patch. ++ * Update copyright information. ++ ++ -- Dmitry Shachnev Sun, 08 Mar 2015 20:54:30 +0300 ++ ++qbs (1.3.3+dfsg-4) unstable; urgency=medium ++ ++ * Drop no longer needed chmod calls from debian/rules, thanks Jake ++ Petroules for the suggestion. ++ * Use qbs-config instead of modifying configuration files manually, ++ thanks Jake Petroules for the suggestion. ++ * Mark some destructors symbols as optional to fix build with GCC 5 ++ (closes: #778082). ++ ++ -- Dmitry Shachnev Wed, 18 Feb 2015 10:11:29 +0300 ++ ++qbs (1.3.3+dfsg-3) unstable; urgency=medium ++ ++ [ Pino Toscano ] ++ * Add ${misc:Pre-Depends} to Pre-Depends for qbs, libqbscore1, and ++ libqbsqtprofilesetup1. ++ ++ [ Adam Majer ] ++ * Remove rpath from project include files used by 3rd party ++ software. On Debian, rpath should not be set when referencing ++ system installed libraries. ++ ++ [ Dmitry Shachnev ] ++ * Add increase_timeout.diff from Dejan Latinovic to make tests pass ++ on mips (closes: #774974). ++ * Update debian/watch for new downloads server name. ++ ++ -- Dmitry Shachnev Fri, 09 Jan 2015 19:46:15 +0300 ++ ++qbs (1.3.3+dfsg-2) unstable; urgency=medium ++ ++ * Re-add skip_test.diff, seems to be still needed. ++ * Update debian/copyright. ++ ++ -- Dmitry Shachnev Sun, 28 Dec 2014 20:31:27 +0300 ++ ++qbs (1.3.3+dfsg-1) unstable; urgency=medium ++ ++ * New upstream bugfix release. ++ * Drop no_gnu_hash.diff, applied upstream. ++ * Drop skip_test.diff, no longer needed. ++ * Add support for all MIPS flavors (closes: #767459). ++ * Bump Breaks/Replaces on qtcreator, it is not fixed in Jessie. ++ * Update debian/libqbscore1.symbols. ++ ++ -- Dmitry Shachnev Mon, 15 Dec 2014 17:44:26 +0300 ++ ++qbs (1.3.2+dfsg-1) unstable; urgency=medium ++ ++ * New upstream bugfix release. ++ * Add alpha, hppa and sparc64 support (closes: #764556). ++ ++ -- Dmitry Shachnev Mon, 20 Oct 2014 16:53:29 +0400 ++ ++qbs (1.3.1+dfsg-4) unstable; urgency=medium ++ ++ * Add upstream patch to not hardcode the linker hash style. ++ * Add arm64 support. ++ ++ -- Dmitry Shachnev Wed, 15 Oct 2014 21:29:30 +0400 ++ ++qbs (1.3.1+dfsg-3) unstable; urgency=medium ++ ++ * Replace previous cleanup patch with a new patch that ++ disables the broken test. ++ ++ -- Dmitry Shachnev Wed, 08 Oct 2014 19:29:24 +0400 ++ ++qbs (1.3.1+dfsg-2) unstable; urgency=medium ++ ++ * Enable disable_rpath and qbs_enable_project_file_updates ++ configuration flags, thanks Adam Majer for the patch. ++ * Add 4 new symbols introduced by the previous change. ++ * Add a patch to correctly detect endianness of all supported ++ by Debian architectures. ++ * Add a patch to clean up before running dependenciesProperty ++ test (should make it passing). ++ * Add lib/ to LD_LIBRARY_PATH when running tests (should fix ++ build failures on kfreebsd and hurd). ++ ++ -- Dmitry Shachnev Tue, 07 Oct 2014 10:41:59 +0400 ++ ++qbs (1.3.1+dfsg-1) unstable; urgency=medium ++ ++ * New upstream release. ++ + Update .install files. ++ + Update libqbscore1.symbols. There are missing symbols, but ++ we ignore that as the package has never been in testing. ++ * Break/Replace qtcreator (<< 3.2.1+dfsg-4~) (closes: #763365). ++ * Fix build failure when multiple compilers are installed. ++ * Properly clean up after tests. ++ * Update my e-mail address. ++ * debian/watch: Use new repacksuffix option. ++ * Update Vcs-Browser field to point to cgit interface. ++ * debian/copyright: Use correct exception syntax. ++ * Bump Standards-Version to 3.9.6, no changes needed. ++ ++ -- Dmitry Shachnev Sat, 04 Oct 2014 10:21:08 +0400 ++ ++qbs (1.2.2+dfsg-1) unstable; urgency=medium ++ ++ * Initial release (closes: #745095). ++ ++ -- Dmitry Shachnev Sat, 26 Jul 2014 23:28:44 +0400 diff --cc debian/control index 00000000,00000000..c7bf58b1 new file mode 100644 --- /dev/null +++ b/debian/control @@@ -1,0 -1,0 +1,103 @@@ ++Source: qbs ++Section: devel ++Priority: optional ++Maintainer: Debian Qt/KDE Maintainers ++Uploaders: Dmitry Shachnev , ++Build-Depends: cmake, ++ debhelper-compat (= 13), ++ dpkg-build-api (= 1), ++ pkg-kde-tools, ++ qt6-5compat-dev, ++ qt6-base-dev (>= 6.4.2+dfsg-12~), ++ qt6-base-private-dev, ++ qt6-declarative-dev , ++ qt6-tools-dev , ++Build-Depends-Indep: python3-bs4, ++ python3-lxml, ++ qt6-tools-dev, ++Standards-Version: 4.7.0 ++Homepage: https://wiki.qt.io/Qbs ++Vcs-Git: https://salsa.debian.org/qt-kde-team/qt/qbs.git ++Vcs-Browser: https://salsa.debian.org/qt-kde-team/qt/qbs/ ++ ++Package: qbs ++Architecture: any ++Pre-Depends: ${misc:Pre-Depends} ++Depends: qbs-common (= ${source:Version}), ${misc:Depends}, ${shlibs:Depends} ++Description: cross-platform build tool ++ Qbs is a general purpose cross-platform build tool that aims at fast and ++ correct incremental builds. It features a project description language that ++ is similar to QML. ++ ++Package: qbs-common ++Architecture: all ++Multi-Arch: foreign ++Depends: ${misc:Depends} ++Description: Qbs static files ++ Qbs is a general purpose cross-platform build tool that aims at fast and ++ correct incremental builds. It features a project description language that ++ is similar to QML. ++ . ++ This package contains Qbs shared static files. ++ ++Package: libqbscore2.5 ++Architecture: any ++Multi-Arch: same ++Section: libs ++Pre-Depends: ${misc:Pre-Depends} ++Depends: qbs-common (= ${source:Version}), ${misc:Depends}, ${shlibs:Depends} ++Description: Qbs core library ++ Qbs is a general purpose cross-platform build tool that aims at fast and ++ correct incremental builds. It features a project description language that ++ is similar to QML. ++ . ++ This package contains Qbs core shared library. ++ ++Package: qbs-dev ++Architecture: any ++Multi-Arch: same ++Section: libdevel ++Depends: libqbscore2.5 (= ${binary:Version}), ${misc:Depends} ++Description: Qbs development files ++ Qbs is a general purpose cross-platform build tool that aims at fast and ++ correct incremental builds. It features a project description language that ++ is similar to QML. ++ . ++ This package contains headers and development files for Qbs. ++ ++Package: qbs-examples ++Architecture: all ++Multi-Arch: foreign ++Section: doc ++Depends: ${misc:Depends} ++Description: examples for Qbs build tool ++ Qbs is a general purpose cross-platform build tool that aims at fast and ++ correct incremental builds. It features a project description language that ++ is similar to QML. ++ . ++ This package contains the example source projects for Qbs. ++ ++Package: qbs-doc ++Architecture: all ++Multi-Arch: foreign ++Section: doc ++Depends: ${misc:Depends} ++Description: Qbs documentation ++ Qbs is a general purpose cross-platform build tool that aims at fast and ++ correct incremental builds. It features a project description language that ++ is similar to QML. ++ . ++ This package contains the documentation for Qbs in QCH format, which can be ++ viewed using Qt Assistant from assistant-qt6 package. ++ ++Package: qbs-doc-html ++Multi-Arch: foreign ++Architecture: all ++Section: doc ++Depends: ${misc:Depends} ++Description: Qbs HTML documentation ++ Qbs is a general purpose cross-platform build tool that aims at fast and ++ correct incremental builds. It features a project description language that ++ is similar to QML. ++ . ++ This package contains the HTML documentation for Qbs. diff --cc debian/copyright index 00000000,00000000..79955573 new file mode 100644 --- /dev/null +++ b/debian/copyright @@@ -1,0 -1,0 +1,1276 @@@ ++Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ ++Upstream-Name: Qbs ++Source: https://download.qt.io/official_releases/qbs/ ++ ++Files: * ++Copyright: 2015-2023, The Qt Company Ltd. ++License: LGPL-3 or GPL-2 ++ ++Files: *.qdoc ++Copyright: 2016-2022, The Qt Company Ltd. ++License: GFDL-NIV-1.3 ++ ++Files: src/lib/corelib/generators/generator.h ++ src/lib/corelib/jsextensions/temporarydir.cpp ++ src/lib/corelib/tools/commandechomode.* ++ src/lib/corelib/tools/generateoptions.* ++ src/lib/corelib/tools/projectgeneratormanager.* ++ src/lib/corelib/tools/visualstudioversioninfo.* ++Copyright: 2016, The Qt Company Ltd. ++ 2015, Jake Petroules ++License: LGPL-3 or GPL-2 ++ ++Files: src/lib/corelib/jsextensions/domxml.cpp ++Copyright: 2016, The Qt Company Ltd. ++ 2016, BogDan Vatra ++License: LGPL-3 or GPL-2 ++ ++Files: src/lib/corelib/cppscanner/* ++Copyright: 2016, The Qt Company Ltd. ++ 2008, Roberto Raggi ++License: LGPL-3 or GPL-2, and Expat ++ ++Files: src/lib/corelib/jsextensions/propertylist.* ++ src/lib/corelib/jsextensions/propertylist_darwin.* ++ src/lib/corelib/jsextensions/propertylistutils.* ++ src/lib/corelib/tools/architectures.cpp ++ src/lib/corelib/tools/shellutils.* ++Copyright: 2016, The Qt Company Ltd. ++ 2014-2015, Petroules Corporation ++License: LGPL-3 or GPL-2 ++ ++Files: src/lib/corelib/jsextensions/binaryfile.cpp ++Copyright: 2017, Sergey Belyashov ++ 2017, Denis Shienkov ++ 2017, The Qt Company Ltd. ++License: LGPL-3 or GPL-2 ++ ++Files: src/lib/corelib/buildgraph/abstractcommandexecutor.cpp ++ src/lib/corelib/buildgraph/abstractcommandexecutor.h ++ src/lib/corelib/buildgraph/jscommandexecutor.cpp ++ src/lib/corelib/buildgraph/jscommandexecutor.h ++ src/lib/corelib/buildgraph/processcommandexecutor.cpp ++ src/lib/corelib/buildgraph/processcommandexecutor.h ++ src/lib/corelib/buildgraph/rulecommands.cpp ++ src/lib/corelib/buildgraph/rulecommands.h ++Copyright: 2019, Jochen Ulrich ++ 2016, The Qt Company Ltd. ++License: LGPL-3 or GPL-2 ++ ++Files: examples/* ++Copyright: 2017, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: examples/*.h ++Copyright: 2017, The Qt Company Ltd. ++ 2015, Petroules Corporation ++License: LGPL-3 or GPL-2 ++ ++Files: examples/baremetal/* ++Copyright: 2019, Denis Shienkov ++License: BSD-3-clause ++ ++Files: examples/cocoa-application/cocoa-application.qbs ++ examples/cocoa-application/CocoaApplication/AppDelegate.h ++ examples/cocoa-touch-application/cocoa-touch-application.qbs ++ examples/cocoa-touch-application/CocoaTouchApplication/AppDelegate.h ++ examples/cocoa-touch-application/CocoaTouchApplication/DetailViewController.h ++ examples/cocoa-touch-application/CocoaTouchApplication/MasterViewController.h ++Copyright: 2015, Petroules Corporation ++ 2017, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: examples/flatbuffers/monster-c/monster.c ++Copyright: 2019, dvidelabs. ++License: Apache-2.0 ++ ++Files: examples/flatbuffers/monster-cpp/monster.cpp ++Copyright: 2015, Google Inc. All rights reserved. ++License: Apache-2.0 ++ ++Files: examples/protobuf/addressbook_conan/main.cpp ++Copyright: 2008, Google Inc. All rights reserved. ++License: BSD-3-clause ++ ++Files: src/lib/corelib/buildgraph/transformerchangetracking.* ++ src/shared/lsp/* ++ tests/* ++Copyright: 2016-2022, The Qt Company Ltd. ++License: GPL-3 with Qt-1.0 exception ++ ++Files: src/shared/lsp/filepath.h ++Copyright: 2023, The Qt Company Ltd. ++License: LGPL-3 or GPL-2 ++ ++Files: doc/reference/items/language/group.qbs ++ share/* ++ src/lib/corelib/tools/dynamictypecheck.h ++ src/plugins/generator/visualstudio/* ++ tests/auto/language/testdata/jsextensions.js ++Copyright: 2015-2018, The Qt Company Ltd. ++ 2015, Petroules Corporation ++ 2015, Jake Petroules ++License: LGPL-2.1-or-3 with Qt-1.1 exception ++ ++Files: share/qbs/imports/qbs/Probes/IarProbe.qbs ++ share/qbs/imports/qbs/Probes/KeilProbe.qbs ++ share/qbs/imports/qbs/Probes/SdccProbe.qbs ++ share/qbs/imports/qbs/Probes/WatcomProbe.qbs ++ share/qbs/modules/codesign/signtool.qbs ++ share/qbs/modules/cpp/iar.js ++ share/qbs/modules/cpp/iar.qbs ++ share/qbs/modules/cpp/keil.js ++ share/qbs/modules/cpp/keil.qbs ++ share/qbs/modules/cpp/sdcc.js ++ share/qbs/modules/cpp/sdcc.qbs ++ share/qbs/modules/cpp/watcom.js ++ share/qbs/modules/cpp/watcom.qbs ++ src/lib/corelib/generators/generatorutils.cpp ++ src/lib/corelib/generators/generatorutils.h ++ src/lib/corelib/generators/ixmlnodevisitor.h ++ src/lib/corelib/generators/xmlproject.cpp ++ src/lib/corelib/generators/xmlproject.h ++ src/lib/corelib/generators/xmlprojectwriter.cpp ++ src/lib/corelib/generators/xmlprojectwriter.h ++ src/lib/corelib/generators/xmlproperty.cpp ++ src/lib/corelib/generators/xmlproperty.h ++ src/lib/corelib/generators/xmlpropertygroup.cpp ++ src/lib/corelib/generators/xmlpropertygroup.h ++ src/lib/corelib/generators/xmlworkspacewriter.cpp ++ src/lib/corelib/generators/xmlworkspacewriter.h ++ src/plugins/generator/iarew/* ++ src/plugins/generator/keiluv/* ++ tests/auto/blackbox/testdata/linker-module-definition/testapp.cpp ++ tests/auto/blackbox/testdata/linker-module-definition/testlib.cpp ++ tests/auto/blackbox/tst_blackboxbaremetal.cpp ++ tests/auto/blackbox/tst_blackboxbaremetal.h ++ tests/auto/blackbox/tst_blackboxwindows.cpp ++ tests/auto/blackbox/tst_blackboxwindows.h ++Copyright: 2019-2022, Denis Shienkov ++License: LGPL-2.1-or-3 with Qt-1.1 exception ++ ++Files: scripts/install-dm.sh ++ scripts/install-ow.sh ++ scripts/test-baremetal.sh ++ src/app/qbs-setup-toolchains/iarewprobe.cpp ++ src/app/qbs-setup-toolchains/iarewprobe.h ++ src/app/qbs-setup-toolchains/keilprobe.cpp ++ src/app/qbs-setup-toolchains/keilprobe.h ++ src/app/qbs-setup-toolchains/sdccprobe.cpp ++ src/app/qbs-setup-toolchains/sdccprobe.h ++ src/lib/corelib/generators/generatorversioninfo.cpp ++ src/lib/corelib/generators/generatorversioninfo.h ++ src/lib/corelib/generators/xmlworkspace.cpp ++ src/lib/corelib/generators/xmlworkspace.h ++ src/plugins/generator/iarew/iarewgeneratorplugin.cpp ++ src/plugins/generator/iarew/iarewversioninfo.h ++ src/plugins/generator/iarew/iarewworkspace.cpp ++ src/plugins/generator/iarew/iarewworkspace.h ++ src/plugins/generator/keiluv/keiluvgeneratorplugin.cpp ++ src/plugins/generator/keiluv/keiluvversioninfo.h ++ src/plugins/generator/keiluv/keiluvworkspace.cpp ++ src/plugins/generator/keiluv/keiluvworkspace.h ++Copyright: 2019-2022, Denis Shienkov ++License: LGPL-3 or GPL-2 ++ ++Files: examples/grpc/grpc.qbs ++ share/qbs/imports/qbs/Probes/ClBinaryProbe.qbs ++ share/qbs/imports/qbs/Probes/ClangClBinaryProbe.qbs ++ share/qbs/imports/qbs/Probes/ClangClProbe.qbs ++ share/qbs/imports/qbs/Probes/LibraryProbe.qbs ++ share/qbs/imports/qbs/Probes/QbsPkgConfigProbe.qbs ++ share/qbs/imports/qbs/Probes/QmakeProbe.qbs ++ share/qbs/imports/qbs/Probes/XcodeLocationProbe.qbs ++ share/qbs/imports/qbs/Probes/qbs-pkg-config-probe.js ++ share/qbs/modules/capnproto/capnproto.js ++ share/qbs/modules/capnproto/capnprotobase.qbs ++ share/qbs/modules/capnproto/cpp/capnprotocpp.qbs ++ share/qbs/modules/cpp/windows-clang-cl.qbs ++ share/qbs/modules/protobuf/protobuf.js ++ src/lib/corelib/tools/clangclinfo.cpp ++ src/lib/corelib/tools/clangclinfo.h ++ tests/auto/blackbox/testdata/grpc/grpc.cpp ++ tests/auto/blackbox/testdata/path-probe/BaseApp.qbs ++ tests/auto/blackbox/testdata/protobuf/import-main.cpp ++ tests/auto/blackbox/testdata/protobuf/main.cpp ++ tests/auto/blackbox/testdata/protobuf/main.m ++ tests/auto/blackbox/testdata/protobuf/needs-import-dir-main.cpp ++ tests/auto/blackbox/testdata-apple/multiarch-helpers.js ++ tests/auto/blackbox/tst_blackboxexamples.cpp ++ tests/auto/blackbox/tst_blackboxexamples.h ++ tests/auto/blackbox/tst_blackboxproviders.cpp ++ tests/auto/blackbox/tst_blackboxproviders.h ++ tests/auto/blackbox/tst_blackboxtutorial.cpp ++ tests/auto/blackbox/tst_blackboxtutorial.h ++Copyright: 2018-2024, Ivan Komissarov ++License: LGPL-2.1-or-3 with Qt-1.1 exception ++ ++Files: share/qbs/imports/qbs/ProviderUtils/provider-utils.js ++ share/qbs/modules/Exporter/exporter.js ++ share/qbs/modules/codesign/CodeSignModule.qbs ++ share/qbs/modules/codesign/apple.qbs ++ share/qbs/modules/codesign/codesign.js ++ share/qbs/modules/codesign/noop.qbs ++ share/qbs/modules/cpp/windows-msvc.qbs ++Copyright: 2015-2018, The Qt Company Ltd. ++ 2019-2024, Ivan Komissarov ++License: LGPL-2.1-or-3 with Qt-1.1 exception ++ ++Files: share/qbs/modules/freedesktop/FreeDesktop.qbs ++ share/qbs/modules/freedesktop/freedesktop.js ++Copyright: 2019, Alberto Mardegan ++License: LGPL-2.1-or-3 with Qt-1.1 exception ++ ++Files: share/qbs/imports/qbs/base/AutotestRunner.qbs ++Copyright: 2019, Jochen Ulrich ++ 2015, The Qt Company Ltd. ++License: LGPL-2.1-or-3 with Qt-1.1 exception ++ ++Files: share/qbs/imports/qbs/Probes/AndroidSdkProbe.qbs ++ share/qbs/imports/qbs/Probes/NodeJsProbe.qbs ++ share/qbs/imports/qbs/Probes/TypeScriptProbe.qbs ++ share/qbs/modules/java/io/qt/qbs/Artifact.java ++ share/qbs/modules/java/io/qt/qbs/ArtifactListJsonWriter.java ++ share/qbs/modules/java/io/qt/qbs/ArtifactListWriter.java ++ share/qbs/modules/java/io/qt/qbs/tools/JavaCompilerScannerTool.java ++ share/qbs/modules/java/io/qt/qbs/tools/utils/JavaCompilerOptions.java ++ share/qbs/modules/java/io/qt/qbs/tools/utils/JavaCompilerScanner.java ++ share/qbs/modules/java/io/qt/qbs/tools/utils/NullFileObject.java ++ share/qbs/modules/typescript/typescript.js ++ share/qbs/modules/xcode/xcode.js ++Copyright: 2015, Jake Petroules. ++License: LGPL-2.1-or-3 with Qt-1.1 exception ++ ++Files: share/qbs/imports/qbs/Probes/AndroidNdkProbe.qbs ++ share/qbs/imports/qbs/Probes/JdkProbe.qbs ++ share/qbs/module-providers/Qt/templates/qdoc.js ++ share/qbs/modules/cli/cli.js ++ share/qbs/modules/cpp/watchos-gcc.qbs ++Copyright: 2015, Jake Petroules. ++ 2015-2017, The Qt Company Ltd. ++License: LGPL-2.1-or-3 with Qt-1.1 exception ++ ++Files: share/qbs/imports/qbs/Probes/ConanfileProbe.qbs ++Copyright: 2020, Richard Weickelt ++License: LGPL-2.1-or-3 with Qt-1.1 exception ++ ++Files: share/qbs/module-providers/conan.js ++Copyright: 2024, Ivan Komissarov ++ 2024, Kai Dohmen ++License: LGPL-3 or GPL-2 ++ ++Files: share/qbs/modules/codesign/android.qbs ++Copyright: 2021, Raphaël Cotty ++License: LGPL-2.1-or-3 with Qt-1.1 exception ++ ++Files: share/qbs/modules/Exporter/cmake/cmakeexporter.js ++Copyright: 2024, Raphaël Cotty ++ 2024, Ivan Komissarov ++License: LGPL-2.1-or-3 with Qt-1.1 exception ++ ++Files: scripts/build-qbs-doc.sh ++ scripts/build-qbs-with-cmake.sh ++ scripts/cpu-count.sh ++ scripts/run-analyzer.sh ++ scripts/setup-conan-profiles.sh ++ scripts/test-qbs.sh ++ scripts/test-qt.sh ++ share/qbs/module-providers/qbspkgconfig.qbs ++ share/qbs/modules/flatbuf/c/flatbuffers-c.qbs ++ share/qbs/modules/flatbuf/cpp/flatbuffers-cpp.qbs ++ share/qbs/modules/flatbuf/flatbuffers.js ++ share/qbs/modules/flatbuf/flatbuffersbase.qbs ++ src/app/qbs-setup-toolchains/clangclprobe.cpp ++ src/app/qbs-setup-toolchains/clangclprobe.h ++ src/lib/corelib/jsextensions/pkgconfigjs.cpp ++ src/lib/corelib/jsextensions/pkgconfigjs.h ++ src/lib/corelib/tools/mutexdata.h ++ src/lib/corelib/tools/pimpl.h ++ src/lib/pkgconfig/pcpackage.cpp ++ src/lib/pkgconfig/pcpackage.h ++ src/lib/pkgconfig/pcparser.cpp ++ src/lib/pkgconfig/pcparser.h ++ src/lib/pkgconfig/pkgconfig.cpp ++ src/lib/pkgconfig/pkgconfig.h ++ tests/auto/blackbox/testdata-qt/moc-compiler-defines/object.h ++ scripts/test-wasm.sh ++Copyright: 2019-2024, Ivan Komissarov ++License: LGPL-3 or GPL-2 ++ ++Files: share/qbs/imports/qbs/Probes/CosmicProbe.qbs ++ share/qbs/imports/qbs/Probes/DmcProbe.qbs ++ share/qbs/modules/cpp/cosmic.js ++ share/qbs/modules/cpp/cosmic.qbs ++ share/qbs/modules/cpp/dmc.js ++ share/qbs/modules/cpp/dmc.qbs ++ src/app/qbs-setup-toolchains/cosmicprobe.cpp ++ src/app/qbs-setup-toolchains/cosmicprobe.h ++ src/app/qbs-setup-toolchains/dmcprobe.cpp ++ src/app/qbs-setup-toolchains/dmcprobe.h ++ src/app/qbs-setup-toolchains/watcomprobe.cpp ++ src/app/qbs-setup-toolchains/watcomprobe.h ++Copyright: 2021-2022, Denis Shienkov ++License: LGPL-3 or GPL-2 ++ ++Files: examples/cocoa-application/CocoaApplication/AppDelegate.m ++ examples/cocoa-application/CocoaApplication/CocoaApplication-Prefix.pch ++ examples/cocoa-application/CocoaApplication/main.m ++ examples/cocoa-touch-application/CocoaTouchApplication/AppDelegate.m ++ examples/cocoa-touch-application/CocoaTouchApplication/CocoaTouchApplication-Prefix.pch ++ examples/cocoa-touch-application/CocoaTouchApplication/DetailViewController.m ++ examples/cocoa-touch-application/CocoaTouchApplication/MasterViewController.m ++ examples/cocoa-touch-application/CocoaTouchApplication/main.m ++Copyright: 2015, Petroules Corporation ++License: LGPL-2.1-or-3 with Qt-1.1 exception ++ ++Files: tests/auto/blackbox/testdata/groups-in-modules/modules/helper/diamondc.c ++Copyright: 2015, Jake Petroules. ++ 2016, The Qt Company Ltd. ++License: GPL-3 with Qt-1.0 exception ++ ++Files: tests/auto/blackbox/tst_clangdb.cpp ++Copyright: 2016, The Qt Company Ltd. ++ 2016, Christian Gagneraud ++License: GPL-3 with Qt-1.0 exception ++ ++Files: tests/auto/blackbox/testdata/dynamicRuleOutputs/* ++ tests/auto/blackbox/testdata-qt/dbus-adaptors/*.cpp ++ tests/auto/blackbox/testdata-qt/dbus-interfaces/*.cpp ++ tests/auto/blackbox/testdata-qt/qmltyperegistrar/* ++Copyright: 2015-2017, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: tests/auto/blackbox/testdata/loadablemodule/main.cpp ++Copyright: 2015, Jake Petroules. ++ 2016, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: tests/auto/blackbox/testdata/generate-linker-map-file/main.cpp ++Copyright: 2019, Denis Shienkov ++License: GPL-3 with Qt-1.0 exception ++ ++Files: tests/auto/api/testdata/timeout-process/main.cpp ++ tests/auto/blackbox/testdata/autotest-timeout/test-main.cpp ++Copyright: 2019, Jochen Ulrich ++License: GPL-3 with Qt-1.0 exception ++ ++Files: tests/auto/api/tst_api.cpp ++ tests/auto/api/tst_api.h ++ tests/auto/blackbox/tst_blackbox.cpp ++ tests/auto/blackbox/tst_blackbox.h ++Copyright: 2019, Jochen Ulrich ++ 2016, The Qt Company Ltd. ++License: GPL-3 with Qt-1.0 exception ++ ++Files: share/qbs/module-providers/Qt/setup-qt.js ++ share/qbs/module-providers/__fallback/fallback.qbs ++ share/qbs/module-providers/__fallback/provider.qbs ++ share/qbs/modules/pkgconfig/pkgconfig.qbs ++ tests/auto/buildgraph/* ++ tests/auto/language/testdata/erroneous/main.cpp ++ tests/auto/language/tst_language.* ++ tests/auto/tools/* ++Copyright: 2016-2019, The Qt Company Ltd. ++License: LGPL-3 or GPL-2 ++ ++Files: tests/auto/blackbox/testdata/freedesktop/myapp.appdata.xml ++Copyright: Alberto Mardegan ++License: CC0 ++ ++Files: tests/auto/blackbox/testdata/protobuf/main_nanopb.cpp ++Copyright: 2020, Kai Dohmen ++License: LGPL-2.1-or-3 with Qt-1.1 exception ++ ++Files: doc/reference/jsextensions/jsextensions-general.qdoc ++Copyright: 2015, Petroules Corporation ++ 2016, The Qt Company Ltd. ++License: GFDL-NIV-1.3 ++ ++Files: doc/reference/items/convenience/applicationextension.qdoc ++ doc/reference/items/convenience/loadablemodule.qdoc ++ doc/reference/items/convenience/xpcservice.qdoc ++ doc/reference/jsextensions/jsextension-temporarydir.qdoc ++ doc/reference/modules/bundle-module.qdoc ++ doc/reference/modules/xcode-module.qdoc ++Copyright: 2015, Jake Petroules ++ 2017, The Qt Company Ltd. ++License: GFDL-NIV-1.3 ++ ++Files: doc/reference/items/probe/iar-probe.qdoc ++ doc/reference/items/probe/keil-probe.qdoc ++ doc/reference/items/probe/sdcc-probe.qdoc ++ doc/reference/items/probe/watcom-probe.qdoc ++Copyright: 2019-2022, Denis Shienkov ++License: GFDL-NIV-1.3 ++ ++Files: doc/reference/items/convenience/library.qdoc ++ doc/reference/items/probe/binary-probe.qdoc ++ doc/reference/items/probe/framework-probe.qdoc ++ doc/reference/items/probe/include-probe.qdoc ++ doc/reference/items/probe/library-probe.qdoc ++ doc/reference/items/probe/path-probe.qdoc ++ doc/reference/items/probe/pkgconfig-probe.qdoc ++ doc/reference/modules/capnprotocpp-module.qdoc ++ doc/reference/module-providers/qbspkgconfig-module-provider.qdoc ++ doc/reference/module-providers/qt-module-provider.qdoc ++ doc/tutorial.qdoc ++Copyright: 2018-2024, Ivan Komissarov ++License: GFDL-NIV-1.3 ++ ++Files: doc/reference/modules/codesign-module.qdoc ++Copyright: 2018, The Qt Company Ltd. ++ 2021, Ivan Komissarov ++License: GFDL-NIV-1.3 ++ ++Files: doc/reference/jsextensions/jsextension-binaryfile.qdoc ++Copyright: 2017, Sergey Belyashov ++ 2017, Denis Shienkov ++ 2017, The Qt Company Ltd. ++License: GFDL-NIV-1.3 ++ ++Files: doc/reference/commands.qdoc ++ doc/reference/items/convenience/autotestrunner.qdoc ++Copyright: 2017, The Qt Company Ltd. ++ 2019, Jochen Ulrich ++License: GFDL-NIV-1.3 ++ ++Files: doc/reference/items/probe/conanfile-probe.qdoc ++Copyright: 2020, Richard Weickelt ++License: GFDL-NIV-1.3 ++ ++Files: doc/reference/modules/freedesktop-module.qdoc ++Copyright: 2019, Alberto Mardegan ++License: GFDL-NIV-1.3 ++ ++Files: src/3rdparty/python/lib/python3.9/site-packages/dmgbuild/* ++ src/3rdparty/python/lib/python3.9/site-packages/ds_store/* ++ src/3rdparty/python/lib/python3.9/site-packages/mac_alias/* ++Copyright: 2014, Alastair Houghton ++License: Expat ++ ++Files: examples/protobuf/addressbook_cpp/main.cpp ++Copyright: 2008, Google Inc. ++License: BSD-3-clause ++ ++Files: examples/exporters/* ++ examples/grpc/client.cpp ++ examples/grpc/server.cpp ++ examples/protobuf/addressbook_objc/main.m ++ examples/rpaths/* ++ tutorial/* ++Copyright: 2018-2024, Ivan Komissarov ++License: BSD-3-clause ++ ++Files: tutorial/chapter-7/lib/lib.qbs ++Copyright: 2017, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: examples/pkgconfig-provider/main.c ++Copyright: 2017, Aleksander Alekseev ++License: Expat ++ ++Files: docker/entrypoint.sh ++ scripts/build-qbs-with-qbs.sh ++ scripts/install-qt.sh ++ scripts/test-qt-for-android.sh ++Copyright: 2019, Richard Weickelt ++License: LGPL-3 or GPL-2 ++ ++Files: tests/auto/pkgconfig/tst_pkgconfig.cpp ++ tests/auto/pkgconfig/tst_pkgconfig.h ++Copyright: 2021, Ivan Komissarov ++License: GPL-3 with Qt-1.0 exception ++ ++Files: examples/pkgconfig-provider/pkgconfig-provider.qbs ++Copyright: 2021, Ivan Komissarov ++License: BSD-3-clause ++ ++Files: doc/reference/items/probe/dmc-probe.qdoc ++Copyright: 2021, Denis Shienkov ++License: GFDL-NIV-1.3 ++ ++Files: docker/leap/entrypoint.sh ++Copyright: 2019, Richard Weickelt ++License: LGPL-3 or GPL-2 ++ ++Files: scripts/test-for-android.sh ++Copyright: 2019, Richard Weickelt. ++License: LGPL-3 or GPL-2 ++ ++Files: doc/reference/jsextensions/jsextension-host.qdoc ++ doc/reference/modules/exporter-cmake.qdoc ++ scripts/test-qt4.sh ++ src/lib/corelib/jsextensions/host.cpp ++Copyright: 2020-2024, Raphaël Cotty ++License: LGPL-3 or GPL-2 ++ ++Files: share/qbs/modules/Exporter/cmake/cmakeexporter.qbs ++Copyright: 2024, Raphaël Cotty ++ 2024, Ivan Komissarov ++License: LGPL-3 or GPL-2 ++ ++Files: examples/capnproto/* ++Copyright: 2013-2014, Sandstorm Development Group, Inc. and contributors ++License: Expat ++ ++Files: src/shared/quickjs/* ++Copyright: 2017-2021, Fabrice Bellard ++ 2017-2021, Charlie Gordon ++License: Expat ++ ++Files: src/lib/corelib/tools/propagate_const.h ++Copyright: 2022-2023 Klarälvdalens Datakonsult AB, a KDAB Group company ++License: Expat ++ ++Files: debian/* ++Copyright: 2014-2024, Dmitry Shachnev ++License: LGPL-3 or GPL-2 ++ ++Files: examples/cxx-modules/mod0/mod0.cppm ++ examples/cxx-modules/mod0/mod0main.cpp ++ examples/cxx-modules/mod1/mod1.cppm ++ examples/cxx-modules/mod1/mod1io.cpp ++ examples/cxx-modules/mod1/mod1price.cpp ++ examples/cxx-modules/mod1/testmod1.cpp ++ examples/cxx-modules/mod2/mod2.cppm ++ examples/cxx-modules/mod2/mod2io.cpp ++ examples/cxx-modules/mod2/mod2order.cppm ++ examples/cxx-modules/mod2/mod2price.cpp ++ examples/cxx-modules/mod2/testmod2.cpp ++ examples/cxx-modules/mod3/mod3.cppm ++ examples/cxx-modules/mod3/mod3customer.cppm ++ examples/cxx-modules/mod3/mod3io.cpp ++ examples/cxx-modules/mod3/mod3order.cppm ++ examples/cxx-modules/mod3/mod3price.cpp ++ examples/cxx-modules/mod3/testmod3.cpp ++Copyright: Nicolai M. Josuttis (www.josuttis.com) ++License: CC-BY-NC-4.0 ++ ++Files: share/qbs/modules/emsdk/emsdk.js ++ src/app/qbs-setup-toolchains/emscriptenprobe.cpp ++ src/app/qbs-setup-toolchains/emscriptenprobe.h ++Copyright: 2023-2024, Danya Patrushev ++License: LGPL-3 or GPL-2 ++ ++Files: src/lib/corelib/buildgraph/cppmodulesscanner.cpp ++ src/lib/corelib/buildgraph/cppmodulesscanner.h ++Copyright: 2024, Ivan Komissarov ++ 2024, Janet Black. ++License: LGPL-3 or GPL-2 ++ ++Files: src/shared/span/README.md ++ src/shared/span/span.hpp ++Copyright: 2018-2021, Martin Moene ++License: BSL-1.0 ++ ++License: LGPL-2.1-or-3 with Qt-1.1 exception ++ GNU Lesser General Public License: ++ This file may be used under the terms of the GNU Lesser General Public ++ License version 2.1 or version 3 as published by the Free Software ++ Foundation and appearing in the file LICENSE.LGPLv21 and LICENSE.LGPLv3 ++ included in the packaging of this file. Please review the following ++ information to ensure the GNU Lesser General Public License requirements ++ will be met: https://www.gnu.org/licenses/lgpl.html. ++ . ++ In addition, as a special exception, The Qt Company gives you certain ++ additional rights. These rights are described in The Qt Company Qt LGPL ++ Exception version 1.1, included in the file LGPL_EXCEPTION.txt in this ++ package. ++ . ++ 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`. ++ The complete text of the GNU Lesser General Public License version 3 can be ++ found in `/usr/share/common-licenses/LGPL-3`. ++ . ++ The Qt Company LGPL Exception version 1.1: ++ As an additional permission to the GNU Lesser General Public License version ++ 2.1, the object code form of a "work that uses the Library" may incorporate ++ material from a header file that is part of the Library. You may distribute ++ such object code under terms of your choice, provided that: ++ (i) the header files of the Library have not been modified; and ++ (ii) the incorporated material is limited to numerical parameters, data ++ structure layouts, accessors, macros, inline functions and ++ templates; and ++ (iii) you comply with the terms of Section 6 of the GNU Lesser General ++ Public License version 2.1. ++ . ++ Moreover, you may apply this exception to a modified version of the Library, ++ provided that such modification does not involve copying material from the ++ Library into the modified Library's header files unless such material is ++ limited to (i) numerical parameters; (ii) data structure layouts; ++ (iii) accessors; and (iv) small macros, templates and inline functions of ++ five lines or less in length. ++ . ++ Furthermore, you are not required to apply this additional permission to a ++ modified version of the Library. ++ ++License: LGPL-3 ++ This program is free software: you can redistribute it and/or modify ++ it under the terms of the GNU Lesser General Public License version 3 ++ as published by the Free Software Foundation. ++ . ++ This program 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. ++ . ++ On Debian systems, the complete text of the GNU Lesser General Public ++ License version 3 can be found in /usr/share/common-licenses/LGPL-3. ++ ++License: GPL-2 ++ This program is free software; you can redistribute it and/or modify ++ it under the terms of the GNU General Public License version 2 as ++ published by the Free Software Foundation. ++ . ++ This program 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 General Public License for more details. ++ . ++ On Debian systems, the complete text of the GNU General Public ++ License version 2 can be found in /usr/share/common-licenses/GPL-2. ++ ++License: GPL-3 with Qt-1.0 exception ++ This program is free software: you can redistribute it and/or modify ++ it under the terms of the GNU General Public License version 3 as ++ published by the Free Software Foundation. ++ . ++ This program 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 General Public License for more details. ++ . ++ On Debian systems, the complete text of the GNU General Public License ++ version 3 can be found in /usr/share/common-licenses/GPL-3. ++ . ++ The Qt Company GPL Exception 1.0 ++ Exception 1: ++ . ++ As a special exception you may create a larger work which contains the ++ output of this application and distribute that work under terms of your ++ choice, so long as the work is not otherwise derived from or based on ++ this application and so long as the work does not in itself generate ++ output that contains the output from this application in its original ++ or modified form. ++ . ++ Exception 2: ++ . ++ As a special exception, you have permission to combine this application ++ with Plugins licensed under the terms of your choice, to produce an ++ executable, and to copy and distribute the resulting executable under ++ the terms of your choice. However, the executable must be accompanied ++ by a prominent notice offering all users of the executable the entire ++ source code to this application, excluding the source code of the ++ independent modules, but including any changes you have made to this ++ application, under the terms of this license. ++ ++License: Expat ++ Permission is hereby granted, free of charge, to any person obtaining a copy ++ of this software and associated documentation files (the "Software"), to deal ++ in the Software without restriction, including without limitation the rights ++ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell ++ copies of the Software, and to permit persons to whom the Software is ++ furnished to do so, subject to the following conditions: ++ . ++ The above copyright notice and this permission notice shall be included in ++ all copies or substantial portions of the Software. ++ . ++ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR ++ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, ++ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE ++ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER ++ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, ++ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN ++ THE SOFTWARE. ++ ++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: ++ . ++ * Redistributions of source code must retain the above copyright ++ notice, this list of conditions and the following disclaimer. ++ * 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. ++ * Neither the name of The Qt Company Ltd and its Subsidiary(-ies) nor the ++ names of its contributors may be used to endorse or promote products ++ derived from this software without specific prior written permission. ++ . ++ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ++ "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 COPYRIGHT ++ OWNER OR CONTRIBUTORS 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: GFDL-NIV-1.3 ++ Permission is granted to copy, distribute and/or modify this document ++ under the terms of the GNU Free Documentation License, Version 1.3 ++ or any later version published by the Free Software Foundation; ++ with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. ++ . ++ On Debian systems, the complete text of the GNU Free Documentation ++ License version 1.3 can be found in /usr/share/common-licenses/GFDL-1.3. ++ ++License: CC0 ++ CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL ++ SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN ATTORNEY-CLIENT ++ RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS. ++ CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE USE OF THIS DOCUMENT OR ++ THE INFORMATION OR WORKS PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR ++ DAMAGES RESULTING FROM THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS ++ PROVIDED HEREUNDER. ++ . ++ Statement of Purpose ++ . ++ The laws of most jurisdictions throughout the world automatically confer ++ exclusive Copyright and Related Rights (defined below) upon the creator and ++ subsequent owner(s) (each and all, an "owner") of an original work of ++ authorship and/or a database (each, a "Work"). ++ . ++ Certain owners wish to permanently relinquish those rights to a Work for the ++ purpose of contributing to a commons of creative, cultural and scientific ++ works ("Commons") that the public can reliably and without fear of later ++ claims of infringement build upon, modify, incorporate in other works, reuse ++ and redistribute as freely as possible in any form whatsoever and for any ++ purposes, including without limitation commercial purposes. These owners may ++ contribute to the Commons to promote the ideal of a free culture and the ++ further production of creative, cultural and scientific works, or to gain ++ reputation or greater distribution for their Work in part through the use and ++ efforts of others. ++ . ++ For these and/or other purposes and motivations, and without any expectation ++ of additional consideration or compensation, the person associating CC0 with ++ a Work (the "Affirmer"), to the extent that he or she is an owner of ++ Copyright and Related Rights in the Work, voluntarily elects to apply CC0 to ++ the Work and publicly distribute the Work under its terms, with knowledge of ++ his or her Copyright and Related Rights in the Work and the meaning and ++ intended legal effect of CC0 on those rights. ++ . ++ 1. Copyright and Related Rights. A Work made available under CC0 may be ++ protected by copyright and related or neighboring rights ("Copyright and ++ Related Rights"). Copyright and Related Rights include, but are not limited ++ to, the following: ++ . ++ i. the right to reproduce, adapt, distribute, perform, display, communicate, ++ and translate a Work; ++ ii. moral rights retained by the original author(s) and/or performer(s); ++ iii. publicity and privacy rights pertaining to a person's image or likeness ++ depicted in a Work; ++ iv. rights protecting against unfair competition in regards to a Work, ++ subject to the limitations in paragraph 4(a), below; ++ v. rights protecting the extraction, dissemination, use and reuse of data ++ in a Work; ++ vi. database rights (such as those arising under Directive 96/9/EC of the ++ European Parliament and of the Council of 11 March 1996 on the legal ++ protection of databases, and under any national implementation thereof, ++ including any amended or successor version of such directive); and ++ vii. other similar, equivalent or corresponding rights throughout the world ++ based on applicable law or treaty, and any national implementations ++ thereof. ++ . ++ 2. Waiver. To the greatest extent permitted by, but not in contravention of, ++ applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and ++ unconditionally waives, abandons, and surrenders all of Affirmer's Copyright ++ and Related Rights and associated claims and causes of action, whether now ++ known or unknown (including existing as well as future claims and causes of ++ action), in the Work (i) in all territories worldwide, (ii) for the maximum ++ duration provided by applicable law or treaty (including future time ++ extensions), (iii) in any current or future medium and for any number of ++ copies, and (iv) for any purpose whatsoever, including without limitation ++ commercial, advertising or promotional purposes (the "Waiver"). Affirmer ++ makes the Waiver for the benefit of each member of the public at large and to ++ the detriment of Affirmer's heirs and successors, fully intending that such ++ Waiver shall not be subject to revocation, rescission, cancellation, ++ termination, or any other legal or equitable action to disrupt the quiet ++ enjoyment of the Work by the public as contemplated by Affirmer's express ++ Statement of Purpose. ++ . ++ 3. Public License Fallback. Should any part of the Waiver for any reason be ++ judged legally invalid or ineffective under applicable law, then the Waiver ++ shall be preserved to the maximum extent permitted taking into account ++ Affirmer's express Statement of Purpose. In addition, to the extent the ++ Waiver is so judged Affirmer hereby grants to each affected person a ++ royalty-free, non transferable, non sublicensable, non exclusive, irrevocable ++ and unconditional license to exercise Affirmer's Copyright and Related Rights ++ in the Work (i) in all territories worldwide, (ii) for the maximum duration ++ provided by applicable law or treaty (including future time extensions), ++ (iii) in any current or future medium and for any number of copies, and (iv) ++ for any purpose whatsoever, including without limitation commercial, ++ advertising or promotional purposes (the "License"). The License shall be ++ deemed effective as of the date CC0 was applied by Affirmer to the Work. ++ Should any part of the License for any reason be judged legally invalid or ++ ineffective under applicable law, such partial invalidity or ineffectiveness ++ shall not invalidate the remainder of the License, and in such case Affirmer ++ hereby affirms that he or she will not (i) exercise any of his or her ++ remaining Copyright and Related Rights in the Work or (ii) assert any ++ associated claims and causes of action with respect to the Work, in either ++ case contrary to Affirmer's express Statement of Purpose. ++ . ++ 4. Limitations and Disclaimers. ++ . ++ a. No trademark or patent rights held by Affirmer are waived, abandoned, ++ surrendered, licensed or otherwise affected by this document. ++ b. Affirmer offers the Work as-is and makes no representations or warranties ++ of any kind concerning the Work, express, implied, statutory or otherwise, ++ including without limitation warranties of title, merchantability, fitness ++ for a particular purpose, non infringement, or the absence of latent or ++ other defects, accuracy, or the present or absence of errors, whether or ++ not discoverable, all to the greatest extent permissible under applicable ++ law. ++ c. Affirmer disclaims responsibility for clearing rights of other persons ++ that may apply to the Work or any use thereof, including without limitation ++ any person's Copyright and Related Rights in the Work. Further, Affirmer ++ disclaims responsibility for obtaining any necessary consents, permissions ++ or other rights required for any use of the Work. ++ d. Affirmer understands and acknowledges that Creative Commons is not a ++ party to this document and has no duty or obligation with respect to this ++ CC0 or use of the Work. ++ ++License: BSL-1.0 ++ Boost Software License - Version 1.0 - August 17th, 2003 ++ . ++ Permission is hereby granted, free of charge, to any person or ++ organization obtaining a copy of the software and accompanying ++ documentation covered by this license (the "Software") to use, ++ reproduce, display, distribute, execute, and transmit the ++ Software, and to prepare derivative works of the Software, and ++ to permit third-parties to whom the Software is furnished to do ++ so, all subject to the following: ++ . ++ The copyright notices in the Software and this entire statement, ++ including the above license grant, this restriction and the ++ following disclaimer, must be included in all copies of the ++ Software, in whole or in part, and all derivative works of the ++ Software, unless such copies or derivative works are solely in ++ the form of machine-executable object code generated by a source ++ language processor. ++ . ++ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, ++ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES ++ OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND ++ NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR ++ ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR ++ OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING ++ FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR ++ OTHER DEALINGS IN THE SOFTWARE ++ ++License: Apache-2.0 ++ Licensed under the Apache License, Version 2.0 (the "License"); ++ you may not use this file except in compliance with the License. ++ You may obtain a copy of the License at ++ . ++ http://www.apache.org/licenses/LICENSE-2.0 ++ . ++ Unless required by applicable law or agreed to in writing, software ++ distributed under the License is distributed on an "AS IS" BASIS, ++ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ++ See the License for the specific language governing permissions and ++ limitations under the License. ++ . ++ On Debian systems, the complete text of the Apache License version 2.0 ++ can be found in /usr/share/common-licenses/Apache-2.0. ++ ++License: CC-BY-NC-4.0 ++ Attribution 4.0 International ++ . ++ ======================================================================= ++ . ++ Creative Commons Corporation ("Creative Commons") is not a law firm and ++ does not provide legal services or legal advice. Distribution of ++ Creative Commons public licenses does not create a lawyer-client or ++ other relationship. Creative Commons makes its licenses and related ++ information available on an "as-is" basis. Creative Commons gives no ++ warranties regarding its licenses, any material licensed under their ++ terms and conditions, or any related information. Creative Commons ++ disclaims all liability for damages resulting from their use to the ++ fullest extent possible. ++ . ++ Using Creative Commons Public Licenses ++ . ++ Creative Commons public licenses provide a standard set of terms and ++ conditions that creators and other rights holders may use to share ++ original works of authorship and other material subject to copyright ++ and certain other rights specified in the public license below. The ++ following considerations are for informational purposes only, are not ++ exhaustive, and do not form part of our licenses. ++ . ++ Considerations for licensors: Our public licenses are ++ intended for use by those authorized to give the public ++ permission to use material in ways otherwise restricted by ++ copyright and certain other rights. Our licenses are ++ irrevocable. Licensors should read and understand the terms ++ and conditions of the license they choose before applying it. ++ Licensors should also secure all rights necessary before ++ applying our licenses so that the public can reuse the ++ material as expected. Licensors should clearly mark any ++ material not subject to the license. This includes other CC- ++ licensed material, or material used under an exception or ++ limitation to copyright. More considerations for licensors: ++ wiki.creativecommons.org/Considerations_for_licensors ++ . ++ Considerations for the public: By using one of our public ++ licenses, a licensor grants the public permission to use the ++ licensed material under specified terms and conditions. If ++ the licensor's permission is not necessary for any reason--for ++ example, because of any applicable exception or limitation to ++ copyright--then that use is not regulated by the license. Our ++ licenses grant only permissions under copyright and certain ++ other rights that a licensor has authority to grant. Use of ++ the licensed material may still be restricted for other ++ reasons, including because others have copyright or other ++ rights in the material. A licensor may make special requests, ++ such as asking that all changes be marked or described. ++ Although not required by our licenses, you are encouraged to ++ respect those requests where reasonable. More considerations ++ for the public: ++ wiki.creativecommons.org/Considerations_for_licensees ++ . ++ ======================================================================= ++ . ++ Creative Commons Attribution 4.0 International Public License ++ . ++ By exercising the Licensed Rights (defined below), You accept and agree ++ to be bound by the terms and conditions of this Creative Commons ++ Attribution 4.0 International Public License ("Public License"). To the ++ extent this Public License may be interpreted as a contract, You are ++ granted the Licensed Rights in consideration of Your acceptance of ++ these terms and conditions, and the Licensor grants You such rights in ++ consideration of benefits the Licensor receives from making the ++ Licensed Material available under these terms and conditions. ++ . ++ . ++ Section 1 -- Definitions. ++ . ++ a. Adapted Material means material subject to Copyright and Similar ++ Rights that is derived from or based upon the Licensed Material ++ and in which the Licensed Material is translated, altered, ++ arranged, transformed, or otherwise modified in a manner requiring ++ permission under the Copyright and Similar Rights held by the ++ Licensor. For purposes of this Public License, where the Licensed ++ Material is a musical work, performance, or sound recording, ++ Adapted Material is always produced where the Licensed Material is ++ synched in timed relation with a moving image. ++ . ++ b. Adapter's License means the license You apply to Your Copyright ++ and Similar Rights in Your contributions to Adapted Material in ++ accordance with the terms and conditions of this Public License. ++ . ++ c. Copyright and Similar Rights means copyright and/or similar rights ++ closely related to copyright including, without limitation, ++ performance, broadcast, sound recording, and Sui Generis Database ++ Rights, without regard to how the rights are labeled or ++ categorized. For purposes of this Public License, the rights ++ specified in Section 2(b)(1)-(2) are not Copyright and Similar ++ Rights. ++ . ++ d. Effective Technological Measures means those measures that, in the ++ absence of proper authority, may not be circumvented under laws ++ fulfilling obligations under Article 11 of the WIPO Copyright ++ Treaty adopted on December 20, 1996, and/or similar international ++ agreements. ++ . ++ e. Exceptions and Limitations means fair use, fair dealing, and/or ++ any other exception or limitation to Copyright and Similar Rights ++ that applies to Your use of the Licensed Material. ++ . ++ f. Licensed Material means the artistic or literary work, database, ++ or other material to which the Licensor applied this Public ++ License. ++ . ++ g. Licensed Rights means the rights granted to You subject to the ++ terms and conditions of this Public License, which are limited to ++ all Copyright and Similar Rights that apply to Your use of the ++ Licensed Material and that the Licensor has authority to license. ++ . ++ h. Licensor means the individual(s) or entity(ies) granting rights ++ under this Public License. ++ . ++ i. Share means to provide material to the public by any means or ++ process that requires permission under the Licensed Rights, such ++ as reproduction, public display, public performance, distribution, ++ dissemination, communication, or importation, and to make material ++ available to the public including in ways that members of the ++ public may access the material from a place and at a time ++ individually chosen by them. ++ . ++ j. Sui Generis Database Rights means rights other than copyright ++ resulting from Directive 96/9/EC of the European Parliament and of ++ the Council of 11 March 1996 on the legal protection of databases, ++ as amended and/or succeeded, as well as other essentially ++ equivalent rights anywhere in the world. ++ . ++ k. You means the individual or entity exercising the Licensed Rights ++ under this Public License. Your has a corresponding meaning. ++ . ++ . ++ Section 2 -- Scope. ++ . ++ a. License grant. ++ . ++ 1. Subject to the terms and conditions of this Public License, ++ the Licensor hereby grants You a worldwide, royalty-free, ++ non-sublicensable, non-exclusive, irrevocable license to ++ exercise the Licensed Rights in the Licensed Material to: ++ . ++ a. reproduce and Share the Licensed Material, in whole or ++ in part; and ++ . ++ b. produce, reproduce, and Share Adapted Material. ++ . ++ 2. Exceptions and Limitations. For the avoidance of doubt, where ++ Exceptions and Limitations apply to Your use, this Public ++ License does not apply, and You do not need to comply with ++ its terms and conditions. ++ . ++ 3. Term. The term of this Public License is specified in Section ++ 6(a). ++ . ++ 4. Media and formats; technical modifications allowed. The ++ Licensor authorizes You to exercise the Licensed Rights in ++ all media and formats whether now known or hereafter created, ++ and to make technical modifications necessary to do so. The ++ Licensor waives and/or agrees not to assert any right or ++ authority to forbid You from making technical modifications ++ necessary to exercise the Licensed Rights, including ++ technical modifications necessary to circumvent Effective ++ Technological Measures. For purposes of this Public License, ++ simply making modifications authorized by this Section 2(a) ++ (4) never produces Adapted Material. ++ . ++ 5. Downstream recipients. ++ . ++ a. Offer from the Licensor -- Licensed Material. Every ++ recipient of the Licensed Material automatically ++ receives an offer from the Licensor to exercise the ++ Licensed Rights under the terms and conditions of this ++ Public License. ++ . ++ b. No downstream restrictions. You may not offer or impose ++ any additional or different terms or conditions on, or ++ apply any Effective Technological Measures to, the ++ Licensed Material if doing so restricts exercise of the ++ Licensed Rights by any recipient of the Licensed ++ Material. ++ . ++ 6. No endorsement. Nothing in this Public License constitutes or ++ may be construed as permission to assert or imply that You ++ are, or that Your use of the Licensed Material is, connected ++ with, or sponsored, endorsed, or granted official status by, ++ the Licensor or others designated to receive attribution as ++ provided in Section 3(a)(1)(A)(i). ++ . ++ b. Other rights. ++ . ++ 1. Moral rights, such as the right of integrity, are not ++ licensed under this Public License, nor are publicity, ++ privacy, and/or other similar personality rights; however, to ++ the extent possible, the Licensor waives and/or agrees not to ++ assert any such rights held by the Licensor to the limited ++ extent necessary to allow You to exercise the Licensed ++ Rights, but not otherwise. ++ . ++ 2. Patent and trademark rights are not licensed under this ++ Public License. ++ . ++ 3. To the extent possible, the Licensor waives any right to ++ collect royalties from You for the exercise of the Licensed ++ Rights, whether directly or through a collecting society ++ under any voluntary or waivable statutory or compulsory ++ licensing scheme. In all other cases the Licensor expressly ++ reserves any right to collect such royalties. ++ . ++ . ++ Section 3 -- License Conditions. ++ . ++ Your exercise of the Licensed Rights is expressly made subject to the ++ following conditions. ++ . ++ a. Attribution. ++ . ++ 1. If You Share the Licensed Material (including in modified ++ form), You must: ++ . ++ a. retain the following if it is supplied by the Licensor ++ with the Licensed Material: ++ . ++ i. identification of the creator(s) of the Licensed ++ Material and any others designated to receive ++ attribution, in any reasonable manner requested by ++ the Licensor (including by pseudonym if ++ designated); ++ . ++ ii. a copyright notice; ++ . ++ iii. a notice that refers to this Public License; ++ . ++ iv. a notice that refers to the disclaimer of ++ warranties; ++ . ++ v. a URI or hyperlink to the Licensed Material to the ++ extent reasonably practicable; ++ . ++ b. indicate if You modified the Licensed Material and ++ retain an indication of any previous modifications; and ++ . ++ c. indicate the Licensed Material is licensed under this ++ Public License, and include the text of, or the URI or ++ hyperlink to, this Public License. ++ . ++ 2. You may satisfy the conditions in Section 3(a)(1) in any ++ reasonable manner based on the medium, means, and context in ++ which You Share the Licensed Material. For example, it may be ++ reasonable to satisfy the conditions by providing a URI or ++ hyperlink to a resource that includes the required ++ information. ++ . ++ 3. If requested by the Licensor, You must remove any of the ++ information required by Section 3(a)(1)(A) to the extent ++ reasonably practicable. ++ . ++ 4. If You Share Adapted Material You produce, the Adapter's ++ License You apply must not prevent recipients of the Adapted ++ Material from complying with this Public License. ++ . ++ . ++ Section 4 -- Sui Generis Database Rights. ++ . ++ Where the Licensed Rights include Sui Generis Database Rights that ++ apply to Your use of the Licensed Material: ++ . ++ a. for the avoidance of doubt, Section 2(a)(1) grants You the right ++ to extract, reuse, reproduce, and Share all or a substantial ++ portion of the contents of the database; ++ . ++ b. if You include all or a substantial portion of the database ++ contents in a database in which You have Sui Generis Database ++ Rights, then the database in which You have Sui Generis Database ++ Rights (but not its individual contents) is Adapted Material; and ++ . ++ c. You must comply with the conditions in Section 3(a) if You Share ++ all or a substantial portion of the contents of the database. ++ . ++ For the avoidance of doubt, this Section 4 supplements and does not ++ replace Your obligations under this Public License where the Licensed ++ Rights include other Copyright and Similar Rights. ++ . ++ . ++ Section 5 -- Disclaimer of Warranties and Limitation of Liability. ++ . ++ a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE ++ EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS ++ AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ++ ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, ++ IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, ++ WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR ++ PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, ++ ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT ++ KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT ++ ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. ++ . ++ b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE ++ TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, ++ NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, ++ INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, ++ COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR ++ USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN ++ ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR ++ DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR ++ IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. ++ . ++ c. The disclaimer of warranties and limitation of liability provided ++ above shall be interpreted in a manner that, to the extent ++ possible, most closely approximates an absolute disclaimer and ++ waiver of all liability. ++ . ++ . ++ Section 6 -- Term and Termination. ++ . ++ a. This Public License applies for the term of the Copyright and ++ Similar Rights licensed here. However, if You fail to comply with ++ this Public License, then Your rights under this Public License ++ terminate automatically. ++ . ++ b. Where Your right to use the Licensed Material has terminated under ++ Section 6(a), it reinstates: ++ . ++ 1. automatically as of the date the violation is cured, provided ++ it is cured within 30 days of Your discovery of the ++ violation; or ++ . ++ 2. upon express reinstatement by the Licensor. ++ . ++ For the avoidance of doubt, this Section 6(b) does not affect any ++ right the Licensor may have to seek remedies for Your violations ++ of this Public License. ++ . ++ c. For the avoidance of doubt, the Licensor may also offer the ++ Licensed Material under separate terms or conditions or stop ++ distributing the Licensed Material at any time; however, doing so ++ will not terminate this Public License. ++ . ++ d. Sections 1, 5, 6, 7, and 8 survive termination of this Public ++ License. ++ . ++ . ++ Section 7 -- Other Terms and Conditions. ++ . ++ a. The Licensor shall not be bound by any additional or different ++ terms or conditions communicated by You unless expressly agreed. ++ . ++ b. Any arrangements, understandings, or agreements regarding the ++ Licensed Material not stated herein are separate from and ++ independent of the terms and conditions of this Public License. ++ . ++ . ++ Section 8 -- Interpretation. ++ . ++ a. For the avoidance of doubt, this Public License does not, and ++ shall not be interpreted to, reduce, limit, restrict, or impose ++ conditions on any use of the Licensed Material that could lawfully ++ be made without permission under this Public License. ++ . ++ b. To the extent possible, if any provision of this Public License is ++ deemed unenforceable, it shall be automatically reformed to the ++ minimum extent necessary to make it enforceable. If the provision ++ cannot be reformed, it shall be severed from this Public License ++ without affecting the enforceability of the remaining terms and ++ conditions. ++ . ++ c. No term or condition of this Public License will be waived and no ++ failure to comply consented to unless expressly agreed to by the ++ Licensor. ++ . ++ d. Nothing in this Public License constitutes or may be interpreted ++ as a limitation upon, or waiver of, any privileges and immunities ++ that apply to the Licensor or You, including from the legal ++ processes of any jurisdiction or authority. ++ . ++ . ++ ======================================================================= ++ . ++ Creative Commons is not a party to its public ++ licenses. Notwithstanding, Creative Commons may elect to apply one of ++ its public licenses to material it publishes and in those instances ++ will be considered the “Licensor.” The text of the Creative Commons ++ public licenses is dedicated to the public domain under the CC0 Public ++ Domain Dedication. Except for the limited purpose of indicating that ++ material is shared under a Creative Commons public license or as ++ otherwise permitted by the Creative Commons policies published at ++ creativecommons.org/policies, Creative Commons does not authorize the ++ use of the trademark "Creative Commons" or any other trademark or logo ++ of Creative Commons without its prior written consent including, ++ without limitation, in connection with any unauthorized modifications ++ to any of its public licenses or any other arrangements, ++ understandings, or agreements concerning use of licensed material. For ++ the avoidance of doubt, this paragraph does not form part of the ++ public licenses. ++ . ++ Creative Commons may be contacted at creativecommons.org. diff --cc debian/libqbscore2.5.install index 00000000,00000000..204f20de new file mode 100644 --- /dev/null +++ b/debian/libqbscore2.5.install @@@ -1,0 -1,0 +1,1 @@@ ++usr/lib/${DEB_HOST_MULTIARCH}/libqbscore.so.* diff --cc debian/not-installed index 00000000,00000000..b3bac5af new file mode 100644 --- /dev/null +++ b/debian/not-installed @@@ -1,0 -1,0 +1,1 @@@ ++usr/share/qbs/python diff --cc debian/patches/asan_atomic.diff index 00000000,00000000..cb89b61f new file mode 100644 --- /dev/null +++ b/debian/patches/asan_atomic.diff @@@ -1,0 -1,0 +1,19 @@@ ++Description: link with -latomic when using address sanitizer ++Author: Dmitry Shachnev ++Bug: https://bugs.debian.org/1016041 ++Forwarded: not-needed ++Last-Update: 2022-08-15 ++ ++--- a/share/qbs/modules/Sanitizers/address/asan.qbs +++++ b/share/qbs/modules/Sanitizers/address/asan.qbs ++@@ -73,4 +73,10 @@ Module { ++ } ++ return flags; ++ } +++ +++ cpp.dynamicLibraries: { +++ if (_enabled) +++ return ["atomic"]; +++ return []; +++ } ++ } diff --cc debian/patches/disable_bad_assembly.diff index 00000000,00000000..c24059b6 new file mode 100644 --- /dev/null +++ b/debian/patches/disable_bad_assembly.diff @@@ -1,0 -1,0 +1,18 @@@ ++Description: disable build of arm-gcc.s, it causes errors from as ++ arm-gcc.s:4: Error: operand 1 must be an integer register -- `mov r0,#0' ++ arm-gcc.s:5: Error: unknown mnemonic `bx' -- `bx lr' ++Author: Dmitry Shachnev ++Forwarded: not-needed ++Last-Update: 2020-09-20 ++ ++--- a/tests/auto/blackbox/testdata-baremetal/one-object-asm-application/one-object-asm-application.qbs +++++ b/tests/auto/blackbox/testdata-baremetal/one-object-asm-application/one-object-asm-application.qbs ++@@ -71,8 +71,6 @@ BareMetalApplication { ++ if (qbs.architecture === "hcs8") ++ return true; ++ } else if (qbs.toolchainType === "gcc") { ++- if (qbs.architecture.startsWith("arm")) ++- return true; ++ if (qbs.architecture === "avr") ++ return true; ++ if (qbs.architecture === "avr32") diff --cc debian/patches/no_nosys_specs.diff index 00000000,00000000..f7a49027 new file mode 100644 --- /dev/null +++ b/debian/patches/no_nosys_specs.diff @@@ -1,0 -1,0 +1,76 @@@ ++Description: do not use -specs=nosys.specs on Debian ARM architectures ++ This requires gcc-arm-none-eabi which we do not want to depend on. ++Author: Dmitry Shachnev ++Forwarded: not-needed ++Last-Update: 2023-07-29 ++ ++--- a/examples/baremetal/pca10001/greenblink/greenblink.qbs +++++ b/examples/baremetal/pca10001/greenblink/greenblink.qbs ++@@ -52,10 +52,7 @@ CppApplication { ++ condition: { ++ if (!qbs.architecture.startsWith("arm")) ++ return false; ++- return (qbs.toolchain.contains("gcc") ++- || qbs.toolchain.contains("iar") ++- || qbs.toolchain.contains("keil")) ++- && !qbs.toolchain.contains("xcode") +++ return false; ++ } ++ name: "pca10001-greenblink" ++ cpp.cLanguageVersion: "c99" ++--- a/examples/baremetal/pca10040/greenblink/greenblink.qbs +++++ b/examples/baremetal/pca10040/greenblink/greenblink.qbs ++@@ -52,10 +52,7 @@ CppApplication { ++ condition: { ++ if (!qbs.architecture.startsWith("arm")) ++ return false; ++- return (qbs.toolchain.contains("gcc") ++- || qbs.toolchain.contains("iar") ++- || qbs.toolchain.contains("keil")) ++- && !qbs.toolchain.contains("xcode") +++ return false; ++ } ++ name: "pca10040-greenblink" ++ cpp.cLanguageVersion: "c99" ++--- a/examples/baremetal/stm32f103/greenblink/greenblink.qbs +++++ b/examples/baremetal/stm32f103/greenblink/greenblink.qbs ++@@ -52,10 +52,7 @@ CppApplication { ++ condition: { ++ if (!qbs.architecture.startsWith("arm")) ++ return false; ++- return (qbs.toolchain.contains("gcc") ++- || qbs.toolchain.contains("iar") ++- || qbs.toolchain.contains("keil")) ++- && !qbs.toolchain.contains("xcode") +++ return false; ++ } ++ name: "stm32f103-greenblink" ++ cpp.cLanguageVersion: "c99" ++--- a/examples/baremetal/stm32f4discovery/blueblink/blueblink.qbs +++++ b/examples/baremetal/stm32f4discovery/blueblink/blueblink.qbs ++@@ -52,10 +52,7 @@ CppApplication { ++ condition: { ++ if (!qbs.architecture.startsWith("arm")) ++ return false; ++- return (qbs.toolchain.contains("gcc") ++- || qbs.toolchain.contains("iar") ++- || qbs.toolchain.contains("keil")) ++- && !qbs.toolchain.contains("xcode") +++ return false; ++ } ++ name: "stm32f4discovery-blueblink" ++ cpp.cLanguageVersion: "c99" ++--- a/tests/auto/blackbox/testdata-baremetal/BareMetalProduct.qbs +++++ b/tests/auto/blackbox/testdata-baremetal/BareMetalProduct.qbs ++@@ -132,11 +132,6 @@ Product { ++ } ++ Properties { ++ condition: qbs.toolchain.includes("gcc") ++- && qbs.architecture.startsWith("arm") ++- cpp.driverFlags: ["-specs=nosys.specs"] ++- } ++- Properties { ++- condition: qbs.toolchain.includes("gcc") ++ && qbs.architecture === "xtensa" ++ cpp.driverFlags: ["-nostdlib"] ++ } diff --cc debian/patches/quickjs_hurd.diff index 00000000,00000000..035c0345 new file mode 100644 --- /dev/null +++ b/debian/patches/quickjs_hurd.diff @@@ -1,0 -1,0 +1,32 @@@ ++Author: Pino Toscano ++Description: Make the quickjs embedded copy build on GNU/Hurd ++ Backport/adapt the changes done in the upstream quickjs project for supporting ++ GNU/Hurd to the embedded copy in qbs: ++ https://github.com/bellard/quickjs/pull/316 ++ . ++ This patch can be dropped when qbs rebases its copy to a new version of the ++ upstream quickjs. ++Forwarded: not-needed ++Origin: vendor ++Last-Update: 2024-12-10 ++ ++--- a/src/shared/quickjs/quickjs.c +++++ b/src/shared/quickjs/quickjs.c ++@@ -36,7 +36,7 @@ ++ #include ++ #if defined(__APPLE__) ++ #include ++-#elif defined(__linux__) +++#elif defined(__linux__) || defined(__GLIBC__) ++ #include ++ #elif defined(__FreeBSD__) ++ #include ++@@ -1763,7 +1763,7 @@ static size_t js_def_malloc_usable_size( ++ return _msize((void *)ptr); ++ #elif defined(EMSCRIPTEN) ++ return 0; ++-#elif defined(__linux__) +++#elif defined(__linux__) || defined(__GLIBC__) ++ return malloc_usable_size((void *)ptr); ++ #else ++ /* change this to `return 0;` if compilation fails */ diff --cc debian/patches/series index 00000000,00000000..61f28a64 new file mode 100644 --- /dev/null +++ b/debian/patches/series @@@ -1,0 -1,0 +1,6 @@@ ++skip_test_concurrent.diff ++test_sanitizers_only_on_amd64.diff ++no_nosys_specs.diff ++disable_bad_assembly.diff ++asan_atomic.diff ++quickjs_hurd.diff diff --cc debian/patches/skip_test_concurrent.diff index 00000000,00000000..906ba017 new file mode 100644 --- /dev/null +++ b/debian/patches/skip_test_concurrent.diff @@@ -1,0 -1,0 +1,15 @@@ ++Description: skip a test that hangs on some non-x86 architectures ++Author: Dmitry Shachnev ++Forwarded: no ++Last-Update: 2023-07-29 ++ ++--- a/tests/auto/blackbox/tst_blackboxjoblimits.cpp +++++ b/tests/auto/blackbox/tst_blackboxjoblimits.cpp ++@@ -143,6 +143,7 @@ void TestBlackboxJobLimits::jobLimits_da ++ ++ void TestBlackboxJobLimits::jobLimits() ++ { +++ QSKIP("hangs on some architectures"); ++ QDir::setCurrent(testDataDir + "/job-limits"); ++ QFETCH(int, projectJobCount); ++ QFETCH(int, productJobCount); diff --cc debian/patches/test_sanitizers_only_on_amd64.diff index 00000000,00000000..87067fbe new file mode 100644 --- /dev/null +++ b/debian/patches/test_sanitizers_only_on_amd64.diff @@@ -1,0 -1,0 +1,27 @@@ ++Description: test sanitizers only on amd64 ++ In Debian, sanitizers are available not on all architectures. ++ For example, libtsan0 is available only on (amd64, arm64, ppc64, ppc64el). ++Author: Dmitry Shachnev ++Forwarded: not-needed ++Last-Update: 2023-08-09 ++ ++--- a/tests/auto/blackbox/testdata/sanitizer/sanitizer.qbs +++++ b/tests/auto/blackbox/testdata/sanitizer/sanitizer.qbs ++@@ -6,8 +6,6 @@ CppApplication { ++ property bool supportsSanitizer: { ++ if (qbs.toolchain.includes("mingw") || qbs.toolchain.contains("emscripten")) ++ return false; ++- if (sanitizer === "address") ++- return Sanitizers.address._supported; ++ if (qbs.toolchain.includes("clang-cl")) { ++ if (cpp.toolchainInstallPath.includes("Microsoft Visual Studio") ++ && qbs.architecture === "x86_64") { ++@@ -23,7 +21,7 @@ CppApplication { ++ // thread sanitizer is not supported ++ return sanitizer !== "thread"; ++ } ++- return true; +++ return qbs.architecture === "x86_64"; ++ } ++ ++ condition: { diff --cc debian/qbs-common.install index 00000000,00000000..1e07dd90 new file mode 100644 --- /dev/null +++ b/debian/qbs-common.install @@@ -1,0 -1,0 +1,213 @@@ ++usr/share/qbs/imports/qbs/BundleTools/bundle-tools.js ++usr/share/qbs/imports/qbs/DarwinTools/darwin-tools.js ++usr/share/qbs/imports/qbs/ModUtils/utils.js ++usr/share/qbs/imports/qbs/PathTools/path-tools.js ++usr/share/qbs/imports/qbs/Probes/AndroidNdkProbe.qbs ++usr/share/qbs/imports/qbs/Probes/AndroidSdkProbe.qbs ++usr/share/qbs/imports/qbs/Probes/BinaryProbe.qbs ++usr/share/qbs/imports/qbs/Probes/ClBinaryProbe.qbs ++usr/share/qbs/imports/qbs/Probes/ClangClBinaryProbe.qbs ++usr/share/qbs/imports/qbs/Probes/ClangClProbe.qbs ++usr/share/qbs/imports/qbs/Probes/ConanfileProbe.qbs ++usr/share/qbs/imports/qbs/Probes/CosmicProbe.qbs ++usr/share/qbs/imports/qbs/Probes/DmcProbe.qbs ++usr/share/qbs/imports/qbs/Probes/FrameworkProbe.qbs ++usr/share/qbs/imports/qbs/Probes/GccBinaryProbe.qbs ++usr/share/qbs/imports/qbs/Probes/GccProbe.qbs ++usr/share/qbs/imports/qbs/Probes/GccVersionProbe.qbs ++usr/share/qbs/imports/qbs/Probes/IarProbe.qbs ++usr/share/qbs/imports/qbs/Probes/IcoUtilsVersionProbe.qbs ++usr/share/qbs/imports/qbs/Probes/IncludeProbe.qbs ++usr/share/qbs/imports/qbs/Probes/InnoSetupProbe.qbs ++usr/share/qbs/imports/qbs/Probes/JdkProbe.qbs ++usr/share/qbs/imports/qbs/Probes/JdkVersionProbe.qbs ++usr/share/qbs/imports/qbs/Probes/KeilProbe.qbs ++usr/share/qbs/imports/qbs/Probes/LibraryProbe.qbs ++usr/share/qbs/imports/qbs/Probes/MsvcProbe.qbs ++usr/share/qbs/imports/qbs/Probes/NodeJsProbe.qbs ++usr/share/qbs/imports/qbs/Probes/NpmProbe.qbs ++usr/share/qbs/imports/qbs/Probes/PathProbe.qbs ++usr/share/qbs/imports/qbs/Probes/PkgConfigProbe.qbs ++usr/share/qbs/imports/qbs/Probes/QbsPkgConfigProbe.qbs ++usr/share/qbs/imports/qbs/Probes/QmakeProbe.qbs ++usr/share/qbs/imports/qbs/Probes/SdccProbe.qbs ++usr/share/qbs/imports/qbs/Probes/TypeScriptProbe.qbs ++usr/share/qbs/imports/qbs/Probes/WatcomProbe.qbs ++usr/share/qbs/imports/qbs/Probes/WiXProbe.qbs ++usr/share/qbs/imports/qbs/Probes/XcodeLocationProbe.qbs ++usr/share/qbs/imports/qbs/Probes/XcodeProbe.qbs ++usr/share/qbs/imports/qbs/Probes/path-probe.js ++usr/share/qbs/imports/qbs/Probes/qbs-pkg-config-probe.js ++usr/share/qbs/imports/qbs/Probes/qmake-probe.js ++usr/share/qbs/imports/qbs/ProviderUtils/provider-utils.js ++usr/share/qbs/imports/qbs/UnixUtils/unix-utils.js ++usr/share/qbs/imports/qbs/WindowsUtils/windows-utils.js ++usr/share/qbs/imports/qbs/base/AndroidApk.qbs ++usr/share/qbs/imports/qbs/base/AppleApplicationDiskImage.qbs ++usr/share/qbs/imports/qbs/base/AppleDiskImage.qbs ++usr/share/qbs/imports/qbs/base/Application.qbs ++usr/share/qbs/imports/qbs/base/ApplicationExtension.qbs ++usr/share/qbs/imports/qbs/base/AutotestRunner.qbs ++usr/share/qbs/imports/qbs/base/CppApplication.qbs ++usr/share/qbs/imports/qbs/base/DynamicLibrary.qbs ++usr/share/qbs/imports/qbs/base/InnoSetup.qbs ++usr/share/qbs/imports/qbs/base/InstallPackage.qbs ++usr/share/qbs/imports/qbs/base/JavaClassCollection.qbs ++usr/share/qbs/imports/qbs/base/JavaJarFile.qbs ++usr/share/qbs/imports/qbs/base/Library.qbs ++usr/share/qbs/imports/qbs/base/LoadableModule.qbs ++usr/share/qbs/imports/qbs/base/NSISSetup.qbs ++usr/share/qbs/imports/qbs/base/NativeBinary.qbs ++usr/share/qbs/imports/qbs/base/NetModule.qbs ++usr/share/qbs/imports/qbs/base/NodeJSApplication.qbs ++usr/share/qbs/imports/qbs/base/QtApplication.qbs ++usr/share/qbs/imports/qbs/base/QtGuiApplication.qbs ++usr/share/qbs/imports/qbs/base/QtModule.qbs ++usr/share/qbs/imports/qbs/base/QtPlugin.qbs ++usr/share/qbs/imports/qbs/base/StaticLibrary.qbs ++usr/share/qbs/imports/qbs/base/WindowsInstallerPackage.qbs ++usr/share/qbs/imports/qbs/base/WindowsSetupPackage.qbs ++usr/share/qbs/imports/qbs/base/XPCService.qbs ++usr/share/qbs/module-providers/Qt/provider.qbs ++usr/share/qbs/module-providers/Qt/setup-qt.js ++usr/share/qbs/module-providers/Qt/templates/android_support.js ++usr/share/qbs/module-providers/Qt/templates/android_support.qbs ++usr/share/qbs/module-providers/Qt/templates/core.js ++usr/share/qbs/module-providers/Qt/templates/core.qbs ++usr/share/qbs/module-providers/Qt/templates/dbus.js ++usr/share/qbs/module-providers/Qt/templates/dbus.qbs ++usr/share/qbs/module-providers/Qt/templates/gui.qbs ++usr/share/qbs/module-providers/Qt/templates/moc.js ++usr/share/qbs/module-providers/Qt/templates/module.qbs ++usr/share/qbs/module-providers/Qt/templates/plugin.qbs ++usr/share/qbs/module-providers/Qt/templates/plugin_support.qbs ++usr/share/qbs/module-providers/Qt/templates/qdoc.js ++usr/share/qbs/module-providers/Qt/templates/qml.js ++usr/share/qbs/module-providers/Qt/templates/qml.qbs ++usr/share/qbs/module-providers/Qt/templates/qmlcache.qbs ++usr/share/qbs/module-providers/Qt/templates/quick.js ++usr/share/qbs/module-providers/Qt/templates/quick.qbs ++usr/share/qbs/module-providers/Qt/templates/rcc.js ++usr/share/qbs/module-providers/Qt/templates/scxml.qbs ++usr/share/qbs/module-providers/__fallback/fallback.qbs ++usr/share/qbs/module-providers/__fallback/provider.qbs ++usr/share/qbs/module-providers/conan.js ++usr/share/qbs/module-providers/conan.qbs ++usr/share/qbs/module-providers/qbspkgconfig.qbs ++usr/share/qbs/modules/Android/android-utils.js ++usr/share/qbs/modules/Android/ndk/ndk.qbs ++usr/share/qbs/modules/Android/ndk/utils.js ++usr/share/qbs/modules/Android/sdk/sdk.qbs ++usr/share/qbs/modules/Android/sdk/utils.js ++usr/share/qbs/modules/Exporter/cmake/cmakeexporter.js ++usr/share/qbs/modules/Exporter/cmake/cmakeexporter.qbs ++usr/share/qbs/modules/Exporter/exporter.js ++usr/share/qbs/modules/Exporter/pkgconfig/pkgconfig.js ++usr/share/qbs/modules/Exporter/pkgconfig/pkgconfig.qbs ++usr/share/qbs/modules/Exporter/qbs/qbsexporter.js ++usr/share/qbs/modules/Exporter/qbs/qbsexporter.qbs ++usr/share/qbs/modules/Sanitizers/address/asan.qbs ++usr/share/qbs/modules/archiver/archiver.qbs ++usr/share/qbs/modules/autotest/autotest.qbs ++usr/share/qbs/modules/bundle/BundleModule.qbs ++usr/share/qbs/modules/bundle/MacOSX-Package-Types.xcspec ++usr/share/qbs/modules/bundle/MacOSX-Product-Types.xcspec ++usr/share/qbs/modules/bundle/bundle.js ++usr/share/qbs/modules/capnproto/capnproto.js ++usr/share/qbs/modules/capnproto/capnprotobase.qbs ++usr/share/qbs/modules/capnproto/cpp/capnprotocpp.qbs ++usr/share/qbs/modules/cli/CLIModule.qbs ++usr/share/qbs/modules/cli/cli.js ++usr/share/qbs/modules/cli/mono.qbs ++usr/share/qbs/modules/cli/windows-dotnet.qbs ++usr/share/qbs/modules/codesign/CodeSignModule.qbs ++usr/share/qbs/modules/codesign/android.qbs ++usr/share/qbs/modules/codesign/apple.qbs ++usr/share/qbs/modules/codesign/codesign.js ++usr/share/qbs/modules/codesign/noop.qbs ++usr/share/qbs/modules/codesign/signtool.qbs ++usr/share/qbs/modules/cpp/CppModule.qbs ++usr/share/qbs/modules/cpp/DarwinGCC.qbs ++usr/share/qbs/modules/cpp/GenericGCC.qbs ++usr/share/qbs/modules/cpp/LinuxGCC.qbs ++usr/share/qbs/modules/cpp/MingwBaseModule.qbs ++usr/share/qbs/modules/cpp/UnixGCC.qbs ++usr/share/qbs/modules/cpp/android-gcc.qbs ++usr/share/qbs/modules/cpp/cosmic.js ++usr/share/qbs/modules/cpp/cosmic.qbs ++usr/share/qbs/modules/cpp/cpp.js ++usr/share/qbs/modules/cpp/darwin.js ++usr/share/qbs/modules/cpp/dmc.js ++usr/share/qbs/modules/cpp/dmc.qbs ++usr/share/qbs/modules/cpp/emcc.qbs ++usr/share/qbs/modules/cpp/freebsd-gcc.qbs ++usr/share/qbs/modules/cpp/freebsd.js ++usr/share/qbs/modules/cpp/gcc.js ++usr/share/qbs/modules/cpp/iar.js ++usr/share/qbs/modules/cpp/iar.qbs ++usr/share/qbs/modules/cpp/ios-gcc.qbs ++usr/share/qbs/modules/cpp/keil.js ++usr/share/qbs/modules/cpp/keil.qbs ++usr/share/qbs/modules/cpp/macos-gcc.qbs ++usr/share/qbs/modules/cpp/msvc.js ++usr/share/qbs/modules/cpp/qnx-qcc.qbs ++usr/share/qbs/modules/cpp/sdcc.js ++usr/share/qbs/modules/cpp/sdcc.qbs ++usr/share/qbs/modules/cpp/setuprunenv.js ++usr/share/qbs/modules/cpp/tvos-gcc.qbs ++usr/share/qbs/modules/cpp/watchos-gcc.qbs ++usr/share/qbs/modules/cpp/watcom.js ++usr/share/qbs/modules/cpp/watcom.qbs ++usr/share/qbs/modules/cpp/windows-clang-cl.qbs ++usr/share/qbs/modules/cpp/windows-clang-mingw.qbs ++usr/share/qbs/modules/cpp/windows-mingw.qbs ++usr/share/qbs/modules/cpp/windows-msvc-base.qbs ++usr/share/qbs/modules/cpp/windows-msvc.qbs ++usr/share/qbs/modules/cpufeatures/cpufeatures.qbs ++usr/share/qbs/modules/dmg/DMGModule.qbs ++usr/share/qbs/modules/dmg/dmg.js ++usr/share/qbs/modules/emsdk/emsdk.js ++usr/share/qbs/modules/emsdk/emsdk.qbs ++usr/share/qbs/modules/flatbuf/c/flatbuffers-c.qbs ++usr/share/qbs/modules/flatbuf/cpp/flatbuffers-cpp.qbs ++usr/share/qbs/modules/flatbuf/flatbuffers.js ++usr/share/qbs/modules/flatbuf/flatbuffersbase.qbs ++usr/share/qbs/modules/freedesktop/FreeDesktop.qbs ++usr/share/qbs/modules/freedesktop/freedesktop.js ++usr/share/qbs/modules/ib/IBModule.qbs ++usr/share/qbs/modules/ib/ib.js ++usr/share/qbs/modules/ico/IcoModule.qbs ++usr/share/qbs/modules/ico/ico.js ++usr/share/qbs/modules/innosetup/InnoSetupModule.qbs ++usr/share/qbs/modules/java/JavaModule.qbs ++usr/share/qbs/modules/java/io/qt/qbs/Artifact.java ++usr/share/qbs/modules/java/io/qt/qbs/ArtifactListJsonWriter.java ++usr/share/qbs/modules/java/io/qt/qbs/ArtifactListWriter.java ++usr/share/qbs/modules/java/io/qt/qbs/tools/JavaCompilerScannerTool.java ++usr/share/qbs/modules/java/io/qt/qbs/tools/utils/JavaCompilerOptions.java ++usr/share/qbs/modules/java/io/qt/qbs/tools/utils/JavaCompilerScanner.java ++usr/share/qbs/modules/java/io/qt/qbs/tools/utils/NullFileObject.java ++usr/share/qbs/modules/java/utils.js ++usr/share/qbs/modules/lex_yacc/lexyacc.js ++usr/share/qbs/modules/lex_yacc/lexyacc.qbs ++usr/share/qbs/modules/nodejs/NodeJS.qbs ++usr/share/qbs/modules/nodejs/nodejs.js ++usr/share/qbs/modules/nsis/NSISModule.qbs ++usr/share/qbs/modules/pkgconfig/pkgconfig.qbs ++usr/share/qbs/modules/protobuf/cpp/protobufcpp.qbs ++usr/share/qbs/modules/protobuf/nanopb/nanopb.qbs ++usr/share/qbs/modules/protobuf/objc/protobufobjc.qbs ++usr/share/qbs/modules/protobuf/protobuf.js ++usr/share/qbs/modules/protobuf/protobufbase.qbs ++usr/share/qbs/modules/qbs/common.qbs ++usr/share/qbs/modules/qnx/qnx.qbs ++usr/share/qbs/modules/texttemplate/texttemplate.qbs ++usr/share/qbs/modules/typescript/TypeScriptModule.qbs ++usr/share/qbs/modules/typescript/qbs-tsc-scan/qbs-tsc-scan.ts ++usr/share/qbs/modules/typescript/typescript.js ++usr/share/qbs/modules/vcs/vcs-module.qbs ++usr/share/qbs/modules/wix/WiXModule.qbs ++usr/share/qbs/modules/xcode/xcode.js ++usr/share/qbs/modules/xcode/xcode.qbs ++usr/share/qbs/qml-type-descriptions/qbs-bundle.json ++usr/share/qbs/qml-type-descriptions/qbs.qmltypes diff --cc debian/qbs-dev.install index 00000000,00000000..ac50a53c new file mode 100644 --- /dev/null +++ b/debian/qbs-dev.install @@@ -1,0 -1,0 +1,36 @@@ ++usr/include/qbs/api/jobs.h ++usr/include/qbs/api/languageinfo.h ++usr/include/qbs/api/project.h ++usr/include/qbs/api/projectdata.h ++usr/include/qbs/api/rulecommand.h ++usr/include/qbs/api/runenvironment.h ++usr/include/qbs/api/transformerdata.h ++usr/include/qbs/buildgraph/forward_decls.h ++usr/include/qbs/generators/generator.h ++usr/include/qbs/generators/generatordata.h ++usr/include/qbs/language/forward_decls.h ++usr/include/qbs/logging/ilogsink.h ++usr/include/qbs/qbs.h ++usr/include/qbs/tools/architectures.h ++usr/include/qbs/tools/buildoptions.h ++usr/include/qbs/tools/cleanoptions.h ++usr/include/qbs/tools/codelocation.h ++usr/include/qbs/tools/commandechomode.h ++usr/include/qbs/tools/deprecationwarningmode.h ++usr/include/qbs/tools/error.h ++usr/include/qbs/tools/generateoptions.h ++usr/include/qbs/tools/installoptions.h ++usr/include/qbs/tools/joblimits.h ++usr/include/qbs/tools/mutexdata.h ++usr/include/qbs/tools/preferences.h ++usr/include/qbs/tools/processresult.h ++usr/include/qbs/tools/profile.h ++usr/include/qbs/tools/projectgeneratormanager.h ++usr/include/qbs/tools/qbs_export.h ++usr/include/qbs/tools/settings.h ++usr/include/qbs/tools/settingsmodel.h ++usr/include/qbs/tools/settingsrepresentation.h ++usr/include/qbs/tools/setupprojectparameters.h ++usr/include/qbs/tools/toolchains.h ++usr/include/qbs/tools/version.h ++usr/lib/${DEB_HOST_MULTIARCH}/libqbscore.so diff --cc debian/qbs-doc-html.doc-base index 00000000,00000000..8fe199be new file mode 100644 --- /dev/null +++ b/debian/qbs-doc-html.doc-base @@@ -1,0 -1,0 +1,12 @@@ ++Document: qbs-doc-html ++Title: Qbs Documentation ++Author: The Qt Company Ltd. ++Abstract: ++ Qbs is a tool that helps simplify the build process for developing projects ++ across multiple platforms. Qbs can be used for any software project, regardless ++ of programming language, toolkit, or libraries used. ++Section: Programming ++ ++Format: HTML ++Index: /usr/share/doc/qbs/html/index.html ++Files: /usr/share/doc/qbs/html/* diff --cc debian/qbs-doc-html.install index 00000000,00000000..fd851d7d new file mode 100644 --- /dev/null +++ b/debian/qbs-doc-html.install @@@ -1,0 -1,0 +1,1 @@@ ++usr/share/doc/qbs/html/ diff --cc debian/qbs-doc.install index 00000000,00000000..6496ea4c new file mode 100644 --- /dev/null +++ b/debian/qbs-doc.install @@@ -1,0 -1,0 +1,1 @@@ ++usr/share/doc/qbs/qbs.qch diff --cc debian/qbs-examples.install index 00000000,00000000..7d3cd0e0 new file mode 100644 --- /dev/null +++ b/debian/qbs-examples.install @@@ -1,0 -1,0 +1,1 @@@ ++usr/share/qbs/examples/ diff --cc debian/qbs.install index 00000000,00000000..d2f98be6 new file mode 100644 --- /dev/null +++ b/debian/qbs.install @@@ -1,0 -1,0 +1,16 @@@ ++usr/bin/qbs ++usr/bin/qbs-config ++usr/bin/qbs-config-ui ++usr/bin/qbs-create-project ++usr/bin/qbs-setup-android ++usr/bin/qbs-setup-qt ++usr/bin/qbs-setup-toolchains ++usr/lib/${DEB_HOST_MULTIARCH}/qbs/plugins/libclangcompilationdbgenerator.so ++usr/lib/${DEB_HOST_MULTIARCH}/qbs/plugins/libiarewgenerator.so ++usr/lib/${DEB_HOST_MULTIARCH}/qbs/plugins/libkeiluvgenerator.so ++usr/lib/${DEB_HOST_MULTIARCH}/qbs/plugins/libmakefilegenerator.so ++usr/lib/${DEB_HOST_MULTIARCH}/qbs/plugins/libqbs_cpp_scanner.so ++usr/lib/${DEB_HOST_MULTIARCH}/qbs/plugins/libqbs_qt_scanner.so ++usr/lib/${DEB_HOST_MULTIARCH}/qbs/plugins/libvisualstudiogenerator.so ++usr/libexec/qbs/qbs_processlauncher ++usr/share/man/man1/qbs.1 diff --cc debian/rules index 00000000,00000000..15c04df3 new file mode 100755 --- /dev/null +++ b/debian/rules @@@ -1,0 -1,0 +1,72 @@@ ++#!/usr/bin/make -f ++ ++# Uncomment this to turn on verbose mode. ++#export DH_VERBOSE=1 ++ ++include /usr/share/dpkg/default.mk ++ ++ifeq (riscv64,$(DEB_BUILD_ARCH_CPU)) ++export QTEST_FUNCTION_TIMEOUT=900000 ++endif ++ ++ifeq ($(call dpkg_vendor_derives_from,ubuntu),yes) ++ifeq (ppc64el,$(DEB_HOST_ARCH)) ++export DEB_CXXFLAGS_MAINT_STRIP=-O3 ++export DEB_CXXFLAGS_MAINT_APPEND=-O2 ++endif ++endif ++ ++BUILDPATH ?= obj-$(DEB_HOST_GNU_TYPE) ++ ++%: ++ dh $@ --with pkgkde_symbolshelper --buildsystem=cmake ++ ++override_dh_auto_configure: ++ dh_auto_configure -- \ ++ -DQBS_ENABLE_RPATH=no \ ++ -DWITH_TESTS=yes \ ++ -DWITH_UNIT_TESTS=yes \ ++ -DQBS_LIB_INSTALL_DIR=lib/${DEB_HOST_MULTIARCH} \ ++ -DQBS_PLUGINS_INSTALL_BASE=lib/${DEB_HOST_MULTIARCH} \ ++ -DQBS_INSTALL_MAN_PAGE=yes \ ++ -DQBS_INSTALL_HTML_DOCS=$(if $(filter qbs-doc-html, $(shell dh_listpackages)),yes,no) \ ++ -DQBS_INSTALL_QCH_DOCS=$(if $(filter qbs-doc, $(shell dh_listpackages)),yes,no) ++ ++override_dh_auto_build-arch: ++ dh_auto_build -- -C src ++ifeq ($(filter nocheck,$(DEB_BUILD_OPTIONS)),) ++ dh_auto_build -- -C share ++ dh_auto_build -- -C tests ++endif ++ ++override_dh_auto_install-arch: ++ dh_auto_install -- -C src ++ dh_auto_install -- -C doc/man ++ ++override_dh_auto_build-indep: ++ dh_auto_build --no-parallel -- -C doc ++ dh_auto_build -- -C share ++ ++override_dh_auto_install-indep: ++ dh_auto_install --no-parallel -- -C doc ++ dh_auto_install -- -C share ++ ++override_dh_auto_test-arch: ++ifeq ($(filter nocheck,$(DEB_BUILD_OPTIONS)),) ++ set -ex; \ ++ export LD_LIBRARY_PATH=$(BUILDPATH)/lib/${DEB_HOST_MULTIARCH}:$$LD_LIBRARY_PATH; \ ++ export HOME=$(CURDIR)/debian/.debhelper/generated/_source/home; \ ++ export QBS_AUTOTEST_PROFILE=qbs_autotests; \ ++ export QBS_AUTOTEST_ALWAYS_LOG_STDOUT=1; \ ++ export QBS_AUTOTEST_ALWAYS_LOG_STDERR=1; \ ++ $(BUILDPATH)/bin/qbs-setup-toolchains /usr/bin/gcc gcc; \ ++ $(BUILDPATH)/bin/qbs-setup-qt /usr/bin/qmake6 qbs_autotests; \ ++ [ -n "`$(BUILDPATH)/bin/qbs-config --list profiles.qbs_autotests.baseProfile`" ] || \ ++ $(BUILDPATH)/bin/qbs-config profiles.qbs_autotests.baseProfile gcc; \ ++ LC_ALL=C.UTF-8 dh_auto_test --max-parallel=1 ++endif ++ ++override_dh_auto_test-indep: ++ ++override_dh_compress: ++ dh_compress --exclude=.qch diff --cc debian/source/format index 00000000,00000000..163aaf8d new file mode 100644 --- /dev/null +++ b/debian/source/format @@@ -1,0 -1,0 +1,1 @@@ ++3.0 (quilt) diff --cc debian/watch index 00000000,00000000..98ff5d4a new file mode 100644 --- /dev/null +++ b/debian/watch @@@ -1,0 -1,0 +1,2 @@@ ++version=4 ++https://download.qt.io/official_releases/qbs/([\d\.]*)/qbs-src-([^-]*)\.tar\.gz