Package Release Info

qbs-1.16.0-bp152.1.1

Update Info: Base Release
Available in Package Hub : 15 SP2

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

qbs
qbs-devel

Change Logs

* Sun May 03 2020 Christophe Giboudeaux <christophe@krop.fr>
- 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.
* Thu Dec 26 2019 Christophe Giboudeaux <christophe@krop.fr>
- Update to 1.15.0. Check the changes-1.15.0.md file for the complete changelog.
  * Added a timeout property to Command, JavaScriptCommand and AutotestRunner.
  * Linker map files can be generated with all toolchains.
  * Added a session command which offers a JSON-based API for interaction with
    other tools via stdin/ stdout.
- Update the license tag.
* Sat Dec 07 2019 Christophe Giboudeaux <christophe@krop.fr>
- Update to 1.14.1
  * Qt support: Fix static builds with Qt >= 5.13.1.
* Thu Oct 10 2019 Christophe Giboudeaux <christophe@krop.fr>
- Update to 1.14.0. Check the changes-1.14.0.md file for the complete changelog.
  * Language: The `PathProbe` item was extended to support looking for
    multiple files and filtering candidate files.
  * Qt Support: Added the `Qt.android_support.extraLibs` property.
  * Other: The `pkgconfig` module now has a `sysroot` property.
  * Other: Added gRPC support to the `protobuf.cpp` module.
- Drop conditions for unsupported openSUSE versions.
* Fri Jul 12 2019 Christophe Giboudeaux <christophe@krop.fr>
- Update to 1.13.1
  * Qt support: Plugins are no longer linked into static libraries when building against
    a static Qt (QBS-1441).
  * Qt support: Fixed excessively long linker command lines (QBS-1441).
  * Qt support: Host libraries are now looked up at the right location (QBS-1445).
  * Qt support: Fixed failure to find Qt modules in Qt Creator when re-parsing a project that
    hasn't been built yet.
* Thu May 02 2019 Christophe Giboudeaux <christophe@krop.fr>
- Change the license tag. qbs contains files licensed under
  GPL-3.0-only with some Qt exceptions.
* Sat Apr 20 2019 Christophe Giboudeaux <christophe@krop.fr>
- Update to 1.13.0
  * Added a lot more documentation.
  * Introduced module providers.
  * The `Depends` item now falls back to `pkg-config` to locate dependencies
    whose names do not correspond to a qbs module.
  * Added the concept of job pools for limiting concurrent execution of commands
    by type.
  * Added support for rules without output artifacts.
  * Added `atEnd` function to the `Process` service.
  * Added `canonicalPath` function to the `FileInfo` service.
  * Removed the need to add "import qbs" at the head of project files.
  * The `Application`, `DynamicLibrary` and `StaticLibrary` items now have
    properties for more convenient installation of target binaries.
  * Added recursive dependency scanning of GNU ld linkerscripts.
  * Added new `cpp` property `linkerVariant` to force use of `gold`, `bfd` or
    `lld`.
  * It is no longer required to call `setup-qt` before building Qt projects.
  * Introduced the property `Qt.core.enableBigResources` for the creation of
    "big" Qt resources.
  * Static builds now pull in the default set of plugins as specified by Qt, and
    the user can specify the set of plugins by type.
  * Files can be explicitly tagged as mocable now.
  * Added `protobuf` support for C++ and Objective-C.
  * Introduced the `texttemplate` module, a facility similar to qmake's
    `SUBSTITUTES` feature.
  * The `AndroidApk` item was deprecated, a normal `Application` item can be
    used instead.
  * Building Qt apps is properly supported now, by making use of the
    `androiddeployqt` tool.
  * Introduced the `autotest` module.
* Mon Oct 22 2018 Christophe Giboudeaux <christophe@krop.fr>
- Update to 1.12.1:
  * Lifted the restriction that the -march option cannot appear in cpp.*Flags
  * All required header files get installed now
  * Fixed rpaths not ending up on the command line under certain circumstances
  * Fixed possible crash when scanning qrc files
  * Fixed spurious re-building of .pc and .qbs module files.
  * Fixed possible crash on storing a build graph after re-resolving.
  * Fixed possible assertion on input artifacts with alwaysUpdated == false.
