diff --git a/community/babl/APKBUILD b/community/babl/APKBUILD
index b49531c86ced8e68c057ec5e741923de57ed3e31..cbd4b7967eb9e13891bfdc51416e3248fee25b77 100644
--- a/community/babl/APKBUILD
+++ b/community/babl/APKBUILD
@@ -1,15 +1,14 @@
 # Maintainer: Natanael Copa <ncopa@alpinelinux.org>
 pkgname=babl
-pkgver=0.1.38
+pkgver=0.1.46
 pkgrel=0
 pkgdesc="Dynamic, any to any, pixel format conversion library"
-url="http://gegl.org/babl/"
+url="http://gegl.org/babl"
 arch="all"
 license="LGPL-3.0-or-later"
 subpackages="$pkgname-dev"
-source="http://ftp.gimp.org/pub/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.bz2"
+source="https://ftp.gimp.org/pub/babl/${pkgver%.*}/$pkgname-$pkgver.tar.bz2"
 
-builddir="$srcdir/$pkgname-$pkgver"
 build() {
 	cd "$builddir"
 	./configure \
@@ -29,4 +28,4 @@ package() {
 	make DESTDIR="$pkgdir" install
 }
 
-sha512sums="4b55b666170322adad4b4624c98110d7a34c496f7aadb22a53c09d1ce5ae518122c2105fd2cb2a057e752fe1540beb703f8192e48e7c43601342a75db2bfdca0  babl-0.1.38.tar.bz2"
+sha512sums="a62d78d49565cfb5c3187353f31d7793156ae318e2a29b7430ca08272ea98b9101afb602d73c5cc87bc9f20a4469bc08bf8c6c197529260ae0e41d183f300648  babl-0.1.46.tar.bz2"