(command.CommandList children: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgname spids:[3]) op: Equal rhs: {(font-tewi)} spids: [3] ) ] spids: [3] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgver spids:[6]) op: Equal rhs: {(2.0.1)} spids: [6] ) ] spids: [6] ) (command.Assignment keyword: Assign_None pairs: [(assign_pair lhs:(lhs_expr.LhsName name:pkgrel spids:[9]) op:Equal rhs:{(0)} spids:[9])] spids: [9] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgdesc spids:[12]) op: Equal rhs: {(DQ ('tewi bitmap font'))} spids: [12] ) ] spids: [12] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:url spids:[17]) op: Equal rhs: {(DQ ('https://github.com/lucy/tewi-font'))} spids: [17] ) ] spids: [17] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:arch spids:[22]) op: Equal rhs: {(DQ (noarch))} spids: [22] ) ] spids: [22] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:license spids:[27]) op: Equal rhs: {(DQ (MIT))} spids: [27] ) ] spids: [27] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:depends spids:[32]) op: Equal rhs: {(DQ ('encodings font-alias mkfontscale mkfontdir fontconfig'))} spids: [32] ) ] spids: [32] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:makedepends spids:[37]) op: Equal rhs: {(DQ ('bash font-util-dev python3 bdftopcf'))} spids: [37] ) ] spids: [37] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:source spids:[42]) op: Equal rhs: { (DQ (tewi-font-) (${ VSub_Name pkgver) ('.tar.gz::https://github.com/lucy/tewi-font/archive/') ($ VSub_DollarName '$pkgver') (.tar.gz) ) } spids: [42] ) ] spids: [42] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:builddir spids:[53]) op: Equal rhs: {(DQ ($ VSub_DollarName '$srcdir') (/tewi-font-) ($ VSub_DollarName '$pkgver'))} spids: [53] ) ] spids: [53] ) (command.FuncDef name: prepare body: (command.BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_DollarName '$builddir'))}) (command.AndOr ops: [Op_DPipe] children: [ (C {(sed)} {(-i)} {(-e)} {(DQ ('s/env python/env python3/'))} {(scripts/diff.py)}) (command.ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] ) (command.AndOr ops: [Op_DPipe] children: [ (C {(sed)} {(-i)} {(-e)} {(DQ ('s/env python/env python3/'))} {(scripts/merge.py)}) (command.ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] ) ] spids: [65] ) spids: [61 64] ) (command.FuncDef name: build body: (command.BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_DollarName '$builddir'))}) (command.AndOr ops: [Op_DPipe] children: [ (C {(make)}) (command.ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] ) ] spids: [119] ) spids: [115 118] ) (command.FuncDef name: package body: (command.BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_DollarName '$builddir')) (/out)}) (C {(mkdir)} {(-p)} {(DQ ($ VSub_DollarName '$pkgdir') (/usr/share/fonts/misc))}) (C {(install)} {(-Dm644)} {(Lit_Other '*') (.pcf.gz)} {(DQ ($ VSub_DollarName '$pkgdir') (/usr/share/fonts/misc))} ) ] spids: [144] ) spids: [140 143] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:md5sums spids:[180]) op: Equal rhs: {(DQ ('59a96ba55b39b55bd2be87ad377e56d3 tewi-font-2.0.1.tar.gz'))} spids: [180] ) ] spids: [180] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:sha256sums spids:[185]) op: Equal rhs: { (DQ ( '0af4949608a9541b79d9aade3e3c4f019bd1fdb2590daecf9ce2d81659637aa3 tewi-font-2.0.1.tar.gz' ) ) } spids: [185] ) ] spids: [185] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:sha512sums spids:[190]) op: Equal rhs: { (DQ ( 'bec89fab374d919d17690d16c317ca5ee433159ccd51ab15f088e4754c8684a842e78a663c4f407a4c06d8c2678911240c66b14a833204f3a9103f778a2f9b20 tewi-font-2.0.1.tar.gz' ) ) } spids: [190] ) ] spids: [190] ) ] )