Accepting request 760921 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/760921 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/scons?expand=0&rev=42
This commit is contained in:
commit
36bf227b33
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:792e7d59c421b9946160c1a373f66e71c0e388c321cef2edf105210beed4ac95
|
||||
size 5510846
|
@ -1,3 +0,0 @@
|
||||
<multibuild>
|
||||
<package>test</package>
|
||||
</multibuild>
|
3
scons-src-3.1.2.tar.gz
Normal file
3
scons-src-3.1.2.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:9a2860edea0f86e6c46778fd7bb57dfbd14c330e561ccdbe6200503e4c2c9966
|
||||
size 5638986
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:af581cc04627133f6da9881d8ccde40f7e66623ac9ca2b9bcc7eed680a84467d
|
||||
size 156227
|
3
scons-user.html-3.1.2.tar.bz2
Normal file
3
scons-user.html-3.1.2.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:a36633c90cb9cc15ffda686658fdf3aa83b294241429966e78dae42c3f7a432c
|
||||
size 156775
|
@ -1,3 +1,69 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 3 19:23:47 CET 2020 - Matej Cepl <mcepl@suse.com>
|
||||
|
||||
- Switch off tests
|
||||
- Update to 3.1.2:
|
||||
- Added debug option "action_timestamps" which outputs to
|
||||
stdout the absolute start and end time for each target.
|
||||
- Fix suncxx tool (Oracle Studio compiler) when using Python 3.
|
||||
Previously would throw an exception.
|
||||
Resolved by properly handling tool version string output as
|
||||
unicode.
|
||||
- Resolved a typo in engine.SCons.Tool
|
||||
- Resolved a race condition in multithreaded Windows builds
|
||||
with Python 2 in the case where a child process is spawned
|
||||
while a Python action has a file open. Original author:
|
||||
Ryan Beasley.
|
||||
- Added memoization support for calls to Environment.Value()
|
||||
in order to improve performance of repeated calls.
|
||||
- Update Command() function to accept target_scanner,
|
||||
source_factory, and target_factory arguments.
|
||||
This makes Command act more like a one-off builder.
|
||||
- Added support for "-imacros" to ParseFlags
|
||||
- Fix CheckFunc detection code for Visual 2019. Some functions
|
||||
(e.g. memmove) were incorrectly recognized as not available.
|
||||
- Fix stacktrace when using SCons with Python 3.5+ and
|
||||
SunOS/Solaris related tools.
|
||||
- Avoid crash with UnicodeDecodeError on Python 3 when
|
||||
a Latex log file in non-UTF-8 encoding (e.g. containing
|
||||
umlauts in Latin-1 encoding when the fontenc package is
|
||||
included with \usepackage[T1]{fontenc}) is read.
|
||||
- Improved threading performance by ensuring NodeInfo is
|
||||
shared across threads. Results in ~13% improvement for
|
||||
parallel builds (-j# > 1) with many shared nodes.
|
||||
- Improve performance of Entry.disambiguate() by making check
|
||||
for most common case first, preventing unnecessary IO.
|
||||
- Improved DAG walk performance by reducing unnecessary work
|
||||
when there are no un-visited children.
|
||||
- Replace instances of string find method with "in" checks
|
||||
where the index from find() was not used.
|
||||
- CmdStringHolder fix from issue #3428
|
||||
- Turn previously deprecated debug options into failures:
|
||||
--debug=tree, --debug=dtree, --debug=stree,
|
||||
--debug=nomemoizer.
|
||||
- Experimental New Feature: Enable caching MSVC configuration
|
||||
If SCONS_CACHE_MSVC_CONFIG shell environment variable is
|
||||
set, SCons will cache the results of past calls to
|
||||
vcvarsall.bat to a file; integrates with existing memoizing
|
||||
of such vars. On vs2019 saves 5+ seconds per SCons
|
||||
invocation, which really helps test suite runs.
|
||||
- Remove deprecated SourceSignatures, TargetSignatures
|
||||
- Remove deprecated Builder keywords: overrides and scanner
|
||||
- Remove deprecated env.Copy
|
||||
- Remove deprecated BuildDir plus SConscript keyword
|
||||
build_dir
|
||||
- A number of documentation improvements.
|
||||
- scons-src-3.1.2.tar.gz is just renamed documentation for 3.1.1
|
||||
(upstream hasn’t released new documentation tarball)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 6 18:34:18 UTC 2019 - Andreas Stieger <andreas.stieger@gmx.de>
|
||||
|
||||
- scons 3.1.1:
|
||||
* Change the default for AppendENVPath to delete_existing=0, so
|
||||
path order will not be changed, unless explicitly set
|
||||
* Add the textfile tool to the default tool list
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue May 21 10:07:35 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
|
||||
|
||||
|
11
scons.spec
11
scons.spec
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package scons
|
||||
#
|
||||
# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
|
||||
# Copyright (c) 2020 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@ -26,13 +26,13 @@
|
||||
%bcond_with test
|
||||
%endif
|
||||
Name: scons%{psuffix}
|
||||
Version: 3.0.5
|
||||
Version: 3.1.2
|
||||
Release: 0
|
||||
Summary: Replacement for Make
|
||||
License: MIT
|
||||
Group: Development/Tools/Building
|
||||
URL: http://www.scons.org/
|
||||
Source0: https://github.com/SCons/%{modname}/archive/%{version}.tar.gz
|
||||
URL: https://www.scons.org/
|
||||
Source0: http://prdownloads.sourceforge.net/scons/%{modname}-src-%{version}.tar.gz
|
||||
#http://www.scons.org/doc/%%{version}/HTML/scons-user.html
|
||||
Source1: scons-user.html-%{version}.tar.bz2
|
||||
# Adjust to exclude all failing tests
|
||||
@ -74,7 +74,7 @@ provides itself as well as the features. SCons allows you to use the
|
||||
full power of Python to control compilation.
|
||||
|
||||
%prep
|
||||
%setup -q -n %{modname}-%{version}
|
||||
%setup -q -n %{modname}-src-%{version} -a1
|
||||
%autopatch -p1
|
||||
|
||||
sed -i -e '/QT_LIBPATH = os.path.join.*QTDIR/s/lib/%{_lib}/' \
|
||||
@ -129,6 +129,7 @@ echo "Skiping tests on this architecture due to failures"
|
||||
%files
|
||||
%license LICENSE
|
||||
%doc src/CHANGES.txt README.rst src/RELEASE.txt
|
||||
%doc scons-user.html
|
||||
%{_bindir}/*
|
||||
%{python3_sitelib}/SCons
|
||||
%{python3_sitelib}/%{modname}*.egg-info
|
||||
|
Loading…
Reference in New Issue
Block a user