(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(qt5-qttools)} spids:[3])] spids: [3] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(5.9.1)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[9])] spids: [9] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Qt5 - QtTool components"))} spids: [12] ) ] spids: [12] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("http://qt-project.org/"))} spids: [17] ) ] spids: [17] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[22])] spids: [22] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:license) op: Equal rhs: {(DQ ("LGPLv2 with exceptions or GPLv3 with exceptions"))} spids: [27] ) ] spids: [27] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[32])] spids: [32] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends_dev) op: Equal rhs: {(DQ (qt5-qtbase-dev))} spids: [36] ) ] spids: [36] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: {(DQ ($ VSub_Name "$depends_dev"))} spids: [41] ) ] spids: [41] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:install) op:Equal rhs:{(DQ )} spids:[46])] spids: [46] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: { (DQ ($ VSub_Name "$pkgname") ("-dev qt5-assistant:_assistant qt5-qdbusviewer:_dbusviewer") ) } spids: [50] ) ] spids: [50] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_ver) op: Equal rhs: { (BracedVarSub token: <VSub_Name pkgver> suffix_op: (PatSub pat: {(_)} replace: {(-)} do_all: False do_prefix: False do_suffix: False ) spids: [58 64] ) } spids: [57] ) ] spids: [57] ) (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: False do_prefix: False do_suffix: False ) spids: [67 73] ) } spids: [66] ) ] spids: [66] ) (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: False do_prefix: False do_suffix: False ) spids: [76 82] ) } spids: [75] ) ] spids: [75] ) (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: False do_prefix: False do_suffix: False ) spids: [85 91] ) } spids: [84] ) ] spids: [84] ) (Case to_match: {($ VSub_Name "$pkgver")} arms: [ (case_arm pat_list: [{(Lit_Other "*") (_beta) (Lit_Other "*")} {(Lit_Other "*") (_rc) (Lit_Other "*")}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_rel) op: Equal rhs: {(development_releases)} spids: [108] ) ] spids: [108] ) ] spids: [99 106 110 -1] ) (case_arm pat_list: [{(Lit_Other "*")}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_rel) op: Equal rhs: {(official_releases)} spids: [115] ) ] spids: [115] ) ] spids: [112 113 117 -1] ) ] spids: [93 97 119] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ("http://download.qt-project.org/") ($ VSub_Name "$_rel") (/qt/) (BracedVarSub token: <VSub_Name pkgver> suffix_op: (StringUnary op_id:VOp1_Percent arg_word:{(".*")}) spids: [127 131] ) (/) ($ VSub_Name "$_ver") (/submodules/qttools-opensource-src-) ($ VSub_Name "$_V") (".tar.xz\n") ("\tassistant-qt5.desktop\n") ("\tdesigner-qt5.desktop\n") ("\tlinguist-qt5.desktop\n") ("\tqdbusviewer-qt5.desktop\n") ("\t") ) } spids: [122] ) ] spids: [122] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:_qt5_prefix) op:Equal rhs:{(/usr/lib/qt5)} spids:[145])] spids: [145] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:builddir) op: Equal rhs: {(DQ ($ VSub_Name "$srcdir")) (/qttools-opensource-src-) ($ VSub_Name "$_V")} spids: [148] ) ] spids: [148] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (AndOr children: [ (C {(qmake-qt5)}) (AndOr children: [(C {(make)}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})] op_id: Op_DPipe ) ] op_id: Op_DAmp ) ] spids: [160] ) spids: [156 159] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (AndOr children: [ (C {(make)} {(install)} {(Lit_VarLike "INSTALL_ROOT=") (DQ ($ VSub_Name "$pkgdir"))}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/bin/)}) (ForEach iter_name: i iter_words: [ {(DQ ($ VSub_Name "$pkgdir")) (/) ($ VSub_Name "$_qt5_prefix") (/bin/) (Lit_Other "*")} ] do_arg_iter: False body: (DoGroup children: [ (AndOr children: [ (C {(ln)} {(-s)} {(../lib/qt5/bin/) (BracedVarSub token: <VSub_Name i> suffix_op: (StringUnary op_id:VOp1_DPound arg_word:{("*") (Lit_Slash /)}) spids: [253 258] ) } {(DQ ($ VSub_Name "$pkgdir")) (/usr/bin/) (BracedVarSub token: <VSub_Name i> suffix_op: (StringUnary op_id:VOp1_DPound arg_word:{("*") (Lit_Slash /)}) spids: [264 269] ) (-qt5) } ) (ControlFlow token: <ControlFlow_Return return> arg_word: {(1)} ) ] op_id: Op_DPipe ) ] spids: [245 279] ) spids: [235 243] ) (ForEach iter_name: i iter_words: [{($ VSub_Name "$source")}] do_arg_iter: False body: (DoGroup children: [ (Case to_match: {($ VSub_Name "$i")} arms: [ (case_arm pat_list: [{(Lit_Other "*") (.desktop)}] action: [ (AndOr children: [ (C {(install)} {(-Dm644)} {(DQ ($ VSub_Name "$srcdir")) (/) ($ VSub_Name "$i")} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/applications/) ($ VSub_Name "$i")} ) (ControlFlow token: <ControlFlow_Return return> arg_word: {(1)} ) ] op_id: Op_DPipe ) ] spids: [302 304 329 -1] ) ] spids: [295 299 332] ) ] spids: [292 335] ) spids: [288 290] ) (AndOr children: [ (C {(install)} {(-m644)} {(-p)} {(-D)} {(src/assistant/assistant/images/assistant.png)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/icons/hicolor/32x32/apps/assistant-qt5.png) } ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (AndOr children: [ (C {(install)} {(-m644)} {(-p)} {(-D)} {(src/assistant/assistant/images/assistant-128.png)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/icons/hicolor/128x128/apps/assistant-qt5.png)} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (AndOr children: [ (C {(install)} {(-m644)} {(-p)} {(-D)} {(src/designer/src/designer/images/designer.png)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/icons/hicolor/32x32/apps/designer-qt5.png) } ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (AndOr children: [ (C {(install)} {(-m644)} {(-p)} {(-D)} {(src/qdbus/qdbusviewer/images/qdbusviewer.png)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/icons/hicolor/32x32/apps/qdbusviewer-qt5.png) } ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (AndOr children: [ (C {(install)} {(-m644)} {(-p)} {(-D)} {(src/qdbus/qdbusviewer/images/qdbusviewer-128.png)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/icons/hicolor/128x128/apps/qdbusviewer-qt5.png)} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (ForEach iter_name: icon iter_words: [{(src/linguist/linguist/images/icons/linguist-) (Lit_Other "*") (-32.png)}] do_arg_iter: False body: (DoGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:size) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [ (Pipeline children: [ (C {(echo)} { (BracedVarSub token: <VSub_Name icon> suffix_op: (StringUnary op_id: VOp1_DPound arg_word: {("*") (Lit_Slash /)} ) spids: [494 499] ) } ) (C {(cut)} {(-d-)} {(-f2)}) ] negated: False ) ] ) left_token: <Left_CommandSub "$("> spids: [491 508] ) } spids: [490] ) ] spids: [490] ) (AndOr children: [ (C {(install)} {(-p)} {(-m644)} {(-D)} {(${ VSub_Name icon)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/icons/hicolor/) (${ VSub_Name size) (x) (${ VSub_Name size) (/apps/linguist.png) } ) (ControlFlow token: <ControlFlow_Return return> arg_word: {(1)} ) ] op_id: Op_DPipe ) ] spids: [487 545] ) spids: [480 485] ) ] spids: [189] ) spids: [185 188] ) (FuncDef name: _mv_files body: (BraceGroup children: [ (Assignment keyword: Assign_Local pairs: [(assign_pair lhs:(LhsName name:i) op:Equal spids:[559])] spids: [557] ) (ForEach iter_name: i iter_words: [{(DQ ($ VSub_At "$@"))}] do_arg_iter: False body: (DoGroup children: [ (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/) (BracedVarSub token: <VSub_Name i> suffix_op: (StringUnary op_id:VOp1_Percent arg_word:{(Lit_Slash /) ("*")}) spids: [584 589] ) } ) (AndOr children: [ (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/) ($ VSub_Name "$i")} {(DQ ($ VSub_Name "$subpkgdir")) (/) ($ VSub_Name "$i")} ) (ControlFlow token: <ControlFlow_Return return> arg_word: {(1)} ) ] op_id: Op_DPipe ) ] spids: [573 613] ) spids: [567 571] ) ] spids: [554] ) spids: [550 553] ) (FuncDef name: dev body: (BraceGroup children: [ (C {(default_dev)}) (C {(cd)} {(DQ ($ VSub_Name "$pkgdir"))}) (ForEach iter_name: i iter_words: [ {(designer)} {(lconvert)} {(linguist)} {(lrelease)} {(lupdate)} {(pixeltool)} {(qcollectiongenerator)} {(qhelpconverter)} {(qhelpgenerator)} ] do_arg_iter: False body: (DoGroup children: [ (AndOr children: [ (C {(_mv_files)} {($ VSub_Name "$_qt5_prefix") (/bin/) ($ VSub_Name "$i")} {(usr/bin/) ($ VSub_Name "$i") (-qt5)} ) (ControlFlow token: <ControlFlow_Return return> arg_word: {(1)} ) ] op_id: Op_DPipe ) ] spids: [662 683] ) spids: [640 660] ) (AndOr children: [ (C {(_mv_files)} {(usr/share/applications/designer) (Lit_Other "*")} {(usr/share/applications/linguist) (Lit_Other "*")} {(usr/share/icons/hicolor/) (Lit_Other "*") (/apps/designer) (Lit_Other "*")} {(usr/share/icons/hicolor/) (Lit_Other "*") (/apps/linguist) (Lit_Other "*")} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) ] spids: [622] ) spids: [618 621] ) (FuncDef name: _assistant body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Documentation browser for Qt5"))} spids: [730] ) ] spids: [730] ) (C {(cd)} {(DQ ($ VSub_Name "$pkgdir"))}) (AndOr children: [ (C {(_mv_files)} {(usr/bin/assist) (Lit_Other "*")} {($ VSub_Name "$_qt5_prefix") (/bin/assist) (Lit_Other "*")} {(usr/share/applications/) (Lit_Other "*") (assistant) (Lit_Other "*")} {(usr/share/icons/hicolor/) (Lit_Other "*") (/apps/assistant) (Lit_Other "*")} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) ] spids: [727] ) spids: [723 726] ) (FuncDef name: _dbusviewer body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("D-Bus debugger and viewer"))} spids: [786] ) ] spids: [786] ) (C {(cd)} {(DQ ($ VSub_Name "$pkgdir"))}) (AndOr children: [ (C {(_mv_files)} {(usr/bin/qdbusviewer) (Lit_Other "*")} {($ VSub_Name "$_qt5_prefix") (/bin/qdbusviewer) (Lit_Other "*")} {(usr/share/applications/qdbusviewer) (Lit_Other "*")} {(usr/share/icons/hicolor/) (Lit_Other "*") (/apps/qdbusviewer) (Lit_Other "*")} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) ] spids: [783] ) spids: [779 782] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "689d0d19b56c333862dc3270b72e83ad640c0b6462c37b13c5ad522338d2d7e105c88d47f506243b5fcf4d5813b63ce559049977e8d2c3e4fd1d7c5be9cd0a3f qttools-opensource-src-5.9.1.tar.xz\n" ) ( "d566c5284854855541df7177b23f491d96f5064b571e899a44f1d4fcf8bbf1223590b05b1954278dc6f3f56341c917f5b846594c5bd2215b6a859224038d8ad2 assistant-qt5.desktop\n" ) ( "72d9a2235a60c4ae05ba8395d473fe0b42c12e584da619dadb112eb67ba33a85fe0dab6c185d98112d7b25d3eeacaf02f7ef4731742e50c17eacc54c383661b3 designer-qt5.desktop\n" ) ( "b6d8a672d19eed39ab868ff6fc880f255da94acb9e1e84f5905c0f3b9b6055547e8a706492973692c06dc23d35ce77622fc13efc11adf21b62c3baf4ef5ab2ad linguist-qt5.desktop\n" ) ( "dddcc8c945dcbaf834e8aa8f42fd6df8d6e257e673a256cfd4affed7caf119502dffe6864262d353e8c2e234296cd091279f120ab9502f1b323e20ae3c3dc709 qdbusviewer-qt5.desktop" ) ) } spids: [833] ) ] spids: [833] ) ] )