Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package qbs for openSUSE:Factory checked in at 2021-02-01 13:29:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qbs (Old) and /work/SRC/openSUSE:Factory/.qbs.new.28504 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "qbs" Mon Feb 1 13:29:00 2021 rev:10 rq:868293 version:1.18.0 Changes: -------- --- /work/SRC/openSUSE:Factory/qbs/qbs.changes 2020-09-16 19:34:48.626528929 +0200 +++ /work/SRC/openSUSE:Factory/.qbs.new.28504/qbs.changes 2021-02-01 13:30:55.486343993 +0100 @@ -1,0 +2,40 @@ +Wed Jan 27 07:59:12 UTC 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 + +------------------------------------------------------------------- Old: ---- qbs-src-1.17.0.tar.gz New: ---- fix-env-script-interpreter.patch qbs-src-1.18.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qbs.spec ++++++ --- /var/tmp/diff_new_pack.ZF4yR7/_old 2021-02-01 13:30:56.134344792 +0100 +++ /var/tmp/diff_new_pack.ZF4yR7/_new 2021-02-01 13:30:56.138344797 +0100 @@ -1,7 +1,7 @@ # # spec file for package qbs # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 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.17.0 +Version: 1.18.0 Release: 0 Summary: Modern build tool for software projects # Legal: @@ -31,6 +31,8 @@ Group: Development/Tools/Building URL: https://wiki.qt.io/Qbs Source: https://download.qt.io/official_releases/%{name}/%{version}/%{name}-src-%{version}.tar.gz +# PATCH-FIX-OPENSUSE fix-env-script-interpreter.patch -- Avoid the "env-script-interpreter" warning when building +Patch0: fix-env-script-interpreter.patch BuildRequires: fdupes BuildRequires: libQt5Concurrent-devel >= %{qt5_version} BuildRequires: libQt5Core-devel >= %{qt5_version} @@ -66,6 +68,7 @@ %prep %setup -q -n %{name}-src-%{version} +%patch0 -p1 %build makeopts="" @@ -89,11 +92,8 @@ %install %qmake5_install -# Cleanup -rm -f %{buildroot}%{_datadir}/%{name}/python/biplist/qt_attribution.json -rm -f %{buildroot}%{_datadir}/%{name}/python/dmgbuild/qt_attribution.json -rm -f %{buildroot}%{_datadir}/%{name}/python/ds_store/qt_attribution.json -rm -f %{buildroot}%{_datadir}/%{name}/python/mac_alias/qt_attribution.json +# Cleanup, until the code is ported to python3 completely +rm -fr %{buildroot}%{_datadir}/%{name}/python ln -f -s qbs.1.gz %{buildroot}/%{_mandir}/man1/qbs-config.1.gz ln -f -s qbs.1.gz %{buildroot}/%{_mandir}/man1/qbs-config-ui.1.gz @@ -124,7 +124,6 @@ %{_datadir}/%{name}/imports/ %{_datadir}/%{name}/module-providers/ %{_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 ++++++ fix-env-script-interpreter.patch ++++++ From: Wang Jun <jgwang@suse.com> Date: Mon, 1 Feb 2021 09:50:35 +0800 Subject: Avoid the "env-script-interpreter" warning when building --- qbs-src-1.18.0/src/3rdparty/python/bin/dmgbuild.orig 2021-01-27 15:33:13.548068334 +0800 +++ qbs-src-1.18.0/src/3rdparty/python/bin/dmgbuild 2021-01-27 15:33:23.916039320 +0800 @@ -1,4 +1,4 @@ -#! /usr/bin/env python +#!/usr/bin/python # -*- coding: utf-8 -*- from __future__ import unicode_literals ++++++ qbs-src-1.17.0.tar.gz -> qbs-src-1.18.0.tar.gz ++++++ ++++ 18530 lines of diff (skipped)