(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(asterisk-audio-konf)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:_basever) op:Equal rhs:{(0)} spids:[9])] spids: [9] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:_gitver) op:Equal rhs:{(101026)} spids:[12])] spids: [12] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgver) op: Equal rhs: {(${ VSub_Name _basever) (_git) (${ VSub_Name _gitver)} spids: [15] ) ] spids: [15] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(2)} spids:[24])] spids: [24] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("A fork of AppKonference focused entirely on audio conferencing"))} spids: [27] ) ] spids: [27] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("http://github.com/jthomerson/AsteriskAudioKonf/"))} spids: [32] ) ] spids: [32] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ )} spids:[37])] spids: [37] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (GPL2))} spids:[41])] spids: [41] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[46])] spids: [46] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: {(DQ (asterisk-dev))} spids: [50] ) ] spids: [50] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:install) op:Equal rhs:{(DQ )} spids:[55])] spids: [55] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:subpackages) op:Equal rhs:{(DQ )} spids:[59])] spids: [59] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_snapfile) op: Equal rhs: {(DQ ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$pkgver") (.tar.bz2))} spids: [63] ) ] spids: [63] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: {(DQ ("http://dev.alpinelinux.org/~tteras/") ($ VSub_Name "$_snapfile"))} spids: [71] ) ] spids: [71] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:_gitver) op:Equal rhs:{(101026)} spids:[78])] spids: [78] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_giturl) op: Equal rhs: {(DQ ("git://github.com/jthomerson/AsteriskAudioKonf.git"))} spids: [81] ) ] spids: [81] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_builddir) op: Equal rhs: {(DQ ($ VSub_Name "$srcdir")) (/) ($ VSub_Name "$pkgname") (/konference)} spids: [87] ) ] spids: [87] ) (FuncDef name: snapshot body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_gitver) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [ (C {(date)} {(Lit_Other "+") (Lit_Other "%") (y) (Lit_Other "%") (m) (Lit_Other "%") (d) } ) ] ) left_token: <Left_CommandSub "$("> spids: [103 113] ) } spids: [102] ) ] spids: [102] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgver) op: Equal rhs: {(${ VSub_Name _basever) (_git) ($ VSub_Name "$_gitver")} spids: [116] ) ] spids: [116] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_snapfile) op: Equal rhs: {(DQ ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$pkgver") (.tar.bz2))} spids: [124] ) ] spids: [124] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other "[")} {(-d)} {(DQ ($ VSub_Name "$SRCDEST")) (/) ($ VSub_Name "$pkgname")} {(Lit_Other "]")} ) terminator: <Op_Semi ";"> ) ] action: [ (C {(cd)} {(DQ ($ VSub_Name "$SRCDEST")) (/) ($ VSub_Name "$pkgname")}) (AndOr children: [ (C {(git)} {(pull)} {(--rebase)}) (ControlFlow token: <ControlFlow_Return return> arg_word: {(1)} ) ] op_id: Op_DPipe ) ] spids: [-1 149] ) ] else_action: [ (C {(cd)} {(DQ ($ VSub_Name "$SRCDEST"))}) (C {(git)} {(clone)} {($ VSub_Name "$_giturl")} {($ VSub_Name "$pkgname")}) ] spids: [174 193] ) (C {(cd)} {(DQ ($ VSub_Name "$SRCDEST"))}) (C {(tar)} {(-jcf)} {($ VSub_Name "$_snapfile")} {($ VSub_Name "$pkgname")}) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[214])] spids: [214] ) (C {(sed)} {(-i)} {(-e)} {(DQ ("s/^_gitver=.*/_gitver=") (${ VSub_Name _gitver) (/))} {(-e)} {(DQ ("s/^pkgrel=.*/pkgrel=") ($ VSub_Name "$pkgrel") (/))} {(DQ ($ VSub_Name "$startdir")) (/APKBUILD)} ) (C {(checksum)}) ] spids: [99] ) spids: [95 98] ) (FuncDef name: prepare body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$_builddir"))}) (C {(sed)} {(-e)} {(SQ <"/CPPFLAGS += -DAC_USE_SPEEX16/s/^\\# *//">)} {(-i)} {(Makefile)}) ] spids: [259] ) spids: [255 258] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$_builddir"))}) (AndOr children: [(C {(make)}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})] op_id: Op_DPipe ) ] spids: [306] ) spids: [302 305] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$_builddir"))}) (C {(make)} {(Lit_VarLike "INSTALL_PREFIX=") (DQ ($ VSub_Name "$pkgdir"))} {(install)}) ] spids: [331] ) spids: [327 330] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:md5sums) op: Equal rhs: {(DQ ("9f560cae3afc363282db60e0d69c6643 asterisk-audio-konf-0_git101026.tar.bz2"))} spids: [353] ) ] spids: [353] ) ] )