diff --git a/main/perl-xml-sax/APKBUILD b/main/perl-xml-sax/APKBUILD
index b32fef46e0c007125a9391a4e88a08ef3e0d1005..44ab900c3e1809f1bd997f1ee6b7f048443baa4e 100644
--- a/main/perl-xml-sax/APKBUILD
+++ b/main/perl-xml-sax/APKBUILD
@@ -8,8 +8,7 @@ pkgdesc="Simple API for XML"
 url="https://metacpan.org/release/XML-SAX"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
-depends="perl-xml-sax-base perl-xml-namespacesupport"
-makedepends="perl-dev"
+depends="perl perl-xml-sax-base perl-xml-namespacesupport"
 install="$pkgname.post-install $pkgname.post-upgrade $pkgname.pre-deinstall"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/G/GR/GRANTM/XML-SAX-$pkgver.tar.gz"
@@ -17,18 +16,15 @@ source="https://cpan.metacpan.org/authors/id/G/GR/GRANTM/XML-SAX-$pkgver.tar.gz"
 builddir="$srcdir"/XML-SAX-$pkgver
 
 build() {
-	cd "$builddir"
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 	make
 }
 
 check() {
-	cd "$builddir"
 	make test
 }
 
 package() {
-	cd "$builddir"
 	PERLLIB=blib/lib make DESTDIR="$pkgdir" install
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }