(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(qt5-qtbase)} 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:_ver)
          op: Equal
          rhs: 
            {
              (BracedVarSub
                token: <VSub_Name pkgver>
                suffix_op: 
                  (PatSub
                    pat: {(_p)}
                    replace: {(-)}
                    do_all: False
                    do_prefix: False
                    do_suffix: False
                  )
                spids: [10 16]
              )
            }
          spids: [9]
        )
      ]
      spids: [9]
    )
    (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: False
                    do_prefix: False
                    do_suffix: False
                  )
                spids: [19 25]
              )
            }
          spids: [18]
        )
      ]
      spids: [18]
    )
    (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: [28 34]
              )
            }
          spids: [27]
        )
      ]
      spids: [27]
    )
    (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: [37 43]
              )
            }
          spids: [36]
        )
      ]
      spids: [36]
    )
    (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: [46 52]
              )
            }
          spids: [45]
        )
      ]
      spids: [45]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(1)} spids:[54])]
      spids: [54]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:pkgdesc)
          op: Equal
          rhs: {(DQ ('Qt5 - QtBase components'))}
          spids: [57]
        )
      ]
      spids: [57]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ('http://qt-project.org/'))}
          spids: [62]
        )
      ]
      spids: [62]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[67])]
      spids: [67]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:license)
          op: Equal
          rhs: {(DQ ('LGPLv2 with exceptions or GPLv3 with exceptions'))}
          spids: [72]
        )
      ]
      spids: [72]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:_sub)
          op: Equal
          rhs: 
            {
              (DQ ($ VSub_Name '$pkgname') ('-sqlite ') ($ VSub_Name '$pkgname') ('-odbc ') 
                ($ VSub_Name '$pkgname') ('-postgresql ') ($ VSub_Name '$pkgname') ('-mysql\n') ('\t') ($ VSub_Name '$pkgname') ('-tds ') 
                ($ VSub_Name '$pkgname') (-x11)
              )
            }
          spids: [77]
        )
      ]
      spids: [77]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[94])]
      spids: [94]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:depends_dev)
          op: Equal
          rhs: 
            {
              (DQ ('mesa-dev libice-dev libsm-dev libx11-dev libxext-dev\n') 
                ('\tlibressl-dev fontconfig-dev freetype-dev glib-dev libpng-dev zlib-dev\n') ('\tsqlite-dev dbus-dev perl ') ($ VSub_Name '$_sub')
              )
            }
          spids: [98]
        )
      ]
      spids: [98]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:makedepends)
          op: Equal
          rhs: 
            {
              (DQ ($ VSub_Name '$depends_dev') ('\n') ('\tbison\n') ('\tcups-dev\n') ('\teudev-dev\n') 
                ('\tflex\n') ('\tfreetds-dev\n') ('\tgawk\n') ('\tgperf\n') ('\tgtk+2.0-dev\n') ('\thicolor-icon-theme\n') 
                ('\ticu-dev\n') ('\tlibinput-dev\n') ('\tlibjpeg-turbo-dev\n') ('\tlibxkbcommon-dev\n') ('\tlibxi-dev\n') 
                ('\tlibxrandr-dev\n') ('\tlibxrender-dev\n') ('\tlibxslt-dev\n') ('\tlibxv-dev\n') ('\tmariadb-dev\n') ('\tmtdev-dev\n') 
                ('\tpcre2-dev\n') ('\tpostgresql-dev\n') ('\tunixodbc-dev\n') ('\txcb-util-dev\n') ('\txcb-util-image-dev\n') 
                ('\txcb-util-keysyms-dev\n') ('\txcb-util-wm-dev\n') ('\txcb-util-renderutil-dev\n') ('\t')
              )
            }
          spids: [106]
        )
      ]
      spids: [106]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:install) op:Equal rhs:{(DQ )} spids:[141])]
      spids: [141]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:subpackages)
          op: Equal
          rhs: 
            {
              (DQ ($ VSub_Name '$pkgname') ('-dev ') ($ VSub_Name '$pkgname') ('-doc ') 
                ($ VSub_Name '$_sub')
              )
            }
          spids: [145]
        )
      ]
      spids: [145]
    )
    (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: [169]
                )
              ]
              spids: [169]
            )
          ]
          spids: [160 167 171 -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: [176]
                )
              ]
              spids: [176]
            )
          ]
          spids: [173 174 178 -1]
        )
      ]
      spids: [154 158 180]
    )
    (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: [187 191]
                ) (/) ($ VSub_Name '$_ver') (/submodules/qtbase-opensource-src-) ($ VSub_Name '$_V') ('.tar.xz\n') 
                ('\tqt-musl-iconv-no-bom.patch\n') ('\tlibressl-compat.patch\n') ('\thack-openssl_test.patch\n') ('\t')
              )
            }
          spids: [182]
        )
      ]
      spids: [182]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:_qt5_prefix) op:Equal rhs:{(/usr/lib/qt5)} spids:[204])]
      spids: [204]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:_qt5_datadir)
          op: Equal
          rhs: {(/usr/share/qt5)}
          spids: [207]
        )
      ]
      spids: [207]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:builddir)
          op: Equal
          rhs: 
            {(DQ ($ VSub_Name '$srcdir')) (/qtbase-opensource-src-) 
              (BracedVarSub
                token: <VSub_Name _V>
                suffix_op: (StringUnary op_id:VOp1_Percent arg_word:{('-*')})
                spids: [216 220]
              )
            }
          spids: [211]
        )
      ]
      spids: [211]
    )
    (FuncDef
      name: prepare
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name '$builddir'))})
            (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 '*') (.patch)}]
                          action: [
                            (C {(msg)} {(DQ ('Applying ') ($ VSub_Name '$i'))})
                            (AndOr
                              children: [
                                (C {(patch)} {(-p1)} {(-i)} 
                                  {(DQ ($ VSub_Name '$srcdir')) (/) ($ VSub_Name '$i')}
                                )
                                (ControlFlow
                                  token: <ControlFlow_Return return>
                                  arg_word: {(1)}
                                )
                              ]
                              op_id: Op_DPipe
                            )
                          ]
                          spids: [255 257 287 -1]
                        )
                      ]
                      spids: [248 252 290]
                    )
                  ]
                  spids: [245 293]
                )
              spids: [241 243]
            )
            (AndOr
              children: [
                (C {(sed)} {(-i)} {(-e)} {(DQ ('s|-O2|') ($ VSub_Name '$CXXFLAGS') ('|'))} {(-e)} 
                  {(DQ ('/^QMAKE_RPATH/s| -Wl,-rpath,||g'))} {(-e)} 
                  {
                    (DQ ('/^QMAKE_LFLAGS') (EscapedLiteralPart token:<Lit_EscapedChar '\\s'>) 
                      ('/s|+=|+= ') ($ VSub_Name '$LDFLAGS') ('|g')
                    )
                  } {(mkspecs/common/) (Lit_Other '*') (.conf)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
          ]
          spids: [226]
        )
      spids: [222 225]
    )
    (FuncDef
      name: build
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_Local
              pairs: [(assign_pair lhs:(LhsName name:_arch) op:Equal spids:[352])]
              spids: [350]
            )
            (C {(cd)} {(DQ ($ VSub_Name '$builddir'))})
            (AndOr
              children: [
                (C {(./configure)} {(-confirm-license)} {(-opensource)} {(-archdatadir)} 
                  {(DQ ($ VSub_Name '$_qt5_prefix'))} {(-bindir)} {(DQ ($ VSub_Name '$_qt5_prefix')) (/bin)} {(-datadir)} {(DQ ($ VSub_Name '$_qt5_datadir'))} 
                  {(-dbus-linked)} {(-docdir)} {(/usr/share/doc/qt5)} {(-examplesdir)} {(/usr/share/doc/qt5/examples)} {(-glib)} {(-icu)} 
                  {(-importdir)} {(DQ ($ VSub_Name '$_qt5_prefix')) (/imports)} {(-libexecdir)} 
                  {(DQ ($ VSub_Name '$_qt5_prefix')) (/libexec)} {(-no-rpath)} {(-no-separate-debug-info)} {(-no-pch)} {(-nomake)} {(examples)} {(-opengl)} 
                  {(-openssl-linked)} {(-optimized-qmake)} {(-plugin-sql-mysql)} {(-plugin-sql-odbc)} {(-plugin-sql-psql)} 
                  {(-plugin-sql-sqlite)} {(-plugin-sql-tds)} {(-plugindir)} {(DQ ($ VSub_Name '$_qt5_prefix')) (/plugins)} {(-prefix)} {(/usr)} 
                  {(-silent)} {(-sysconfdir)} {(/etc/xdg)} {(-system-libjpeg)} {(-system-libpng)} {(-system-pcre)} {(-system-sqlite)} 
                  {(-system-xcb)} {(-system-zlib)} {(-translationdir)} {(DQ ($ VSub_Name '$_qt5_datadir')) (/translations)} 
                  {(-no-reduce-relocations)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [(C {(make)}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})]
              op_id: Op_DPipe
            )
          ]
          spids: [347]
        )
      spids: [343 346]
    )
    (FuncDef
      name: package
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name '$builddir'))})
            (AndOr
              children: [
                (C {(make)} {(Lit_VarLike 'INSTALL_ROOT=') (DQ ($ VSub_Name '$pkgdir'))} {(install)})
                (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: [
                    (Assignment
                      keyword: Assign_None
                      pairs: [
                        (assign_pair
                          lhs: (LhsName name:_name)
                          op: Equal
                          rhs: 
                            {
                              (BracedVarSub
                                token: <VSub_Name i>
                                suffix_op: 
                                  (StringUnary
                                    op_id: VOp1_DPound
                                    arg_word: {('*') (Lit_Slash /)}
                                  )
                                spids: [628 633]
                              )
                            }
                          spids: [627]
                        )
                      ]
                      spids: [627]
                    )
                    (Case
                      to_match: {($ VSub_Name '$_name')}
                      arms: [
                        (case_arm
                          pat_list: [{(Lit_Other '*') (.) (Lit_Other '*')}]
                          action: [
                            (Assignment
                              keyword: Assign_None
                              pairs: [
                                (assign_pair
                                  lhs: (LhsName name:_dest)
                                  op: Equal
                                  rhs: 
                                    {(DQ ($ VSub_Name '$pkgdir')) (/usr/bin/) 
                                      (BracedVarSub
                                        token: <VSub_Name _name>
                                        suffix_op: (StringUnary op_id:VOp1_Percent arg_word:{('.*')})
                                        spids: [653 657]
                                      ) (-qt5.) 
                                      (BracedVarSub
                                        token: <VSub_Name _name>
                                        suffix_op: (StringUnary op_id:VOp1_DPound arg_word:{('*.')})
                                        spids: [659 663]
                                      )
                                    }
                                  spids: [648]
                                )
                              ]
                              spids: [648]
                            )
                          ]
                          spids: [643 646 664 -1]
                        )
                        (case_arm
                          pat_list: [{(Lit_Other '*')}]
                          action: [
                            (Assignment
                              keyword: Assign_None
                              pairs: [
                                (assign_pair
                                  lhs: (LhsName name:_dest)
                                  op: Equal
                                  rhs: 
                                    {(DQ ($ VSub_Name '$pkgdir')) (/usr/bin/) 
                                      (BracedVarSub
                                        token: <VSub_Name _name>
                                        suffix_op: (StringUnary op_id:VOp1_Percent arg_word:{('.*')})
                                        spids: [675 679]
                                      ) (-qt5)
                                    }
                                  spids: [670]
                                )
                              ]
                              spids: [670]
                            )
                          ]
                          spids: [667 668 681 -1]
                        )
                      ]
                      spids: [636 640 684]
                    )
                    (C {(ln)} {(-s)} {(../lib/qt5/bin/) (DQ (${ VSub_Name _name))} 
                      {(DQ ($ VSub_Name '$_dest'))}
                    )
                  ]
                  spids: [624 703]
                )
              spids: [614 622]
            )
          ]
          spids: [573]
        )
      spids: [569 572]
    )
    (FuncDef
      name: _mv_files
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_Local
              pairs: [(assign_pair lhs:(LhsName name:i) op:Equal spids:[717])]
              spids: [715]
            )
            (ForEach
              iter_name: i
              do_arg_iter: True
              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: [736 741]
                        )
                      }
                    )
                    (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: [725 765]
                )
              spids: [-1 -1]
            )
          ]
          spids: [712]
        )
      spids: [708 711]
    )
    (FuncDef
      name: dev
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name '$pkgdir'))})
            (AndOr
              children: [
                (C {(_mv_files)} {(usr/lib/qt5/mkspecs)} {(usr/lib/cmake)} {(usr/lib/qt5/bin)} {(usr/bin)} 
                  {
                    (CommandSubPart
                      command_list: 
                        (CommandList
                          children: [(C {(find)} {(usr/)} {(-name)} {(SQ <'*.prl'>)})]
                        )
                      left_token: <Left_CommandSub '$('>
                      spids: [802 812]
                    )
                  }
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (C {(default_dev)})
          ]
          spids: [774]
        )
      spids: [770 773]
    )
    (FuncDef
      name: sqlite
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ("SQLite driver for Qt5's SQL classes"))}
                  spids: [835]
                )
              ]
              spids: [835]
            )
            (C {(cd)} {(DQ ($ VSub_Name '$pkgdir'))})
            (C {(_mv_files)} {(usr/lib/qt5/plugins/sqldrivers/libqsqlite) (Lit_Other '*')})
          ]
          spids: [832]
        )
      spids: [828 831]
    )
    (FuncDef
      name: odbc
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ("ODBC driver for Qt5's SQL classes"))}
                  spids: [863]
                )
              ]
              spids: [863]
            )
            (C {(cd)} {(DQ ($ VSub_Name '$pkgdir'))})
            (C {(_mv_files)} {(usr/lib/qt5/plugins/sqldrivers/libqsqlodbc) (Lit_Other '*')})
          ]
          spids: [860]
        )
      spids: [856 859]
    )
    (FuncDef
      name: postgresql
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ("PostgreSQL driver for Qt5's SQL classes"))}
                  spids: [891]
                )
              ]
              spids: [891]
            )
            (C {(cd)} {(DQ ($ VSub_Name '$pkgdir'))})
            (C {(_mv_files)} {(usr/lib/qt5/plugins/sqldrivers/libqsqlpsql) (Lit_Other '*')})
          ]
          spids: [888]
        )
      spids: [884 887]
    )
    (FuncDef
      name: mysql
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ("MySQL driver for Qt5's SQL classes"))}
                  spids: [919]
                )
              ]
              spids: [919]
            )
            (C {(cd)} {(DQ ($ VSub_Name '$pkgdir'))})
            (C {(_mv_files)} {(usr/lib/qt5/plugins/sqldrivers/libqsqlmysql) (Lit_Other '*')})
          ]
          spids: [916]
        )
      spids: [912 915]
    )
    (FuncDef
      name: tds
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ("TDS driver for Qt5's SQL classes"))}
                  spids: [947]
                )
              ]
              spids: [947]
            )
            (C {(cd)} {(DQ ($ VSub_Name '$pkgdir'))})
            (C {(_mv_files)} {(usr/lib/qt5/plugins/sqldrivers/libqsqltds) (Lit_Other '*')})
          ]
          spids: [944]
        )
      spids: [940 943]
    )
    (FuncDef
      name: x11
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('Qt5 GUI-related libraries'))}
                  spids: [975]
                )
              ]
              spids: [975]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:depends)
                  op: Equal
                  rhs: {(DQ (hicolor-icon-theme))}
                  spids: [981]
                )
              ]
              spids: [981]
            )
            (C {(cd)} {(DQ ($ VSub_Name '$pkgdir'))})
            (AndOr
              children: [
                (C {(_mv_files)} {(usr/lib/libQt5EglFSDeviceIntegration.so.) (Lit_Other '*')} 
                  {(usr/lib/libQt5EglFsKmsSupport.so.) (Lit_Other '*')} {(usr/lib/libQt5Gui.so.) (Lit_Other '*')} {(usr/lib/libQt5OpenGL.so.) (Lit_Other '*')} 
                  {(usr/lib/libQt5PrintSupport.so.) (Lit_Other '*')} {(usr/lib/libQt5Widgets.so.) (Lit_Other '*')} {(usr/lib/libQt5XcbQpa.so.) (Lit_Other '*')} 
                  {(usr/lib/qt5/plugins/egldeviceintegrations)} {(usr/lib/qt5/plugins/generic)} {(usr/lib/qt5/plugins/image) (Lit_Other '*')} 
                  {(usr/lib/qt5/plugins/platform) (Lit_Other '*')} {(usr/lib/qt5/plugins/printsupport) (Lit_Other '*')} {(usr/lib/qt5/plugins/xcbglintegrations)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (Pipeline
                  children: [
                    (C {(scanelf)} {(-Rn)} {(usr/)})
                    (C {(egrep)} {(SQ <'(libX|libQt5Gui|libGL)'>)})
                  ]
                  negated: False
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DAmp
            )
            (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)})
          ]
          spids: [972]
        )
      spids: [968 971]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
'b384e91b3fd88b2f32e826e3dd1c930213683a0fdbfd284a319204fa8d27c796b54324cf4a715f6bebd92fca6426e37cf0be5866fc1f6053b8758570ddb2fa45  qtbase-opensource-src-5.9.1.tar.xz\n'
                ) 
                (
'7d68421a14f0259535c977d8a521c98918193c107b76ac664571b12f5b0d7588a0d0e1297af412a26753a393b21f3f44c3274fa8ab5bc87f03705a3a03acb444  qt-musl-iconv-no-bom.patch\n'
                ) 
                (
'af284ebb51e3d903275f0f43901755fee0d0071a2fa4f5d6e8a4b00d9185d9d9fffba8e5cbda8c4aa2b3acde69fd26a449b23ad104f509fd4156f6908e0b43da  libressl-compat.patch\n'
                ) 
                (
'3bc1380268f077587114cfa535c58403f59c4c931902d0599633e1365f075d2e253b6f461e22ed3fe3adb12ef45ea97e1dbcbc1bbe0d151435703986f25c44c6  hack-openssl_test.patch'
                )
              )
            }
          spids: [1096]
        )
      ]
      spids: [1096]
    )
  ]
)