(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] ) ] )