# Automatically generated by apkbuild-cpan, template 2 # Contributor: Timo Teräs # Maintainer: Timo Teräs global pkgname := 'netdisco' global _pkgreal := 'App-Netdisco' global pkgver := '2.036008' global pkgrel := '0' global pkgdesc := '"An open source web-based network management tool.'" global url := '"http://search.cpan.org/dist/App-Netdisco/'" global arch := '"noarch'" global license := '"bsd'" global cpandepends := '"perl-dancer-plugin-passphrase perl-data-printer perl-plack perl-ldap perl-file-sharedir perl-starman perl-socket6 perl-json-xs perl-netaddr-mac perl-anyevent perl-uri perl-dancer-plugin-dbic perl-template-plugin-csv perl-try-tiny perl-snmp-info perl-list-moreutils perl-dbix-class perl-anyevent-dns-etchosts perl-daemon-control perl-file-slurper perl-moo perl-io-socket-ssl perl-role-tiny perl-algorithm-cron perl-sereal perl-template-plugin-number-format perl-json perl-dbix-class-helpers perl-dancer-plugin-auth-extensible perl-sql-translator perl-path-class perl-template-toolkit perl-url-encode perl-dancer perl-plack-middleware-reverseproxy perl-namespace-clean perl-cgi-expand perl-html-parser perl-net-dns perl-dancer-session-cookie perl-yaml-libyaml perl-netaddr-ip perl-guard perl-mce perl-plack-middleware-expires perl-dbd-pg'" # perl-app-local-lib-helper perl-app-cpanminus global cpanmakedepends := ''"" global cpancheckdepends := '"perl-env-path'" global depends := ""perl-term-ui perl-archive-extract $cpandepends"" global makedepends := ""perl-dev perl-module-build $cpanmakedepends"" global checkdepends := $cpancheckdepends 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 { default_prepare cd $builddir export CFLAGS=$[perl -MConfig -E 'say $Config{ccflags}] perl Build.PL installdirs=vendor } proc build { cd $builddir export CFLAGS=$[perl -MConfig -E 'say $Config{ccflags}] ./Build } proc package { cd $builddir ./Build install destdir="$pkgdir" find $pkgdir '(' -name perllocal.pod -o -name .packlist ')' -delete } proc check { cd $builddir ./Build test } global sha512sums := '"658346ac6139a736f418008265ed7ccecd6588065c6aebf7403d1e28617c065a032996b3739199f80119d87306a6ec8d9ab89ab7b5de1ca3911a4d04679d0c61 App-Netdisco-2.036008.tar.gz'" (CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(netdisco)} spids:[9])] spids: [9] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:_pkgreal) op:Equal rhs:{(App-Netdisco)} spids:[12])] spids: [12] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(2.036008)} 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 ("An open source web-based network management tool."))} spids: [21] ) ] spids: [21] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("http://search.cpan.org/dist/App-Netdisco/"))} 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 (bsd))} spids:[36])] spids: [36] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:cpandepends) op: Equal rhs: { (DQ ("perl-dancer-plugin-passphrase perl-data-printer perl-plack perl-ldap\n") ("\tperl-file-sharedir perl-starman perl-socket6 perl-json-xs perl-netaddr-mac\n") ("\tperl-anyevent perl-uri perl-dancer-plugin-dbic perl-template-plugin-csv\n") ("\tperl-try-tiny perl-snmp-info perl-list-moreutils perl-dbix-class\n") ("\tperl-anyevent-dns-etchosts perl-daemon-control perl-file-slurper perl-moo\n") ("\tperl-io-socket-ssl perl-role-tiny perl-algorithm-cron perl-sereal\n") ("\tperl-template-plugin-number-format perl-json perl-dbix-class-helpers\n") ("\tperl-dancer-plugin-auth-extensible perl-sql-translator perl-path-class\n") ("\tperl-template-toolkit perl-url-encode perl-dancer perl-plack-middleware-reverseproxy\n") ("\tperl-namespace-clean perl-cgi-expand perl-html-parser perl-net-dns\n") ("\tperl-dancer-session-cookie perl-yaml-libyaml perl-netaddr-ip\n") ("\tperl-guard perl-mce perl-plack-middleware-expires perl-dbd-pg") ) } spids: [41] ) ] spids: [41] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:cpanmakedepends) op:Equal rhs:{(DQ )} spids:[60])] spids: [60] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:cpancheckdepends) op: Equal rhs: {(DQ (perl-env-path))} spids: [64] ) ] spids: [64] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: {(DQ ("perl-term-ui perl-archive-extract ") ($ VSub_Name "$cpandepends"))} spids: [69] ) ] spids: [69] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: {(DQ ("perl-dev perl-module-build ") ($ VSub_Name "$cpanmakedepends"))} spids: [75] ) ] spids: [75] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:checkdepends) op: Equal rhs: {(DQ ($ VSub_Name "$cpancheckdepends"))} spids: [81] ) ] spids: [81] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: {(DQ ($ VSub_Name "$pkgname") (-doc))} spids: [86] ) ] spids: [86] ) (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: [92] ) ] spids: [92] ) (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: [101] ) ] spids: [101] ) (FuncDef name: prepare body: (BraceGroup children: [ (C {(default_prepare)}) (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(export)} {(Lit_VarLike "CFLAGS=") (CommandSubPart command_list: (CommandList children: [(C {(perl)} {(-MConfig)} {(-E)} {(SQ <"say $Config{ccflags}">)})] ) left_token: spids: [132 142] ) } ) (C {(perl)} {(Build.PL)} {(Lit_VarLike "installdirs=") (vendor)}) ] spids: [115] ) spids: [111 114] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(export)} {(Lit_VarLike "CFLAGS=") (CommandSubPart command_list: (CommandList children: [(C {(perl)} {(-MConfig)} {(-E)} {(SQ <"say $Config{ccflags}">)})] ) left_token: spids: [172 182] ) } ) (C {(./Build)}) ] spids: [159] ) spids: [155 158] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(./Build)} {(install)} {(Lit_VarLike "destdir=") (DQ ($ VSub_Name "$pkgdir"))}) (C {(find)} {(DQ ($ VSub_Name "$pkgdir"))} {(EscapedLiteralPart token:)} {(-name)} {(perllocal.pod)} {(-o)} {(-name)} {(.packlist)} {(EscapedLiteralPart token:)} {(-delete)} ) ] spids: [194] ) spids: [190 193] ) (FuncDef name: check body: (BraceGroup children: [(C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(./Build)} {(test)})] spids: [243] ) spids: [239 242] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "658346ac6139a736f418008265ed7ccecd6588065c6aebf7403d1e28617c065a032996b3739199f80119d87306a6ec8d9ab89ab7b5de1ca3911a4d04679d0c61 App-Netdisco-2.036008.tar.gz" ) ) } spids: [260] ) ] spids: [260] ) ] )