diff --git a/SPIRV-Headers-1.5.3.g18.tar.xz b/SPIRV-Headers-1.5.3.g18.tar.xz
deleted file mode 100644
index 70d43c2..0000000
--- a/SPIRV-Headers-1.5.3.g18.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:f78e5f1c8184ce4052a622f459877c51b684c5878aa09585d9e39b01be14fd15
-size 131812
diff --git a/SPIRV-Headers-1.5.3.g22.tar.xz b/SPIRV-Headers-1.5.3.g22.tar.xz
new file mode 100644
index 0000000..68b2f43
--- /dev/null
+++ b/SPIRV-Headers-1.5.3.g22.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1049ea3460a30e3fa6b31548d6cd1c343d40835d17e74ff55dfef84565d298f4
+size 132920
diff --git a/_service b/_service
index 7c34855..1e01b75 100644
--- a/_service
+++ b/_service
@@ -2,7 +2,7 @@
git
https://github.com/KhronosGroup/SPIRV-Headers
- 979924c8bc839e4cb1b69d03d48398551f369ce7
+ 3fdabd0da2932c276b25b9b4a988ba134eba1aa6
1.5.3
1.5.3.g@TAG_OFFSET@
diff --git a/spirv-headers.changes b/spirv-headers.changes
index b911621..d13f0e8 100644
--- a/spirv-headers.changes
+++ b/spirv-headers.changes
@@ -1,3 +1,12 @@
+-------------------------------------------------------------------
+Mon Oct 5 17:57:34 UTC 2020 - Jan Engelhardt
+
+- Update to 1.5.3.g22 / 1.5.3.reservations1 (3fdabd0d)
+ * Publish the headers for the clspv embedded reflection
+ non-semantic extended instruction set.
+ * Update the registry in spir-v.xml to modernize and split out
+ opcodes.
+
-------------------------------------------------------------------
Wed Aug 12 07:26:50 UTC 2020 - Jan Engelhardt
diff --git a/spirv-headers.spec b/spirv-headers.spec
index c0db5d0..8e441c2 100644
--- a/spirv-headers.spec
+++ b/spirv-headers.spec
@@ -17,7 +17,7 @@
Name: spirv-headers
-Version: 1.5.3.g18
+Version: 1.5.3.g22
Release: 0
Summary: Machine-readable files from the SPIR-V registry
License: MIT
@@ -46,7 +46,7 @@ registry. This includes:
%build
# Because Khronos does not know what DESTDIR is.
%cmake -DCMAKE_INSTALL_PREFIX="%buildroot/%_prefix"
-make %{?_smp_mflags}
+%cmake_build
%install
pushd build/