diff --git a/.files b/.files
index 44a6796..a9ecf80 100644
Binary files a/.files and b/.files differ
diff --git a/.rev b/.rev
index df0efc4..8c0b434 100644
--- a/.rev
+++ b/.rev
@@ -15,4 +15,12 @@
677271
+
+ f176f8c4f6a3e826e5c98ad781f69ada
+ 2.34.0
+
+ dimstar_suse
+
+ 789037
+
diff --git a/angelscript.changes b/angelscript.changes
index ce2ac7e..d6b6e4a 100644
--- a/angelscript.changes
+++ b/angelscript.changes
@@ -1,4 +1,60 @@
-------------------------------------------------------------------
+Fri Mar 27 13:18:01 UTC 2020 - Christophe Giboudeaux
+
+- Update to 2.34.0:
+ * Fixed problem in compiler with bool property returned as
+ reference in conditions
+ * Fixed problem with catching exceptions in functions with
+ multiple try-catch blocks
+ * Fixed read from unallocated memory in compiler when
+ compiling default args
+ * Fixed problem with doing a value assign from array
+ holding handles
+ * Fixed crash in compiler when there are multiple matching
+ global functions for set accessors
+ * Fixed crash that could happen when loading bytecode with
+ shared classes that doesn't match current declared shared classes
+ * Fixed assert failure when compiling a construct call with
+ an anonymous initialization list
+ * Fixed incorrect bytecode sequence when doing value assignment
+ from handles for script classes using default assignment operator
+ * Fixed problem with default arg not being able to access members
+ in expression
+ * Fixed crash when releasing engine with template specialization
+ containing child funcdefs
+ * Fixed asCALL_THISCALL_ASGLOBAL to function correctly with
+ multiple inheritance
+ * Compiler now identifies match for functions taking object as
+ inout ref when passing anonymous init list
+ * Compiler now interrupts compilation after identifying error
+ while compiling use of get property accessor
+ * Compiler no longer identifies global script functions
+ as property accessors when this is turned off with
+ asEP_PROPERTY_ACCESSOR_MODE
+ * Fixed config for FreeBSD on non-x86 64bit targets
+ * asEP_PROPERTY_ACCESSOR_MODE has a new mode (3) to require
+ property accessors to be flagged with 'property'
+ * Property accessors are validated upon declaration when
+ flagged with 'property'
+ * asEP_PROPERTY_ACCESSOR_MODE is now set to 3 by default
+ * Handles can now be declared read-only
+ * Functions and methods intended to be used as virtual
+ property should now be declared with a 'property' decorator
+ * Added non-reserved keyword 'property'
+ * Added asIScriptFunction::IsProperty
+ * Removed an invalid assert() statement in ExecuteString
+ * Debugger commands 'n' and 'o' no longer prints 'No
+ script is running' when used as first command
+ * Debugger command 'p' prints 'Invalid expression. No
+ matching symbol' when the symbol doesn't exist in the current context
+ * Fixed missing check for failed memory allocation
+ in CScriptArray::Precache
+ * The string factory in the std::string add-on is
+ now thread safe
+ * Enabled Virtual Terminal Processing in asrun for colored
+ text on Windows console
+
+-------------------------------------------------------------------
Mon Feb 18 19:46:51 UTC 2019 - Matthias Eliasson
- Update to new upstream release 2.33.0
diff --git a/angelscript.spec b/angelscript.spec
index 79b6109..6b1b852 100644
--- a/angelscript.spec
+++ b/angelscript.spec
@@ -1,7 +1,7 @@
#
# spec file for package angelscript
#
-# 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
@@ -16,14 +16,14 @@
#
-%define sover 2_33_0
+%define sover 2_34_0
Name: angelscript
-Version: 2.33.0
+Version: 2.34.0
Release: 0
Summary: Scripting library
License: Zlib
Group: Development/Libraries/C and C++
-URL: http://www.angelcode.com/angelscript/
+URL: https://www.angelcode.com/angelscript/
Source: http://www.angelcode.com/angelscript/sdk/files/%{name}_%{version}.zip
BuildRequires: fdupes
BuildRequires: gcc-c++
@@ -67,7 +67,7 @@ applications that want to make use of the AngelScript library.
%build
export CXXFLAGS="%{optflags}"
-make %{?_smp_mflags} shared
+%make_build shared
%install
make install_shared install_header install_docs PREFIX=%{_prefix} DESTDIR=%{buildroot} LIBDIR_DEST=%{_libdir} DOCDIR_BASEDIR=%{_defaultdocdir}/%{name}
diff --git a/angelscript_2.33.0.zip b/angelscript_2.33.0.zip
deleted file mode 120000
index 507f9f8..0000000
--- a/angelscript_2.33.0.zip
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafybeiam5dxzh3uygixj5koq3n2ex2bqb6swkxau2hkmnvei25mh2wih5y
\ No newline at end of file
diff --git a/angelscript_2.34.0.zip b/angelscript_2.34.0.zip
new file mode 120000
index 0000000..e78ddb8
--- /dev/null
+++ b/angelscript_2.34.0.zip
@@ -0,0 +1 @@
+/ipfs/bafybeid5a4mv4vgi7z3udhdljafulpj5kvdfvspv5gxwvmfowq4s6ikmru
\ No newline at end of file