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