Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: qbs-devel | Distribution: openSUSE Leap 16.0 |
Version: 2.2.2 | Vendor: openSUSE |
Release: lp160.1.1 | Build date: Sun Mar 17 20:02:59 2024 |
Group: Unspecified | Build host: reproducible |
Size: 127577 | Source RPM: qbs-2.2.2-lp160.1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://wiki.qt.io/Qbs | |
Summary: Development files for qbs |
This package is required to develop applications using qbs as a library
LGPL-3.0-only
* Sun Mar 17 2024 Dirk Müller <dmueller@suse.com> - 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. * Thu Nov 02 2023 Christophe Marin <christophe@krop.fr> - Update to 2.1.2 * Fixed Probe lookup in multiplexed products. * Fixed excessively slow module merging in some circumstances. * Fixed building QuickJS on x86 systems. * Fixed handling JS floating-point values for x86. * Fixed scope pollution and potential crash when assigning to provider properties. * Fixed potential access to freed JSValues. * Fri Jul 28 2023 Christophe Marin <christophe@krop.fr> - Update to 2.1.0 * Improved speed and correctness of project resolving. * Fixed possible segmentation fault when quitting a session. * Fixed regression in BinaryFile * Added possibility to import and export Qbs settings in the JSON format * Dependencies are no longer merged by default in the qbspkgconfig module provider * Protobuf modules now export the desired c++ version (c++17 on macOS, c++14 otherwise). * Tue Jun 20 2023 Christophe Marin <christophe@krop.fr> - Update to 2.0.2. Check the installed changelog file for the list of changes. - Drop 0001-Use-qmake-qt5-for-openSUSE.patch. The correct way to select the Qt version version is to use: qbs setup-qt <path to qmake executable> - Simplify the license tag * Sat Dec 03 2022 Dirk Müller <dmueller@suse.com> - update to 1.24.0: * Users can now control if and when warnings for deprecated properties are emitted. * Added FileInfo.executableSuffix(). * Sun Nov 20 2022 Andrea Manzini <andrea.manzini@suse.com> - 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. * Thu Sep 09 2021 Christophe Giboudeaux <christophe@krop.fr> - Update to 1.20.0 * CMake and Qbs builds now fully support building with Qt6. * Qbs now prints the old properties set when refusing to build a project with changed properties. * Added convenience command to qbs-config to add a profile in one go instead of setting properties separately. * Added profiling timer for module providers. - Check the changes-1.20.0.md file for other changes. * Wed Jul 21 2021 Christophe Giboudeaux <christophe@krop.fr> - Remove the dmgbuild binary until it's ported to python 3. - Only install the license files once. - Drop fix-env-script-interpreter.patch. No longer needed. * Sat Jul 03 2021 Ferdinand Thiessen <rpm@fthiessen.de> - Update to 1.19.1 * Qt6 support * Project files update API depending on the Qt.gui module was removed. * Fix possible command line length issue with qmlimportscanner * Fix accessing binaries from libexec for Qt 6.1 and above * Thu May 13 2021 Christophe Giboudeaux <christophe@krop.fr> - Update to 1.19.0. No changelog. * Thu Apr 29 2021 Christophe Giboudeaux <christophe@krop.fr> - Add patch to fix the qmake detection (boo#1185429): * 0001-Use-qmake-qt5-for-openSUSE.patch - Stop setting libexec paths for Tumbleweed. The default values can be used. * Wed Jan 27 2021 Wang Jun <jgwang@suse.com> - Update to version 1.18.0 * Features: - General: * It is no longer strictly required to provide a profile. * Sub-second timestamp resolutions are now supported on Unix systems. * Added a convenient replacement for product.moduleProperty("module", "property"), namely product.module.property. * The loadFile and loadExtension functions are deprecated in favor of the new require function, which accepts arguments of either form accepted by the deprecated functions. * Added new tool qbs-create-project to set up a new qbs project from an existing source tree. * FileTagger items can now have conditions. * Probe items can now appear directly under a Project item. - Cpp module: * Added support for QNX and the QCC toolchain * Added the cpp.useRPathLink property to control whether to use the -rpath-link linker option. * Provided the means to easily combine source files for the C language family in order to support "amalgamation builds". * Introduced cpp.treatSystemHeadersAsDependencies. - Qt modules: * Introduced property Qt.core.combineMocOutput. * Introduced Qt.core.enableKeywords for simple disabling of the "signals", "slots" and "emit" symbols. * Important bug fixes: - Improved scalability of parallel builds on Linux by starting Process commands via a dedicated launcher process. * Behavior changes: - The base directory for source files changed from the product source directory to the parent directory of the file where the files are listed. - Avoid the "env-script-interpreter" warning when building * Add fix-env-script-interpreter.patch * Tue Sep 15 2020 Christophe Giboudeaux <christophe@krop.fr> - 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 * 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
/usr/include/qbs /usr/include/qbs/api /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 /usr/include/qbs/buildgraph/forward_decls.h /usr/include/qbs/generators /usr/include/qbs/generators/generator.h /usr/include/qbs/generators/generatordata.h /usr/include/qbs/language /usr/include/qbs/language/forward_decls.h /usr/include/qbs/logging /usr/include/qbs/logging/ilogsink.h /usr/include/qbs/qbs.h /usr/include/qbs/tools /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/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/lib64/libqbscore.so
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Nov 12 00:13:41 2024