* Fri Jul 20 2018 kai.koehne@qt.io
Update to upstream version qbs 1.12.0
  Overview
  * Support for generating interface files for qbs and pkgconfig
  * Support for generating Makefiles (for debugging purposes)
  * System level settings got introduced
  Language Additions
  * New Exporter.qbs module to create a Qbs module from a product
  * New Exporter.pkgconfig module to generate .pc files
  * New varlist property type
  * New FileInfo.suffix and FileInfo.completeSuffix
  * explicitlyDependsOn property does no longer match artifacts
    from dependencies. Use the new
    explicitlyDependsOnFromDependencies property for that.
  * exclusiveAuxiliaryInputs got renamed to excludedInputs.
  * cLanguageVersion and cxxLanguageVersion are now arrays.
  * AutotestRunner has new property auxiliaryInputs.
  Command Line
  * qbs-config --system to write system wide settings
* Wed Apr 04 2018 kai.koehne@qt.io
Update to upstream version qbs 1.11.0
  Language Additions
  * New qbs.targetPlatform, qbs.toolchainType properties
  * Modules can now declare their target artifacts with
    the new filesAreTargets property of the Group item
  * New BinaryFile service for reading and writing text files
  * New cpp.rpathOrigin, cpp.driverLinkerFlags properties
  * Support for "C++17" as cpp.cxxLanguageVersion
  Command Line
  * New way to specify configuration names with config key:
    $ qbs config:debug config:release
  * 'qbs run' now considers an executable's library dependencies
  * The qbs-qmltypes tool got replaced by a once generated
    qmltypes file.
  Removed 0001-Remove-top-level-include-path.patch, which is now
  included upstream.
* Thu Mar 08 2018 kai.koehne@qt.io
Initial import of qbs 1.10.1
Version: 1.12.1-bp151.1.1
* Mon Oct 22 2018 Christophe Giboudeaux <christophe@krop.fr>
- Update to 1.12.1:
  * Lifted the restriction that the -march option cannot appear in cpp.*Flags
  * All required header files get installed now
  * Fixed rpaths not ending up on the command line under certain circumstances
  * Fixed possible crash when scanning qrc files
  * Fixed spurious re-building of .pc and .qbs module files.
  * Fixed possible crash on storing a build graph after re-resolving.
  * Fixed possible assertion on input artifacts with alwaysUpdated == false.
* Fri Jul 20 2018 kai.koehne@qt.io
Update to upstream version qbs 1.12.0
  Overview
  * Support for generating interface files for qbs and pkgconfig
  * Support for generating Makefiles (for debugging purposes)
  * System level settings got introduced
  Language Additions
  * New Exporter.qbs module to create a Qbs module from a product
  * New Exporter.pkgconfig module to generate .pc files
  * New varlist property type
  * New FileInfo.suffix and FileInfo.completeSuffix
  * explicitlyDependsOn property does no longer match artifacts
    from dependencies. Use the new
    explicitlyDependsOnFromDependencies property for that.
  * exclusiveAuxiliaryInputs got renamed to excludedInputs.
  * cLanguageVersion and cxxLanguageVersion are now arrays.
  * AutotestRunner has new property auxiliaryInputs.
  Command Line
  * qbs-config --system to write system wide settings
* Wed Apr 04 2018 kai.koehne@qt.io
Update to upstream version qbs 1.11.0
  Language Additions
  * New qbs.targetPlatform, qbs.toolchainType properties
  * Modules can now declare their target artifacts with
    the new filesAreTargets property of the Group item
  * New BinaryFile service for reading and writing text files
  * New cpp.rpathOrigin, cpp.driverLinkerFlags properties
  * Support for "C++17" as cpp.cxxLanguageVersion
  Command Line
  * New way to specify configuration names with config key:
    $ qbs config:debug config:release
  * 'qbs run' now considers an executable's library dependencies
  * The qbs-qmltypes tool got replaced by a once generated
    qmltypes file.
  Removed 0001-Remove-top-level-include-path.patch, which is now
  included upstream.
* Thu Mar 08 2018 kai.koehne@qt.io
Initial import of qbs 1.10.1