# Automatically generated by apkbuild-cpan, template 1 # Contributor: Francesco Colista # Maintainer: Francesco Colista global pkgname := 'perl-net-cli-interact' global _pkgreal := 'Net-CLI-Interact' global pkgver := '2.200006' global pkgrel := '0' global pkgdesc := '"Toolkit for CLI Automation'" global url := '"http://search.cpan.org/dist/Net-CLI-Interact/'" global arch := '"noarch'" global license := '"GPL PerlArtistic'" global cpandepends := '"perl-moo perl-log-dispatch-configurator-any perl-path-class perl-log-dispatch-config perl-ipc-run perl-moox-types-mooselike perl-mro-compat perl-io-tty perl-class-load perl-net-telnet perl-class-mix perl-eval-closure perl-devel-stacktrace perl-params-validationcompiler'" global cpanmakedepends := '" '" global depends := $cpandepends global makedepends := ""perl-dev $cpanmakedepends"" global subpackages := ""$pkgname-doc"" global source := ""http://search.cpan.org/CPAN/authors/id/O/OL/OLIVER/$_pkgreal-$pkgver.tar.gz"" global _builddir := ""$srcdir/$_pkgreal-$pkgver"" proc prepare { cd $_builddir env PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor } proc build { cd $_builddir make && make test } proc package { cd $_builddir make DESTDIR="$pkgdir" install || return 1 find $pkgdir '(' -name perllocal.pod -o -name .packlist ')' -delete } global md5sums := '"d519aa3e4b3461751a4efe4f42b1d139 Net-CLI-Interact-2.200006.tar.gz'" global sha256sums := '"6f34950ce7c77358be9f11d703433d9c85614af805ab3a57f0a0ec0291d5484c Net-CLI-Interact-2.200006.tar.gz'" global sha512sums := '"2197af9baa6f021a303c1ca60740cb6303a10860090edbdebdcb97db904e19eab2e245012ad4e80f49fa78141b4adf059602fec4bfdff371f430343d833ce28a Net-CLI-Interact-2.200006.tar.gz'" (CommandList children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgname) op: Equal rhs: {(perl-net-cli-interact)} spids: [9] ) ] spids: [9] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:_pkgreal) op:Equal rhs:{(Net-CLI-Interact)} spids:[12])] spids: [12] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(2.200006)} spids:[15])] spids: [15] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[18])] spids: [18] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Toolkit for CLI Automation"))} spids: [21] ) ] spids: [21] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("http://search.cpan.org/dist/Net-CLI-Interact/"))} spids: [26] ) ] spids: [26] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (noarch))} spids:[31])] spids: [31] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:license) op: Equal rhs: {(DQ ("GPL PerlArtistic"))} spids: [36] ) ] spids: [36] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:cpandepends) op: Equal rhs: { (DQ ("perl-moo perl-log-dispatch-configurator-any perl-path-class\n") ( "perl-log-dispatch-config perl-ipc-run perl-moox-types-mooselike perl-mro-compat\n" ) ("perl-io-tty perl-class-load perl-net-telnet perl-class-mix perl-eval-closure\n") ("perl-devel-stacktrace perl-params-validationcompiler") ) } spids: [41] ) ] spids: [41] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:cpanmakedepends) op:Equal rhs:{(DQ (" "))} spids:[49])] spids: [49] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: {(DQ ($ VSub_Name "$cpandepends"))} spids: [54] ) ] spids: [54] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: {(DQ ("perl-dev ") ($ VSub_Name "$cpanmakedepends"))} spids: [59] ) ] spids: [59] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: {(DQ ($ VSub_Name "$pkgname") (-doc))} spids: [65] ) ] spids: [65] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ("http://search.cpan.org/CPAN/authors/id/O/OL/OLIVER/") ($ VSub_Name "$_pkgreal") (-) ($ VSub_Name "$pkgver") (.tar.gz) ) } spids: [71] ) ] spids: [71] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_builddir) op: Equal rhs: {(DQ ($ VSub_Name "$srcdir") (/) ($ VSub_Name "$_pkgreal") (-) ($ VSub_Name "$pkgver"))} spids: [81] ) ] spids: [81] ) (FuncDef name: prepare body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$_builddir"))}) (SimpleCommand words: [{(perl)} {(Makefile.PL)} {(Lit_VarLike "INSTALLDIRS=") (vendor)}] more_env: [(env_pair name:PERL_MM_USE_DEFAULT val:{(1)} spids:[105])] ) ] spids: [95] ) spids: [91 94] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$_builddir"))}) (AndOr children:[(C {(make)})(C {(make)} {(test)})] op_id:Op_DAmp) ] spids: [122] ) spids: [118 121] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$_builddir"))}) (AndOr children: [ (C {(make)} {(Lit_VarLike "DESTDIR=") (DQ ($ VSub_Name "$pkgdir"))} {(install)}) (ControlFlow token: arg_word:{(1)}) ] op_id: Op_DPipe ) (C {(find)} {(DQ ($ VSub_Name "$pkgdir"))} {(EscapedLiteralPart token:)} {(-name)} {(perllocal.pod)} {(-o)} {(-name)} {(.packlist)} {(EscapedLiteralPart token:)} {(-delete)} ) ] spids: [147] ) spids: [143 146] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:md5sums) op: Equal rhs: {(DQ ("d519aa3e4b3461751a4efe4f42b1d139 Net-CLI-Interact-2.200006.tar.gz"))} spids: [198] ) ] spids: [198] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha256sums) op: Equal rhs: { (DQ ( "6f34950ce7c77358be9f11d703433d9c85614af805ab3a57f0a0ec0291d5484c Net-CLI-Interact-2.200006.tar.gz" ) ) } spids: [203] ) ] spids: [203] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "2197af9baa6f021a303c1ca60740cb6303a10860090edbdebdcb97db904e19eab2e245012ad4e80f49fa78141b4adf059602fec4bfdff371f430343d833ce28a Net-CLI-Interact-2.200006.tar.gz" ) ) } spids: [208] ) ] spids: [208] ) ] )