diff --git a/_servicedata b/_servicedata
index c7a3a9c..e45324c 100644
--- a/_servicedata
+++ b/_servicedata
@@ -3,4 +3,4 @@
git://github.com/vkmark/vkmark
cf45f2faee236fd1118be2fcd27e4f2a91fc2e40
https://github.com/vkmark/vkmark
- 30d2cd37f0566589d90914501fc7c51a4e51f559
\ No newline at end of file
+ ab6e6f34077722d5ae33f6bd40b18ef9c0e99a15
\ No newline at end of file
diff --git a/vkmark-2017.08+git.20220909.obscpio b/vkmark-2017.08+git.20220909.obscpio
deleted file mode 100644
index 82d3102..0000000
--- a/vkmark-2017.08+git.20220909.obscpio
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:fd93d1fbc3c0ade852fb2fcb9888d6177a42dace016e8e1fad74a26bcb696e1c
-size 2030092
diff --git a/vkmark-2017.08+git.20230412.obscpio b/vkmark-2017.08+git.20230412.obscpio
new file mode 100644
index 0000000..7621af5
--- /dev/null
+++ b/vkmark-2017.08+git.20230412.obscpio
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:eb7e0600319af122167a73afe0cae18aa1ba814b50982cd0ab9cf94be10777e9
+size 2033676
diff --git a/vkmark-cstdint-include.patch b/vkmark-cstdint-include.patch
deleted file mode 100644
index 611bfa3..0000000
--- a/vkmark-cstdint-include.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -Naur a/src/scene.h b/src/scene.h
---- a/src/scene.h 2022-09-09 06:29:28.000000000 -0500
-+++ b/src/scene.h 2023-03-27 19:37:12.627735253 -0500
-@@ -25,6 +25,7 @@
- #include
- #include
- #include
-+#include
-
- class SceneOption
- {
diff --git a/vkmark.changes b/vkmark.changes
index 0301cac..b009616 100644
--- a/vkmark.changes
+++ b/vkmark.changes
@@ -1,3 +1,15 @@
+-------------------------------------------------------------------
+Thu Jun 15 16:55:41 UTC 2023 - Martin Pluskal
+
+- Update to version 2017.08+git.20230412:
+ * kms: Use VK_EXT_external_memory_dmabuf to create dmabuf-backed Vulkan images
+ * core,ws: Allow WSI backends to request device extensions
+ * core: Improve log message consistency
+ * github: Build with both ubuntu-20.04 and ubuntu-22.04 in CI
+ * vkutil: transition image to eShaderReadOnlyOptimal
+ * Fix missing include
+- Drop no longer needed vkmark-cstdint-include.patch
+
-------------------------------------------------------------------
Tue Mar 28 00:53:01 UTC 2023 - malcolmlewis@opensuse.org
diff --git a/vkmark.obsinfo b/vkmark.obsinfo
index ceb84b7..e02d48b 100644
--- a/vkmark.obsinfo
+++ b/vkmark.obsinfo
@@ -1,4 +1,4 @@
name: vkmark
-version: 2017.08+git.20220909
-mtime: 1662722968
-commit: 30d2cd37f0566589d90914501fc7c51a4e51f559
+version: 2017.08+git.20230412
+mtime: 1681297167
+commit: ab6e6f34077722d5ae33f6bd40b18ef9c0e99a15
diff --git a/vkmark.spec b/vkmark.spec
index 6a18fda..2c1b4f8 100644
--- a/vkmark.spec
+++ b/vkmark.spec
@@ -18,14 +18,12 @@
Name: vkmark
-Version: 2017.08+git.20220909
+Version: 2017.08+git.20230412
Release: 0
Summary: Vulkan benchmark utility
License: LGPL-2.1-or-later
URL: https://github.com/vkmark/vkmark
Source0: %{name}-%{version}.tar.xz
-#PATCH-FIX-UPSTREAM vkmark-cstdint-include.patch gh#vkmark/vkmark#51 malcolmlewis@opensuse.org Add missing cstdint include in scene.h.
-Patch0: vkmark-cstdint-include.patch
BuildRequires: gcc-c++
BuildRequires: glm-devel
BuildRequires: meson >= 0.45
@@ -43,7 +41,7 @@ ExcludeArch: %{arm} %{ix86}
An extensible Vulkan benchmarking suite with targeted, configurable scenes.
%prep
-%autosetup -p1
+%autosetup
%build
%meson