qbs (2.6.0-2) unstable; urgency=medium
authorPino Toscano <pino@debian.org>
Sun, 30 Mar 2025 06:23:58 +0000 (08:23 +0200)
committerPino Toscano <pino@debian.org>
Sun, 30 Mar 2025 06:23:58 +0000 (08:23 +0200)
  * Team upload.
  * Upload to unstable.

[dgit import unpatched qbs 2.6.0-2]

22 files changed:
1  2 
debian/changelog
debian/control
debian/copyright
debian/libqbscore2.6.install
debian/not-installed
debian/patches/asan_atomic.diff
debian/patches/disable_bad_assembly.diff
debian/patches/no_nosys_specs.diff
debian/patches/quickjs_hurd.diff
debian/patches/series
debian/patches/skip_test_concurrent.diff
debian/patches/test_sanitizers_only_on_amd64.diff
debian/qbs-common.install
debian/qbs-dev.install
debian/qbs-doc-html.doc-base
debian/qbs-doc-html.install
debian/qbs-doc.install
debian/qbs-examples.install
debian/qbs.install
debian/rules
debian/source/format
debian/watch

index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..97f71992c0fbddf7e79a4f2ae91227bd5e72385a
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1147 @@@
++qbs (2.6.0-2) unstable; urgency=medium
++
++  * Team upload.
++  * Upload to unstable.
++
++ -- Pino Toscano <pino@debian.org>  Sun, 30 Mar 2025 08:23:58 +0200
++
++qbs (2.6.0-1) experimental; urgency=medium
++
++  * Team upload.
++
++  [ Simon Quigley ]
++  * Extend the -O2 hack for Ubuntu to also apply to amd64.
++
++  [ Pino Toscano ]
++  * Bump Standards-Version to 4.7.2, no changes required.
++  * New upstream release.
++  * Rename libqbscore2.5 to libqbscore2.6 according to the upstream SONAME
++    bump.
++  * Update install files.
++
++ -- Pino Toscano <pino@debian.org>  Sat, 29 Mar 2025 07:50:00 +0100
++
++qbs (2.5.1-1) unstable; urgency=medium
++
++  * Team upload.
++  * New upstream release.
++
++ -- Pino Toscano <pino@debian.org>  Sun, 02 Feb 2025 12:49:04 +0100
++
++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 <pino@debian.org>  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 <pino@debian.org>  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 <pino@debian.org>  Fri, 01 Nov 2024 11:12:59 +0100
++
++qbs (2.4.2-2) unstable; urgency=medium
++
++  * Team upload.
++  * Upload to unstable.
++
++ -- Pino Toscano <pino@debian.org>  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 <pino@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <bdrung@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <deltaone@debian.org>  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 <deltaone@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <tsimonq2@ubuntu.com>  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 <mitya57@debian.org>  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 <tsimonq2@ubuntu.com>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <tsimonq2@ubuntu.com>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <adamm@zombino.com>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  Thu, 17 Mar 2016 18:50:14 +0100
++
++qbs (1.4.4+dfsg-1) unstable; urgency=medium
++
++  * New upstream release.
++
++ -- Dmitry Shachnev <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <adamm@zombino.com>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  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 <mitya57@debian.org>  Sat, 04 Oct 2014 10:21:08 +0400
++
++qbs (1.2.2+dfsg-1) unstable; urgency=medium
++
++  * Initial release (closes: #745095).
++
++ -- Dmitry Shachnev <mitya57@gmail.com>  Sat, 26 Jul 2014 23:28:44 +0400
diff --cc debian/control
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..33289d2e715cff0bf124c4911b197babaa4df9dd
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,103 @@@
++Source: qbs
++Section: devel
++Priority: optional
++Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
++Uploaders: Dmitry Shachnev <mitya57@debian.org>,
++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 <!nocheck>,
++               qt6-tools-dev <!nocheck>,
++Build-Depends-Indep: python3-bs4,
++                     python3-lxml,
++                     qt6-tools-dev,
++Standards-Version: 4.7.2
++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.6
++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.6 (= ${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.
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..799555730ef10fa532003ca4b36c0a07f01ca7be
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -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 <bogdan@kde.org>
++License: LGPL-3 or GPL-2
++
++Files: src/lib/corelib/cppscanner/*
++Copyright: 2016, The Qt Company Ltd.
++           2008, Roberto Raggi <roberto.raggi@gmail.com>
++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 <sergey.belyashov@gmail.com>
++           2017, Denis Shienkov <denis.shienkov@gmail.com>
++           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 <jochenulrich@t-online.de>
++           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 <denis.shienkov@gmail.com>
++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 <denis.shienkov@gmail.com>
++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 <denis.shienkov@gmail.com>
++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 <abbapoh@gmail.com>
++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 <abbapoh@gmail.com>
++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 <mardy@users.sourceforge.net>
++License: LGPL-2.1-or-3 with Qt-1.1 exception
++
++Files: share/qbs/imports/qbs/base/AutotestRunner.qbs
++Copyright: 2019, Jochen Ulrich <jochenulrich@t-online.de>
++           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 <abbapoh@gmail.com>
++           2024, Kai Dohmen
++License: LGPL-3 or GPL-2
++
++Files: share/qbs/modules/codesign/android.qbs
++Copyright: 2021, Raphaël Cotty <raphael.cotty@gmail.com>
++License: LGPL-2.1-or-3 with Qt-1.1 exception
++
++Files: share/qbs/modules/Exporter/cmake/cmakeexporter.js
++Copyright: 2024, Raphaël Cotty <raphael.cotty@gmail.com>
++           2024, Ivan Komissarov <abbapoh@gmail.com>
++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 <abbapoh@gmail.com>
++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 <denis.shienkov@gmail.com>
++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 <denis.shienkov@gmail.com>
++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 <jochenulrich@t-online.de>
++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 <jochenulrich@t-online.de>
++           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 <mardy@users.sourceforge.net>
++License: CC0
++
++Files: tests/auto/blackbox/testdata/protobuf/main_nanopb.cpp
++Copyright: 2020, Kai Dohmen <psykai1993@gmail.com>
++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 <denis.shienkov@gmail.com>
++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 <abbapoh@gmail.com>
++License: GFDL-NIV-1.3
++
++Files: doc/reference/modules/codesign-module.qdoc
++Copyright: 2018, The Qt Company Ltd.
++           2021, Ivan Komissarov <abbapoh@gmail.com>
++License: GFDL-NIV-1.3
++
++Files: doc/reference/jsextensions/jsextension-binaryfile.qdoc
++Copyright: 2017, Sergey Belyashov <sergey.belyashov@gmail.com>
++           2017, Denis Shienkov <denis.shienkov@gmail.com>
++           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 <jochenulrich@t-online.de>
++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 <abbapoh@gmail.com>
++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 <richard@weickelt.de>
++License: LGPL-3 or GPL-2
++
++Files: tests/auto/pkgconfig/tst_pkgconfig.cpp
++       tests/auto/pkgconfig/tst_pkgconfig.h
++Copyright: 2021, Ivan Komissarov <abbapoh@gmail.com>
++License: GPL-3 with Qt-1.0 exception
++
++Files: examples/pkgconfig-provider/pkgconfig-provider.qbs
++Copyright: 2021, Ivan Komissarov <abbapoh@gmail.com>
++License: BSD-3-clause
++
++Files: doc/reference/items/probe/dmc-probe.qdoc
++Copyright: 2021, Denis Shienkov <denis.shienkov@gmail.com>
++License: GFDL-NIV-1.3
++
++Files: docker/leap/entrypoint.sh
++Copyright: 2019, Richard Weickelt <richard@weickelt.de>
++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 <raphael.cotty@gmail.com>
++License: LGPL-3 or GPL-2
++
++Files: share/qbs/modules/Exporter/cmake/cmakeexporter.qbs
++Copyright: 2024, Raphaël Cotty <raphael.cotty@gmail.com>
++           2024, Ivan Komissarov <abbapoh@gmail.com>
++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 <mitya57@debian.org>
++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 <danyapat@yandex.ru>
++License: LGPL-3 or GPL-2
++
++Files: src/lib/corelib/buildgraph/cppmodulesscanner.cpp
++       src/lib/corelib/buildgraph/cppmodulesscanner.h
++Copyright: 2024, Ivan Komissarov <abbapoh@gmail.com>
++           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.
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..204f20ded86358570363d99a451e66291e08438d
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++usr/lib/${DEB_HOST_MULTIARCH}/libqbscore.so.*
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..b3bac5af92a0ebabb9263a366aef2f13632b2222
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++usr/share/qbs/python
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..cb89b61fba41ba78ff240d7500d6101802d415dd
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,19 @@@
++Description: link with -latomic when using address sanitizer
++Author: Dmitry Shachnev <mitya57@debian.org>
++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 [];
+++    }
++ }
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..c24059b6a0122f00179d5d8d20e1dd550cad841c
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -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 <mitya57@debian.org>
++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")
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..f7a49027f6a4c026c7e267b6e4b531585c558fd0
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -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 <mitya57@debian.org>
++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"]
++     }
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..035c034576d272e25fcbf115f9ab73905af06e06
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,32 @@@
++Author: Pino Toscano <pino@debian.org>
++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 <math.h>
++ #if defined(__APPLE__)
++ #include <malloc/malloc.h>
++-#elif defined(__linux__)
+++#elif defined(__linux__) || defined(__GLIBC__)
++ #include <malloc.h>
++ #elif defined(__FreeBSD__)
++ #include <malloc_np.h>
++@@ -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 */
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..61f28a64339ebef611b498ee440fa942f1e46b6c
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -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
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..906ba0173d262a1b63400e45822a4a72d898d54d
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,15 @@@
++Description: skip a test that hangs on some non-x86 architectures
++Author: Dmitry Shachnev <mitya57@debian.org>
++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);
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..87067fbe78b0f2870b1645566c9a49d4d5ee2457
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -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 <mitya57@debian.org>
++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: {
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..674415b396aafdcb2f25fc815913c022b0f741d5
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,214 @@@
++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/QtLupdateRunner.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
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..ac50a53c84f5360ccb099acd2b4cc4759c67c610
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -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
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..8fe199be6b75deca9227703f001bc5f455dd173f
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -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/*
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..fd851d7d105f5ca96107a1e1559d32ec73212ab8
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++usr/share/doc/qbs/html/
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..6496ea4c084e419a5b7fadb235598ee3dc3a0e8c
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++usr/share/doc/qbs/qbs.qch
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..7d3cd0e0923e71ce4f5f9af8e2a208a28d931f2c
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++usr/share/qbs/examples/
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..d2f98be694816f3ae16b470464323139cff72e0b
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -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 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..baa571fe0385297c29188b97e86266bb671b2875
new file mode 100755 (executable)
--- /dev/null
--- /dev/null
@@@ -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)
++ifneq ($(filter $(DEB_HOST_ARCH),ppc64el amd64),)
++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
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..163aaf8d82b6c54f23c45f32895dbdfdcc27b047
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++3.0 (quilt)
diff --cc debian/watch
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..98ff5d4a79bf3507f711ef745f319e0fe1b3ea82
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++version=4
++https://download.qt.io/official_releases/qbs/([\d\.]*)/qbs-src-([^-]*)\.tar\.gz