(command.CommandList children: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgname spids:[6]) op: Equal rhs: {(sent)} spids: [6] ) ] spids: [6] ) (command.Assignment keyword: Assign_None pairs: [(assign_pair lhs:(lhs_expr.LhsName name:pkgver spids:[9]) op:Equal rhs:{(1)} spids:[9])] spids: [9] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgrel spids:[12]) op: Equal rhs: {(1)} spids: [12] ) ] spids: [12] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgdesc spids:[15]) op: Equal rhs: {(DQ ('Simple plaintext presentation 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 ('http://tools.suckless.org/sent/'))} 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 (MIT))} spids: [30] ) ] spids: [30] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:depends spids:[35]) op: Equal rhs: {(DQ (farbfeld))} spids: [35] ) ] spids: [35] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:depends_dev spids:[40]) op: Equal rhs: {(DQ )} spids: [40] ) ] spids: [40] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:makedepends spids:[44]) op: Equal rhs: {(DQ ('libx11-dev libxft-dev'))} spids: [44] ) ] spids: [44] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:install spids:[49]) op: Equal rhs: {(DQ )} spids: [49] ) ] spids: [49] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:subpackages spids:[53]) op: Equal rhs: {(DQ ($ VSub_DollarName '$pkgname') (-doc))} spids: [53] ) ] spids: [53] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:options spids:[59]) op: Equal rhs: {(DQ ('!check'))} spids: [59] ) ] spids: [59] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:source spids:[64]) op: Equal rhs: { (DQ ('http://dl.suckless.org/tools/') ($ VSub_DollarName '$pkgname') (-) ($ VSub_DollarName '$pkgver') ('.tar.gz\n') ('\tconfig-mk.patch') ) } spids: [64] ) ] spids: [64] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:patch_args spids:[74]) op: Equal rhs: {(DQ (-p0))} spids: [74] ) ] spids: [74] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:builddir spids:[79]) op: Equal rhs: {(DQ ($ VSub_DollarName '$srcdir'))} spids: [79] ) ] spids: [79] ) (command.FuncDef name: build body: (command.BraceGroup children: [(C {(make)} {(-C)} {(DQ ($ VSub_DollarName '$builddir'))})] spids: [89] ) spids: [85 88] ) (command.FuncDef name: package body: (command.BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_DollarName '$builddir'))}) (C {(make)} {(Lit_VarLike 'PREFIX=') (DQ (/usr))} {(Lit_VarLike 'DESTDIR=') (DQ ($ VSub_DollarName '$pkgdir'))} {(install)} ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_DollarName '$pkgdir')) (/usr/share/doc/) ($ VSub_DollarName '$pkgname') (/examples/) } ) (C {(install)} {(-m644)} {(example)} {(transparent_test.ff)} {(nyan.png)} {(DQ ($ VSub_DollarName '$pkgdir')) (/usr/share/doc/) ($ VSub_DollarName '$pkgname') (/examples/) } ) (C {(install)} {(-m644)} {(README.md)} {(DQ ($ VSub_DollarName '$pkgdir')) (/usr/share/doc/) ($ VSub_DollarName '$pkgname') (/)} ) ] spids: [107] ) spids: [103 106] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:sha512sums spids:[185]) op: Equal rhs: { (DQ ( '4797468bf949de507662253eac1ec80f566553051f407a55a88ccdd6544532c0d8d0f51bb11b88bdff78e6630519558049569ac0c9d3d8279f243882653ef1c0 sent-1.tar.gz\n' ) ( 'f14481b84c0d125216aba3af45b3fe0a559996f8f3c6acdfb3289ee9c601a09267e94efc3a2c7146d4e8514a68ed2461ddbf907a49d857539c121090797bd7e0 config-mk.patch' ) ) } spids: [185] ) ] spids: [185] ) ] )