diff --git a/.gitignore b/.gitignore
index fc308b5..b75f4a9 100644
--- a/.gitignore
+++ b/.gitignore
@@ -48,3 +48,7 @@
/blender-2.80.tar.gz
/blender-2.80-fix_compatibility_python-3.8.patch
/blender-2.81.tar.xz
+/blender-2.81a.tar.xz
+/blender-2.81a-add_ppc64le_support.patch
+/blender-2.81a-appdata-fix-tags.patch
+/blender-2.81a-droid.patch
diff --git a/blender-2.81-add_ppc64le_support.patch b/blender-2.81-add_ppc64le_support.patch
deleted file mode 100644
index 74be915..0000000
--- a/blender-2.81-add_ppc64le_support.patch
+++ /dev/null
@@ -1,29 +0,0 @@
---- blender-2.81.old/intern/numaapi/source/build_config.h 2019-10-21 07:04:53.000000000 -0700
-+++ blender-2.81/intern/numaapi/source/build_config.h 2019-11-21 20:14:25.629780156 -0800
-@@ -318,6 +318,16 @@
- # else
- # error Please define your endianness
- # endif
-+#elif (defined(__PPC64__) || defined(__PPC__)) && defined(__BIG_ENDIAN__)
-+# define ARCH_CPU_PPC64_FAMILY 1
-+# define ARCH_CPU_PPC64 1
-+# define ARCH_CPU_64_BITS 1
-+# define ARCH_CPU_BIG_ENDIAN 1
-+#elif defined(__PPC64__)
-+# define ARCH_CPU_PPC64_FAMILY 1
-+# define ARCH_CPU_PPC64 1
-+# define ARCH_CPU_64_BITS 1
-+# define ARCH_CPU_LITTLE_ENDIAN 1
- #elif defined(__s390x__)
- # define ARCH_CPU_S390_FAMILY 1
- # define ARCH_CPU_S390X 1
-@@ -361,6 +371,9 @@
- #if !defined(ARCH_CPU_PPC_FAMILY)
- # define ARCH_CPU_PPC_FAMILY 0
- #endif
-+#if !defined(ARCH_CPU_PPC64_FAMILY)
-+# define ARCH_CPU_PPC64_FAMILY 0
-+#endif
- #if !defined(ARCH_CPU_S390_FAMILY)
- # define ARCH_CPU_S390_FAMILY 0
- #endif
diff --git a/blender-2.81-appdata-fix-tags.patch b/blender-2.81-appdata-fix-tags.patch
deleted file mode 100644
index 7097779..0000000
--- a/blender-2.81-appdata-fix-tags.patch
+++ /dev/null
@@ -1,14 +0,0 @@
---- blender-2.81.old/release/freedesktop/org.blender.Blender.appdata.xml 2019-10-21 07:04:54.000000000 -0700
-+++ blender-2.81/release/freedesktop/org.blender.Blender.appdata.xml 2019-11-23 10:25:46.249776396 -0800
-@@ -50,10 +50,9 @@
-
Revamped shaders for texturing
- Cycles denoising with OpenImageDenoise and NVIDIA RTX support
- Library overrides to make local overrides to linked characters and other data
--
-
--
- Enhancements:
-+
- - Eevee shadows, transparency and bump mapping redesigned
- - Viewport options for look development with Cycles and Eevee
- - Finer control over rotations and scale in bones, constraints and drivers
diff --git a/blender-2.81-droid.patch b/blender-2.81-droid.patch
deleted file mode 100644
index d547630..0000000
--- a/blender-2.81-droid.patch
+++ /dev/null
@@ -1,25 +0,0 @@
---- blender-2.81.old/source/blender/blenfont/intern/blf_font_i18n.c 2019-07-24 00:41:39.000000000 -0700
-+++ blender-2.81/source/blender/blenfont/intern/blf_font_i18n.c 2019-07-31 19:55:46.069808055 -0700
-@@ -50,7 +50,7 @@
-
- static void fontbuf_load(struct FontBuf *fb)
- {
-- const char *fontpath = BKE_appdir_folder_id(BLENDER_DATAFILES, "fonts");
-+ const char *fontpath = "/usr/share/fonts/blender";
- if (fontpath) {
- char unifont_path[1024];
- BLI_snprintf(unifont_path, sizeof(unifont_path), "%s/%s", fontpath, fb->filename);
---- blender-2.81.old/source/creator/CMakeLists.txt 2019-07-24 00:41:39.000000000 -0700
-+++ blender-2.81/source/creator/CMakeLists.txt 2019-08-05 17:38:34.223948608 -0700
-@@ -393,9 +393,8 @@
- # localization
- if(WITH_INTERNATIONAL)
- install(
-- DIRECTORY
-- ${CMAKE_SOURCE_DIR}/release/datafiles/fonts
-- DESTINATION ${TARGETDIR_VER}/datafiles
-+ DIRECTORY ${CMAKE_SOURCE_DIR}/release/datafiles/fonts/
-+ DESTINATION ${CMAKE_INSTALL_PREFIX}/share/fonts/blender
- )
-
- set(_locale_dir "${CMAKE_SOURCE_DIR}/release/datafiles/locale")
diff --git a/blender.spec b/blender.spec
index 1daa974..a4120c8 100644
--- a/blender.spec
+++ b/blender.spec
@@ -17,8 +17,8 @@
Name: blender
Epoch: 1
-Version: %{blender_api}
-Release: 2%{?dist}
+Version: %{blender_api}a
+Release: 1%{?dist}
Summary: 3D modeling, animation, rendering and post-production
License: GPLv2
@@ -32,9 +32,9 @@ Source10: macros.%{name}
Patch0: %{name}-%{version}-droid.patch
# Add missing ppc64le support
-Patch1: %{name}-2.81-add_ppc64le_support.patch
+Patch1: %{name}-%{version}-add_ppc64le_support.patch
# Appdata has open li tag, remove it
-Patch2: %{name}-2.81-appdata-fix-tags.patch
+Patch2: %{name}-%{version}-appdata-fix-tags.patch
# Fix python 3.8 compatiblity
Patch3: %{name}-2.80-fix_compatibility_python-3.8.patch
@@ -329,6 +329,9 @@ fi
%endif
%changelog
+* Thu Dec 05 2019 Luya Tshimbalanga - 1:2.81a-1
+- Update to 2.81a
+
* Thu Nov 21 2019 Luya Tshimbalanga - 1:2.81-2
- Temporarily exclude ppc64le and armv7hl architectures due to failure
diff --git a/sources b/sources
index ae616e2..2fb5feb 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,4 @@
-SHA512 (blender-2.81.tar.xz) = b7eed47afc4bdb87e9e8a579565935ae8489459197fb9b5978285cfe255ea4fc4151a1178526857921f3b2d54cf63b68dda66586565340f7bfd4274b82e7e9ff
-SHA512 (blender-2.80-fix_compatibility_python-3.8.patch) = d95456d26bcf0b28776d4b36a20a210235b11b2ee32b6f051c88d08199792484811573b55f1850f3c1cda816d491ef332de1fe81421b761a7b4be515df726b4e
+SHA512 (blender-2.81a.tar.xz) = 68e36497219bbcb895cbde7dfdf182417dc7d1922c232f9cabfc7cd42576d90a8caa02d253a55edfb140f42a5a81e3de4ae5c3bec40cc2ce7316631415d1a2d6
+SHA512 (blender-2.81a-add_ppc64le_support.patch) = 2fa8eeff18788634ce7b31b08a0b1bd49a5f5eb1779a827968c764701339c55e8231c8611b64691502df726489aa0739d39265cbf851492787f8d90a2e5d33ff
+SHA512 (blender-2.81a-appdata-fix-tags.patch) = 3afb442cdeb7570a3ffb2ef02e9c3990909132c527fea31960bb094f0dd8bf3f6338ae58074d7bf00a553cf61b28d6e7c6be960135e084baeeed5b032810bab7
+SHA512 (blender-2.81a-droid.patch) = 2a00aef26efb27ecc80d56e95aca2fab2c53b675173fba38f2a648e0595fa1e341bdaf3a53df8bfe16a5c7ca4867cdc72468335f175a0ec112b5e98664b67183