(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(go-conf)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:_realname) op:Equal rhs:{(goconf)} spids:[9])] spids: [9] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:_vendor) op:Equal rhs:{(dlintw)} spids:[12])] spids: [12] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(0_git20170102)} spids:[15])] spids: [15] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(1)} spids:[18])] spids: [18] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("goconf package - fork from http://code.google.com/p/goconf/"))} spids: [21] ) ] spids: [21] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("https://github.com/") ($ VSub_Name "$_vendor") (/) ($ VSub_Name "$_realname"))} spids: [26] ) ] spids: [26] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (noarch))} spids:[34])] spids: [34] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (Custom))} spids:[39])] spids: [39] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(SQ )} spids:[44])] spids: [44] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends_dev) op:Equal rhs:{(SQ )} spids:[46])] spids: [46] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: {(DQ ($ VSub_Name "$depends_dev"))} spids: [48] ) ] spids: [48] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:install) op:Equal rhs:{(SQ )} spids:[53])] spids: [53] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: {(DQ ($ VSub_Name "$pkgname") (-doc))} spids: [55] ) ] spids: [55] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ("http://dev.alpinelinux.org/archive/") ($ VSub_Name "$_realname") (/) ($ VSub_Name "$_realname") (-) ($ VSub_Name "$pkgver") (.tar.gz) ) } spids: [61] ) ] spids: [61] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:builddir) op: Equal rhs: {(DQ ($ VSub_Name "$srcdir")) (/) ($ VSub_Name "$_realname") (-) ($ VSub_Name "$pkgver")} spids: [72] ) ] spids: [72] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:giturl) op: Equal rhs: {(DQ ("https://github.com/dlintw/") ($ VSub_Name "$_realname") (.git))} spids: [82] ) ] spids: [82] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:disturl) op: Equal rhs: { (DQ ("larena@dev.alpinelinux.org:/archive/") ($ VSub_Name "$_realname") (/) ($ VSub_Name "$_realname") (-) ($ VSub_Name "$pkgver") (.tar.gz) ) } spids: [89] ) ] spids: [89] ) (FuncDef name: prepare body: (BraceGroup children:[(C {(cd)} {(DQ ($ VSub_Name "$builddir"))})] spids:[105]) spids: [101 104] ) (FuncDef name: build body: (BraceGroup children:[(C {(cd)} {(DQ ($ VSub_Name "$builddir"))})] spids:[121]) spids: [117 120] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/doc/) ($ VSub_Name "$_vendor") (/) ($ VSub_Name "$pkgname") } {(DQ ($ VSub_Name "$pkgdir")) (/usr/lib/go/src/vendor/github.com/) ($ VSub_Name "$_vendor") (/) ($ VSub_Name "$_realname") } ) (ForEach iter_name: file iter_words: [{(LICENSE)} {(README.md)} {(COPYRIGHT)} {(AUTHORS)}] do_arg_iter: False body: (DoGroup children: [ (AndOr children: [ (C {(test)} {(-e)} {($ VSub_Name "$file")}) (C {(mv)} {($ VSub_Name "$file")} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/doc/) ($ VSub_Name "$_vendor") (/) ($ VSub_Name "$pkgname") } ) ] op_id: Op_DAmp ) ] spids: [196 221] ) spids: [175 194] ) (AndOr children: [ (C {(mv)} {(Lit_Other "*")} {(DQ ($ VSub_Name "$pkgdir")) (/usr/lib/go/src/vendor/github.com/) ($ VSub_Name "$_vendor") (/) ($ VSub_Name "$_realname") } ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) ] spids: [137] ) spids: [133 136] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:md5sums) op: Equal rhs: {(DQ ("9209a3e0b10675898c3228348e6caa3d goconf-0_git20170102.tar.gz"))} spids: [245] ) ] spids: [245] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha256sums) op: Equal rhs: { (DQ ( "d9b9b38114b6abc8aa02f8ebe2203ba46a0b263df89c23f0614b580391c73779 goconf-0_git20170102.tar.gz" ) ) } spids: [250] ) ] spids: [250] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "b497d81356b8dc93b6421cadfd4e396399ff7eea183fec1509f925d46b3d19367294c2515589d3f1ee3dd20169980615a8bec030a9a7479274b9add2446c0e59 goconf-0_git20170102.tar.gz" ) ) } spids: [255] ) ] spids: [255] ) ] )