App-cpan2arch

 view release on metacpan or  search on metacpan

t/lib/TestData.pm  view on Meta::CPAN

                    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',
                    phase        => 'configure',
                    relationship => 'requires',
                    version      => '1.250601',
                },
                {
                    module       => 'Alien::wxWidgets',
                    phase        => 'configure',
                    relationship => 'requires',
                    version      => '0.62',
                },
            ],
            dist               => 'Padre',
            download_url       => 'https://cpan.metacpan.org/authors/id/S/SZ/SZABGAB/Padre-1.02.tar.gz',
            has_license        => 'COPYING',
            has_module_install => true,
            has_multi_licenses => false,
            has_xs             => true,
            license            => ['perl_5'],
            name               => 'Padre-1.02',
            spdx_expression    => undef,
            version            => '1.02',
        },
        arch_prereqs => {
            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',

t/lib/TestData.pm  view on Meta::CPAN

                '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 => [
                {
                    module       => 'lib',
                    phase        => 'test',
                    relationship => 'requires',
                    version      => '0',
                },
                {
                    module       => 'Test::More',
                    phase        => 'test',
                    relationship => 'requires',
                    version      => '0',
                },
                {
                    module       => 'PPI::Document::File',
                    phase        => 'runtime',
                    relationship => 'requires',
                    version      => '1.277',
                },
                {



( run in 2.383 seconds using v1.01-cache-2.11-cpan-600a1bdf6e4 )