App-cpan2arch
view release on metacpan or search on metacpan
t/lib/TestData.pm view on Meta::CPAN
},
{
module => 'Task::Weaken',
phase => 'runtime',
relationship => 'requires',
version => '0',
},
{
module => 'namespace::autoclean',
phase => 'runtime',
relationship => 'requires',
version => '0',
},
{
module => 'Devel::Peek',
phase => 'runtime',
relationship => 'requires',
version => '0',
},
],
dist => 'Devel-REPL',
download_url => 'https://cpan.metacpan.org/authors/id/E/ET/ETHER/Devel-REPL-1.003029.tar.gz',
has_license => 'LICENCE',
has_module_install => false,
has_multi_licenses => false,
has_xs => false,
license => ['perl_5'],
name => 'Devel-REPL-1.003029',
spdx_expression => 'Artistic-1.0-Perl OR GPL-1.0-or-later',
version => '1.003029',
},
arch_prereqs => {
checkdepends => [
'perl-extutils-makemaker',
'perl-if',
'perl-pathtools',
'perl-test-fatal',
'perl-test-simple',
'perl>=5.8.1',
],
depends => [
'perl-module-runtime',
'perl-moose',
'perl-moosex-getopt>=0.18',
'perl-moosex-object-pluggable>=0.0009',
'perl-namespace-autoclean',
'perl-pathtools',
'perl-scalar-list-utils',
'perl-task-weaken',
'perl-term-ansicolor',
'perl-term-readline',
'perl-time-hires',
'perl>=5.8.1',
],
makedepends => [
'perl-cpan-meta-requirements>=2.120620',
'perl-extutils-makemaker',
'perl-module-metadata',
],
optdepends => [
q{perl-app-nopaste: Nopaste plugin - upload a session\'s input and output to a Pastebin},
'perl-b-keywords: Keywords completion driver - tab complete Perl keywords and operators',
'perl-cpan-meta>=2.120900',
'perl-data-dump-streamer>=2.39: DDS plugin - better format results with Data::Dump::Streamer',
'perl-data-dumper-concise: DDC plugin - even better format results with Data::Dumper::Concise',
'perl-file-next: INC completion driver - tab complete module names in use and require',
'perl-lexical-persistence: LexEnv plugin - variables declared with "my" persist between statements',
'perl-module-refresh: Refresh plugin - automatically reload libraries with Module::Refresh',
'perl-ppi-xs>=0.902',
'perl-ppi: Completion plugin - extensible tab completion',
'perl-ppi: MultiLine::PPI plugin - continue reading lines until all blocks are closed',
'perl-ppi: PPI plugin - PPI dumping of Perl code',
'perl-sys-sigaction: Interrupt plugin - traps SIGINT to kill long-running lines',
],
},
pkgbuild => <<~'END',
# Maintainer: Your Name <email@domain.tld>
_author=ETHER
_dist=Devel-REPL
pkgname=perl-${_dist@L}
pkgver=1.003029
pkgrel=1
pkgdesc='A modern perl interactive shell'
arch=('any')
url=https://metacpan.org/dist/$_dist
license=('Artistic-1.0-Perl OR GPL-1.0-or-later')
depends=(
'perl-module-runtime'
'perl-moose'
'perl-moosex-getopt>=0.18'
'perl-moosex-object-pluggable>=0.0009'
'perl-namespace-autoclean'
'perl-pathtools'
'perl-scalar-list-utils'
'perl-task-weaken'
'perl-term-ansicolor'
'perl-term-readline'
'perl-time-hires'
'perl>=5.8.1'
)
makedepends=(
'perl-cpan-meta-requirements>=2.120620'
'perl-extutils-makemaker'
'perl-module-metadata'
)
checkdepends=(
'perl-extutils-makemaker'
'perl-if'
'perl-pathtools'
'perl-test-fatal'
'perl-test-simple'
'perl>=5.8.1'
)
optdepends=(
$'perl-app-nopaste: Nopaste plugin - upload a session\'s input and output to a Pastebin'
'perl-b-keywords: Keywords completion driver - tab complete Perl keywords and operators'
'perl-cpan-meta>=2.120900'
'perl-data-dump-streamer>=2.39: DDS plugin - better format results with Data::Dump::Streamer'
'perl-data-dumper-concise: DDC plugin - even better format results with Data::Dumper::Concise'
'perl-file-next: INC completion driver - tab complete module names in use and require'
'perl-lexical-persistence: LexEnv plugin - variables declared with "my" persist between statements'
'perl-module-refresh: Refresh plugin - automatically reload libraries with Module::Refresh'
'perl-ppi-xs>=0.902'
'perl-ppi: Completion plugin - extensible tab completion'
'perl-ppi: MultiLine::PPI plugin - continue reading lines until all blocks are closed'
'perl-ppi: PPI plugin - PPI dumping of Perl code'
'perl-sys-sigaction: Interrupt plugin - traps SIGINT to kill long-running lines'
)
options=('!emptydirs')
source=("https://cpan.metacpan.org/authors/id/${_author::1}/${_author::2}/$_author/$_dist-$pkgver.tar.gz")
sha256sums=('7c87ebd88fe3abab2ff8c3fb681c6446ee7a2dc1390a6df7aa604f2634473c69')
build()
{
cd "$_dist-$pkgver"
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 "$_dist-$pkgver"
unset PERL5LIB PERL_LOCAL_LIB_ROOT
make test
}
package()
{
cd "$_dist-$pkgver"
unset PERL5LIB PERL_LOCAL_LIB_ROOT
make install INSTALLDIRS=vendor DESTDIR="$pkgdir"
}
END
},
'FCGI-Client' => {
meta => {
abstract => 'client library for fastcgi protocol',
author => 'TOKUHIROM',
checksum => 'd537cb09ce5aab3f447a6bb4415e46cc06efe01611cd56289b5582bdb46221e8',
dependency => [
{
module => 'Test::More',
phase => 'build',
relationship => 'requires',
version => '0',
},
{
t/lib/TestData.pm view on Meta::CPAN
relationship => 'suggests',
version => '0',
},
{
module => 'Devel::CheckLib',
phase => 'test',
relationship => 'recommends',
version => '0',
},
],
dist => 'Minilla',
download_url => 'https://cpan.metacpan.org/authors/id/S/SY/SYOHEX/Minilla-v3.1.29.tar.gz',
has_license => 'LICENSE',
has_module_install => false,
has_multi_licenses => false,
has_xs => false,
license => ['perl_5'],
name => 'Minilla-v3.1.29',
spdx_expression => undef,
version => 'v3.1.29',
},
arch_prereqs => {
checkdepends => [
'perl-cpan-meta',
'perl-file-copy-recursive',
'perl-file-temp',
'perl-json',
'perl-module-build-tiny>=0.035',
'perl-test-output',
'perl-test-requires',
'perl-test-simple',
],
depends => [
'cpanminus>=1.6902',
'perl-archive-tar>=1.60',
'perl-cpan-meta>=2.132830',
'perl-data-section-simple>=0.04',
'perl-extutils-manifest>=1.54',
'perl-file-pushd',
'perl-file-which',
'perl-getopt-long>=2.36',
'perl-module-cpanfile>=0.9025',
'perl-module-metadata>=1.000037',
'perl-module-runtime',
'perl-moo>=1.001',
'perl-parent',
'perl-pod-markdown>=1.322',
'perl-term-ansicolor',
'perl-term-encoding',
'perl-test-harness',
'perl-text-microtemplate>=0.20',
'perl-time-piece>=1.16',
'perl-toml>=0.95',
'perl-try-tiny',
'perl-uri',
'perl-version',
'perl>=5.10.1',
],
makedepends => ['perl-module-build-tiny>=0.035'],
optdepends => [
'perl-cpan-uploader',
'perl-devel-checklib',
'perl-devel-ppport',
'perl-dist-zilla',
'perl-pod-escapes',
'perl-software-license>=0.103010',
{
'perl-spellunker>=v0.2.7' => { missing => 'Test::Spellunker' },
},
'perl-test-cpan-meta',
{
'perl-test-minimumversion-fast>=0.04' => { missing => 'Test::MinimumVersion::Fast' },
},
{
'perl-test-pause-permissions' => { missing => 'Test::PAUSE::Permissions' },
},
'perl-test-pod',
'perl-version-next',
],
},
pkgbuild => <<~'END',
# Maintainer: Your Name <email@domain.tld>
_author=SYOHEX
_dist=Minilla
pkgname=perl-${_dist@L}
pkgver=v3.1.29
pkgrel=1
pkgdesc='CPAN module authoring tool'
arch=('any')
url=https://metacpan.org/dist/$_dist
license=('Artistic-1.0-Perl OR GPL-1.0-or-later')
depends=(
'cpanminus>=1.6902'
'perl-archive-tar>=1.60'
'perl-cpan-meta>=2.132830'
'perl-data-section-simple>=0.04'
'perl-extutils-manifest>=1.54'
'perl-file-pushd'
'perl-file-which'
'perl-getopt-long>=2.36'
'perl-module-cpanfile>=0.9025'
'perl-module-metadata>=1.000037'
'perl-module-runtime'
'perl-moo>=1.001'
'perl-parent'
'perl-pod-markdown>=1.322'
'perl-term-ansicolor'
'perl-term-encoding'
'perl-test-harness'
'perl-text-microtemplate>=0.20'
'perl-time-piece>=1.16'
'perl-toml>=0.95'
'perl-try-tiny'
'perl-uri'
'perl-version'
'perl>=5.10.1'
)
makedepends=('perl-module-build-tiny>=0.035')
checkdepends=(
'perl-cpan-meta'
'perl-file-copy-recursive'
'perl-file-temp'
'perl-json'
'perl-module-build-tiny>=0.035'
'perl-test-output'
'perl-test-requires'
'perl-test-simple'
)
optdepends=(
'perl-cpan-uploader'
'perl-devel-checklib'
'perl-devel-ppport'
'perl-dist-zilla'
'perl-pod-escapes'
'perl-software-license>=0.103010'
'perl-spellunker>=v0.2.7' # Package for Test::Spellunker is missing.
'perl-test-cpan-meta'
'perl-test-minimumversion-fast>=0.04' # Package for Test::MinimumVersion::Fast is missing.
'perl-test-pause-permissions' # Package for Test::PAUSE::Permissions is missing.
'perl-test-pod'
'perl-version-next'
)
options=('!emptydirs')
source=("https://cpan.metacpan.org/authors/id/${_author::1}/${_author::2}/$_author/$_dist-$pkgver.tar.gz")
sha256sums=('bd6f41ee82dfe387c83f7531c952616d0ccc3a2c11d9ba051b213ac4dfc7e352')
build()
{
cd "$_dist-$pkgver"
unset PERL_MB_OPT PERL5LIB PERL_LOCAL_LIB_ROOT
/usr/bin/perl Build.PL --create_packlist=0
./Build
}
check()
{
cd "$_dist-$pkgver"
unset PERL5LIB PERL_LOCAL_LIB_ROOT
./Build test
}
package()
{
cd "$_dist-$pkgver"
unset PERL5LIB PERL_LOCAL_LIB_ROOT
./Build install --installdirs=vendor --destdir="$pkgdir"
}
END
},
'Padre' => {
meta => {
abstract => 'Perl Application Development and Refactoring Environment',
author => 'SZABGAB',
checksum => 'e7fc64539810858750c60d7b24870585f8d481a7490549880b816786d4f63983',
dependency => [
{
module => 'List::Util',
phase => 'runtime',
relationship => 'requires',
version => '1.18',
},
{
module => 'IO::Scalar',
phase => 'runtime',
( run in 0.620 second using v1.01-cache-2.11-cpan-b16cb0d3907 )