- update to 2.2.2:
* Improved speed of project resolving by employing multiple CPU
cores, if available.
* Object and array (var and varList) properties are now
immutable in Probe items.
* Modules can now contain `Parameters` items.
* ModuleProviders can now contain `PropertyOptions` items.
* Allow `"mold"` as value for `cpp.linkerVariant`.
* The systemIncludePaths property is now handled correctly for
clang-cl.
* Only create qbs modules for those Qt modules that products
actually need.
* Users can now opt out of using RPATH when linking on Linux.
* Protobuf module now requires pkg-config or built-in runtime.
* Protobuf module now requires C++17 on all platforms.
* Capnproto module: the outputDir property is now mutable.
* Added support for Groups to the VisualStudio generator.
* pkgconfig module provider: mergeDependencies property is
deprecated.
* Worked around crash in cl.exe when retrieving built-in
defines (QBS-1743).
* Fixed name collision check for multi-part modules (QBS-1772).
* Fixed potential assertion when attaching properties on
non-present modules (QBS-1776).
* Fixed the qbspkgconfig Qt provider for the case when there
is no Qt (QBS-1777).
* Make protobuf usable without qbspkgconfig again (QBS-1663).
* Add support for the definePrefix option to qbspkgconfig.
OBS-URL: https://build.opensuse.org/request/show/1158807
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt6/qbs?expand=0&rev=6
- Update to 1.23.2
* Fix installation with cmake
* Fixed setting up Qt 6.3 with qbspkgconfig.
* Added QtScript module to the source tarballs
* Fixed handling empty variables in qbspkgconfig
* Added new module Sanitizers.address for simple cross-platform ASan configuration
* Fixed building against static Qt 6
* A new qbsModuleProviders property was added to Project and Product items which allows
to specify which providers will be run (QBS-1604).
* Added a new library for reading *.pc files which allows to avoid launching multiple pkg-config
processes and also gives QBS more information about dependencies between *.pc files (QBS-1615).
* A new qbspkgconfig provider was added which will replace the fallback provider (QBS-1614).
This new provider uses the built-in library and is capable of setting Qt libraries as well.
* capnproto and protobuf modules can now use runtime provided by the qbspkgconfig provider.
* Qbs no longer migrates the "profiles/" dir from earlier Qbs versions (QTCREATORBUG-26475).
Old directories might be cleaned up manually.
* FileInfo now always uses high-precision timer on all OSes.
* Fixed a problem with overriding stringList properties in ModuleProviders from command-line.
* Added support for c++23.
* Documentation: added a new page with the list of ModuleProviders.
* Documentation: Qt provider now has its own page.
OBS-URL: https://build.opensuse.org/request/show/1037107
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt5/qbs?expand=0&rev=39
- Update to 1.17.0. Check the changes-1.17.0.md file for the
complete changelog.
- Important bug fixes:
* Building Qt for Android applications as static libraries
has been fixed
* Fixed extraction of build information from CONFIG
and QT_CONFIG variables in Qt installations
* Compiler defines are now correctly passed to moc
when processing header files
-------------------------------------------------------------------
OBS-URL: https://build.opensuse.org/request/show/834515
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt5/qbs?expand=0&rev=26
- Update to 1.16.0. Check the changes-1.16.0.md file for the
complete changelog.
* List properties in modules are now merged according to
inter-module dependencies.
* The clang-cl toolchain module got more features and flexibility.
* Improved support for recent Qt versions
* A new ConanfileProbe allows better and more flexible
integration of Qbs and the Conan package manager.
-------------------------------------------------------------------
OBS-URL: https://build.opensuse.org/request/show/799802
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt5/qbs?expand=0&rev=24