App-cpan2arch
view release on metacpan or search on metacpan
t/lib/TestData.pm view on Meta::CPAN
module => 'DBI',
phase => 'runtime',
relationship => 'requires',
version => '1.58',
},
{
module => 'JSON::XS',
phase => 'runtime',
relationship => 'requires',
version => '2.29',
},
{
module => 'File::Spec::Functions',
phase => 'runtime',
relationship => 'requires',
version => '3.2701',
},
{
module => 'perl',
phase => 'runtime',
relationship => 'requires',
version => '5.011000',
},
{
module => 'File::Copy::Recursive',
phase => 'runtime',
relationship => 'requires',
version => '0.37',
},
{
module => 'Sort::Versions',
phase => 'runtime',
relationship => 'requires',
version => '1.5',
},
{
module => 'Wx::Perl::ProcessStream',
phase => 'runtime',
relationship => 'requires',
version => '0.32',
},
{
module => 'App::cpanminus',
phase => 'runtime',
relationship => 'requires',
version => '0.9923',
},
{
module => 'File::HomeDir',
phase => 'runtime',
relationship => 'requires',
version => '0.91',
},
{
module => 'Text::FindIndent',
phase => 'runtime',
relationship => 'requires',
version => '0.10',
},
{
module => 'threads::shared',
phase => 'runtime',
relationship => 'requires',
version => '1.33',
},
{
module => 'Data::Dumper',
phase => 'runtime',
relationship => 'requires',
version => '2.101',
},
{
module => 'File::Spec',
phase => 'runtime',
relationship => 'requires',
version => '3.2701',
},
{
module => 'Storable',
phase => 'runtime',
relationship => 'requires',
version => '2.16',
},
{
module => 'File::Remove',
phase => 'runtime',
relationship => 'requires',
version => '1.40',
},
{
module => 'PPIx::EditorTools',
phase => 'runtime',
relationship => 'requires',
version => '0.18',
},
{
module => 'POD2::Base',
phase => 'runtime',
relationship => 'requires',
version => '0.043',
},
{
module => 'Capture::Tiny',
phase => 'runtime',
relationship => 'requires',
version => '0.06',
},
{
module => 'HTML::Parser',
phase => 'runtime',
relationship => 'requires',
version => '3.58',
},
{
module => 'Parse::ErrorString::Perl',
phase => 'runtime',
relationship => 'requires',
version => '0.18',
},
{
module => 'List::MoreUtils',
t/lib/TestData.pm view on Meta::CPAN
module => 'ExtUtils::MakeMaker',
phase => 'runtime',
relationship => 'requires',
version => '6.56',
},
{
module => 'Module::Starter',
phase => 'runtime',
relationship => 'requires',
version => '1.60',
},
{
module => 'Class::Inspector',
phase => 'runtime',
relationship => 'requires',
version => '1.22',
},
{
module => 'Encode',
phase => 'runtime',
relationship => 'requires',
version => '2.26',
},
{
module => 'Cwd',
phase => 'runtime',
relationship => 'requires',
version => '3.2701',
},
{
module => 'Pod::Simple::XHTML',
phase => 'runtime',
relationship => 'requires',
version => '3.04',
},
{
module => 'Devel::Refactor',
phase => 'runtime',
relationship => 'requires',
version => '0.05',
},
{
module => 'File::pushd',
phase => 'runtime',
relationship => 'requires',
version => '1.00',
},
{
module => 'Time::HiRes',
phase => 'runtime',
relationship => 'requires',
version => '1.9718',
},
{
module => 'Module::Manifest',
phase => 'runtime',
relationship => 'requires',
version => '0.07',
},
{
module => 'threads',
phase => 'runtime',
relationship => 'requires',
version => '1.71',
},
{
module => 'Test::Script',
phase => 'build',
relationship => 'requires',
version => '1.07',
},
{
module => 'Test::MockObject',
phase => 'build',
relationship => 'requires',
version => '1.09',
},
{
module => 'Test::More',
phase => 'build',
relationship => 'requires',
version => '0.98',
},
{
module => 'Locale::Msgfmt',
phase => 'build',
relationship => 'requires',
version => '0.15',
},
{
module => 'Test::Warn',
phase => 'build',
relationship => 'requires',
version => '0.24',
},
{
module => 'Test::NoWarnings',
phase => 'build',
relationship => 'requires',
version => '1.04',
},
{
module => 'Test::Exception',
phase => 'build',
relationship => 'requires',
version => '0.27',
},
{
module => 'ExtUtils::MakeMaker',
phase => 'build',
relationship => 'requires',
version => '6.59',
},
{
module => 'ExtUtils::MakeMaker',
phase => 'configure',
relationship => 'requires',
version => '6.59',
},
{
module => 'ExtUtils::Embed',
t/lib/TestData.pm view on Meta::CPAN
},
'perl-devel-dumpvar>=0.04',
'perl-devel-refactor>=0.05',
'perl-encode>=2.26',
'perl-extutils-makemaker>=6.56',
'perl-extutils-manifest>=1.56',
'perl-file-copy-recursive>=0.37',
'perl-file-find-rule>=0.30',
'perl-file-homedir>=0.91',
'perl-file-path>=2.08',
'perl-file-pushd>=1.00',
'perl-file-remove>=1.40',
'perl-file-sharedir>=1.00',
'perl-file-temp>=0.20',
'perl-file-which>=1.08',
'perl-findbin',
'perl-getopt-long',
'perl-html-parser>=3.57',
'perl-io-string>=1.08',
'perl-io-stringy>=2.110',
'perl-io>=1.30',
'perl-ipc-run>=0.83',
'perl-json-xs>=2.29',
'perl-libwww>=5.815',
'perl-list-moreutils>=0.22',
'perl-module-build>=0.3603',
'perl-module-corelist>=2.22',
'perl-module-manifest>=0.07',
'perl-module-starter>=1.60',
'perl-orlite-migrate>=1.10',
{
'perl-orlite>=1.98' => { flag_date => '2024-11-01' },
},
'perl-params-util>=0.33',
'perl-parse-errorstring-perl>=0.18',
'perl-parse-exuberantctags>=1.00',
'perl-parse-functions>=0.01',
'perl-pathtools>=3.2701',
{
'perl-pod-abstract>=0.16' => { missing => 'Pod::Abstract' },
},
'perl-pod-perldoc>=3.23',
'perl-pod-pom>=0.17',
'perl-pod-simple>=3.04',
'perl-pod2-base>=0.043',
'perl-ppi>=1.218',
'perl-ppix-editortools>=0.18',
'perl-ppix-regexp>=0.011',
'perl-probe-perl>=0.01',
'perl-scalar-list-utils>=1.18',
'perl-sort-versions>=1.5',
'perl-storable>=2.16',
'perl-template-tiny>=0.11',
'perl-term-readline',
'perl-text-balanced>=2.01',
'perl-text-diff>=1.41',
{
'perl-text-findindent>=0.10' => { flag_date => '2026-06-02' },
},
'perl-text-patch>=1.8',
'perl-threads-shared>=1.33',
'perl-threads>=1.71',
'perl-time-hires>=1.9718',
'perl-uri',
'perl-version>=0.80',
'perl-wx-perl-processstream>=0.32',
'perl-wx-scintilla>=0.39',
'perl-wx>=0.9916',
'perl-yaml-tiny>=1.32',
'perl>=5.11.0',
],
makedepends => [
'perl-alien-wxwidgets>=0.62',
{
'perl-locale-msgfmt>=0.15' => { flag_date => '2026-06-02' },
},
'perl-module-install',
'perl-test-exception>=0.27',
'perl-test-mockobject>=1.09',
'perl-test-nowarnings>=1.04',
'perl-test-script>=1.07',
'perl-test-simple',
'perl-test-warn>=0.24',
],
},
pkgbuild => <<~'END',
# Maintainer: Your Name <email@domain.tld>
_author=SZABGAB
_dist=Padre
pkgname=perl-${_dist@L}
pkgver=1.02
pkgrel=1
pkgdesc='Perl Application Development and Refactoring Environment'
arch=('x86_64') # XS modules might depend on external libs; manual inspection is advised.
url=https://metacpan.org/dist/$_dist
license=('Artistic-1.0-Perl OR GPL-1.0-or-later')
depends=(
'cpanminus>=0.9923'
'perl-algorithm-diff>=1.19'
'perl-capture-tiny>=0.06'
'perl-cgi>=3.47'
'perl-class-adapter>=1.05'
'perl-class-inspector>=1.22'
'perl-class-xsaccessor>=1.13'
'perl-data-dumper>=2.101'
'perl-dbd-sqlite>=1.35'
'perl-dbi>=1.58'
'perl-debug-client>=0.29' # Package is flagged out-of-date on 2024-12-14.
'perl-devel-dumpvar>=0.04'
'perl-devel-refactor>=0.05'
'perl-encode>=2.26'
'perl-extutils-makemaker>=6.56'
'perl-extutils-manifest>=1.56'
'perl-file-copy-recursive>=0.37'
'perl-file-find-rule>=0.30'
'perl-file-homedir>=0.91'
'perl-file-path>=2.08'
'perl-file-pushd>=1.00'
'perl-file-remove>=1.40'
'perl-file-sharedir>=1.00'
'perl-file-temp>=0.20'
'perl-file-which>=1.08'
'perl-findbin'
'perl-getopt-long'
'perl-html-parser>=3.57'
'perl-io-string>=1.08'
'perl-io-stringy>=2.110'
'perl-io>=1.30'
'perl-ipc-run>=0.83'
'perl-json-xs>=2.29'
'perl-libwww>=5.815'
'perl-list-moreutils>=0.22'
'perl-module-build>=0.3603'
'perl-module-corelist>=2.22'
'perl-module-manifest>=0.07'
'perl-module-starter>=1.60'
'perl-orlite-migrate>=1.10'
'perl-orlite>=1.98' # Package is flagged out-of-date on 2024-11-01.
'perl-params-util>=0.33'
'perl-parse-errorstring-perl>=0.18'
'perl-parse-exuberantctags>=1.00'
'perl-parse-functions>=0.01'
'perl-pathtools>=3.2701'
'perl-pod-abstract>=0.16' # Package for Pod::Abstract is missing.
'perl-pod-perldoc>=3.23'
'perl-pod-pom>=0.17'
'perl-pod-simple>=3.04'
'perl-pod2-base>=0.043'
'perl-ppi>=1.218'
'perl-ppix-editortools>=0.18'
'perl-ppix-regexp>=0.011'
'perl-probe-perl>=0.01'
'perl-scalar-list-utils>=1.18'
'perl-sort-versions>=1.5'
'perl-storable>=2.16'
'perl-template-tiny>=0.11'
'perl-term-readline'
'perl-text-balanced>=2.01'
'perl-text-diff>=1.41'
'perl-text-findindent>=0.10' # Package is flagged out-of-date on 2026-06-02.
'perl-text-patch>=1.8'
'perl-threads-shared>=1.33'
'perl-threads>=1.71'
'perl-time-hires>=1.9718'
'perl-uri'
'perl-version>=0.80'
'perl-wx-perl-processstream>=0.32'
'perl-wx-scintilla>=0.39'
'perl-wx>=0.9916'
'perl-yaml-tiny>=1.32'
'perl>=5.11.0'
)
makedepends=(
'perl-alien-wxwidgets>=0.62'
'perl-locale-msgfmt>=0.15' # Package is flagged out-of-date on 2026-06-02.
'perl-module-install'
'perl-test-exception>=0.27'
'perl-test-mockobject>=1.09'
'perl-test-nowarnings>=1.04'
'perl-test-script>=1.07'
'perl-test-simple'
'perl-test-warn>=0.24'
)
options=('!emptydirs')
source=("https://cpan.metacpan.org/authors/id/${_author::1}/${_author::2}/$_author/$_dist-$pkgver.tar.gz")
sha256sums=('e7fc64539810858750c60d7b24870585f8d481a7490549880b816786d4f63983')
build()
{
cd "$_dist-$pkgver"
unset PERL_MM_OPT PERL5LIB PERL_LOCAL_LIB_ROOT
export PERL_MM_USE_DEFAULT=1 PERL_AUTOINSTALL=--skipdeps
/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
},
'Perl-Critic' => {
meta => {
abstract => 'Critique Perl source code for best-practices.',
author => 'PETDANCE',
checksum => '572a7c8758ba1c0ab6daf0bd40297c4f0dcf1516f084522df2c2bf04d525e232',
dependency => [
( run in 0.537 second using v1.01-cache-2.11-cpan-c966e8aa7e8 )