diff --git a/_multibuild b/_multibuild
deleted file mode 100644
index fcc7b97..0000000
--- a/_multibuild
+++ /dev/null
@@ -1,3 +0,0 @@
-<multibuild>
-  <package>test</package>
-</multibuild>
diff --git a/scons-src-3.1.1.tar.gz b/scons-src-3.1.1.tar.gz
deleted file mode 100644
index 032ac20..0000000
--- a/scons-src-3.1.1.tar.gz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:7b231af52b0ee0cf91b61f4323518e02a07eedd554a07890fcbcd425dfa88d5c
-size 5641414
diff --git a/scons-src-3.1.2.tar.gz b/scons-src-3.1.2.tar.gz
new file mode 100644
index 0000000..fd868ff
--- /dev/null
+++ b/scons-src-3.1.2.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9a2860edea0f86e6c46778fd7bb57dfbd14c330e561ccdbe6200503e4c2c9966
+size 5638986
diff --git a/scons-user.html-3.1.1.tar.bz2 b/scons-user.html-3.1.2.tar.bz2
similarity index 100%
rename from scons-user.html-3.1.1.tar.bz2
rename to scons-user.html-3.1.2.tar.bz2
diff --git a/scons.changes b/scons.changes
index be1862c..5de26e3 100644
--- a/scons.changes
+++ b/scons.changes
@@ -1,3 +1,61 @@
+-------------------------------------------------------------------
+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>
 
diff --git a/scons.spec b/scons.spec
index ccbe1da..408b985 100644
--- a/scons.spec
+++ b/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,7 +26,7 @@
 %bcond_with test
 %endif
 Name:           scons%{psuffix}
-Version:        3.1.1
+Version:        3.1.2
 Release:        0
 Summary:        Replacement for Make
 License:        MIT