--- PKGBUILD
+++ PKGBUILD
@@ -61,6 +61,8 @@
   python-hatchling
   python-maturin
   python-pip
+  python-hatch-vcs
+  python-wheel
 )
 provides=('umu-launcher')
 conflicts=('umu-launcher')
@@ -78,6 +80,7 @@
 
 prepare() {
   cd "$srcdir"/umu-launcher
+  git submodule update --init --recursive
   export RUSTUP_TOOLCHAIN=stable
   export CARGO_HOME="${srcdir}"/umu-cargo
   cargo update