diff --git a/_service b/_service
new file mode 100644
index 0000000..5baf009
--- /dev/null
+++ b/_service
@@ -0,0 +1,16 @@
+
+
+ @PARENT_TAG@
+ v(.*)
+ https://github.com/doitsujin/dxvk.git
+ git
+ @PARENT_TAG@
+
+
+
+ *.tar
+ gz
+
+
+
+
diff --git a/baselibs.conf b/baselibs.conf
index b054243..b45c4c3 100644
--- a/baselibs.conf
+++ b/baselibs.conf
@@ -1,4 +1,3 @@
dxvk
- +/usr/bin/.*
- +/usr/lib/dxvk/lib(64)?/.*
+ +/usr/libexec/dxvk/lib(64)?/.*
requires -dxvk-
diff --git a/dxvk-2.0.tar.gz b/dxvk-2.0.tar.gz
new file mode 100644
index 0000000..115332e
--- /dev/null
+++ b/dxvk-2.0.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e1877b9418d1e570a75ad0ca048ac766c67ca4376ba5dab26536d3759b58830c
+size 3687917
diff --git a/dxvk.changes b/dxvk.changes
index f4101ab..d3eab39 100644
--- a/dxvk.changes
+++ b/dxvk.changes
@@ -1,3 +1,11 @@
+-------------------------------------------------------------------
+Fri May 5 12:55:46 UTC 2023 - Björn Bidar
+
+- Fix empty -32bit package, don't include winedxvk in it.
+- Generate package sources using _service so that submodule sources are included too.
+ DXVK uses vendored Vulkan headed contained in a submodule.
+ Fixes build.
+
-------------------------------------------------------------------
Mon Mar 6 15:44:36 UTC 2023 - Marcus Meissner
diff --git a/dxvk.spec b/dxvk.spec
index 8297084..6d64756 100644
--- a/dxvk.spec
+++ b/dxvk.spec
@@ -23,7 +23,7 @@ Summary: Vulkan-based D3D11 implementation for Linux / Wine
License: zlib-acknowledgement
Group: System/Emulators/PC
URL: https://github.com/doitsujin/dxvk
-Source0: https://github.com/doitsujin/dxvk/archive/v%{version}.tar.gz
+Source0: %{name}-%{version}.tar.gz
Source1: baselibs.conf
BuildRequires: gcc
diff --git a/v2.0.tar.gz b/v2.0.tar.gz
deleted file mode 100644
index 9a4acc8..0000000
--- a/v2.0.tar.gz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:fda276ea3fad40fc27493996b2c02e66e015cc8835d794568e91b4c4d546c982
-size 943397