(command.CommandList children: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgname spids:[6]) op: Equal rhs: {(dep)} spids: [6] ) ] spids: [6] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgver spids:[9]) op: Equal rhs: {(0.3.1)} spids: [9] ) ] spids: [9] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgrel spids:[12]) op: Equal rhs: {(0)} spids: [12] ) ] spids: [12] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgdesc spids:[15]) op: Equal rhs: {(DQ ('Go dependency management tool'))} spids: [15] ) ] spids: [15] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:url spids:[20]) op: Equal rhs: {(DQ ('https://github.com/golang/dep'))} spids: [20] ) ] spids: [20] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:arch spids:[25]) op: Equal rhs: {(DQ (all))} spids: [25] ) ] spids: [25] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:license spids:[30]) op: Equal rhs: {(DQ (BSD3))} spids: [30] ) ] spids: [30] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:makedepends spids:[35]) op: Equal rhs: {(DQ (go))} spids: [35] ) ] spids: [35] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:source spids:[40]) op: Equal rhs: { (DQ ($ VSub_DollarName '$pkgname') (-) ($ VSub_DollarName '$pkgver') ('.tar.gz::https://github.com/golang/') ($ VSub_DollarName '$pkgname') (/archive/v) ($ VSub_DollarName '$pkgver') (.tar.gz) ) } spids: [40] ) ] spids: [40] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:builddir spids:[52]) op: Equal rhs: {(DQ ($ VSub_DollarName '$srcdir')) (/) ($ VSub_DollarName '$pkgname') (-) ($ VSub_DollarName '$pkgver') } spids: [52] ) ] spids: [52] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:subpackages spids:[61]) op: Equal rhs: {($ VSub_DollarName '$pkgname') (-doc)} spids: [61] ) ] spids: [61] ) (command.FuncDef name: prepare body: (command.BraceGroup children: [ (C {(default_prepare)}) (C {(export)} {(Lit_VarLike 'GOPATH=') (DQ (word_part.CommandSubPart command_list: (command.CommandList children:[(C {(pwd)})]) left_token: <Left_CommandSub '$('> spids: [80 82] ) (/_gopath) ) } ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:_golang spids:[87]) op: Equal rhs: {(DQ (${ VSub_Name GOPATH) (/src/github.com/golang))} spids: [87] ) ] spids: [87] ) (C {(mkdir)} {(-vp)} {(${ VSub_Name _golang)}) (C {(ln)} {(-vsf)} {(${ VSub_Name builddir)} {(${ VSub_Name _golang) (/) (${ VSub_Name pkgname)} ) ] spids: [70] ) spids: [66 69] ) (command.FuncDef name: build body: (command.BraceGroup children: [(C {(go)} {(build)} {(github.com/golang/dep/cmd/dep)})] spids: [128] ) spids: [124 127] ) (command.FuncDef name: package body: (command.BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_DollarName '$builddir'))}) (C {(install)} {(-Dm755)} {(dep)} {(DQ ($ VSub_DollarName '$pkgdir')) (/usr/bin/dep)}) ] spids: [144] ) spids: [140 143] ) (command.FuncDef name: doc body: (command.BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_DollarName '$builddir'))}) (C {(install)} {(-Dm644)} {(LICENSE)} {(DQ ($ VSub_DollarName '$subpkgdir')) (/usr/share/licenses/) ($ VSub_DollarName '$pkgname') (/LICENSE) } ) ] spids: [173] ) spids: [168 172] ) (command.FuncDef name: check body: (command.BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_DollarName '$GOPATH')) (/src/github.com/golang/) (${ VSub_Name pkgname)} ) (C {(./dep)} {(status)}) ] spids: [203] ) spids: [199 202] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:sha512sums spids:[224]) op: Equal rhs: { (DQ ( '7de9292eed906ce0f7e9e4fd42a7f8110b4ed87e6f036a5871d0faabb7f577ec47937096ed44173e1ec24341ffc76e3bc208b202b1c14b9e9330db23cd8eec28 dep-0.3.1.tar.gz' ) ) } spids: [224] ) ] spids: [224] ) ] )