agat: fix some depends

This commit is contained in:
Guoyi Zhang 2024-03-03 16:22:27 +08:00
parent 63068edb9f
commit 163976ac3d
5 changed files with 89 additions and 0 deletions

View file

@ -16,11 +16,14 @@ depends=(
'perl-file-sharedir'
'perl-file-sharedir-install'
'perl-graph'
'perl-libwww'
'perl-lwp-protocol-https'
'perl-lwp-useragent-determined'
'perl-moose'
'perl-sort-naturally'
'perl-yaml-libyaml'
'perl-term-progressbar'
'perl-list-moreutils'
)
source=($pkgname-$pkgver.tar.gz::https://github.com/NBISweden/AGAT/archive/refs/tags/v$pkgver.tar.gz)
sha512sums=('ce619906ad77ece472e61e9be5837b5635a85fe98aadd88cf1c02350d6c45414caa959ec07b82f5522d8f273165808c91b40298aea6324be203248a2c2a02dab')

View file

@ -16,6 +16,7 @@ repo_depends:
- perl-module-runtime-conflicts
- perl-devel-overloadinfo
- perl-bioperl
- perl-term-progressbar
update_on:
- source: github
github: NBISweden/AGAT

View file

@ -0,0 +1,22 @@
# Generated by makepkg 6.0.2
# Sun Mar 3 08:12:25 UTC 2024
pkgbase = perl-term-progressbar
pkgdesc = provide a progress meter on a standard terminal
pkgver = 2.23
pkgrel = 1
url = https://metacpan.org/release/Term-ProgressBar
arch = any
license = PerlArtistic
license = GPL
checkdepends = perl-test-exception>=0.31
checkdepends = perl-test-warnings>=0
depends = perl-capture-tiny>=0.13
depends = perl-class-methodmaker>=1.02
depends = perl-term-readkey>=0
depends = perl>=5.006
options = !emptydirs
source = http://search.cpan.org/CPAN/authors/id/M/MA/MANWAR/Term-ProgressBar-2.23.tar.gz
md5sums = 3df5d0904dc93958262c25bcc4b5e5d8
sha512sums = 86c25446ea909554c206f531f4768a2fc3a9374839c8c307c3485abfe6cd49438452118addf92d85f58e4bca0e22f1ff44cac87a3ad1747a87e475e5f5f6e4d9
pkgname = perl-term-progressbar

View file

@ -0,0 +1,50 @@
# Contributor: Anonymous
# Generator : CPANPLUS::Dist::Arch 1.32
pkgname='perl-term-progressbar'
pkgver='2.23'
pkgrel='1'
pkgdesc="provide a progress meter on a standard terminal"
arch=('any')
license=('PerlArtistic' 'GPL')
options=('!emptydirs')
depends=('perl-capture-tiny>=0.13' 'perl-class-methodmaker>=1.02' 'perl-term-readkey>=0' 'perl>=5.006')
makedepends=()
checkdepends=('perl-test-exception>=0.31' 'perl-test-warnings>=0')
url='https://metacpan.org/release/Term-ProgressBar'
source=("http://search.cpan.org/CPAN/authors/id/M/MA/MANWAR/Term-ProgressBar-$pkgver.tar.gz")
md5sums=('3df5d0904dc93958262c25bcc4b5e5d8')
sha512sums=('86c25446ea909554c206f531f4768a2fc3a9374839c8c307c3485abfe6cd49438452118addf92d85f58e4bca0e22f1ff44cac87a3ad1747a87e475e5f5f6e4d9')
_distdir="Term-ProgressBar-$pkgver"
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
cd "$srcdir/$_distdir"
/usr/bin/perl Makefile.PL
make
)
}
check() {
cd "$srcdir/$_distdir"
( export PERL_MM_USE_DEFAULT=1 PERL5LIB=""
make test
)
}
package() {
cd "$srcdir/$_distdir"
make install
find "$pkgdir" -name .packlist -o -name perllocal.pod -delete
}
# Local Variables:
# mode: shell-script
# sh-basic-offset: 2
# End:
# vim:set ts=2 sw=2 et:

View file

@ -0,0 +1,13 @@
build_prefix: extra-x86_64
maintainers:
- github: starsareintherose
email: kuoi@bioarchlinux.org
pre_build_script: |
update_pkgver_and_pkgrel(_G.newver)
post_build_script: |
git_pkgbuild_commit()
update_on:
- regex: Term-ProgressBar-(\d+.\d+)
source: regex
url: https://metacpan.org/dist/Term-ProgressBar
- alias: perl