diff --git a/testing/amule/APKBUILD b/testing/amule/APKBUILD
index 6d5bbd3279d379e492d102edaa5011f47cb1eb59..60e8890ec8b17926475be9d5f68d016cf7e88776 100644
--- a/testing/amule/APKBUILD
+++ b/testing/amule/APKBUILD
@@ -1,25 +1,20 @@
 # Contributor: August Klein <amatcoder@gmail.com>
 # Maintainer: August Klein <amatcoder@gmail.com>
 pkgname=amule
-_pkgname=aMule-SVN-r
-pkgver=10990
-pkgrel=1
+_commit=21c3aa111bc8ff04c876494054580a7ccaa6a3a4
+pkgver=11015
+pkgrel=0
 pkgdesc="An eMule-like client for the eD2k and Kademlia networks"
 url="http://www.amule.org"
 arch="all"
-license="GPL-2.0"
-makedepends="bison crypto++-dev gd-dev geoip-dev libsm-dev libupnp-dev wxgtk2.8-dev"
+license="GPL-2.0-or-later"
+makedepends="bison crypto++-dev gd-dev geoip-dev libsm-dev libupnp-dev wxgtk-dev"
 subpackages="$pkgname-lang $pkgname-doc"
-source="http://amule.sourceforge.net/tarballs/${_pkgname}${pkgver}.tar.bz2"
-builddir=$srcdir/${_pkgname}${pkgver}
+source="$pkgname-$pkgver.tar.gz::https://repo.or.cz/amule.git/snapshot/$_commit.tar.gz"
 
-prepare() {
-	cd "$builddir"
-	update_config_sub
-}
+builddir="$srcdir/$pkgname-${_commit:0:7}"
 
 build() {
-	cd "$builddir"
 	./configure \
 		CPPFLAGS="$CPPFLAGS -Wno-unused-local-typedefs" \
 		CFLAGS="$CFLAGS -fPIC" \
@@ -28,7 +23,6 @@ build() {
 		--host=$CHOST \
 		--prefix=/usr \
 		--mandir=/usr/share/man \
-		--with-wxversion=2.8 \
 		--enable-amule-daemon \
 		--enable-amulecmd \
 		--enable-amule-gui \
@@ -43,9 +37,8 @@ build() {
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install
 	rm -f "$pkgdir"/usr/lib/charset.alias
 }
 
-sha512sums="1883426e3d0e2a58227a5a95efcb3193d207e6b6c2d6c9c256aa430debc601ade3551f86c7519e9942d440cc1e87672b4d1e7f2dc69a8bb50bef89ddcb3170f5  aMule-SVN-r10990.tar.bz2"
+sha512sums="7c39aaff50c419197996123a77a9795dfeff302e22d7d3c11bee50d319c7839fb6e22393a13e789ca084ee9fd1748f842348bc7c71085dc318a8e8593f673a3b  amule-11015.tar.gz"