diff --git a/testing/acmed/APKBUILD b/testing/acmed/APKBUILD
index 656c48b0a25250e144962803096478fb32db2bcb..58c063f5d0ef1b97d064674616173e76705b60c0 100644
--- a/testing/acmed/APKBUILD
+++ b/testing/acmed/APKBUILD
@@ -19,8 +19,6 @@ source="https://github.com/breard-r/acmed/archive/refs/tags/v$pkgver/acmed-$pkgv
 	acmed.initd
 	"
 
-export CARGO_HOME="$srcdir/cargo"
-
 prepare() {
 	default_prepare
 	mv "$srcdir"/Cargo.lock "$builddir"
diff --git a/testing/anki/APKBUILD b/testing/anki/APKBUILD
index f5af302b7489b4423f1ded9ed9f9eb2c7209ab87..44c4d0e93b28d8bb41d8e4b4eb6851b51686dbe4 100644
--- a/testing/anki/APKBUILD
+++ b/testing/anki/APKBUILD
@@ -104,8 +104,6 @@ source="
 	BUILD.bazel-i18n
 	"
 
-export CARGO_HOME="$srcdir/cargo"
-
 prepare() {
 	default_prepare
 
diff --git a/testing/apmpkg/APKBUILD b/testing/apmpkg/APKBUILD
index a8567a806ea2f486ab8bcd00ecde41edf0100f95..c027e9ca76f454c90b152b6499791f957ffd1182 100644
--- a/testing/apmpkg/APKBUILD
+++ b/testing/apmpkg/APKBUILD
@@ -21,8 +21,6 @@ source="$pkgname-$pkgver.tar.gz::https://github.com/Kedap/apmpkg/archive/refs/ta
 	fix-with-outdated-rust.patch
 	"
 
-export CARGO_HOME="$srcdir/cargo"
-
 build() {
 	cargo build --release --locked --verbose
 }
diff --git a/testing/arti/APKBUILD b/testing/arti/APKBUILD
index d20f83cd0e5b6744c6f583f6831463ec84b39749..e2df6c350d975ed4a36f9f6e5c289828cf738e5b 100644
--- a/testing/arti/APKBUILD
+++ b/testing/arti/APKBUILD
@@ -13,8 +13,6 @@ makedepends="cargo openssl-dev>3 sqlite-dev zstd-dev xz-dev"
 source="$pkgname-$pkgver.tar.gz::https://gitlab.torproject.org/tpo/core/arti/-/archive/arti-v$pkgver/arti-arti-v$pkgver.tar.gz"
 builddir="$srcdir/$pkgname-$pkgname-v$pkgver"
 
-export CARGO_HOME="$srcdir/cargo"
-
 prepare() {
 	default_prepare
 	cargo fetch --locked
diff --git a/testing/asciinema-rs/APKBUILD b/testing/asciinema-rs/APKBUILD
index e939b43d122124ecbb4f06891038cc492dc1317a..4f2e1d1958e148fd4e5b47dbf8add19671e8c598 100644
--- a/testing/asciinema-rs/APKBUILD
+++ b/testing/asciinema-rs/APKBUILD
@@ -11,8 +11,6 @@ makedepends="cargo openssl-dev"
 source="https://github.com/LegNeato/asciinema-rs/archive/v$pkgver/$pkgname-v$pkgver.tar.gz"
 options="!check" # fail on 'home'
 
-export CARGO_HOME="$srcdir/cargo"
-
 build() {
     cargo build --release --locked
 }
diff --git a/testing/asuran-cli/APKBUILD b/testing/asuran-cli/APKBUILD
index 4f85e41a7d274036a27eb467752666178bd261a6..746981fb0111dc1094ab1e8144f1d0c78b840294 100644
--- a/testing/asuran-cli/APKBUILD
+++ b/testing/asuran-cli/APKBUILD
@@ -13,8 +13,6 @@ source="https://gitlab.com/asuran-rs/asuran/-/archive/v$pkgver/asuran-v$pkgver.t
 	"
 builddir="$srcdir/asuran-v$pkgver"
 
-export CARGO_HOME="$srcdir/cargo"
-
 build() {
 	local _rf=
 	local _f=
diff --git a/testing/authenticator-rs/APKBUILD b/testing/authenticator-rs/APKBUILD
index 89901833b18b67642cb168d1a785015daba41151..5a965b6e90e4aab41e8054886dec0b6f3ca75505 100644
--- a/testing/authenticator-rs/APKBUILD
+++ b/testing/authenticator-rs/APKBUILD
@@ -25,7 +25,6 @@ export CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1
 export CARGO_PROFILE_RELEASE_LTO=true
 export CARGO_PROFILE_RELEASE_OPT_LEVEL="s"
 export CARGO_PROFILE_RELEASE_PANIC="abort"
-export CARGO_HOME="$srcdir/cargo"
 
 build() {
 	RELEASE_VERSION=$pkgver make release-version
diff --git a/testing/b3sum/APKBUILD b/testing/b3sum/APKBUILD
index a5371ccd255db54b056ef9e77903aafb1dbfeecc..0d12dcb109192e97dd4d55f97601057e7b57a7f3 100644
--- a/testing/b3sum/APKBUILD
+++ b/testing/b3sum/APKBUILD
@@ -24,7 +24,6 @@ export CARGO_PROFILE_RELEASE_LTO="true"
 export CARGO_PROFILE_RELEASE_PANIC="abort"
 export CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1
 export CARGO_PROFILE_RELEASE_OPT_LEVEL="s"
-export CARGO_HOME="$srcdir/cargo"
 
 prepare() {
 	default_prepare
diff --git a/testing/bartib/APKBUILD b/testing/bartib/APKBUILD
index 45cdd82f2df2782c929a25dc7619bee2b1e70a99..bdeccaa45239590f607b35b6524dee1f2d4d4f66 100644
--- a/testing/bartib/APKBUILD
+++ b/testing/bartib/APKBUILD
@@ -14,7 +14,6 @@ export CARGO_PROFILE_RELEASE_LTO=true
 export CARGO_PROFILE_RELEASE_PANIC=abort
 export CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1
 export CARGO_PROFILE_RELEASE_OPT_LEVEL=s
-export CARGO_HOME="$srcdir/cargo"
 
 prepare() {
 	default_prepare
diff --git a/testing/beancount-language-server/APKBUILD b/testing/beancount-language-server/APKBUILD
index dd0b6235515eb77f18cfe08982a891b13a960642..ab1395aa6d365a7d11ec8ef79d0bc8779c66991a 100644
--- a/testing/beancount-language-server/APKBUILD
+++ b/testing/beancount-language-server/APKBUILD
@@ -15,7 +15,6 @@ export CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1
 export CARGO_PROFILE_RELEASE_LTO="true"
 export CARGO_PROFILE_RELEASE_OPT_LEVEL="s"
 export CARGO_PROFILE_RELEASE_PANIC="abort"
-export CARGO_HOME="$srcdir/cargo"
 
 prepare() {
 	default_prepare
diff --git a/testing/cargo-license/APKBUILD b/testing/cargo-license/APKBUILD
index c7a10a569c096507489bae90f315e15fcb906a4d..45433ab24dfb904e16044837963b8f615c9851a9 100644
--- a/testing/cargo-license/APKBUILD
+++ b/testing/cargo-license/APKBUILD
@@ -15,7 +15,6 @@ export CARGO_PROFILE_RELEASE_LTO="true"
 export CARGO_PROFILE_RELEASE_PANIC="abort"
 export CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1
 export CARGO_PROFILE_RELEASE_OPT_LEVEL="s"
-export CARGO_HOME="$srcdir/cargo"
 
 prepare() {
 	default_prepare
diff --git a/testing/castor/APKBUILD b/testing/castor/APKBUILD
index b232d75354da03c7beca8e8231621b3d7b5ea244..3fd1e579a25597cc52108a1637ef29cfa04a3a78 100644
--- a/testing/castor/APKBUILD
+++ b/testing/castor/APKBUILD
@@ -9,8 +9,6 @@ arch="all !s390x !riscv64" # limited by rust/cargo
 makedepends="rust cargo gtk+3.0-dev openssl-dev>3"
 source="$pkgname-$pkgver.tar.gz::https://git.sr.ht/~julienxx/castor/archive/$pkgver.tar.gz"
 
-export CARGO_HOME="$srcdir/cargo"
-
 build() {
 	cargo build --release --locked --verbose
 }
diff --git a/testing/cicada/APKBUILD b/testing/cicada/APKBUILD
index 984ce871e12d8dd6ef55aca9ac3d9178cfa1d3a3..32d86eb00fea35db0d97bc5a6485ce2d19fcf6c5 100644
--- a/testing/cicada/APKBUILD
+++ b/testing/cicada/APKBUILD
@@ -18,18 +18,16 @@ source="$pkgname-$pkgver.tar.gz::https://github.com/mitnk/cicada/archive/v$pkgve
 	unbundle-sqlite.patch
 	"
 
-export CARGO_PROFILE_RELEASE_LTO=true
-export CARGO_PROFILE_RELEASE_PANIC=abort
-export CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1
-export CARGO_PROFILE_RELEASE_OPT_LEVEL=s
-export CARGO_HOME="$srcdir/cargo"
-
 prepare() {
 	default_prepare
 	cargo fetch --locked
 }
 
 build() {
+	export CARGO_PROFILE_RELEASE_LTO=true
+	export CARGO_PROFILE_RELEASE_PANIC=abort
+	export CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1
+	export CARGO_PROFILE_RELEASE_OPT_LEVEL=s
 	cargo build --frozen --release
 }
 
diff --git a/testing/difftastic/APKBUILD b/testing/difftastic/APKBUILD
index 363ade2a6514368afbc2cef6833a1d295aca5baa..249db55acde793fe3c99e4531835c030eab0cff7 100644
--- a/testing/difftastic/APKBUILD
+++ b/testing/difftastic/APKBUILD
@@ -11,8 +11,6 @@ arch="$arch !aarch64 !armhf !armv7" # FTBFS on arm
 makedepends="cargo openssl-dev>3"
 source="https://github.com/Wilfred/difftastic/archive/$pkgver/difftastic-$pkgver.tar.gz"
 
-export CARGO_HOME="$srcdir/cargo"
-
 prepare() {
 	default_prepare
 	cargo fetch --locked
diff --git a/testing/diskonaut/APKBUILD b/testing/diskonaut/APKBUILD
index d8930a9fe745edfef3026a7b3f7f478242612887..da42f86fa3ca7e4776a6d5a9a8139f73b3dcdec5 100644
--- a/testing/diskonaut/APKBUILD
+++ b/testing/diskonaut/APKBUILD
@@ -9,8 +9,6 @@ arch="all !aarch64 !armhf !armv7 !s390x !riscv64" # dont pass tests or limited b
 makedepends="cargo"
 source="$pkgname-$pkgver.tar.gz::https://github.com/imsnif/diskonaut/archive/refs/tags/$pkgver.tar.gz"
 
-export CARGO_HOME="$srcdir/cargo"
-
 prepare() {
 	default_prepare
 	cargo fetch --locked
diff --git a/testing/diskus/APKBUILD b/testing/diskus/APKBUILD
index ed0be5d7e530e800eff09425158d1e18db752173..a113e6c547177e166383cdb1390c91e6648edc8c 100644
--- a/testing/diskus/APKBUILD
+++ b/testing/diskus/APKBUILD
@@ -11,8 +11,6 @@ license="MIT"
 makedepends="cargo"
 source="$pkgname-$pkgdir.tar.gz::https://github.com/sharkdp/diskus/archive/refs/tags/v$pkgver.tar.gz"
 
-export CARGO_HOME="$srcdir/cargo"
-
 build() {
 	cargo build --release --locked
 }
diff --git a/testing/dotenv-linter/APKBUILD b/testing/dotenv-linter/APKBUILD
index 6b358b58be532cab5388374616406ebb600c7163..00c002ed2e6f50556b09d9100a08ceaa312a307c 100644
--- a/testing/dotenv-linter/APKBUILD
+++ b/testing/dotenv-linter/APKBUILD
@@ -10,8 +10,6 @@ license="MIT"
 makedepends="cargo"
 source="https://github.com/dotenv-linter/dotenv-linter/archive/refs/tags/v$pkgver/dotenv-linter-$pkgver.tar.gz"
 
-export CARGO_HOME="$srcdir/cargo"
-
 prepare() {
 	default_prepare
 
diff --git a/testing/dua/APKBUILD b/testing/dua/APKBUILD
index ca96fca5528284d18280e5d38484e10410af9dcc..e21e20292ac16fad2b80d8140dde11e8b77f0cae 100644
--- a/testing/dua/APKBUILD
+++ b/testing/dua/APKBUILD
@@ -11,8 +11,6 @@ makedepends="cargo"
 source="https://github.com/Byron/dua-cli/archive/v$pkgver/dua-$pkgver.tar.gz"
 builddir="$srcdir/dua-cli-$pkgver"
 
-export CARGO_HOME="$srcdir/cargo"
-
 prepare() {
 	default_prepare
 
diff --git a/testing/dum/APKBUILD b/testing/dum/APKBUILD
index 5a1407c7a3a2243f7e7fe544ba696c056ba5894a..d658578bab35dce31155bc71bfa49bcebb8a5295 100644
--- a/testing/dum/APKBUILD
+++ b/testing/dum/APKBUILD
@@ -12,8 +12,6 @@ source="https://github.com/egoist/dum/archive/v$pkgver/dum-$pkgver.tar.gz
 	strip-env_logger-features.patch
 	"
 
-export CARGO_HOME="$srcdir/cargo"
-
 prepare() {
 	default_prepare
 
diff --git a/testing/element-desktop/APKBUILD b/testing/element-desktop/APKBUILD
index 7999a57a1531e3b37df52c3aa6a71db60f59be67..60c20d67eba14a5b73c2b98568fffb05a9551d1b 100644
--- a/testing/element-desktop/APKBUILD
+++ b/testing/element-desktop/APKBUILD
@@ -37,7 +37,6 @@ export CARGO_PROFILE_RELEASE_PANIC=abort
 export CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1
 export CARGO_PROFILE_RELEASE_OPT_LEVEL=2
 export CARGO_PROFILE_RELEASE_STRIP="symbols"
-export CARGO_HOME="$srcdir/cargo"
 export NODE_OPTIONS="--openssl-legacy-provider"
 
 prepare() {
diff --git a/testing/eva/APKBUILD b/testing/eva/APKBUILD
index cfb2ba0073dd0d9ee1ab21fe559645181c998dfa..7ff0194b8b92c91960c0517c9cab0f3712fd8568 100644
--- a/testing/eva/APKBUILD
+++ b/testing/eva/APKBUILD
@@ -12,8 +12,6 @@ source="https://github.com/nerdypepper/eva/archive/v$pkgver/eva-$pkgver.tar.gz
 	minimize-size.patch
 	"
 
-export CARGO_HOME="$srcdir/cargo"
-
 prepare() {
 	default_prepare
 
diff --git a/testing/ffsend/APKBUILD b/testing/ffsend/APKBUILD
index 46b720a615874f2a409d51c57105d1b6ce3960e1..1f0b89196a0e5c7126c0d10d8ff5d8dc90934b5c 100644
--- a/testing/ffsend/APKBUILD
+++ b/testing/ffsend/APKBUILD
@@ -16,8 +16,6 @@ subpackages="
 source="https://gitlab.com/timvisee/ffsend/-/archive/v$pkgver/ffsend-v$pkgver.tar.gz"
 builddir="$srcdir/$pkgname-v$pkgver"
 
-export CARGO_HOME="$srcdir/cargo"
-
 build() {
 	cargo build --release --locked
 }
diff --git a/testing/filite/APKBUILD b/testing/filite/APKBUILD
index bba0e95d081e8db68ad46739f64d34c246b76fc3..8bdd6f8387238046e0b3d2a20fc00170c7cc264f 100644
--- a/testing/filite/APKBUILD
+++ b/testing/filite/APKBUILD
@@ -10,8 +10,6 @@ license="MIT"
 makedepends="cargo"
 source="$pkgname-$pkgver.tar.gz::https://github.com/raftario/filite/archive/refs/tags/v$pkgver.tar.gz"
 
-export CARGO_HOME="$srcdir/cargo"
-
 build() {
 	cargo build --release --locked
 }
diff --git a/testing/firefox-developer-edition/APKBUILD b/testing/firefox-developer-edition/APKBUILD
index 6564a987370662885e95407f2b214b765aab55fd..ab0a96fccb704eac3f76c25246d65d2bedb1920b 100644
--- a/testing/firefox-developer-edition/APKBUILD
+++ b/testing/firefox-developer-edition/APKBUILD
@@ -101,8 +101,6 @@ prepare() {
 	cp "$srcdir"/stab.h toolkit/crashreporter/google-breakpad/src/
 }
 
-export CARGO_HOME="$srcdir/cargo"
-
 build() {
 	export SHELL=/bin/sh
 	export MOZILLA_OFFICIAL=1
diff --git a/testing/geckodriver/APKBUILD b/testing/geckodriver/APKBUILD
index 19f5d213d6cd5de7f8d32c2627d0cfd9537c3a91..63d2915031f5de2be6f3e7c2cfc7c092f956249d 100644
--- a/testing/geckodriver/APKBUILD
+++ b/testing/geckodriver/APKBUILD
@@ -11,8 +11,6 @@ license="MPL"
 makedepends="cargo"
 source="$pkgname-$pkgver.tar.gz::https://github.com/mozilla/geckodriver/archive/refs/tags/v$pkgver.tar.gz"
 
-export CARGO_HOME="$srcdir/cargo"
-
 build() {
 	cargo build --release --bin geckodriver
 }
diff --git a/testing/geopard/APKBUILD b/testing/geopard/APKBUILD
index 8e82e5481bcc563ae1cb7709df24a5faa69b0cf4..c5df9157fcb6fff478cafcb16f9803b0b29474ac 100644
--- a/testing/geopard/APKBUILD
+++ b/testing/geopard/APKBUILD
@@ -20,8 +20,6 @@ makedepends="
 source="$pkgname-$pkgver.tar.xz::https://github.com/ranfdev/Geopard/releases/download/v$pkgver/com.ranfdev.Geopard.tar.xz"
 options="!check" # no test suite
 
-export CARGO_HOME="$srcdir/cargo"
-
 prepare() {
 	default_prepare
 	rm -rf "$builddir"/subprojects/blueprint-compiler
diff --git a/testing/gfold/APKBUILD b/testing/gfold/APKBUILD
index 4d20b0e3b955b40b5413b573731b5d2fdcf7f58b..62c392b5f9f19b20b01287ce380040e814059e51 100644
--- a/testing/gfold/APKBUILD
+++ b/testing/gfold/APKBUILD
@@ -10,8 +10,6 @@ arch="all !s390x !riscv64" # blocked by rust/cargo
 makedepends="cargo"
 source="https://github.com/nickgerace/gfold/archive/$pkgver/gfold-$pkgver.tar.gz"
 
-export CARGO_HOME="$srcdir/cargo"
-
 prepare() {
 	default_prepare
 
diff --git a/testing/git-warp-time/APKBUILD b/testing/git-warp-time/APKBUILD
index 5220d052aa734ce07bde0194518ed5f403d06de0..986113da133e2d7b364958c67c2a73a75ed12cfa 100644
--- a/testing/git-warp-time/APKBUILD
+++ b/testing/git-warp-time/APKBUILD
@@ -11,8 +11,6 @@ makedepends="cargo"
 subpackages="$pkgname-bash-completion $pkgname-fish-completion $pkgname-zsh-completion"
 source="https://github.com/alerque/git-warp-time/archive/v$pkgver/git-warp-time-$pkgver.tar.gz"
 
-export CARGO_HOME="$srcdir/cargo"
-
 prepare() {
 	default_prepare
 
diff --git a/testing/gleam/APKBUILD b/testing/gleam/APKBUILD
index db5e87dcaa53d3a1b0aa95c101d846840f6c6b3c..ec04836181e1fc7e9a2275ccf9e996e8155a9c30 100644
--- a/testing/gleam/APKBUILD
+++ b/testing/gleam/APKBUILD
@@ -20,7 +20,6 @@ export OPENSSL_NO_VENDOR=1
 export CARGO_PROFILE_RELEASE_LTO="true"
 export CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1
 export CARGO_PROFILE_RELEASE_OPT_LEVEL="s"
-export CARGO_HOME="$srcdir/cargo"
 
 prepare() {
 	default_prepare
diff --git a/testing/gnome-metronome/APKBUILD b/testing/gnome-metronome/APKBUILD
index af17b1c9175b7d19633c17801164b9d41865b183..c52e51e987fa54c806d7389d36b0739842b28f86 100644
--- a/testing/gnome-metronome/APKBUILD
+++ b/testing/gnome-metronome/APKBUILD
@@ -26,7 +26,6 @@ export CARGO_PROFILE_RELEASE_LTO=true
 export CARGO_PROFILE_RELEASE_PANIC=abort
 export CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1
 export CARGO_PROFILE_RELEASE_OPT_LEVEL="s"
-export CARGO_HOME="$srcdir/cargo"
 
 build() {
 	abuild-meson build
diff --git a/testing/gobang/APKBUILD b/testing/gobang/APKBUILD
index 8d7da753970b89e0e1b2d2427548122b10d94114..aa074192297a7903e8acd503d3285308a70f4112 100644
--- a/testing/gobang/APKBUILD
+++ b/testing/gobang/APKBUILD
@@ -20,7 +20,6 @@ export CARGO_PROFILE_RELEASE_LTO=true
 export CARGO_PROFILE_RELEASE_PANIC=abort
 export CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1
 export CARGO_PROFILE_RELEASE_OPT_LEVEL=s
-export CARGO_HOME="$srcdir/cargo"
 
 prepare() {
 	default_prepare
diff --git a/testing/gpg-tui/APKBUILD b/testing/gpg-tui/APKBUILD
index 7f0c1dbc96889599de20917beaaa705b9f5f0bd0..ca0d6be95ee0f926c3b3f2f6daa18cd934e8a897 100644
--- a/testing/gpg-tui/APKBUILD
+++ b/testing/gpg-tui/APKBUILD
@@ -16,8 +16,6 @@ subpackages="
 	"
 source="https://github.com/orhun/gpg-tui/archive/v$pkgver/gpg-tui-$pkgver.tar.gz"
 
-export CARGO_HOME="$srcdir/cargo"
-
 build() {
 	cargo build --release --locked
 
diff --git a/testing/gping/APKBUILD b/testing/gping/APKBUILD
index b7ffc40323618cd07137bd13061bc38f99b3f04c..74c21b0734e172618a7de268ffa45c0537a3502b 100644
--- a/testing/gping/APKBUILD
+++ b/testing/gping/APKBUILD
@@ -11,8 +11,6 @@ makedepends="cargo"
 source="https://github.com/orf/gping/archive/gping-v$pkgver/gping-$pkgver.tar.gz"
 builddir="$srcdir/gping-gping-v$pkgver"
 
-export CARGO_HOME="$srcdir/cargo"
-
 build() {
 	cargo build --release --locked
 }
diff --git a/testing/grcov/APKBUILD b/testing/grcov/APKBUILD
index ea270282ca0f6b2f168a600b9f70e7b50579675b..28db5e6e04f2e7ab7959d8fc12927a31fa826e15 100644
--- a/testing/grcov/APKBUILD
+++ b/testing/grcov/APKBUILD
@@ -12,8 +12,6 @@ makedepends="cargo"
 options="net !check" # Failing due to utf-8 (locale?)
 source="$pkgname-$pkgver.tar.gz::https://github.com/mozilla/grcov/archive/v$pkgver.tar.gz"
 
-export CARGO_HOME="$srcdir/cargo"
-
 build() {
 	cargo build --release --locked --verbose
 }
diff --git a/testing/greetd/APKBUILD b/testing/greetd/APKBUILD
index 106230e716e9ae21eeb1e10240096ddafe48a975..9585242ce7d75d77cbd17cf410a14d1d3dcde0f3 100644
--- a/testing/greetd/APKBUILD
+++ b/testing/greetd/APKBUILD
@@ -21,7 +21,6 @@ source="$pkgname-$pkgver.tar.gz::https://git.sr.ht/~kennylevinsen/greetd/archive
 builddir="$srcdir/$pkgname-$pkgver"
 
 export RUSTFLAGS="--remap-path-prefix=$builddir=/build/"
-export CARGO_HOME="$srcdir/cargo"
 
 build() {
 	cargo build --release --locked
diff --git a/testing/grpc-health-check/APKBUILD b/testing/grpc-health-check/APKBUILD
index 64ab5f1f0b163fb9903273f4eb63d26a98ef803e..7d487449f35e63dd8c214f8ff7661a3d281e19e1 100644
--- a/testing/grpc-health-check/APKBUILD
+++ b/testing/grpc-health-check/APKBUILD
@@ -10,8 +10,6 @@ license="Apache-2.0"
 makedepends="cargo protoc"
 source="$pkgname-$pkgver.tar.gz::https://github.com/paypizza/grpc-health-check/archive/$pkgver.tar.gz"
 
-export CARGO_HOME="$srcdir/cargo"
-
 prepare() {
 	default_prepare
 	export PROTOC=/usr/bin/protoc
diff --git a/testing/habitctl/APKBUILD b/testing/habitctl/APKBUILD
index cc855dbcdca5f49ab6be5678fe66be2c227b7ffe..e3c20fb184b12e65a81b45a5cf54f409f2ffee5c 100644
--- a/testing/habitctl/APKBUILD
+++ b/testing/habitctl/APKBUILD
@@ -10,8 +10,6 @@ makedepends="cargo"
 source="$pkgname-$pkgver.tar.gz::https://github.com/blinry/$pkgname/archive/refs/tags/$pkgver.tar.gz"
 options="!check"  # no tests provided
 
-export CARGO_HOME="$srcdir/cargo"
-
 prepare() {
 	default_prepare
 
diff --git a/testing/helvum/APKBUILD b/testing/helvum/APKBUILD
index 41f70f4f2f0372a1e381a36f79ec3b23db80571d..0baab42b174c9c30a650218b6192b1b642f5bbd0 100644
--- a/testing/helvum/APKBUILD
+++ b/testing/helvum/APKBUILD
@@ -12,8 +12,6 @@ makedepends="bash cargo desktop-file-utils meson clang-dev glib-dev gtk4.0-dev p
 source="https://gitlab.freedesktop.org/pipewire/helvum/-/archive/$pkgver/helvum-$pkgver.tar.gz"
 options="!check" # no test suite
 
-export CARGO_HOME="$srcdir/cargo"
-
 build() {
 	abuild-meson . output
 	meson compile ${JOBS:+-j ${JOBS}} -C output
diff --git a/testing/hex/APKBUILD b/testing/hex/APKBUILD
index a245b9f02e129a7a19d102af9e3d81a7665c5908..e1219b5bababdc6b283d6685e4eeed76b56e6c28 100644
--- a/testing/hex/APKBUILD
+++ b/testing/hex/APKBUILD
@@ -10,8 +10,6 @@ license="MIT"
 makedepends="cargo"
 source="$pkgname-$pkgver.tar.gz::https://github.com/sitkevij/hex/archive/refs/tags/v$pkgver.tar.gz"
 
-export CARGO_HOME="$srcdir/cargo"
-
 build() {
 	cargo build --release --locked
 }
diff --git a/testing/htmlq/APKBUILD b/testing/htmlq/APKBUILD
index e5333cb71bfa62ad175b95fb3aa13e85eded130a..bb85f5177d6d692a492116def2e8dedf095475a8 100644
--- a/testing/htmlq/APKBUILD
+++ b/testing/htmlq/APKBUILD
@@ -11,8 +11,6 @@ options="!check" # no test suite
 makedepends="cargo"
 source="https://github.com/mgdm/htmlq/archive/v$pkgver/htmlq-$pkgver.tar.gz"
 
-export CARGO_HOME="$srcdir/cargo"
-
 build() {
 	cargo build --release --locked
 }
diff --git a/testing/httm/APKBUILD b/testing/httm/APKBUILD
index 50a6538bd22fe96991e824002535bcebfc41f686..033da2e81a19ee8c1883ded004c355c1e08c5ada 100644
--- a/testing/httm/APKBUILD
+++ b/testing/httm/APKBUILD
@@ -16,7 +16,6 @@ export CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1
 export CARGO_PROFILE_RELEASE_LTO="true"
 export CARGO_PROFILE_RELEASE_OPT_LEVEL="s"
 export CARGO_PROFILE_RELEASE_PANIC="abort"
-export CARGO_HOME="$srcdir/cargo"
 
 prepare() {
 	default_prepare
diff --git a/testing/hwatch/APKBUILD b/testing/hwatch/APKBUILD
index 2aa7304f4676e6bb779faddd8bdebaa82913aa00..ab1d331a18ad0d6d8a485a40942b07725f25a438 100644
--- a/testing/hwatch/APKBUILD
+++ b/testing/hwatch/APKBUILD
@@ -20,7 +20,6 @@ export CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1
 export CARGO_PROFILE_RELEASE_LTO="true"
 export CARGO_PROFILE_RELEASE_OPT_LEVEL="s"
 export CARGO_PROFILE_RELEASE_PANIC="abort"
-export CARGO_HOME="$srcdir/cargo"
 
 prepare() {
 	default_prepare
diff --git a/testing/i3status-rust/APKBUILD b/testing/i3status-rust/APKBUILD
index a9334f67b4aece8206f85212389ff3c8d5d20e3e..2fff2c49e1eab307f285e092da48082e963c0877 100644
--- a/testing/i3status-rust/APKBUILD
+++ b/testing/i3status-rust/APKBUILD
@@ -25,7 +25,6 @@ export CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1
 export CARGO_PROFILE_RELEASE_LTO=true
 export CARGO_PROFILE_RELEASE_OPT_LEVEL=s
 export CARGO_PROFILE_RELEASE_PANIC=abort
-export CARGO_HOME="$srcdir/cargo"
 
 prepare() {
 	default_prepare
diff --git a/testing/imageflow/APKBUILD b/testing/imageflow/APKBUILD
index 742ed938cebd0ba9c4dd3345486e208d584a0687..09ef23d702efbc282a7968750fc4025e6453fb0a 100644
--- a/testing/imageflow/APKBUILD
+++ b/testing/imageflow/APKBUILD
@@ -16,8 +16,6 @@ subpackages="$pkgname-server:_server
 	$pkgname-tool:_tool
 	"
 
-export CARGO_HOME="$srcdir/cargo"
-
 prepare() {
 	# Workaround for environment consistency checks in build
 	touch .git
diff --git a/testing/jaq/APKBUILD b/testing/jaq/APKBUILD
index 685a3c34cb143399e49286f983612da13e4906a6..2c06f6c47a489f995aca65c2ff1587dc41698948 100644
--- a/testing/jaq/APKBUILD
+++ b/testing/jaq/APKBUILD
@@ -14,7 +14,6 @@ export CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1
 export CARGO_PROFILE_RELEASE_LTO="true"
 export CARGO_PROFILE_RELEASE_OPT_LEVEL=2
 export CARGO_PROFILE_RELEASE_PANIC="abort"
-export CARGO_HOME="$srcdir/cargo"
 
 prepare() {
 	default_prepare
diff --git a/testing/java-libsignal-client/APKBUILD b/testing/java-libsignal-client/APKBUILD
index 8958a03fc9adb59f11d4898ca5f4cc4504540f8d..1bfa6bc087c75a56f8fb775a26ebb300dd8b973d 100644
--- a/testing/java-libsignal-client/APKBUILD
+++ b/testing/java-libsignal-client/APKBUILD
@@ -17,8 +17,6 @@ source="$pkgname-$pkgver.tar.gz::https://github.com/signalapp/libsignal/archive/
 install="$pkgname.post-install $pkgname.post-upgrade"
 builddir="$srcdir/libsignal-$pkgver/java"
 
-export CARGO_HOME="$srcdir/cargo"
-
 build() {
 	./gradlew --no-daemon :client:jar
 }
diff --git a/testing/jql/APKBUILD b/testing/jql/APKBUILD
index 763651897c9a0188e5de83efffb27444d61e0d57..cb803bf3d047503f1b3a866979a6195319f539ec 100644
--- a/testing/jql/APKBUILD
+++ b/testing/jql/APKBUILD
@@ -10,8 +10,6 @@ license="MIT"
 makedepends="cargo"
 source="https://github.com/yamafaktory/jql/archive/v$pkgver/jql-$pkgver.tar.gz"
 
-export CARGO_HOME="$srcdir/cargo"
-
 prepare() {
 	default_prepare
 
diff --git a/testing/kak-lsp/APKBUILD b/testing/kak-lsp/APKBUILD
index 2d44bd0db9162b9b7e06cef349f1f3d01b531ca9..a52dc38e220ace96ee2058f68a28b9516cd9e8ea 100644
--- a/testing/kak-lsp/APKBUILD
+++ b/testing/kak-lsp/APKBUILD
@@ -15,7 +15,6 @@ export CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1
 export CARGO_PROFILE_RELEASE_LTO="true"
 export CARGO_PROFILE_RELEASE_OPT_LEVEL="z"
 export CARGO_PROFILE_RELEASE_PANIC="abort"
-export CARGO_HOME="$srcdir/cargo"
 
 prepare() {
 	default_prepare
diff --git a/testing/kbs2/APKBUILD b/testing/kbs2/APKBUILD
index 1f4a691698aec4515864c3cb507cf05fcb29c343..8dfd356b99e21f39847a98fc2242bde53b05aea1 100644
--- a/testing/kbs2/APKBUILD
+++ b/testing/kbs2/APKBUILD
@@ -15,8 +15,6 @@ subpackages="
 	"
 source="$pkgname-$pkgver.tar.gz::https://github.com/woodruffw/kbs2/archive/refs/tags/v$pkgver.tar.gz"
 
-export CARGO_HOME="$srcdir/cargo"
-
 prepare() {
 	default_prepare
 	cargo fetch --locked
diff --git a/testing/kmon/APKBUILD b/testing/kmon/APKBUILD
index 078f40da6c693dd6e2f7d0d70c0d1f2f71cb1935..347307a7c993729f0ea53accb6a43d4ceaaa0732 100644
--- a/testing/kmon/APKBUILD
+++ b/testing/kmon/APKBUILD
@@ -12,8 +12,6 @@ makedepends="cargo python3 libxcb-dev"
 subpackages="$pkgname-doc"
 source="$pkgname-$pkgver.tar.gz::https://github.com/orhun/kmon/archive/refs/tags/v$pkgver.tar.gz"
 
-export CARGO_HOME="$srcdir/cargo"
-
 prepare() {
 	default_prepare
 	cargo fetch --locked
diff --git a/testing/kooha/APKBUILD b/testing/kooha/APKBUILD
index 5abcff3f3ce454a5743577a39ef9401d906e717f..5ce1691cbb16cf059f38b43c419e40b93288d16d 100644
--- a/testing/kooha/APKBUILD
+++ b/testing/kooha/APKBUILD
@@ -33,8 +33,6 @@ checkdepends="
 subpackages="$pkgname-lang $pkgname-mp4"
 source="https://github.com/SeaDve/Kooha/releases/download/v$pkgver/kooha-$pkgver.tar.xz"
 
-export CARGO_HOME="$srcdir/cargo"
-
 prepare() {
 	default_prepare
 
diff --git a/testing/lapce/APKBUILD b/testing/lapce/APKBUILD
index b87619ad569a6dfc338b690917729e3068f5e69b..bb8eaf5e97ccac382882073275995d8fc22e19e8 100644
--- a/testing/lapce/APKBUILD
+++ b/testing/lapce/APKBUILD
@@ -38,7 +38,6 @@ options="!check"  # no tests provided
 export CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1
 export CARGO_PROFILE_RELEASE_LTO="true"
 export CARGO_PROFILE_RELEASE_OPT_LEVEL=2
-export CARGO_HOME="$srcdir/cargo"
 
 export LIBSSH2_SYS_USE_PKG_CONFIG=1  # use system libssh2
 
diff --git a/testing/libopenraw/APKBUILD b/testing/libopenraw/APKBUILD
index cad00d89cd806c232f5f869126181ce133902ee2..96b700973bb332b50cc851c3d0701d1cf429f5e1 100644
--- a/testing/libopenraw/APKBUILD
+++ b/testing/libopenraw/APKBUILD
@@ -23,8 +23,6 @@ makedepends="
 subpackages="$pkgname-dev"
 source="https://libopenraw.freedesktop.org/download/libopenraw-$pkgver.tar.bz2"
 
-export CARGO_HOME="$srcdir/cargo"
-
 prepare() {
 	default_prepare
 	update_config_sub
diff --git a/testing/librespot/APKBUILD b/testing/librespot/APKBUILD
index 7527585139b621e480bf1b847a385ec552a6a527..f107bffc20ba286b92660634c687d5bd9b6c97e6 100644
--- a/testing/librespot/APKBUILD
+++ b/testing/librespot/APKBUILD
@@ -16,9 +16,9 @@ source="librespot-$pkgver.tar.gz::https://github.com/librespot-org/librespot/arc
 	$pkgname.confd
 	"
 
-export CARGO_HOME="$srcdir"/cargo
-
 build() {
+	export CARGO_HOME="$srcdir"/cargo
+	export RUSTFLAGS="-C target-feature=-crt-static"
 	cargo build \
 		--release \
 		--features alsa-backend \
diff --git a/testing/lighthouse/APKBUILD b/testing/lighthouse/APKBUILD
index 5107f964dc7ce4fbc25774313a514977e0726cdb..25d76c857eaebfb91957ba475f12894a6b0ced67 100644
--- a/testing/lighthouse/APKBUILD
+++ b/testing/lighthouse/APKBUILD
@@ -18,7 +18,6 @@ source="$pkgname-$pkgver.tar.gz::https://github.com/sigp/lighthouse/archive/v$pk
 
 export OPENSSL_NO_VENDOR=true
 export RUSTFLAGS="$RUSTFLAGS -L /usr/lib/"
-export CARGO_HOME="$srcdir/cargo"
 
 build() {
 	cargo build --release --locked
diff --git a/testing/lsd/APKBUILD b/testing/lsd/APKBUILD
index 4e8ee24f89bf8747d4287f527854afdf6abd3142..82a8caaae5de74a45dcff588ca9d80ee29348603 100644
--- a/testing/lsd/APKBUILD
+++ b/testing/lsd/APKBUILD
@@ -10,8 +10,6 @@ license="Apache-2.0"
 makedepends="cargo"
 source="${pkgname}-${pkgver}.tar.gz::https://github.com/Peltoche/$pkgname/archive/refs/tags/$pkgver.tar.gz"
 
-export CARGO_HOME="$srcdir/cargo"
-
 prepare() {
 	default_prepare
 
diff --git a/testing/lumins/APKBUILD b/testing/lumins/APKBUILD
index 3ccdbba9988edfb444ff001b3ec6fc2c8a0e869d..d1b47e26925a38261475e5733cec05ad8a2a576a 100644
--- a/testing/lumins/APKBUILD
+++ b/testing/lumins/APKBUILD
@@ -12,8 +12,6 @@ makedepends="cargo"
 source="$pkgname-$pkgver.tar.gz::https://github.com/wchang22/LuminS/archive/refs/tags/v$pkgver.tar.gz"
 builddir="$srcdir/LuminS-$pkgver"
 
-export CARGO_HOME="$srcdir/cargo"
-
 build() {
 	cargo build --release --locked
 }
diff --git a/testing/macchina/APKBUILD b/testing/macchina/APKBUILD
index 254c7ced93768b3b18b8470123c3d2f6f799ac85..01093adda3783323341aa51f1eb234de35f70d8e 100644
--- a/testing/macchina/APKBUILD
+++ b/testing/macchina/APKBUILD
@@ -13,8 +13,6 @@ subpackages="$pkgname-doc"
 source="$pkgname-$pkgver.tar.gz::https://github.com/Macchina-CLI/macchina/archive/refs/tags/v$pkgver.tar.gz
 	minimize-size.patch"
 
-export CARGO_HOME="$srcdir/cargo"
-
 prepare() {
 	default_prepare
 	cargo fetch --locked
diff --git a/testing/mdcat/APKBUILD b/testing/mdcat/APKBUILD
index 10a45bc284e2cdb960ff7e499fc69b5a0167382b..3b6feb3cc77d1b890eb271f48caeb48675831e82 100644
--- a/testing/mdcat/APKBUILD
+++ b/testing/mdcat/APKBUILD
@@ -21,8 +21,6 @@ source="https://codeberg.org/flausch/mdcat/archive/mdcat-$pkgver.tar.gz
 	"
 builddir="$srcdir"/mdcat
 
-export CARGO_HOME="$srcdir/cargo"
-
 prepare() {
 	default_prepare
 	cargo fetch --locked
diff --git a/testing/miniserve/APKBUILD b/testing/miniserve/APKBUILD
index de641e03c159e2840818455c5799c316b126eda8..8d083f1af97e7fcfbb9280a1071659024f8c3e75 100644
--- a/testing/miniserve/APKBUILD
+++ b/testing/miniserve/APKBUILD
@@ -17,8 +17,6 @@ subpackages="
 	"
 source="https://github.com/svenstaro/miniserve/archive/v$pkgver/miniserve-$pkgver.tar.gz"
 
-export CARGO_HOME="$srcdir/cargo"
-
 prepare() {
 	default_prepare
 
diff --git a/testing/nitrocli/APKBUILD b/testing/nitrocli/APKBUILD
index decdba1c5837319145fef0d1f82265e1c06fa6db..ab073d16fe9ca3c10e3c7228abc3ee5edd1be4ab 100644
--- a/testing/nitrocli/APKBUILD
+++ b/testing/nitrocli/APKBUILD
@@ -15,8 +15,6 @@ source="https://github.com/d-e-s-o/nitrocli/archive/v$pkgver/nitrocli-$pkgver.ta
 	src-tests-run.rs-use-python3.patch
 	"
 
-export CARGO_HOME="$srcdir/cargo"
-
 build() {
 	export USE_SYSTEM_LIBNITROKEY=1
 	cargo build --release --locked
diff --git a/testing/nixpacks/APKBUILD b/testing/nixpacks/APKBUILD
index 6bf0714e1ece51a4fc492a98bc08734553106564..4f5e25949052aed563c886dac9f64534bafd4a3b 100644
--- a/testing/nixpacks/APKBUILD
+++ b/testing/nixpacks/APKBUILD
@@ -10,8 +10,6 @@ license="MIT"
 makedepends="cargo"
 source="https://github.com/railwayapp/nixpacks/archive/v$pkgver/$pkgname-$pkgver.tar.gz"
 
-export CARGO_HOME="$srcdir/cargo"
-
 build() {
 	CARGO_PROFILE_RELEASE_LTO=true \
 	CARGO_PROFILE_RELEASE_PANIC=abort \
diff --git a/testing/nsh/APKBUILD b/testing/nsh/APKBUILD
index 9c94d00d4bc2a5008deded9936e5c44e97374ca8..af183c8c53242223ed19c13b12db494ce313408f 100644
--- a/testing/nsh/APKBUILD
+++ b/testing/nsh/APKBUILD
@@ -15,8 +15,6 @@ install="$pkgname.post-install $pkgname.pre-deinstall"
 subpackages="$pkgname-dbg"
 source="https://github.com/nuta/nsh/archive/v$pkgver/nsh-$pkgver.tar.gz"
 
-export CARGO_HOME="$srcdir/cargo"
-
 prepare() {
 	default_prepare
 
diff --git a/testing/nushell/APKBUILD b/testing/nushell/APKBUILD
index 7e2919c68af71dc638d931f9a4d01ab771f4f480..d65c18512e3fc7c0b618053a149770b4806440c2 100644
--- a/testing/nushell/APKBUILD
+++ b/testing/nushell/APKBUILD
@@ -22,7 +22,6 @@ export CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1
 export CARGO_PROFILE_RELEASE_LTO="fat"
 export CARGO_PROFILE_RELEASE_OPT_LEVEL="s"
 export CARGO_PROFILE_RELEASE_PANIC="abort"
-export CARGO_HOME="$srcdir/cargo"
 
 prepare() {
 	default_prepare
diff --git a/testing/ouch/APKBUILD b/testing/ouch/APKBUILD
index 28706181503b6872cbeed0366442d089e417f5a2..121922ec7e2dc90b2baca3011aaf08e2bcc6781f 100644
--- a/testing/ouch/APKBUILD
+++ b/testing/ouch/APKBUILD
@@ -10,8 +10,6 @@ license="MIT"
 makedepends="cargo"
 source="$pkgname-$pkgver.tar.gz::https://github.com/ouch-org/ouch/archive/refs/tags/$pkgver.tar.gz"
 
-export CARGO_HOME="$srcdir/cargo"
-
 build() {
 	cargo build --release --locked
 }
diff --git a/testing/oxipng/APKBUILD b/testing/oxipng/APKBUILD
index 26285684f3e7627032fb5f1d411ed7b56c3d4fad..938e006ab6f8740b4e6e741c490ef6c1b21307fb 100644
--- a/testing/oxipng/APKBUILD
+++ b/testing/oxipng/APKBUILD
@@ -10,8 +10,6 @@ license="MIT"
 makedepends="cargo"
 source="https://github.com/shssoichiro/oxipng/archive/v$pkgver/oxipng-$pkgver.tar.gz"
 
-export CARGO_HOME="$srcdir/cargo"
-
 build() {
 	cargo build --release --locked
 }
diff --git a/testing/pastel/APKBUILD b/testing/pastel/APKBUILD
index 3fb92d67f67a48e74bc9dc30be446f19f58cf5e1..38b03b6c4aa3d5ae4837839dc591792843d4c9e0 100644
--- a/testing/pastel/APKBUILD
+++ b/testing/pastel/APKBUILD
@@ -15,8 +15,6 @@ subpackages="
 	$pkgname-fish-completion
 	"
 
-export CARGO_HOME="$srcdir/cargo"
-
 build() {
 	export SHELL_COMPLETIONS_DIR="$builddir/completions"
 	cargo build --release
diff --git a/testing/peep/APKBUILD b/testing/peep/APKBUILD
index 73c492262b32b6f3accc333c33aab0110dd463a5..4477bd630aed43a1be875deb1442dd4873588dc0 100644
--- a/testing/peep/APKBUILD
+++ b/testing/peep/APKBUILD
@@ -18,7 +18,6 @@ export CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1
 export CARGO_PROFILE_RELEASE_LTO="true"
 export CARGO_PROFILE_RELEASE_OPT_LEVEL="z"
 export CARGO_PROFILE_RELEASE_PANIC="abort"
-export CARGO_HOME="$srcdir/cargo"
 
 prepare() {
 	default_prepare
diff --git a/testing/pidif/APKBUILD b/testing/pidif/APKBUILD
index 23082e2fc14d61c4816dd26c34a2d514ad2ae6e6..063b3e666040c069e97d9c119656516308157fec 100644
--- a/testing/pidif/APKBUILD
+++ b/testing/pidif/APKBUILD
@@ -14,11 +14,9 @@ makedepends="
 	"
 source="$pkgname-$pkgver.tar.gz::https://github.com/bjesus/pidif/archive/refs/tags/$pkgver.tar.gz"
 
-export CARGO_HOME="$srcdir/cargo"
-
 prepare() {
 	default_prepare
-
+	
 	cargo fetch --locked
 }
 
diff --git a/testing/pijul/APKBUILD b/testing/pijul/APKBUILD
index be5e99e8b6a993668fd78b9e1b4cea8b45340e4e..957280db7dbb1ae6ad1635b4140d27bfb718c39f 100644
--- a/testing/pijul/APKBUILD
+++ b/testing/pijul/APKBUILD
@@ -15,8 +15,6 @@ subpackages="
 	"
 source="$pkgname-$pkgver.tar.gz::https://crates.io/api/v1/crates/pijul/$pkgver/download"
 
-export CARGO_HOME="$srcdir/cargo"
-
 build() {
 	cargo build --release
 }
diff --git a/testing/piping-server/APKBUILD b/testing/piping-server/APKBUILD
index 6b0e66462bb9ab3a7df480314630d60d7b75ac5b..a182d4127335e5523900a1829851257ec218277e 100644
--- a/testing/piping-server/APKBUILD
+++ b/testing/piping-server/APKBUILD
@@ -15,8 +15,6 @@ source="https://github.com/nwtgck/piping-server-rust/archive/v$pkgver/piping-ser
 	"
 builddir="$srcdir/piping-server-rust-$pkgver"
 
-export CARGO_HOME="$srcdir/cargo"
-
 build() {
 	cargo build --release --locked
 }
diff --git a/testing/please/APKBUILD b/testing/please/APKBUILD
index 5c75b47d7db24205484c4bb6a5409c40d4b4aeec..5a20cb0b5d07442ba0a5d683dc31fd4ab25d9290 100644
--- a/testing/please/APKBUILD
+++ b/testing/please/APKBUILD
@@ -15,8 +15,6 @@ options="suid" # Required to call setuid with target uids
 builddir="$srcdir/$pkgname-v$pkgver"
 subpackages="$pkgname-doc"
 
-export CARGO_HOME="$srcdir/cargo"
-
 build() {
 	cargo build --release --locked
 }
diff --git a/testing/purism-ectool/APKBUILD b/testing/purism-ectool/APKBUILD
index b0f2fb54a17d74edcb1f491ed16c9e27f2324909..574e325695f2285f11566eea7b6824b1ba101eef 100644
--- a/testing/purism-ectool/APKBUILD
+++ b/testing/purism-ectool/APKBUILD
@@ -11,8 +11,6 @@ makedepends="cargo eudev-dev linux-headers"
 source="https://source.puri.sm/firmware/librem-ec/-/archive/$pkgver/librem-ec-$pkgver.tar.gz"
 builddir="$srcdir/librem-ec-$pkgver/tool"
 
-export CARGO_HOME="$srcdir/cargo"
-
 prepare() {
 	default_prepare
 
diff --git a/testing/pw-volume/APKBUILD b/testing/pw-volume/APKBUILD
index bac5ea7c16d079b8bf63f6a8e1e267fbafdad40c..088d2c4ae6f1238e518014142b05137b6bec59d3 100644
--- a/testing/pw-volume/APKBUILD
+++ b/testing/pw-volume/APKBUILD
@@ -16,7 +16,6 @@ export CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1
 export CARGO_PROFILE_RELEASE_LTO="true"
 export CARGO_PROFILE_RELEASE_OPT_LEVEL="z"
 export CARGO_PROFILE_RELEASE_PANIC="abort"
-export CARGO_HOME="$srcdir/cargo"
 
 prepare() {
 	default_prepare
diff --git a/testing/py-spy/APKBUILD b/testing/py-spy/APKBUILD
index f3307cefa4e75bdc4c74d55febf7baca7d5d7efa..6be21eb6e385f912fdbac6e1884c00fbe27a6d8d 100644
--- a/testing/py-spy/APKBUILD
+++ b/testing/py-spy/APKBUILD
@@ -17,8 +17,6 @@ subpackages="
 	"
 source="$pkgname-$pkgver.tar.gz::https://github.com/benfred/py-spy/archive/v$pkgver.tar.gz"
 
-export CARGO_HOME="$srcdir/cargo"
-
 build() {
 	cargo build --release --locked
 
diff --git a/testing/py3-tokenizers/APKBUILD b/testing/py3-tokenizers/APKBUILD
index e1fa56d76547de67ee3ff44dc16ae95904d5a708..60ef3cc0c5e95103668ab89617e6b60b327c8b03 100644
--- a/testing/py3-tokenizers/APKBUILD
+++ b/testing/py3-tokenizers/APKBUILD
@@ -18,8 +18,6 @@ source="https://github.com/huggingface/tokenizers/archive/refs/tags/python-v$pkg
 builddir="$srcdir/tokenizers-python-v$pkgver/bindings/python"
 options="!check" # requires pulling test data
 
-export CARGO_HOME="$srcdir/cargo"
-
 build() {
 	python3 setup.py build
 }
diff --git a/testing/rage/APKBUILD b/testing/rage/APKBUILD
index a6edb0cc4369c5bfcae18dd9795becba563f6f51..faec16f61e868deac95a991687aaea4878f95441 100644
--- a/testing/rage/APKBUILD
+++ b/testing/rage/APKBUILD
@@ -22,7 +22,6 @@ export CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1
 export CARGO_PROFILE_RELEASE_LTO="true"
 export CARGO_PROFILE_RELEASE_OPT_LEVEL="s"
 export CARGO_PROFILE_RELEASE_PANIC="abort"
-export CARGO_HOME="$srcdir/cargo"
 
 prepare() {
 	default_prepare
diff --git a/testing/rathole/APKBUILD b/testing/rathole/APKBUILD
index bc2951de214032f562251c2e6fb1e4f33402eac8..b68f0811f9a10e586eb0de7fda51f910dbdcc13a 100644
--- a/testing/rathole/APKBUILD
+++ b/testing/rathole/APKBUILD
@@ -10,8 +10,6 @@ arch="all !s390x !riscv64" # blocked by rust/cargo
 makedepends="cargo openssl-dev>3"
 source="https://github.com/rapiz1/rathole/archive/v$pkgver/rathole-$pkgver.tar.gz"
 
-export CARGO_HOME="$srcdir/cargo"
-
 prepare() {
 	default_prepare
 	cargo fetch --locked
diff --git a/testing/rav1e/APKBUILD b/testing/rav1e/APKBUILD
index e4beb48188804adc9f5e642d02c2ba0d8e697b68..0b7020b7416b7b79089e5befc52c009b955ba168 100644
--- a/testing/rav1e/APKBUILD
+++ b/testing/rav1e/APKBUILD
@@ -20,7 +20,6 @@ export CARGO_PROFILE_RELEASE_INCREMENTAL=false
 export CARGO_PROFILE_RELEASE_DEBUG=false
 export CARGO_PROFILE_RELEASE_LTO=true
 export CARGO_PROFILE_RELEASE_PANIC=abort
-export CARGO_HOME="$srcdir/cargo"
 
 prepare() {
 	default_prepare
diff --git a/testing/rdedup/APKBUILD b/testing/rdedup/APKBUILD
index 99df6c6097ce0d589e95213b6b5563e0ed0fde5a..0be504e03e3acef3a85e98110520d8808e7fefff 100644
--- a/testing/rdedup/APKBUILD
+++ b/testing/rdedup/APKBUILD
@@ -10,8 +10,6 @@ license="MPL-2.0"
 makedepends="cargo clang-dev libsodium-dev openssl-dev>3 xz-dev"
 source="$pkgname-$pkgver.tar.gz::https://github.com/dpc/rdedup/archive/v$pkgver.tar.gz"
 
-export CARGO_HOME="$srcdir/cargo"
-
 build() {
 	cargo build --release --locked
 }
diff --git a/testing/read-it-later/APKBUILD b/testing/read-it-later/APKBUILD
index 481f9866325b674ad0511759013f9083ed317be4..c3c01524ab0da21784e1f3ca40f04088f3c9c6c1 100755
--- a/testing/read-it-later/APKBUILD
+++ b/testing/read-it-later/APKBUILD
@@ -18,8 +18,6 @@ source="read-it-later-692cf638e1284bcf31031421e6951c767bed6139.tar.gz::https://g
 builddir="$srcdir/read-it-later-692cf638e1284bcf31031421e6951c767bed6139"
 options="!check" # no tests
 
-export CARGO_HOME="$srcdir/cargo"
-
 build() {
 	abuild-meson . output
 	meson compile ${JOBS:+-j ${JOBS}} -C output
diff --git a/testing/rezolus/APKBUILD b/testing/rezolus/APKBUILD
index 59aa82215694c7e2b02573d7ce09bdbb3f65e406..ebfce96b9a3f791b3deff3d263c6f2e5288f9bba 100644
--- a/testing/rezolus/APKBUILD
+++ b/testing/rezolus/APKBUILD
@@ -20,8 +20,6 @@ source="https://github.com/twitter/rezolus/archive/v$pkgver/rezolus-$pkgver.tar.
 	$pkgname.logrotate
 	"
 
-export CARGO_HOME="$srcdir/cargo"
-
 build() {
 	cargo build --release --locked
 }
diff --git a/testing/riemann-cli/APKBUILD b/testing/riemann-cli/APKBUILD
index 99cd9c79fa4686fa295369c383e68f1b5899a3b9..656ad04d3d1fd930b883a41791c466c8c6422651 100644
--- a/testing/riemann-cli/APKBUILD
+++ b/testing/riemann-cli/APKBUILD
@@ -16,8 +16,6 @@ source="https://github.com/borntyping/rust-riemann_client/archive/v$pkgver/$pkgn
 	"
 builddir="$srcdir/$_projname-$pkgver"
 
-export CARGO_HOME="$srcdir/cargo"
-
 prepare() {
 	default_prepare
 	cp "$srcdir"/Cargo.lock "$builddir"/
diff --git a/testing/ripasso-cursive/APKBUILD b/testing/ripasso-cursive/APKBUILD
index a30bc5c028bdee285acd3b3c4490666c54109841..6ae7e3d7b4ff98fb9cd1b284ecf027e2d8a9abfc 100644
--- a/testing/ripasso-cursive/APKBUILD
+++ b/testing/ripasso-cursive/APKBUILD
@@ -11,8 +11,6 @@ makedepends="gettext rust cargo libgpg-error-dev gpgme-dev openssl-dev>3 libxcb-
 source="https://github.com/cortex/ripasso/archive/release-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgrelname-release-$pkgver"
 
-export CARGO_HOME="$srcdir/cargo"
-
 prepare() {
 	default_prepare
 	cargo fetch --locked
diff --git a/testing/rpg-cli/APKBUILD b/testing/rpg-cli/APKBUILD
index e013414743446fc2468e9425cc01f3f85e676109..410cfe060eecb67ba18dea282a9621b020d8c244 100644
--- a/testing/rpg-cli/APKBUILD
+++ b/testing/rpg-cli/APKBUILD
@@ -10,8 +10,6 @@ arch="all !s390x !riscv64" # blocked by rust/cargo
 makedepends="cargo"
 source="https://github.com/facundoolano/rpg-cli/archive/$pkgver/rpg-cli-$pkgver.tar.gz"
 
-export CARGO_HOME="$srcdir/cargo"
-
 build() {
 	cargo build --release --locked
 }
diff --git a/testing/rustdesk-server/APKBUILD b/testing/rustdesk-server/APKBUILD
index c85514b7106c38428cfe4dd0e7a9b87ca4659d37..c480d1d519dddd153b8e225bf8da0f4cf1f21b0f 100644
--- a/testing/rustdesk-server/APKBUILD
+++ b/testing/rustdesk-server/APKBUILD
@@ -22,8 +22,6 @@ source="
 	hbbs.confd
 	"
 
-export CARGO_HOME="$srcdir/cargo"
-
 prepare() {
 	default_prepare
 
diff --git a/testing/rustscan/APKBUILD b/testing/rustscan/APKBUILD
index 1dce5a746caf97738f151f3146a2c290c9c3fd93..1587ea33bb51c74da373e10fdac7f0eee2d50b8d 100644
--- a/testing/rustscan/APKBUILD
+++ b/testing/rustscan/APKBUILD
@@ -15,8 +15,6 @@ source="$pkgname-$pkgver.tar.gz::https://github.com/RustScan/RustScan/archive/re
 ./Cargo.lock.patch"
 builddir="$srcdir/RustScan-$pkgver"
 
-export CARGO_HOME="$srcdir/cargo"
-
 build() {
 	cargo build --release --locked
 }
diff --git a/testing/scryer-prolog/APKBUILD b/testing/scryer-prolog/APKBUILD
index 0f69d6e4bc2b947a79b7593dc07f66c42c915507..76bee9bed43f81f39985bb94e4d5acf9414cab54 100644
--- a/testing/scryer-prolog/APKBUILD
+++ b/testing/scryer-prolog/APKBUILD
@@ -31,7 +31,6 @@ export SODIUM_USE_PKG_CONFIG=1
 export CARGO_PROFILE_RELEASE_LTO="true"
 export CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1
 export CARGO_PROFILE_RELEASE_OPT_LEVEL="s"
-export CARGO_HOME="$srcdir/cargo"
 
 prepare() {
 	default_prepare
diff --git a/testing/sequoia-sqv/APKBUILD b/testing/sequoia-sqv/APKBUILD
index 47052dac6e6230ae6c159bb04150f1ad6d926f9c..03a1f96df20aba28995510ab5f55e73f82fa36df 100644
--- a/testing/sequoia-sqv/APKBUILD
+++ b/testing/sequoia-sqv/APKBUILD
@@ -14,8 +14,6 @@ source="https://gitlab.com/$_project-pgp/$_project/-/archive/v$pkgver/$_project-
 	"
 builddir="$srcdir/$_project-v$pkgver"
 
-export CARGO_HOME="$srcdir/cargo"
-
 _cargo_env() {
 	cd "$builddir"
 
diff --git a/testing/signal-desktop/APKBUILD b/testing/signal-desktop/APKBUILD
index b9859b701b4a72384caf890e260a37325fd5efb7..f50f8e02e9590df1e2fd04b4f73b110104ae48e9 100644
--- a/testing/signal-desktop/APKBUILD
+++ b/testing/signal-desktop/APKBUILD
@@ -106,7 +106,6 @@ export CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1
 export CARGO_PROFILE_RELEASE_OPT_LEVEL=2
 export CARGO_PROFILE_RELEASE_STRIP="symbols"
 export RUSTFLAGS="-C linker=clang -C link-arg=-fuse-ld=lld"
-export CARGO_HOME="$srcdir/cargo"
 
 export YARN_CACHE_FOLDER="$srcdir/.yarn"
 
diff --git a/testing/solanum/APKBUILD b/testing/solanum/APKBUILD
index 311f8a2d47199932fe8105ac1abe8d0d59223dba..11ad36200865489b22bcfcd2722f44104c5e1b76 100644
--- a/testing/solanum/APKBUILD
+++ b/testing/solanum/APKBUILD
@@ -29,8 +29,6 @@ source="
 	"
 builddir="$srcdir/Solanum-$_gitrev"
 
-export CARGO_HOME="$srcdir/cargo"
-
 build() {
 	abuild-meson . output
 	meson compile ${JOBS:+-j ${JOBS}} -C output
diff --git a/testing/songrec/APKBUILD b/testing/songrec/APKBUILD
index 40b4d7e0f9afc08ced263999c76b05a554b1f27c..a5747cb56005cbff825678b027e7ac57612d7792 100644
--- a/testing/songrec/APKBUILD
+++ b/testing/songrec/APKBUILD
@@ -23,8 +23,6 @@ source="https://github.com/marin-m/songrec/archive/$pkgver/songrec-$pkgver.tar.g
 options="net !check"
 builddir="$srcdir/SongRec-$pkgver"
 
-export CARGO_HOME="$srcdir/cargo"
-
 build() {
 	cargo build --release --locked
 }
diff --git a/testing/spotify-tui/APKBUILD b/testing/spotify-tui/APKBUILD
index 99a8daa915f5ac8055c657e9d6c28121f2c86a08..db3ded8471869e1fbdc4fa1deed21d0c0e816097 100644
--- a/testing/spotify-tui/APKBUILD
+++ b/testing/spotify-tui/APKBUILD
@@ -12,8 +12,6 @@ source="$pkgname-$pkgver.tar.gz::https://github.com/Rigellute/spotify-tui/archiv
 	openssl3.patch
 	"
 
-export CARGO_HOME="$srcdir/cargo"
-
 prepare() {
 	default_prepare
 
diff --git a/testing/spotifyd/APKBUILD b/testing/spotifyd/APKBUILD
index a3340a41f60e90b112c0296c53861864c88d8b5c..40014e3513ba04dd530f8c8369bb2643171b50e9 100644
--- a/testing/spotifyd/APKBUILD
+++ b/testing/spotifyd/APKBUILD
@@ -25,8 +25,6 @@ source="https://github.com/Spotifyd/spotifyd/archive/v$pkgver/spotifyd-$pkgver.t
 	spotifyd.conf
 	"
 
-export CARGO_HOME="$srcdir/cargo"
-
 prepare() {
 	default_prepare
 
diff --git a/testing/svgbob/APKBUILD b/testing/svgbob/APKBUILD
index 8f3c20927bc142c21c39fa0c83c28a83250c6e96..90fe2cbe6b9ad1d78c14808198432dcf28fe4ab0 100644
--- a/testing/svgbob/APKBUILD
+++ b/testing/svgbob/APKBUILD
@@ -10,8 +10,6 @@ license="Apache-2.0"
 makedepends="cargo"
 source="$pkgname-$pkgver.tar.gz::https://github.com/ivanceras/svgbob/archive/$pkgver.tar.gz"
 
-export CARGO_HOME="$srcdir/cargo"
-
 prepare() {
 	default_prepare
 	cargo fetch --locked
diff --git a/testing/swayhide/APKBUILD b/testing/swayhide/APKBUILD
index ce3a04811aeeb638656774e3dd2d9f8e5954154a..1f84db83243314a07d5b7906b077bb6675ade667 100644
--- a/testing/swayhide/APKBUILD
+++ b/testing/swayhide/APKBUILD
@@ -14,7 +14,6 @@ export CARGO_PROFILE_RELEASE_LTO="true"
 export CARGO_PROFILE_RELEASE_PANIC="abort"
 export CARGO_PROFILE_RELEASE_OPT_LEVEL="s"
 export CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1
-export CARGO_HOME="$srcdir/cargo"
 
 prepare() {
 	default_prepare
diff --git a/testing/synapse-bt/APKBUILD b/testing/synapse-bt/APKBUILD
index 4b7369550e5b81078e8e973b3f9af983d16b083f..51d35b622703c0ef9bebcb865e04544ad1c76d52 100644
--- a/testing/synapse-bt/APKBUILD
+++ b/testing/synapse-bt/APKBUILD
@@ -18,8 +18,6 @@ source="synapse-bt-$pkgver.tar.gz::https://github.com/Luminarys/synapse/archive/
 	"
 builddir="$srcdir"/synapse-$pkgver
 
-export CARGO_HOME="$srcdir/cargo"
-
 build() {
 	cargo build --release --all --locked
 }
diff --git a/testing/teapot-tools/APKBUILD b/testing/teapot-tools/APKBUILD
index 6b38fc0f25df953b66c226efd833c982128b7acc..b6d18a8bfb701a72aa49e5ab583100f377b7343b 100644
--- a/testing/teapot-tools/APKBUILD
+++ b/testing/teapot-tools/APKBUILD
@@ -18,7 +18,6 @@ export CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1
 export CARGO_PROFILE_RELEASE_LTO="true"
 export CARGO_PROFILE_RELEASE_OPT_LEVEL="s"
 export CARGO_PROFILE_RELEASE_PANIC="abort"
-export CARGO_HOME="$srcdir/cargo"
 
 prepare() {
 	default_prepare
diff --git a/testing/texlab/APKBUILD b/testing/texlab/APKBUILD
index 1410ff29a0fc6d607bc87e75395af180b745c664..21cda8895a958f51c61a4ce42fdfff8e9733e37f 100644
--- a/testing/texlab/APKBUILD
+++ b/testing/texlab/APKBUILD
@@ -20,7 +20,6 @@ esac
 export CARGO_PROFILE_RELEASE_LTO="true"
 export CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1
 export CARGO_PROFILE_RELEASE_OPT_LEVEL="s"
-export CARGO_HOME="$srcdir/cargo"
 
 prepare() {
 	default_prepare
diff --git a/testing/topgrade/APKBUILD b/testing/topgrade/APKBUILD
index 1563a94f06598cfe2b89342b37c7008be577bbb7..5d71803ca1ec050a58a32cb02651b29626d4d8dc 100644
--- a/testing/topgrade/APKBUILD
+++ b/testing/topgrade/APKBUILD
@@ -11,8 +11,6 @@ makedepends="rust cargo"
 subpackages="$pkgname-doc"
 source="topgrade-$pkgver.tar.gz::https://github.com/r-darwish/topgrade/archive/refs/tags/v$pkgver.tar.gz"
 
-export CARGO_HOME="$srcdir/cargo"
-
 build() {
 	cargo build --release
 }
diff --git a/testing/tuc/APKBUILD b/testing/tuc/APKBUILD
index e025ec554bcefcb3a0268f814db26843cae54556..f479652d323903b184d42f797fd228b214d9545e 100644
--- a/testing/tuc/APKBUILD
+++ b/testing/tuc/APKBUILD
@@ -16,7 +16,6 @@ source="https://github.com/riquito/tuc/archive/v$pkgver/tuc-$pkgver.tar.gz
 _cargo_opts='--frozen --features regex'
 
 export CARGO_PROFILE_RELEASE_OPT_LEVEL="s"
-export CARGO_HOME="$srcdir/cargo"
 
 prepare() {
 	default_prepare
diff --git a/testing/tuigreet/APKBUILD b/testing/tuigreet/APKBUILD
index 819b141e909758b0210f723cd207faca33d8242f..3cffc085afc060d167c89c11af5282287f8bcda0 100644
--- a/testing/tuigreet/APKBUILD
+++ b/testing/tuigreet/APKBUILD
@@ -17,7 +17,6 @@ export CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1
 export CARGO_PROFILE_RELEASE_LTO="true"
 export CARGO_PROFILE_RELEASE_OPT_LEVEL="z"
 export CARGO_PROFILE_RELEASE_PANIC="abort"
-export CARGO_HOME="$srcdir/cargo"
 
 build() {
 	cargo build --release --locked
diff --git a/testing/twiggy/APKBUILD b/testing/twiggy/APKBUILD
index 29ecb9ab33519ee97d5bd501180c59248a79a183..3ddd4037155a98114860a0da7f4610f45ccb42a7 100644
--- a/testing/twiggy/APKBUILD
+++ b/testing/twiggy/APKBUILD
@@ -10,8 +10,6 @@ license="Apache-2.0"
 makedepends="cargo"
 source="$pkgname-$pkgver.tar.gz::https://github.com/rustwasm/twiggy/archive/$pkgver.tar.gz"
 
-export CARGO_HOME="$srcdir/cargo"
-
 build() {
 	cargo build --release --locked
 }
diff --git a/testing/udpt/APKBUILD b/testing/udpt/APKBUILD
index 776fe9e91d23b5e630066e3aaf4344a169276e15..217c60a296a9b8d6d5cbdc703ef3d8cc802b764b 100644
--- a/testing/udpt/APKBUILD
+++ b/testing/udpt/APKBUILD
@@ -19,8 +19,6 @@ source="https://github.com/naim94a/udpt/archive/udpt-$pkgver/udpt-$pkgver.tar.gz
 	"
 builddir="$srcdir/udpt-udpt-$pkgver"
 
-export CARGO_HOME="$srcdir/cargo"
-
 build() {
 	cargo build --release --locked
 }
diff --git a/testing/uutils-coreutils/APKBUILD b/testing/uutils-coreutils/APKBUILD
index 9e429ff03f21175a51b4b0929a2f824312ab18c5..bac637bcfe15425972e39f2c3cf41fb8937edd8e 100644
--- a/testing/uutils-coreutils/APKBUILD
+++ b/testing/uutils-coreutils/APKBUILD
@@ -19,8 +19,6 @@ builddir="$srcdir/$_pkgname-$pkgver"
 # FIXME: fd issues on builders (mqtt-exec?)
 options="!check"
 
-export CARGO_HOME="$srcdir/cargo"
-
 build() {
 	cargo build --release --locked
 
diff --git a/testing/vaultwarden/APKBUILD b/testing/vaultwarden/APKBUILD
index d74bca2c3573ac7fdded546e3a4899cebb4fd862..9179aa2aaad121eda1a5397b603556695d823d1f 100644
--- a/testing/vaultwarden/APKBUILD
+++ b/testing/vaultwarden/APKBUILD
@@ -25,7 +25,6 @@ export CARGO_PROFILE_RELEASE_LTO=true
 export CARGO_PROFILE_RELEASE_PANIC=abort
 export CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1
 export CARGO_PROFILE_RELEASE_OPT_LEVEL="s"
-export CARGO_HOME="$srcdir/cargo"
 
 prepare() {
 	default_prepare
diff --git a/testing/verco/APKBUILD b/testing/verco/APKBUILD
index cf9cdeccc3ce1c3425d4965231168a97b8174d22..d6b827bbadceec0d661ff79255fef13a1a67fb81 100644
--- a/testing/verco/APKBUILD
+++ b/testing/verco/APKBUILD
@@ -11,8 +11,6 @@ makedepends="cargo"
 options="!check" # No tests
 source="$pkgname-$pkgver.tar.gz::https://github.com/vamolessa/verco/archive/refs/tags/v$pkgver.tar.gz"
 
-export CARGO_HOME="$srcdir/cargo"
-
 prepare() {
 	default_prepare
 	cargo fetch --locked
diff --git a/testing/vocage/APKBUILD b/testing/vocage/APKBUILD
index c15cba752e5488fb40fd8a53dcae2d06d6b67a53..a5a544469684817dee2a1ad868d7758575832ee4 100644
--- a/testing/vocage/APKBUILD
+++ b/testing/vocage/APKBUILD
@@ -10,8 +10,6 @@ makedepends="rust cargo"
 source="$pkgname-$pkgver.tar.gz::https://github.com/proycon/vocage/archive/refs/tags/v$pkgver.tar.gz"
 options="!check" # No test suite / unit tests
 
-export CARGO_HOME="$srcdir/cargo"
-
 build() {
 	cargo build --release --locked
 }
diff --git a/testing/waylevel/APKBUILD b/testing/waylevel/APKBUILD
index 24c2f40f302dddaeb9fa0e87069cd0f2e9d4810b..20484bffafc26e933a6701bfb6c9a39625f2b21b 100644
--- a/testing/waylevel/APKBUILD
+++ b/testing/waylevel/APKBUILD
@@ -19,7 +19,6 @@ export CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1
 export CARGO_PROFILE_RELEASE_LTO="true"
 export CARGO_PROFILE_RELEASE_OPT_LEVEL="z"
 export CARGO_PROFILE_RELEASE_PANIC="abort"
-export CARGO_HOME="$srcdir/cargo"
 
 prepare() {
 	default_prepare
diff --git a/testing/weggli/APKBUILD b/testing/weggli/APKBUILD
index b47db4c5b305c38dc9fc299be0ea9242a6af71ec..7597663e3e97e85969c172d3348e42717d037786 100644
--- a/testing/weggli/APKBUILD
+++ b/testing/weggli/APKBUILD
@@ -10,8 +10,6 @@ arch="all !s390x !riscv64" # blocked by rust/cargo
 makedepends="cargo"
 source="https://github.com/googleprojectzero/weggli/archive/v$pkgver/weggli-$pkgver.tar.gz"
 
-export CARGO_HOME="$srcdir/cargo"
-
 prepare() {
 	default_prepare
 
diff --git a/testing/wk-adblock/APKBUILD b/testing/wk-adblock/APKBUILD
index f57743416777a5db3548f894adb267977d3b3159..7126c393a7a29aef031128013a78d6e0658f56e6 100644
--- a/testing/wk-adblock/APKBUILD
+++ b/testing/wk-adblock/APKBUILD
@@ -21,7 +21,7 @@ export CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1
 export CARGO_PROFILE_RELEASE_PANIC="abort"
 export CARGO_PROFILE_RELEASE_OPT_LEVEL="s"
 export CARGO_FEATURE_USE_SYSTEM_LIBS=1
-export CARGO_HOME="$srcdir/cargo"
+
 
 prepare() {
 	default_prepare
diff --git a/testing/wpaperd/APKBUILD b/testing/wpaperd/APKBUILD
index f4368c9eb12a3a430096d59be7279d1ccc05026d..814c410fb33c21bec263fee2b32cbd29383ebc17 100644
--- a/testing/wpaperd/APKBUILD
+++ b/testing/wpaperd/APKBUILD
@@ -17,8 +17,6 @@ subpackages="
 source="https://github.com/danyspin97/wpaperd/archive/$pkgver/wpaperd-$pkgver.tar.gz"
 options="!check" # no test suite
 
-export CARGO_HOME="$srcdir/cargo"
-
 prepare() {
 	default_prepare
 
diff --git a/testing/xh/APKBUILD b/testing/xh/APKBUILD
index 8f8b983fb7c80e5f91aa7e13bc7d776bd14f7084..4301197237611bf3a32013827720f8e841493c83 100644
--- a/testing/xh/APKBUILD
+++ b/testing/xh/APKBUILD
@@ -25,7 +25,6 @@ export CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1
 export CARGO_PROFILE_RELEASE_LTO="true"
 export CARGO_PROFILE_RELEASE_OPT_LEVEL="s"
 export CARGO_PROFILE_RELEASE_PANIC="abort"
-export CARGO_HOME="$srcdir/cargo"
 
 # Link with system-provided oniguruma library (instead building from source
 # and bundling).
diff --git a/testing/xplr/APKBUILD b/testing/xplr/APKBUILD
index 431e928c06c8ab14a5028c67dcc4daf1b58bc588..22bfa14e88383aaa81dca6883cf3b1bec0649388 100644
--- a/testing/xplr/APKBUILD
+++ b/testing/xplr/APKBUILD
@@ -19,7 +19,6 @@ export CARGO_PROFILE_RELEASE_LTO="true"
 export CARGO_PROFILE_RELEASE_PANIC="abort"
 export CARGO_PROFILE_RELEASE_OPT_LEVEL="s"
 export CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1
-export CARGO_HOME="$srcdir/cargo"
 
 prepare() {
 	default_prepare
diff --git a/testing/yofi/APKBUILD b/testing/yofi/APKBUILD
index bd840a20148fe8da566d873c6afd29c50254df03..3d39974f51069703febd9b06548ad2c65cd2f032 100644
--- a/testing/yofi/APKBUILD
+++ b/testing/yofi/APKBUILD
@@ -21,8 +21,6 @@ source="https://github.com/l4l/yofi/archive/$pkgver/yofi-$pkgver.tar.gz
 # font-fontkit loads fonts via system libraries.
 _cargo_opts="--frozen --no-default-features --features=font-fontkit"
 
-export CARGO_HOME="$srcdir/cargo"
-
 prepare() {
 	default_prepare
 
diff --git a/testing/youki/APKBUILD b/testing/youki/APKBUILD
index 0543aa5a5a79c430d0af8ed8ed440f98b746f89a..a2e41e33556fd97fbbace3aa1d8a856d407d606e 100644
--- a/testing/youki/APKBUILD
+++ b/testing/youki/APKBUILD
@@ -26,8 +26,6 @@ options="!check"  # FIXME: some tests fail
 # Disable systemd_cgroups
 _cargo_opts='--frozen --no-default-features --features=libcgroups/v1,libcgroups/v2'
 
-export CARGO_HOME="$srcdir/cargo"
-
 prepare() {
 	default_prepare
 
diff --git a/testing/zkgroup/APKBUILD b/testing/zkgroup/APKBUILD
index 1e62733b589198fb964847f00c1c3383e381b67b..632eea57955ad338bfa2cf7ff6adf0eaaccb93f4 100644
--- a/testing/zkgroup/APKBUILD
+++ b/testing/zkgroup/APKBUILD
@@ -10,8 +10,6 @@ license="GPL-3.0-only"
 makedepends="cargo"
 source="$pkgname-$pkgver.tar.gz::https://github.com/signalapp/zkgroup/archive/v$pkgver.tar.gz"
 
-export CARGO_HOME="$srcdir/cargo"
-
 build() {
 	cargo build --release --locked
 }