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 )