Jakub Klinkovský pushed to branch main at Arch Linux / Packaging / Packages / perl-common-sense
Commits: 369f1187 by Jakub Klinkovský at 2024-09-21T16:55:10+02:00 upgpkg: 3.75-8: fix empty man page closes https://gitlab.archlinux.org/archlinux/packaging/packages/perl-common-sense/-/issues/1 - - - - - 3 changed files: - .SRCINFO - PKGBUILD - + fix-man3pods.patch Changes: ===================================== .SRCINFO ===================================== @@ -1,7 +1,7 @@ pkgbase = perl-common-sense pkgdesc = Implements some sane defaults for Perl programs pkgver = 3.75 - pkgrel = 7 + pkgrel = 8 url = https://search.cpan.org/dist/common-sense arch = any license = PerlArtistic @@ -9,6 +9,8 @@ pkgbase = perl-common-sense depends = perl options = !emptydirs source = https://search.cpan.org/CPAN/authors/id/M/ML/MLEHMANN/common-sense-3.75.tar.gz + source = fix-man3pods.patch sha512sums = cb6034d9ff721a4122e0215db8ad5279ec4b189c3364593d427d70a1e84a1583a0e1447e276aa9a4fcaeb2f9d47a465a5bc4c0f842c803d3ddf91755311f4af4 + sha512sums = 4e8d0edd1156c07dcdf82160ad1c38b70c8b45aa8a7bb865fccb59dab39fbc0e2fe073074d1f08fe560145f94176cc6010fc48b3f9b06c4a04136ae396b8a9f4 pkgname = perl-common-sense ===================================== PKGBUILD ===================================== @@ -2,15 +2,25 @@ pkgname=perl-common-sense pkgver=3.75 -pkgrel=7 +pkgrel=8 pkgdesc="Implements some sane defaults for Perl programs" arch=('any') url="https://search.cpan.org/dist/common-sense" license=('PerlArtistic' 'GPL') depends=('perl') options=('!emptydirs') -source=("https://search.cpan.org/CPAN/authors/id/M/ML/MLEHMANN/common-sense-$pkgver.tar.gz") -sha512sums=('cb6034d9ff721a4122e0215db8ad5279ec4b189c3364593d427d70a1e84a1583a0e1447e276aa9a4fcaeb2f9d47a465a5bc4c0f842c803d3ddf91755311f4af4') +source=("https://search.cpan.org/CPAN/authors/id/M/ML/MLEHMANN/common-sense-$pkgver.tar.gz" + fix-man3pods.patch) +sha512sums=('cb6034d9ff721a4122e0215db8ad5279ec4b189c3364593d427d70a1e84a1583a0e1447e276aa9a4fcaeb2f9d47a465a5bc4c0f842c803d3ddf91755311f4af4' + '4e8d0edd1156c07dcdf82160ad1c38b70c8b45aa8a7bb865fccb59dab39fbc0e2fe073074d1f08fe560145f94176cc6010fc48b3f9b06c4a04136ae396b8a9f4') + +prepare() { + cd common-sense-$pkgver + # Workaround for empty man page: the default generated Makefile processes + # both sense.pm and sense.pod to the same location, but sense.pm results in + # empty pod2man output. + patch -p1 -i ../fix-man3pods.patch +} build() { cd common-sense-$pkgver ===================================== fix-man3pods.patch ===================================== @@ -0,0 +1,12 @@ +diff --git a/Makefile.PL b/Makefile.PL +index bf6c023..fbf756f 100644 +--- a/Makefile.PL ++++ b/Makefile.PL +@@ -13,5 +13,8 @@ WriteMakefile( + "sense.pod" => '$(INST_LIB)/common/sense.pod', + }, + clean => { FILES => "sense.pm" }, ++ MAN3PODS => { ++ 'sense.pod' => '$(INST_MAN3DIR)/common::sense.3pm', ++ }, + ); View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/perl-common-sense/-/commit/369f1187f85783113db73e96154299c256da36aa -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/perl-common-sense/-/commit/369f1187f85783113db73e96154299c256da36aa You're receiving this email because of your account on gitlab.archlinux.org.
