Rewrite PKGBUILD + add missing dependencies

This commit is contained in:
ryoskzypu 2026-02-21 07:28:01 -03:00
parent 6ee5ed33d2
commit b72f962fb0
No known key found for this signature in database
GPG key ID: 19D6F71BA9ED3E0E
3 changed files with 73 additions and 52 deletions

View file

@ -1,22 +1,30 @@
# Generated by mksrcinfo v8
# Sat Dec 1 21:05:50 UTC 2018
pkgbase = perl-git-wrapper
pkgdesc = Wrap git(7) command-line interface
pkgver = 0.048
pkgrel = 1
url = https://metacpan.org/release/Git-Wrapper
pkgrel = 2
url = https://metacpan.org/dist/Git-Wrapper
arch = any
license = PerlArtistic
license = GPL
checkdepends = perl-test-deep>=0
checkdepends = perl-test-exception>=0
license = Artistic-1.0-Perl OR GPL-1.0-or-later
checkdepends = perl-file-path
checkdepends = perl-file-temp
checkdepends = perl-io
checkdepends = perl-path-class>=0.26
checkdepends = perl-pathtools
checkdepends = perl-sort-versions
checkdepends = perl-test-deep
checkdepends = perl-test-exception
checkdepends = perl-test-simple
makedepends = perl-devel-checkbin
makedepends = perl-pathtools
depends = git
depends = perl-file-chdir>=0
depends = perl-sort-versions>=0
depends = perl-file-chdir
depends = perl-file-temp
depends = perl-ipc-cmd
depends = perl-scalar-list-utils
depends = perl-sort-versions
depends = perl>=5.6.0
options = !emptydirs
source = https://cpan.metacpan.org/authors/id/G/GE/GENEHACK/Git-Wrapper-0.048.tar.gz
md5sums = 8dcb01a160c400b655c0ba69f57f054f
sha256sums = 9e3bff7486193fa7e4c80774aa175188ff75a71d558ecc06501ddab24c45188d
pkgname = perl-git-wrapper

4
.gitignore vendored
View file

@ -1,4 +0,0 @@
*
!.gitignore
!.SRCINFO
!PKGBUILD

View file

@ -1,50 +1,67 @@
# CPAN Name : Git-Wrapper
# Maintainer: Michael DeGuzis <mdeguzis@gmail.com>
# Generator : CPANPLUS::Dist::Arch 1.32
# Maintainer: ryoskzypu <ryoskzypu@proton.me>
# Contributor: Michael DeGuzis <mdeguzis@gmail.com>
_dist='Git-Wrapper'
pkgname='perl-git-wrapper'
pkgver='0.048'
pkgrel='1'
pkgdesc="Wrap git(7) command-line interface"
pkgrel='2'
pkgdesc='Wrap git(7) command-line interface'
arch=('any')
license=('PerlArtistic' 'GPL')
url="https://metacpan.org/dist/$_dist"
license=('Artistic-1.0-Perl OR GPL-1.0-or-later')
depends=(
'git'
'perl-file-chdir'
'perl-file-temp'
'perl-ipc-cmd'
'perl-scalar-list-utils'
'perl-sort-versions'
'perl>=5.6.0'
)
makedepends=(
'perl-devel-checkbin'
'perl-pathtools'
)
checkdepends=(
'perl-file-path'
'perl-file-temp'
'perl-io'
'perl-path-class>=0.26'
'perl-pathtools'
'perl-sort-versions'
'perl-test-deep'
'perl-test-exception'
'perl-test-simple'
)
options=('!emptydirs')
depends=('git' 'perl-file-chdir>=0' 'perl-sort-versions>=0')
makedepends=('perl-devel-checkbin')
checkdepends=('perl-test-deep>=0' 'perl-test-exception>=0')
url='https://metacpan.org/release/Git-Wrapper'
source=('https://cpan.metacpan.org/authors/id/G/GE/GENEHACK/Git-Wrapper-0.048.tar.gz')
md5sums=('8dcb01a160c400b655c0ba69f57f054f')
_distdir="Git-Wrapper-0.048"
source=("https://cpan.metacpan.org/authors/id/G/GE/GENEHACK/$_dist-$pkgver.tar.gz")
sha256sums=('9e3bff7486193fa7e4c80774aa175188ff75a71d558ecc06501ddab24c45188d')
build() {
( export PERL_MM_USE_DEFAULT=1 PERL5LIB="" \
PERL_AUTOINSTALL=--skipdeps \
PERL_MM_OPT="INSTALLDIRS=vendor DESTDIR='$pkgdir'" \
PERL_MB_OPT="--installdirs vendor --destdir '$pkgdir'" \
MODULEBUILDRC=/dev/null
build()
{
cd $_dist-$pkgver
cd "$srcdir/$_distdir"
/usr/bin/perl Makefile.PL
unset PERL_MM_OPT PERL5LIB PERL_LOCAL_LIB_ROOT
export PERL_MM_USE_DEFAULT=1
/usr/bin/perl Makefile.PL NO_PACKLIST=1 NO_PERLLOCAL=1
make
)
}
check() {
cd "$srcdir/$_distdir"
( export PERL_MM_USE_DEFAULT=1 PERL5LIB=""
check()
{
cd $_dist-$pkgver
unset PERL5LIB PERL_LOCAL_LIB_ROOT
make test
)
}
package() {
cd "$srcdir/$_distdir"
make install
find "$pkgdir" -name .packlist -o -name perllocal.pod -delete
}
package()
{
cd $_dist-$pkgver
# Local Variables:
# mode: shell-script
# sh-basic-offset: 2
# End:
# vim:set ts=2 sw=2 et:
unset PERL5LIB PERL_LOCAL_LIB_ROOT
make install INSTALLDIRS=vendor DESTDIR="$pkgdir"
}