From d4fc8aefdfe1b625381e38bb33db27c3a0382ca9 Mon Sep 17 00:00:00 2001
From: Celeste <20312-Celeste@users.gitlab.alpinelinux.org>
Date: Thu, 27 Jun 2024 13:57:25 +0000
Subject: [PATCH] main/perl-pod-coverage: take over maintainership

---
 main/perl-pod-coverage/APKBUILD | 27 +++++++++++++++++----------
 1 file changed, 17 insertions(+), 10 deletions(-)

diff --git a/main/perl-pod-coverage/APKBUILD b/main/perl-pod-coverage/APKBUILD
index 1cce09d8c9bb..f7afe70e00eb 100644
--- a/main/perl-pod-coverage/APKBUILD
+++ b/main/perl-pod-coverage/APKBUILD
@@ -1,30 +1,37 @@
+# Automatically generated by apkbuild-cpan, template 4
 # Contributor: Mika Havela <mika.havela@gmail.com>
-# Maintainer: Mika Havela <mika.havela@gmail.com>
+# Maintainer: Celeste <cielesti@protonmail.com>
 pkgname=perl-pod-coverage
-_pkgreal=Pod-Coverage
 pkgver=0.23
-pkgrel=6
-pkgdesc="Perl - Checks if the documentation of a module is comprehensive"
-url="https://metacpan.org/dist/Pod-Coverage"
+pkgrel=7
+#_pkgreal is used by apkbuild-cpan to find modules at MetaCpan
+_pkgreal=Pod-Coverage
+pkgdesc="Checks if the documentation of a module is comprehensive"
+url="https://metacpan.org/release/Pod-Coverage/"
 arch="noarch"
-license="Artistic-1.0-Perl OR GPL-1.0-or-later"
-depends="perl perl-devel-symdump perl-test-pod perl-pod-parser"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="perl perl-devel-symdump perl-pod-parser"
+checkdepends="perl-test-pod"
+subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/R/RC/RCLAMP/Pod-Coverage-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
 
 build() {
-	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
+	export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}')
+	PERL_MM_USE_DEFAULT=1 perl -I. Makefile.PL \
+		INSTALLDIRS=vendor \
+		NO_PACKLIST=1 \
+		NO_PERLLOCAL=1
 	make
 }
 
 check() {
+	export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}')
 	make test
 }
 
 package() {
 	make DESTDIR="$pkgdir" install
-	# creates file collision among perl modules
-	find "$pkgdir" -name perllocal.pod -delete
 }
 
 sha512sums="
-- 
GitLab