(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(qt5-x11extras)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(5.9.1)} spids:[9])] spids: [9] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_ver) op: Equal rhs: { (BracedVarSub token: <VSub_Name pkgver> suffix_op: (PatSub pat:{(_p)} replace:{(-)} do_all:F do_prefix:F do_suffix:F) spids: [13 19] ) } spids: [12] ) ] spids: [12] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_ver) op: Equal rhs: { (BracedVarSub token: <VSub_Name _ver> suffix_op: (PatSub pat:{(_)} replace:{(-)} do_all:F do_prefix:F do_suffix:F) spids: [22 28] ) } spids: [21] ) ] spids: [21] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_ver) op: Equal rhs: { (BracedVarSub token: <VSub_Name _ver> suffix_op: (PatSub pat:{(beta0)} replace:{(beta)} do_all:F do_prefix:F do_suffix:F) spids: [31 37] ) } spids: [30] ) ] spids: [30] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_ver) op: Equal rhs: { (BracedVarSub token: <VSub_Name _ver> suffix_op: (PatSub pat:{(rc0)} replace:{(rc)} do_all:F do_prefix:F do_suffix:F) spids: [40 46] ) } spids: [39] ) ] spids: [39] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_V) op: Equal rhs: { (BracedVarSub token: <VSub_Name _ver> suffix_op: (PatSub pat:{(rc)} replace:{(RC)} do_all:F do_prefix:F do_suffix:F) spids: [49 55] ) } spids: [48] ) ] spids: [48] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[57])] spids: [57] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ('Provides platform-specific APIs for X11'))} spids: [60] ) ] spids: [60] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ('http://qt-project.org/'))} spids: [65] ) ] spids: [65] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[70])] spids: [70] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (GPL3))} spids:[75])] spids: [75] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[80])] spids: [80] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends_dev) op:Equal rhs:{(DQ )} spids:[84])] spids: [84] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: {(DQ ($ VSub_Name '$depends_dev') (' qt5-qtbase-dev'))} spids: [88] ) ] spids: [88] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:install) op:Equal rhs:{(DQ )} spids:[94])] spids: [94] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: {(DQ ($ VSub_Name '$pkgname') (-dev))} spids: [98] ) ] spids: [98] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ('http://download.qt.io/official_releases/qt/') (BracedVarSub token: <VSub_Name pkgver> suffix_op: (StringUnary op_id:VOp1_Percent arg_word:{('.*')}) spids: [107 111] ) (/) ($ VSub_Name '$_ver') (/submodules/qtx11extras-opensource-src-) ($ VSub_Name '$_ver') (.tar.xz) ) } spids: [104] ) ] spids: [104] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:builddir) op: Equal rhs: {(DQ ($ VSub_Name '$srcdir')) (/qtx11extras-opensource-src-) (BracedVarSub token: <VSub_Name _V> suffix_op: (StringUnary op_id:VOp1_Percent arg_word:{('-*')}) spids: [124 128] ) } spids: [119] ) ] spids: [119] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name '$builddir'))}) (AndOr ops:[Op_DAmp] children:[(C {(mkdir)} {(build)}) (C {(cd)} {(build)})]) (AndOr ops: [Op_DPipe] children: [ (C {(qmake-qt5)} {(..)}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] ) (AndOr ops: [Op_DPipe] children: [(C {(make)}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})] ) ] spids: [135] ) spids: [131 134] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name '$builddir')) (/build)}) (AndOr ops: [Op_DPipe] children: [ (C {(make)} {(Lit_VarLike 'INSTALL_ROOT=') (DQ ($ VSub_Name '$pkgdir'))} {(install)}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] ) ] spids: [182] ) spids: [178 181] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( '71b49d4c313e69d47b4e8652913005afe178caaee30f123016ed87ef4d798c347fd15135895a3e434ca32a80aee82a1b2d7da8278ceef92bdee9c35b7cdce84e qtx11extras-opensource-src-5.9.1.tar.xz' ) ) } spids: [211] ) ] spids: [211] ) ] )