diff --git a/community/udevil/APKBUILD b/community/udevil/APKBUILD
index 8653afcb8ee01002d31bfb423b4d4588cc3ce5d1..5e803ae1c44cf6f67a27a8939f98e415b6680458 100644
--- a/community/udevil/APKBUILD
+++ b/community/udevil/APKBUILD
@@ -11,7 +11,14 @@ makedepends="eudev-dev glib-dev intltool"
 install="$pkgname.pre-install"
 subpackages="$pkgname-lang $pkgname-doc"
 pkggroups="plugdev"
-source="$pkgname-$pkgver.tar.gz::https://github.com/IgnorantGuru/udevil/archive/$pkgver.tar.gz"
+source="https://github.com/IgnorantGuru/udevil/archive/$pkgver/udevil-$pkgver.tar.gz"
+
+prepare() {
+	default_prepare
+
+	update_config_sub
+	update_config_guess
+}
 
 build() {
 	./configure \