commit qbs for openSUSE:Factory
Hello community, here is the log from the commit of package qbs for openSUSE:Factory checked in at 2020-09-16 19:34:44 Comparing /work/SRC/openSUSE:Factory/qbs (Old) and /work/SRC/openSUSE:Factory/.qbs.new.4249 (New) Package is "qbs" Wed Sep 16 19:34:44 2020 rev:9 rq:834777 version:1.17.0 Changes: --- /work/SRC/openSUSE:Factory/qbs/qbs.changes 2020-05-03 22:47:42.731212998 +0200 +++ /work/SRC/openSUSE:Factory/.qbs.new.4249/qbs.changes2020-09-16 19:34:48.626528929 +0200 @@ -1,0 +2,13 @@ +Tue Sep 15 06:19:27 UTC 2020 - Christophe Giboudeaux + +- 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 + +--- Old: qbs-src-1.16.0.tar.gz New: qbs-src-1.17.0.tar.gz Other differences: -- ++ qbs.spec ++ --- /var/tmp/diff_new_pack.o1rPAK/_old 2020-09-16 19:34:49.474529713 +0200 +++ /var/tmp/diff_new_pack.o1rPAK/_new 2020-09-16 19:34:49.474529713 +0200 @@ -19,7 +19,7 @@ %define qt5_version 5.11.0 Name: qbs -Version:1.16.0 +Version:1.17.0 Release:0 Summary:Modern build tool for software projects # Legal: ++ qbs-src-1.16.0.tar.gz -> qbs-src-1.17.0.tar.gz ++ 29590 lines of diff (skipped)
commit qbs for openSUSE:Factory
Hello community, here is the log from the commit of package qbs for openSUSE:Factory checked in at 2020-05-03 22:47:38 Comparing /work/SRC/openSUSE:Factory/qbs (Old) and /work/SRC/openSUSE:Factory/.qbs.new.2738 (New) Package is "qbs" Sun May 3 22:47:38 2020 rev:8 rq:799844 version:1.16.0 Changes: --- /work/SRC/openSUSE:Factory/qbs/qbs.changes 2019-12-27 13:49:27.308491910 +0100 +++ /work/SRC/openSUSE:Factory/.qbs.new.2738/qbs.changes2020-05-03 22:47:42.731212998 +0200 @@ -1,0 +2,12 @@ +Sun May 3 06:55:15 UTC 2020 - Christophe Giboudeaux + +- 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. + +--- Old: qbs-src-1.15.0.tar.gz New: qbs-src-1.16.0.tar.gz Other differences: -- ++ qbs.spec ++ --- /var/tmp/diff_new_pack.zOFrAw/_old 2020-05-03 22:47:44.055215691 +0200 +++ /var/tmp/diff_new_pack.zOFrAw/_new 2020-05-03 22:47:44.055215691 +0200 @@ -1,7 +1,7 @@ # # spec file for package qbs # -# Copyright (c) 2019 SUSE LLC +# Copyright (c) 2020 SUSE LLC # Copyright (c) 2018 The Qt Company. # # All modifications and additions to the file contributed by third parties @@ -19,7 +19,7 @@ %define qt5_version 5.11.0 Name: qbs -Version:1.15.0 +Version:1.16.0 Release:0 Summary:Modern build tool for software projects # Legal: @@ -84,7 +84,7 @@ QBS_PLUGINS_INSTALL_DIR=%{_libdir} \ CONFIG+=qbs_enable_project_file_updates -make %{?_smp_mflags} $makeopts +%make_build $makeopts %install %qmake5_install @@ -109,7 +109,7 @@ %files %license LGPL_EXCEPTION.txt LICENSE.LGPLv21 LICENSE.LGPLv3 LICENSE.GPL3-EXCEPT -%doc README changelogs/changes-%{version}.md +%doc README.md changelogs/changes-%{version}.md %dir %{_datadir}/%{name}/ %dir %{_libdir}/%{name}/ %dir %{_libdir}/%{name}/plugins/ ++ qbs-src-1.15.0.tar.gz -> qbs-src-1.16.0.tar.gz ++ 21401 lines of diff (skipped)
commit qbs for openSUSE:Factory
Hello community, here is the log from the commit of package qbs for openSUSE:Factory checked in at 2019-12-27 13:49:24 Comparing /work/SRC/openSUSE:Factory/qbs (Old) and /work/SRC/openSUSE:Factory/.qbs.new.6675 (New) Package is "qbs" Fri Dec 27 13:49:24 2019 rev:7 rq:759297 version:1.15.0 Changes: --- /work/SRC/openSUSE:Factory/qbs/qbs.changes 2019-12-07 15:10:52.171834237 +0100 +++ /work/SRC/openSUSE:Factory/.qbs.new.6675/qbs.changes2019-12-27 13:49:27.308491910 +0100 @@ -1,0 +2,10 @@ +Thu Dec 26 08:30:23 UTC 2019 - Christophe Giboudeaux + +- 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. + +--- Old: qbs-src-1.14.1.tar.gz New: qbs-src-1.15.0.tar.gz Other differences: -- ++ qbs.spec ++ --- /var/tmp/diff_new_pack.cbUmdw/_old 2019-12-27 13:49:28.156492512 +0100 +++ /var/tmp/diff_new_pack.cbUmdw/_new 2019-12-27 13:49:28.156492512 +0100 @@ -19,10 +19,15 @@ %define qt5_version 5.11.0 Name: qbs -Version:1.14.1 +Version:1.15.0 Release:0 Summary:Modern build tool for software projects -License:(LGPL-2.1-with-Qt-Company-Qt-exception-1.1 OR LGPL-3.0-only) AND GPL-3.0-with-Qt-Company-Qt-exception-1.1 +# Legal: +# scripts/ is LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later) +# share/ is LGPL-2.1-only OR LGPL-3.0-only WITH Qt-LGPL-exception-1.1. +# src/ is a mix of both licenses combo...except transformerchangetracking.{cpp,h} +# which is GPL-3.0-only WITH Qt-GPL-exception-1.0 +License:LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later) AND (LGPL-2.1-only OR LGPL-3.0-only WITH Qt-LGPL-exception-1.1) AND GPL-3.0-only WITH Qt-GPL-exception-1.0 Group: Development/Tools/Building URL:https://wiki.qt.io/Qbs Source: https://download.qt.io/official_releases/%{name}/%{version}/%{name}-src-%{version}.tar.gz @@ -103,7 +108,7 @@ %postun -p /sbin/ldconfig %files -%license LGPL_EXCEPTION.txt LICENSE.LGPLv21 LICENSE.LGPLv3 +%license LGPL_EXCEPTION.txt LICENSE.LGPLv21 LICENSE.LGPLv3 LICENSE.GPL3-EXCEPT %doc README changelogs/changes-%{version}.md %dir %{_datadir}/%{name}/ %dir %{_libdir}/%{name}/ @@ -124,6 +129,8 @@ %{_libdir}/%{name}/plugins/lib%{name}_cpp_scanner.so %{_libdir}/%{name}/plugins/lib%{name}_qt_scanner.so %{_libdir}/%{name}/plugins/libclangcompilationdbgenerator.so +%{_libdir}/%{name}/plugins/libiarewgenerator.so +%{_libdir}/%{name}/plugins/libkeiluvgenerator.so %{_libdir}/%{name}/plugins/libmakefilegenerator.so %{_libdir}/%{name}/plugins/libvisualstudiogenerator.so %{_libdir}/lib%{name}*.so.* @@ -132,7 +139,7 @@ %{_mandir}/man1/qbs*%{ext_man} %files devel -%license LGPL_EXCEPTION.txt LICENSE.LGPLv21 LICENSE.LGPLv3 +%license LGPL_EXCEPTION.txt LICENSE.LGPLv21 LICENSE.LGPLv3 LICENSE.GPL3-EXCEPT %doc %{_datadir}/%{name}/examples/ %{_includedir}/%{name}/ %{_libdir}/lib%{name}*.prl ++ qbs-src-1.14.1.tar.gz -> qbs-src-1.15.0.tar.gz ++ 41963 lines of diff (skipped)
commit qbs for openSUSE:Factory
Hello community, here is the log from the commit of package qbs for openSUSE:Factory checked in at 2019-12-07 15:10:10 Comparing /work/SRC/openSUSE:Factory/qbs (Old) and /work/SRC/openSUSE:Factory/.qbs.new.4691 (New) Package is "qbs" Sat Dec 7 15:10:10 2019 rev:6 rq:754869 version:1.14.1 Changes: --- /work/SRC/openSUSE:Factory/qbs/qbs.changes 2019-10-12 22:37:59.698508989 +0200 +++ /work/SRC/openSUSE:Factory/.qbs.new.4691/qbs.changes2019-12-07 15:10:52.171834237 +0100 @@ -1,0 +2,6 @@ +Sat Dec 7 08:56:25 UTC 2019 - Christophe Giboudeaux + +- Update to 1.14.1 + * Qt support: Fix static builds with Qt >= 5.13.1. + +--- Old: qbs-src-1.14.0.tar.gz New: qbs-src-1.14.1.tar.gz Other differences: -- ++ qbs.spec ++ --- /var/tmp/diff_new_pack.uZNE2R/_old 2019-12-07 15:10:54.879833854 +0100 +++ /var/tmp/diff_new_pack.uZNE2R/_new 2019-12-07 15:10:54.883833853 +0100 @@ -1,7 +1,7 @@ # # spec file for package qbs # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LLC # Copyright (c) 2018 The Qt Company. # # All modifications and additions to the file contributed by third parties @@ -19,7 +19,7 @@ %define qt5_version 5.11.0 Name: qbs -Version:1.14.0 +Version:1.14.1 Release:0 Summary:Modern build tool for software projects License:(LGPL-2.1-with-Qt-Company-Qt-exception-1.1 OR LGPL-3.0-only) AND GPL-3.0-with-Qt-Company-Qt-exception-1.1 ++ qbs-src-1.14.0.tar.gz -> qbs-src-1.14.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qbs-src-1.14.0/VERSION new/qbs-src-1.14.1/VERSION --- old/qbs-src-1.14.0/VERSION 2019-09-27 16:41:37.0 +0200 +++ new/qbs-src-1.14.1/VERSION 2019-10-16 15:22:00.0 +0200 @@ -1 +1 @@ -1.14.0 +1.14.1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qbs-src-1.14.0/changelogs/changes-1.14.1.md new/qbs-src-1.14.1/changelogs/changes-1.14.1.md --- old/qbs-src-1.14.0/changelogs/changes-1.14.1.md 1970-01-01 01:00:00.0 +0100 +++ new/qbs-src-1.14.1/changelogs/changes-1.14.1.md 2019-10-16 15:22:00.0 +0200 @@ -0,0 +1,4 @@ +# Important bugfixes +* Qt support: Fix static builds on Windows (QBS-1465). +* Qt support: Fix static builds with Qt >= 5.13.1. +* Darwin: Adapt to Xcode 11. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qbs-src-1.14.0/share/qbs/imports/qbs/DarwinTools/darwin-tools.js new/qbs-src-1.14.1/share/qbs/imports/qbs/DarwinTools/darwin-tools.js --- old/qbs-src-1.14.0/share/qbs/imports/qbs/DarwinTools/darwin-tools.js 2019-09-27 16:41:37.0 +0200 +++ new/qbs-src-1.14.1/share/qbs/imports/qbs/DarwinTools/darwin-tools.js 2019-10-16 15:22:00.0 +0200 @@ -162,17 +162,17 @@ * Finds the first index of a replacement starting with one of the supported syntaxes * This is needed so we don't do recursive substitutions */ -function indexOfReplacementStart(syntaxes, str, offset) { +function indexOfReplacementStart(syntaxes, str) { var syntax; -var idx = str.length; +var idx = -1; for (var i in syntaxes) { -var j = str.indexOf(syntaxes[i].open, offset); -if (j !== -1 && j < idx) { +var j = str.lastIndexOf(syntaxes[i].open); +if (j > idx) { syntax = syntaxes[i]; idx = j; } } -return { "syntax": syntax, "index": idx === str.length ? -1 : idx }; +return { "syntax": syntax, "index": idx }; } function expandRecursive(obj, env, checked) { @@ -202,19 +202,16 @@ // skip replacement if ($this.undefinedVariableFunction) $this.undefinedVariableFunction(key, varName); -i = j + repl.syntax.close.length; -} else { -changes = true; -varValue = String(varValue); -if (varFormatter !== undefined) -varFormatter = varFormatter.toLowerCase(); -if (varFormatter === "rfc1034identifier") -varValue = Utilities.rfc1034Identifier(varValue); -value = value.slice(0, i) + varValue + value.slice(j + repl.syntax.close.length); -// avoid recursive substitutions to avoid
commit qbs for openSUSE:Factory
Hello community, here is the log from the commit of package qbs for openSUSE:Factory checked in at 2019-10-12 22:37:58 Comparing /work/SRC/openSUSE:Factory/qbs (Old) and /work/SRC/openSUSE:Factory/.qbs.new.2352 (New) Package is "qbs" Sat Oct 12 22:37:58 2019 rev:5 rq:737533 version:1.14.0 Changes: --- /work/SRC/openSUSE:Factory/qbs/qbs.changes 2019-07-16 08:40:42.883024009 +0200 +++ /work/SRC/openSUSE:Factory/.qbs.new.2352/qbs.changes2019-10-12 22:37:59.698508989 +0200 @@ -1,0 +2,11 @@ +Thu Oct 10 09:20:06 UTC 2019 - Christophe Giboudeaux + +- 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. + +--- Old: qbs-src-1.13.1.tar.gz New: qbs-src-1.14.0.tar.gz Other differences: -- ++ qbs.spec ++ --- /var/tmp/diff_new_pack.3m29hi/_old 2019-10-12 22:38:00.846506054 +0200 +++ /var/tmp/diff_new_pack.3m29hi/_new 2019-10-12 22:38:00.850506044 +0200 @@ -17,9 +17,9 @@ # -%define qt5_version 5.9.0 +%define qt5_version 5.11.0 Name: qbs -Version:1.13.1 +Version:1.14.0 Release:0 Summary:Modern build tool for software projects License:(LGPL-2.1-with-Qt-Company-Qt-exception-1.1 OR LGPL-3.0-only) AND GPL-3.0-with-Qt-Company-Qt-exception-1.1 @@ -38,14 +38,6 @@ BuildRequires: libQt5Xml-devel >= %{qt5_version} # Qt Creator used to package qbs too Conflicts: libqt5-creator <= 4.5.0 -%if 0%{?suse_version} < 1330 -# It does not build with the default compiler (GCC 4.8) on Leap 42.x -%if 0%{?sle_version} <= 120200 -BuildRequires: gcc6-c++ -%else -BuildRequires: gcc7-c++ -%endif -%endif %description Qbs is a tool that helps simplify the build process for developing projects @@ -72,14 +64,6 @@ %build makeopts="" -%if 0%{?suse_version} < 1330 -# It does not build with the default compiler (GCC 4.8) on Leap 42.x -%if 0%{?sle_version} <= 120200 -makeopts="$makeopts CC=gcc-6 CXX=g++-6" -%else -makeopts="$makeopts CC=gcc-7 CXX=g++-7" -%endif -%endif # QBS_LIBEXEC_DESTDIR, QBS_RELATIVE_LIBEXEC_PATH need to be # set because the defaults are hardcoded to 'libexec' @@ -119,8 +103,8 @@ %postun -p /sbin/ldconfig %files -%doc README %license LGPL_EXCEPTION.txt LICENSE.LGPLv21 LICENSE.LGPLv3 +%doc README changelogs/changes-%{version}.md %dir %{_datadir}/%{name}/ %dir %{_libdir}/%{name}/ %dir %{_libdir}/%{name}/plugins/ ++ qbs-src-1.13.1.tar.gz -> qbs-src-1.14.0.tar.gz ++ 18049 lines of diff (skipped)
commit qbs for openSUSE:Factory
Hello community, here is the log from the commit of package qbs for openSUSE:Factory checked in at 2019-07-16 08:40:34 Comparing /work/SRC/openSUSE:Factory/qbs (Old) and /work/SRC/openSUSE:Factory/.qbs.new.1887 (New) Package is "qbs" Tue Jul 16 08:40:34 2019 rev:4 rq:714858 version:1.13.1 Changes: --- /work/SRC/openSUSE:Factory/qbs/qbs.changes 2019-05-03 22:47:05.787861487 +0200 +++ /work/SRC/openSUSE:Factory/.qbs.new.1887/qbs.changes2019-07-16 08:40:42.883024009 +0200 @@ -1,0 +2,11 @@ +Fri Jul 12 11:32:50 UTC 2019 - Christophe Giboudeaux + +- 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. + +--- Old: qbs-src-1.13.0.tar.gz New: qbs-src-1.13.1.tar.gz Other differences: -- ++ qbs.spec ++ --- /var/tmp/diff_new_pack.TM0Kdo/_old 2019-07-16 08:40:43.447024198 +0200 +++ /var/tmp/diff_new_pack.TM0Kdo/_new 2019-07-16 08:40:43.451024199 +0200 @@ -19,7 +19,7 @@ %define qt5_version 5.9.0 Name: qbs -Version:1.13.0 +Version:1.13.1 Release:0 Summary:Modern build tool for software projects License:(LGPL-2.1-with-Qt-Company-Qt-exception-1.1 OR LGPL-3.0-only) AND GPL-3.0-with-Qt-Company-Qt-exception-1.1 ++ qbs-src-1.13.0.tar.gz -> qbs-src-1.13.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qbs-src-1.13.0/VERSION new/qbs-src-1.13.1/VERSION --- old/qbs-src-1.13.0/VERSION 2019-04-08 15:52:39.0 +0200 +++ new/qbs-src-1.13.1/VERSION 2019-05-23 19:02:41.0 +0200 @@ -1 +1 @@ -1.13.0 +1.13.1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qbs-src-1.13.0/changelogs/changes-1.13.1.md new/qbs-src-1.13.1/changelogs/changes-1.13.1.md --- old/qbs-src-1.13.0/changelogs/changes-1.13.1.md 1970-01-01 01:00:00.0 +0100 +++ new/qbs-src-1.13.1/changelogs/changes-1.13.1.md 2019-05-23 19:02:41.0 +0200 @@ -0,0 +1,9 @@ +# Important bugfixes +* 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. +* macOS: Properties in bundle.infoPlist are no longer overridden (QBS-1447). +* iOS: Fixed generation of default Info.plist (QBS-1447). diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qbs-src-1.13.0/doc/reference/modules/qt-plugin_support-module.qdoc new/qbs-src-1.13.1/doc/reference/modules/qt-plugin_support-module.qdoc --- old/qbs-src-1.13.0/doc/reference/modules/qt-plugin_support-module.qdoc 2019-04-08 15:52:39.0 +0200 +++ new/qbs-src-1.13.1/doc/reference/modules/qt-plugin_support-module.qdoc 2019-05-23 19:02:41.0 +0200 @@ -75,3 +75,11 @@ \readonly */ +/*! +\qmlproperty bool Qt.plugin_support::linkPlugins + +Controls whether plugins of a statically built Qt should be linked into the product. + +\defaultvalue \c true if the product is an application or shared library, \c false otherwise. + +*/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qbs-src-1.13.0/scripts/make-release-archives.bat new/qbs-src-1.13.1/scripts/make-release-archives.bat --- old/qbs-src-1.13.0/scripts/make-release-archives.bat2019-04-08 15:52:39.0 +0200 +++ new/qbs-src-1.13.1/scripts/make-release-archives.bat2019-05-23 19:02:41.0 +0200 @@ -68,8 +68,8 @@ qbs build --settings-dir "%builddir%\.settings"^ -f qbs.qbs -d "%builddir%\build"^ -p dist qbs.buildVariant:release "products.qbs archive.includeTopLevelDir:true"^ - release "qbs.installRoot:%builddir%\qbs-windows-x86-%version%" profile:qt^ - release-64 "qbs.installRoot:%builddir%\qbs-windows-x86_64-%version%" profile:qt64 || exit /b + config:release "qbs.installRoot:%builddir%\qbs-windows-x86-%version%" profile:qt^ + config:release-64 "qbs.installRoot:%builddir%\qbs-windows-x86_64-%version%" profile:qt64 || exit /b copy /y "%builddir%\build\release\qbs.%version%.nupkg"
commit qbs for openSUSE:Factory
Hello community, here is the log from the commit of package qbs for openSUSE:Factory checked in at 2019-05-03 22:47:03 Comparing /work/SRC/openSUSE:Factory/qbs (Old) and /work/SRC/openSUSE:Factory/.qbs.new.5148 (New) Package is "qbs" Fri May 3 22:47:03 2019 rev:3 rq:700210 version:1.13.0 Changes: --- /work/SRC/openSUSE:Factory/qbs/qbs.changes 2018-10-23 20:41:59.984428946 +0200 +++ /work/SRC/openSUSE:Factory/.qbs.new.5148/qbs.changes2019-05-03 22:47:05.787861487 +0200 @@ -1,0 +2,40 @@ +Thu May 2 14:33:36 UTC 2019 - Christophe Giboudeaux + +- Change the license tag. qbs contains files licensed under + GPL-3.0-only with some Qt exceptions. + +--- +Sat Apr 20 12:04:41 UTC 2019 - Christophe Giboudeaux + +- 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. + +--- Old: qbs-src-1.12.1.tar.gz New: qbs-src-1.13.0.tar.gz Other differences: -- ++ qbs.spec ++ --- /var/tmp/diff_new_pack.3zBaPw/_old 2019-05-03 22:47:06.895864031 +0200 +++ /var/tmp/diff_new_pack.3zBaPw/_new 2019-05-03 22:47:06.947864150 +0200 @@ -1,7 +1,7 @@ # # spec file for package qbs # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2018 The Qt Company. # # All modifications and additions to the file contributed by third parties @@ -19,12 +19,12 @@ %define qt5_version 5.9.0 Name: qbs -Version:1.12.1 +Version:1.13.0 Release:0 Summary:Modern build tool for software projects -License:LGPL-2.1-with-Qt-Company-Qt-exception-1.1 OR LGPL-3.0-only +License:(LGPL-2.1-with-Qt-Company-Qt-exception-1.1 OR LGPL-3.0-only) AND GPL-3.0-with-Qt-Company-Qt-exception-1.1 Group: Development/Tools/Building -URL:https://qbs.io +URL:https://wiki.qt.io/Qbs Source: https://download.qt.io/official_releases/%{name}/%{version}/%{name}-src-%{version}.tar.gz BuildRequires: fdupes BuildRequires: libQt5Concurrent-devel >= %{qt5_version} @@ -133,6 +133,7 @@ %{_bindir}/%{name}-setup-toolchains %{_bindir}/qbs %{_datadir}/%{name}/imports/ +%{_datadir}/%{name}/module-providers/ %{_datadir}/%{name}/modules/ %{_datadir}/%{name}/python/ %{_datadir}/%{name}/qml-type-descriptions/ @@ -141,8 +142,7 @@ %{_libdir}/%{name}/plugins/libclangcompilationdbgenerator.so %{_libdir}/%{name}/plugins/libmakefilegenerator.so %{_libdir}/%{name}/plugins/libvisualstudiogenerator.so -%{_libdir}/lib%{name}core.so.* -%{_libdir}/lib%{name}qtprofilesetup.so.* +%{_libdir}/lib%{name}*.so.* %{_libexecdir}/%{name}/%{name}_processlauncher %{_libexecdir}/%{name}/dmgbuild %{_mandir}/man1/qbs*%{ext_man} @@ -151,9 +151,7 @@ %license LGPL_EXCEPTION.txt LICENSE.LGPLv21 LICENSE.LGPLv3 %doc %{_datadir}/%{name}/examples/ %{_includedir}/%{name}/ -%{_libdir}/lib%{name}core.prl -%{_libdir}/lib%{name}core.so -%{_libdir}/lib%{name}qtprofilesetup.prl -%{_libdir}/lib%{name}qtprofilesetup.so +%{_libdir}/lib%{name}*.prl +%{_libdir}/lib%{name}*.so %changelog
commit qbs for openSUSE:Factory
Hello community, here is the log from the commit of package qbs for openSUSE:Factory checked in at 2018-10-23 20:40:59 Comparing /work/SRC/openSUSE:Factory/qbs (Old) and /work/SRC/openSUSE:Factory/.qbs.new (New) Package is "qbs" Tue Oct 23 20:40:59 2018 rev:2 rq:643805 version:1.12.1 Changes: --- /work/SRC/openSUSE:Factory/qbs/qbs.changes 2018-05-16 11:41:00.653571146 +0200 +++ /work/SRC/openSUSE:Factory/.qbs.new/qbs.changes 2018-10-23 20:41:59.984428946 +0200 @@ -1,0 +2,37 @@ +Mon Oct 22 13:55:23 UTC 2018 - Christophe Giboudeaux + +- 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 11:17:38 UTC 2018 - kai.koe...@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 + +--- Old: qbs-src-1.11.0.tar.gz New: qbs-src-1.12.1.tar.gz Other differences: -- ++ qbs.spec ++ --- /var/tmp/diff_new_pack.QUBily/_old 2018-10-23 20:42:01.204427489 +0200 +++ /var/tmp/diff_new_pack.QUBily/_new 2018-10-23 20:42:01.204427489 +0200 @@ -13,19 +13,19 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # -%define qt5_version 5.6.0 +%define qt5_version 5.9.0 Name: qbs -Version:1.11.0 +Version:1.12.1 Release:0 Summary:Modern build tool for software projects -License:LGPL-2.1-with-Qt-Company-Qt-exception-1.1 OR LGPL-3.0 +License:LGPL-2.1-with-Qt-Company-Qt-exception-1.1 OR LGPL-3.0-only Group: Development/Tools/Building -URL:http://qbs.io -Source: http://download.qt.io/official_releases/%{name}/%{version}/%{name}-src-%{version}.tar.gz +URL:https://qbs.io +Source: https://download.qt.io/official_releases/%{name}/%{version}/%{name}-src-%{version}.tar.gz BuildRequires: fdupes BuildRequires: libQt5Concurrent-devel >= %{qt5_version} BuildRequires: libQt5Core-devel >= %{qt5_version} @@ -121,37 +121,39 @@ %files %doc README %license LGPL_EXCEPTION.txt LICENSE.LGPLv21 LICENSE.LGPLv3 -%{_bindir}/qbs +%dir %{_datadir}/%{name}/ +%dir %{_libdir}/%{name}/ +%dir %{_libdir}/%{name}/plugins/ +%dir %{_libexecdir}/%{name}/ %{_bindir}/%{name}-config %{_bindir}/%{name}-config-ui %{_bindir}/%{name}-create-project %{_bindir}/%{name}-setup-android %{_bindir}/%{name}-setup-qt %{_bindir}/%{name}-setup-toolchains -%dir %{_libexecdir}/%{name}/ -%{_libexecdir}/%{name}/%{name}_processlauncher -%{_libexecdir}/%{name}/dmgbuild -%dir %{_libdir}/%{name}/ -%dir %{_libdir}/%{name}/plugins/ +%{_bindir}/qbs +%{_datadir}/%{name}/imports/ +%{_datadir}/%{name}/modules/ +%{_datadir}/%{name}/python/ +%{_datadir}/%{name}/qml-type-descriptions/ %{_libdir}/%{name}/plugins/lib%{name}_cpp_scanner.so %{_libdir}/%{name}/plugins/lib%{name}_qt_scanner.so %{_libdir}/%{name}/plugins/libclangcompilationdbgenerator.so +%{_libdir}/%{name}/plugins/libmakefilegenerator.so %{_libdir}/%{name}/plugins/libvisualstudiogenerator.so %{_libdir}/lib%{name}core.so.* %{_libdir}/lib%{name}qtprofilesetup.so.* -%dir %{_datadir}/%{name}/ -%{_datadir}/%{name}/modules/ -%{_datadir}/%{name}/imports/ -%{_datadir}/%{name}/python/ -%{_datadir}/%{name}/qml-type-descriptions/ +%{_libexecdir}/%{name}/%{name}_processlauncher