diff --git a/srcpkgs/ell/template b/srcpkgs/ell/template
index bb8a05102e3..56d39a0a639 100644
--- a/srcpkgs/ell/template
+++ b/srcpkgs/ell/template
@@ -1,6 +1,6 @@
 # Template file for 'ell'
 pkgname=ell
-version=0.28
+version=0.30
 revision=1
 build_style=gnu-configure
 configure_args="--enable-glib"
@@ -10,8 +10,8 @@ short_desc="Linux library for embedded development"
 maintainer="Peter Bui <pbui@github.bx612.space>"
 license="GPL-2.0-only"
 homepage="https://01.org/ell"
-distfiles="https://mirrors.edge.kernel.org/pub/linux/libs/ell/ell-${version}.tar.xz"
-checksum=6254fcb98d681cb2c3078dde462ba20bf90e6c10919204c6878a4381adcdb74b
+distfiles="${KERNEL_SITE}/libs/${pkgname}/${pkgname}-${version}.tar.xz"
+checksum=51cf8cc66a9d1038e41f7d619ea5660aa4476904496562b2d45ca79370ca4a5e
 
 ell-devel_package() {
 	depends="ell-${version}_${revision}"