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
+
+- 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
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)