diff --git a/_service b/_service
index bdac12c..b963165 100644
--- a/_service
+++ b/_service
@@ -3,7 +3,7 @@
@PARENT_TAG@
v(.*)
https://github.com/wine-staging/wine-staging.git
- refs/tags/v8.11
+ refs/tags/v8.12
v*.*
git
diff --git a/wine-8.11.tar.xz b/wine-8.11.tar.xz
deleted file mode 100644
index 39e970d..0000000
--- a/wine-8.11.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:0b5f2c8085352332590f076410174c486f7773da5727337745b1c1dcfe897fc9
-size 29236492
diff --git a/wine-8.11.tar.xz.sign b/wine-8.11.tar.xz.sign
deleted file mode 100644
index 8fd2b23..0000000
--- a/wine-8.11.tar.xz.sign
+++ /dev/null
@@ -1,16 +0,0 @@
------BEGIN PGP SIGNATURE-----
-
-iQIzBAABCgAdFiEE2iNXmnTUrZr50/lFzvrI6q8XUZ0FAmSWDRsACgkQzvrI6q8X
-UZ2xLg//cJNb/zW1Mvkn8i/8si3u4ZIGWGK9N7WGvQIwydiiONJE5PYI/q4lh8cj
-VjNxjG2rOSgHC6EBnUztDjZY4aiuGNqA2NkKvg40e5lChfCvIpw/FJeUQ4uaSIdl
-bKMJqG1ZJBUaaD9nejpODcsUOA8lsi9DJ9QMfq/yXZ+cvGBLNjvW5pgl7CazWHI3
-Qd4oWxydlVMRTTy15ErIvlDHpyIk5nHagNk13d5VvO9M7kCLfdYDrzy4WA8HjQ/s
-tcTSKHfDPumDYkPytUmIrq+fWFA+S814yu5VCwVXJA/WUP0LrKCiYHbmMIErDnaM
-7M9PHwVGMTlXKxmiC8xpiR1hZbcgApT/GurfntuiKDUhKGqEECeaTfGEIbHGb4SS
-29kY3No3GnuJA4hX6DTSWRgNa7ybsjp2AeS9LU2W9arlyv7ABp5N5THBZcEEOJq/
-NfHuBwkOg5Mcg0aPDXVA5nBV2lJt/n20/FdAWiZCKx3Qv3MFw+6VaCjfoggqs1Ez
-giTEDlHE97Q8/JdfX06qu8vaK20Q5TdDQkz9jKxMz+xNaoRKXABt+knz9rhto/RH
-o3N2icGjniCreRTfNirFKL2T5XET3QVB6woCfloojgA4k++7DhX8vXXHAHGSeQnH
-Y1EVBPz3Q5bJFHDWrA5jHPhQa0hQ4CC97xXeYOII1FsP1BuYxZo=
-=uctY
------END PGP SIGNATURE-----
diff --git a/wine-8.12.tar.xz b/wine-8.12.tar.xz
new file mode 100644
index 0000000..0e958e5
--- /dev/null
+++ b/wine-8.12.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:916fc1cc5f7a372e5a31a43b435bd1f697361da5cb61a1c86622b401626ae562
+size 29276732
diff --git a/wine-8.12.tar.xz.sign b/wine-8.12.tar.xz.sign
new file mode 100644
index 0000000..5633a85
--- /dev/null
+++ b/wine-8.12.tar.xz.sign
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCgAdFiEE2iNXmnTUrZr50/lFzvrI6q8XUZ0FAmSodMoACgkQzvrI6q8X
+UZ3HOQ//ZVxfgOKgZSa1Xpx39sjQxnXQi7FZ8nPpd7HfRw7MeMsz6TshvAQ89DR9
+JLqOZv/BhoH+yZgWU4e6Cgn+Wi8ByU3wBge39soogd6V92e5jqxcp2hAGDqh3Hzp
+VdoPrNJJ62or7NkQpDJ1Nzzm3yr7ex0WBkR0lX3VW1yfm8ePak20w6pVJdg2GPFs
+xS3Qp0XCIZCk4YxxQaJW4FXbPN0JBcDOm2FCMvX3UfyQc9qTLzxugSQkrMfDxoQ8
+DXFSvNPoXjYwpcAT4uaRXdurnQofUeOuf/uN4bH8zcXA2juQT+WsYnuS53Gpkm1D
+6S/i3j7/D2tFZPnIOY+MBZnKKFpgasoZ3TxCzqJLx8Cksn/Hcsya5MLe2546DECj
+y6YVamPDTv/4dwxEhcRBTIPBT8dkOEW8uZ0e+QJnquRbCYmHiXDCDyKoBPXLgHu0
+fuKPw3xYI+tW2tke7lCNT+1Kw9IA5UQ5vZmia/tYF63e6Qv2NBvoq4b/gJV8O4qA
+cABrt40av7c22pIXQMxckUWffmlkmok2qIlx1H5gFINtn9slbap4n8BFYsevElM7
+fN/gE9n/CP9AuwrE1rIHEg1rVl8KUCtHuoSn20VFFjDlTOqFfTd2nk1mXKk3qTah
+Ps1Zeix0ReLNMozkXNTFy8XZLTmhIwE+K3YXF2yLCem66Lv77j8=
+=hpge
+-----END PGP SIGNATURE-----
diff --git a/wine-staging-8.11.tar.xz b/wine-staging-8.11.tar.xz
deleted file mode 100644
index 7efb5ce..0000000
--- a/wine-staging-8.11.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:2d8cc95db1ce2d50ffb23287ea434e161db72bcdea7b0f03f36a9b48d5d5c67c
-size 7373640
diff --git a/wine-staging-8.12.tar.xz b/wine-staging-8.12.tar.xz
new file mode 100644
index 0000000..4c3bce6
--- /dev/null
+++ b/wine-staging-8.12.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c7869a9d0fac87ebfc9aacce7b757ce4d7241c85a391431633a1706cfd173725
+size 7404440
diff --git a/wine.changes b/wine.changes
index f99ecbe..54ca316 100644
--- a/wine.changes
+++ b/wine.changes
@@ -1,3 +1,12 @@
+-------------------------------------------------------------------
+Sun Jul 9 09:12:06 UTC 2023 - Marcus Meissner
+
+- Updated to 8.12 release
+ - Initial support for painting windows in the Wayland driver.
+ - Command stream performance improvements in WineD3D.
+ - Various bug fixes.
+- update staging to 8.12 release
+
-------------------------------------------------------------------
Thu Jun 29 08:01:59 UTC 2023 - Fabian Vogt
diff --git a/wine.spec b/wine.spec
index 782c73a..a506270 100644
--- a/wine.spec
+++ b/wine.spec
@@ -29,8 +29,8 @@
%endif
# needs to be on top due to usage of %version macro below
-%define realver 8.11
-Version: 8.11
+%define realver 8.12
+Version: 8.12
Release: 0
%if "%{flavor}" != ""
@@ -173,7 +173,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build
ExclusiveArch: %{ix86} x86_64 ppc armv7l armv7hl aarch64
%if %{staging}
# upstream patch target version
-%define staging_version 8.11
+%define staging_version 8.12
Source100: wine-staging-%{staging_version}.tar.xz
BuildRequires: gtk3-devel
BuildRequires: libOSMesa-devel