diff --git a/PKGBUILD b/PKGBUILD
index 466f3a59ea74d43c04901d12763c03c92972d781..f4994271353d43abff17254563f9d3fa26ae5215 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -15,6 +15,7 @@ depends=(
 )
 makedepends=(
   'rust'
+  'cargo'
 )
 
 
@@ -25,8 +26,6 @@ build() {
 }
 
 package() {
-  mkdir -p "$pkgdir/usr/lib/systemd/user"
-  mkdir -p "$pkgdir/usr/bin"
-  cp "$startdir/systemd/music_bg.service" "$pkgdir/usr/lib/systemd/user"
-  cp "$startdir/target/release/music_bg" "$pkgdir/usr/bin"
+  install -Dm 755 "$startdir/target/release/music_bg" -t "$pkgdir/usr/bin"
+  install -Dm 755 "$startdir/systemd/music_bg.service" -t "$pkgdir/usr/lib/systemd/user"
 }