(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(qt)} spids:[6])]
      spids: [6]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(4.8.7)} spids:[9])]
      spids: [9]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(7)} spids:[12])]
      spids: [12]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:pkgdesc)
          op: Equal
          rhs: {(DQ ('A cross-platform application and UI framework'))}
          spids: [15]
        )
      ]
      spids: [15]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ('http://qt-project.org/'))}
          spids: [20]
        )
      ]
      spids: [20]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[25])]
      spids: [25]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ ('GPL3 LGPL'))} spids:[30])]
      spids: [30]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:depends)
          op: Equal
          rhs: {(DQ (ca-certificates))}
          spids: [35]
        )
      ]
      spids: [35]
    )
    (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 '$pkgname') ('-assistant ') ($ VSub_Name '$pkgname') ('-config\n') ('\t') ($ 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') ('-webkit ') ($ VSub_Name '$pkgname') ('-x11 ') 
                ($ VSub_Name '$pkgname') ('-private-dev:private\n') ('\t') ($ VSub_Name '$pkgname') (-lang)
              )
            }
          spids: [40]
        )
      ]
      spids: [40]
    )
    (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') 
                ('\tlibxrender-dev alsa-lib-dev libressl-dev fontconfig-dev freetype-dev\n') ('\tglib-dev libpng-dev zlib-dev sqlite-dev dbus-dev')
              )
            }
          spids: [74]
        )
      ]
      spids: [74]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:makedepends)
          op: Equal
          rhs: 
            {
              (DQ ($ VSub_Name '$depends_dev') (' postgresql-dev mariadb-dev unixodbc-dev cups-dev\n') 
                ('\tgtk+-dev tiff-dev libmng-dev libxrandr-dev libxv-dev libxi-dev perl\n') ('\tgawk paxmark rsync freetds-dev hicolor-icon-theme mesa-gl')
              )
            }
          spids: [81]
        )
      ]
      spids: [81]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:install) op:Equal rhs:{(SQ )} spids:[89])]
      spids: [89]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:source)
          op: Equal
          rhs: 
            {
              (DQ ('http://download.qt-project.org/official_releases/qt/4.8/') ($ VSub_Name '$pkgver') 
                (/qt-everywhere-opensource-src-) ($ VSub_Name '$pkgver') ('.tar.gz\n') ('\tassistant.desktop\n') ('\tdesigner.desktop\n') 
                ('\tlinguist.desktop\n') ('\tqtconfig.desktop\n') ('\n') ('\tqt-gtk-theme-fix.patch\n') ('\tqt-musl.patch\n') 
                ('\tqt-musl-iconv-no-bom.patch\n') ('\tqt-clucene-timeb.patch\n') ('\tqsettings-recursive-global-mutex.patch\n') 
                ('\tqt-everywhere-opensource-src-4.8.7-gcc6.patch\n') ('\tqt-aarch64.patch\n') ('\tqtcore-4.8.5-libressl.patch\n') ('\tgcc-6.2.1-workaround.patch\n') ('\n') 
                ('\tqt-everywhere-opensource-src-4.8.0-s390-atomic.patch\n') ('\tqt-everywhere-opensource-src-4.8.6-s390.patch\n') ('\tqt4-icu59.patch\n') ('\t')
              )
            }
          spids: [91]
        )
      ]
      spids: [91]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:_builddir)
          op: Equal
          rhs: {(DQ ($ VSub_Name '$srcdir')) (/qt-everywhere-opensource-src-) ($ VSub_Name '$pkgver')}
          spids: [120]
        )
      ]
      spids: [120]
    )
    (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: [160 162 192 16777215]
                        )
                      ]
                      spids: [153 157 195]
                    )
                  ]
                  spids: [150 198]
                )
              spids: [146 148]
            )
            (C {(sed)} {(-i)} {(DQ ('s|-O2|') ($ VSub_Name '$CXXFLAGS') ('|'))} 
              {(mkspecs/common/g) (Lit_Other '+') (Lit_Other '+') (.conf)}
            )
            (C {(sed)} {(-i)} {(DQ ('/^QMAKE_RPATH/s| -Wl,-rpath,||g'))} 
              {(mkspecs/common/g) (Lit_Other '+') (Lit_Other '+') (.conf)}
            )
            (C {(sed)} {(-i)} 
              {
                (DQ ('/^QMAKE_LFLAGS') (Lit_Other '\\') ('s/s|+=|+= ') ($ VSub_Name '$LDFLAGS') ('|g'))
              } {(mkspecs/common/g) (Lit_Other '+') (Lit_Other '+') (.conf)}
            )
          ]
          spids: [131]
        )
      spids: [127 130]
    )
    (FuncDef
      name: build
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name '$_builddir'))})
            (C {(unset)} {(QMAKESPEC)})
            (C {(export)} {(Lit_VarLike 'QT4DIR=') (DQ ($ VSub_Name '$_builddir'))})
            (C {(export)} 
              {(Lit_VarLike 'PATH=') (DQ (${ VSub_Name QT4DIR) ('/bin:') (${ VSub_Name PATH))}
            )
            (C {(export)} 
              {(Lit_VarLike 'LD_LIBRARY_PATH=') (${ VSub_Name QT4DIR) (/lib) (Lit_Other ':') 
                (${ VSub_Name LD_LIBRARY_PATH)
              }
            )
            (C {(export)} {(Lit_VarLike 'CXXFLAGS=') (DQ ($ VSub_Name '$CXXFLAGS') (' -std=gnu++98'))})
            (AndOr
              children: [
                (C {(./configure)} {(-confirm-license)} {(-opensource)} {(-prefix)} {(/usr)} {(-docdir)} 
                  {(/usr/share/doc/qt)} {(-plugindir)} {(/usr/lib/qt/plugins)} {(-importdir)} {(/usr/lib/qt/imports)} {(-datadir)} 
                  {(/usr/share/qt)} {(-translationdir)} {(/usr/share/qt/translations)} {(-sysconfdir)} {(/etc)} {(-examplesdir)} 
                  {(/usr/share/doc/qt/examples)} {(-demosdir)} {(/usr/share/doc/qt/demos)} {(-largefile)} {(-no-pch)} {(-plugin-sql-psql)} 
                  {(-plugin-sql-mysql)} {(-plugin-sql-sqlite)} {(-plugin-sql-odbc)} {(-plugin-sql-tds)} {(-system-sqlite)} {(-xmlpatterns)} 
                  {(-no-phonon)} {(-no-phonon-backend)} {(-svg)} {(-webkit)} {(-script)} {(-scripttools)} {(-system-zlib)} 
                  {(-system-libtiff)} {(-system-libpng)} {(-system-libmng)} {(-system-libjpeg)} {(-nomake)} {(demos)} {(-nomake)} {(examples)} 
                  {(-nomake)} {(docs)} {(-no-rpath)} {(-openssl-linked)} {(-silent)} {(-optimized-qmake)} {(-dbus)} 
                  {(-reduce-relocations)} {(-no-separate-debug-info)} {(-gtkstyle)} {(-opengl)} {(-no-openvg)} {(-glib)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr children:[(C {(qmake)}) (C {(make)})] op_id:Op_DAmp)
          ]
          spids: [255]
        )
      spids: [251 254]
    )
    (FuncDef
      name: package
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name '$_builddir'))})
            (C {(make)} {(Lit_VarLike 'INSTALL_ROOT=') (DQ ($ VSub_Name '$pkgdir'))} {(install)})
            (AndOr
              children: [
                (C {(rm)} {(-r)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/tests)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(paxmark)} {(-m)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/bin/qmlviewer)} 
                  {(DQ ($ VSub_Name '$pkgdir')) (/usr/bin/designer)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (ForEach
              iter_name: icon
              iter_words: [
                {(tools/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)} 
                                            {
                                              (CommandSubPart
                                                command_list: 
                                                  (CommandList
                                                    children: [(C {(basename)} {(${ VSub_Name icon)})]
                                                  )
                                                left_token: <Left_CommandSub '$('>
                                                spids: [630 636]
                                              )
                                            }
                                          )
                                          (C {(cut)} {(-d-)} {(-f2)})
                                        ]
                                        negated: False
                                      )
                                    ]
                                  )
                                left_token: <Left_CommandSub '$('>
                                spids: [627 645]
                              )
                            }
                          spids: [626]
                        )
                      ]
                      spids: [626]
                    )
                    (C {(install)} {(-p)} {(-D)} {(-m644)} {(${ VSub_Name icon)} 
                      {(DQ (${ VSub_Name pkgdir)) (/usr/share/icons/hicolor/) (${ VSub_Name size) (x) 
                        (${ VSub_Name size) (/apps/linguist.png)
                      }
                    )
                  ]
                  spids: [623 676]
                )
              spids: [616 621]
            )
            (C {(install)} {(-p)} {(-Dm644)} {(src/gui/dialogs/images/qtlogo-64.png)} 
              {(DQ (${ VSub_Name pkgdir)) (/usr/share/icons/hicolor/64x64/apps/qtlogo.png)}
            )
            (C {(install)} {(-p)} {(-Dm644)} {(tools/assistant/tools/assistant/images/assistant.png)} 
              {(DQ (${ VSub_Name pkgdir)) (/usr/share/icons/hicolor/32x32/apps/assistant.png)}
            )
            (C {(install)} {(-p)} {(-Dm644)} {(tools/designer/src/designer/images/designer.png)} 
              {(DQ (${ VSub_Name pkgdir)) (/usr/share/icons/hicolor/128x128/apps/designer.png)}
            )
            (C {(install)} {(-d)} {(${ VSub_Name pkgdir) (/usr/share/applications)})
            (ForEach
              iter_name: i
              iter_words: [{(linguist)} {(designer)} {(assistant)} {(qtconfig)}]
              do_arg_iter: False
              body: 
                (DoGroup
                  children: [
                    (AndOr
                      children: [
                        (C {(install)} {(-m644)} 
                          {(DQ (${ VSub_Name srcdir)) (/) ($ VSub_Name '$i') (.desktop)} {(DQ (${ VSub_Name pkgdir)) (/usr/share/applications/)}
                        )
                        (ControlFlow
                          token: <ControlFlow_Return return>
                          arg_word: {(1)}
                        )
                      ]
                      op_id: Op_DPipe
                    )
                  ]
                  spids: [758 790]
                )
              spids: [748 756]
            )
            (C {(install)} {(-D)} {(-m644)} {(LGPL_EXCEPTION.txt)} 
              {(DQ (${ VSub_Name pkgdir)) (/usr/share/licenses/qt/LGPL_EXCEPTION.txt)}
            )
            (AndOr
              children: [
                (C {(find)} {(DQ (${ VSub_Name pkgdir)) (/usr/lib/pkgconfig)} {(-type)} {(f)} {(-name)} 
                  {(SQ <'*.pc'>)} {(-exec)} {(perl)} {(-pi)} {(-e)} {(DQ ('s, -L') (${ VSub_Name srcdir) ('/?') (Lit_Other '\\') ('S+,,g'))} 
                  {(Lit_LBrace '{') (Lit_RBrace '}')} {(EscapedLiteralPart token:<Lit_EscapedChar '\\;'>)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(find)} {(DQ (${ VSub_Name pkgdir)) (/usr/lib)} {(-type)} {(f)} {(-name)} 
                  {(SQ <'*.prl'>)} {(-exec)} {(sed)} {(-i)} {(-e)} {(SQ <'/^QMAKE_PRL_BUILD_DIR/d;s/\\(QMAKE_PRL_LIBS =\\).*/\\1/'>)} 
                  {(Lit_LBrace '{') (Lit_RBrace '}')} {(EscapedLiteralPart token:<Lit_EscapedChar '\\;'>)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
          ]
          spids: [546]
        )
      spids: [542 545]
    )
    (FuncDef
      name: _mv_files
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_Local
              pairs: [(assign_pair lhs:(LhsName name:i) op:Equal spids:[935])]
              spids: [933]
            )
            (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: [960 965]
                        )
                      }
                    )
                    (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: [949 989]
                )
              spids: [943 947]
            )
          ]
          spids: [930]
        )
      spids: [926 929]
    )
    (FuncDef
      name: dev
      body: 
        (BraceGroup
          children: [
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/share/qt)} 
              {(DQ ($ VSub_Name '$subpkgdir')) (/usr/bin)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib)}
            )
            (AndOr
              children: [
                (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/share/qt/mkspecs)} 
                  {(DQ ($ VSub_Name '$pkgdir')) (/usr/share/qt/q3porting.xml)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/share/qt/)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (C {(default_dev)})
            (C {(cd)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/bin)})
            (AndOr
              children: [
                (C {(mv)} {(designer)} {(lconvert)} {(linguist)} {(lrelease)} {(lupdate)} {(moc)} 
                  {(pixeltool)} {(qcollectiongenerator)} {(qdbuscpp2xml)} {(qdbusxml2cpp)} {(qdoc3)} {(qhelpconverter)} {(qhelpgenerator)} 
                  {(qmake)} {(qt3to4)} {(qttracereplay)} {(rcc)} {(uic)} {(uic3)} {(xmlpatterns)} {(xmlpatternsvalidator)} 
                  {(DQ ($ VSub_Name '$subpkgdir')) (/usr/bin/)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (C {(cd)} {(DQ ($ VSub_Name '$pkgdir'))})
            (C {(_mv_files)} 
              {
                (CommandSubPart
                  command_list: 
                    (CommandList
                      children: [(C {(find)} {(Lit_Other '*')} {(-name)} {(SQ <'designer*'>)})]
                    )
                  left_token: <Left_CommandSub '$('>
                  spids: [1143 1153]
                )
              } 
              {
                (CommandSubPart
                  command_list: 
                    (CommandList
                      children: [(C {(find)} {(Lit_Other '*')} {(-name)} {(SQ <'linguist*'>)})]
                    )
                  left_token: <Left_CommandSub '$('>
                  spids: [1157 1167]
                )
              }
            )
          ]
          spids: [998]
        )
      spids: [994 997]
    )
    (FuncDef
      name: assistant
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('Documentation browser for Qt'))}
                  spids: [1179]
                )
              ]
              spids: [1179]
            )
            (C {(cd)} {(DQ ($ VSub_Name '$pkgdir'))})
            (AndOr
              children: [
                (C {(_mv_files)} 
                  {
                    (CommandSubPart
                      command_list: 
                        (CommandList
                          children: [(C {(find)} {(Lit_Other '*')} {(-name)} {(SQ <'assistant*'>)})]
                        )
                      left_token: <Left_CommandSub '$('>
                      spids: [1194 1204]
                    )
                  }
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
          ]
          spids: [1176]
        )
      spids: [1172 1175]
    )
    (FuncDef
      name: config
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('Graphical configuration tool for programs using Qt'))}
                  spids: [1222]
                )
              ]
              spids: [1222]
            )
            (C {(cd)} {(DQ ($ VSub_Name '$pkgdir'))})
            (AndOr
              children: [
                (C {(_mv_files)} 
                  {
                    (CommandSubPart
                      command_list: 
                        (CommandList
                          children: [(C {(find)} {(Lit_Other '*')} {(-name)} {(SQ <'qt*config*'>)})]
                        )
                      left_token: <Left_CommandSub '$('>
                      spids: [1237 1247]
                    )
                  }
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
          ]
          spids: [1219]
        )
      spids: [1215 1218]
    )
    (FuncDef
      name: sqlite
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ("SQLite driver for Qt's SQL classes"))}
                  spids: [1265]
                )
              ]
              spids: [1265]
            )
            (C {(cd)} {(DQ ($ VSub_Name '$pkgdir'))})
            (C {(_mv_files)} {(usr/lib/qt/plugins/sqldrivers/libqsqlite) (Lit_Other '*')})
          ]
          spids: [1262]
        )
      spids: [1258 1261]
    )
    (FuncDef
      name: odbc
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ("ODBC driver for Qt's SQL classes"))}
                  spids: [1293]
                )
              ]
              spids: [1293]
            )
            (C {(cd)} {(DQ ($ VSub_Name '$pkgdir'))})
            (C {(_mv_files)} {(usr/lib/qt/plugins/sqldrivers/libqsqlodbc) (Lit_Other '*')})
          ]
          spids: [1290]
        )
      spids: [1286 1289]
    )
    (FuncDef
      name: postgresql
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ("PostgreSQL driver for Qt's SQL classes"))}
                  spids: [1321]
                )
              ]
              spids: [1321]
            )
            (C {(cd)} {(DQ ($ VSub_Name '$pkgdir'))})
            (C {(_mv_files)} {(usr/lib/qt/plugins/sqldrivers/libqsqlpsql) (Lit_Other '*')})
          ]
          spids: [1318]
        )
      spids: [1314 1317]
    )
    (FuncDef
      name: mysql
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ("MySQL driver for Qt's SQL classes"))}
                  spids: [1349]
                )
              ]
              spids: [1349]
            )
            (C {(cd)} {(DQ ($ VSub_Name '$pkgdir'))})
            (C {(_mv_files)} {(usr/lib/qt/plugins/sqldrivers/libqsqlmysql) (Lit_Other '*')})
          ]
          spids: [1346]
        )
      spids: [1342 1345]
    )
    (FuncDef
      name: tds
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ("TDS driver for Qt's SQL classes"))}
                  spids: [1377]
                )
              ]
              spids: [1377]
            )
            (C {(cd)} {(DQ ($ VSub_Name '$pkgdir'))})
            (C {(_mv_files)} {(usr/lib/qt/plugins/sqldrivers/libqsqltds) (Lit_Other '*')})
          ]
          spids: [1374]
        )
      spids: [1370 1373]
    )
    (FuncDef
      name: webkit
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('Qt Webkit libraries'))}
                  spids: [1406]
                )
              ]
              spids: [1406]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib/qt/imports)})
            (AndOr
              children: [
                (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/libQtWebKit.so.) (Lit_Other '*')} 
                  {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib/)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/qt/imports/QtWebKit)} 
                  {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib/qt/imports/)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
          ]
          spids: [1403]
        )
      spids: [1399 1402]
    )
    (FuncDef
      name: x11
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('Qt GUI-related libraries'))}
                  spids: [1474]
                )
              ]
              spids: [1474]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:depends)
                  op: Equal
                  rhs: {(DQ (hicolor-icon-theme))}
                  spids: [1480]
                )
              ]
              spids: [1480]
            )
            (Assignment
              keyword: Assign_None
              pairs: [(assign_pair lhs:(LhsName name:replaces) op:Equal rhs:{(DQ (qt))} spids:[1486])]
              spids: [1486]
            )
            (C {(cd)} {(DQ ($ VSub_Name '$pkgdir'))})
            (C {(_mv_files)} {(usr/bin/qdbusviewer)} {(usr/bin/qmlviewer)} {(usr/bin/qmlplugindump)} 
              {(usr/lib/libQt3Support.so.) (Lit_Other '*')} {(usr/lib/libQtCLucene.so.) (Lit_Other '*')} {(usr/lib/libQtDesigner.so.) (Lit_Other '*')} 
              {(usr/lib/libQtDeclarative.so.) (Lit_Other '*')} {(usr/lib/libQtDesignerComponents.so.) (Lit_Other '*')} {(usr/lib/libQtGui.so.) (Lit_Other '*')} 
              {(usr/lib/libQtHelp.so.) (Lit_Other '*')} {(usr/lib/libQtMultimedia.so.) (Lit_Other '*')} {(usr/lib/libQtOpenGL.so.) (Lit_Other '*')} 
              {(usr/lib/libQtScriptTools.so.) (Lit_Other '*')} {(usr/lib/libQtSvg.so.) (Lit_Other '*')} {(usr/share/icons)} {(usr/lib/qt/imports)} 
              {(usr/lib/qt/plugins)}
            )
          ]
          spids: [1471]
        )
      spids: [1467 1470]
    )
    (FuncDef
      name: private
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('Private headers for Qt toolkit'))}
                  spids: [1590]
                )
              ]
              spids: [1590]
            )
            (C {(cd)} {(DQ ($ VSub_Name '$_builddir'))})
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr)})
            (AndOr
              children: [
                (C {(rsync)} {(-aR)} {(include/QtCore/private)} {(include/QtDeclarative/private)} 
                  {(include/QtGui/private)} {(include/QtScript/private)} {(src/corelib/) (Lit_Other '*') (/) (Lit_Other '*') (_p.h)} 
                  {(src/declarative/) (Lit_Other '*') (/) (Lit_Other '*') (_p.h)} {(src/gui/) (Lit_Other '*') (/) (Lit_Other '*') (_p.h)} 
                  {(src/script/) (Lit_Other '*') (/) (Lit_Other '*') (_p.h)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
          ]
          spids: [1587]
        )
      spids: [1583 1586]
    )
    (FuncDef
      name: lang
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('translations for Qt'))}
                  spids: [1688]
                )
              ]
              spids: [1688]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/share/qt/)})
            (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/share/qt/translations)} 
              {(DQ ($ VSub_Name '$subpkgdir')) (/usr/share/qt/)}
            )
          ]
          spids: [1685]
        )
      spids: [1681 1684]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
'f9f81a2e7205e1fd05c8d923dc73244f29aa33f951fa6b7c5c8193449328b37084796b9b71ad0c317e4e6fd00017c10ea5d67b1b2032551cde00548522218125  qt-everywhere-opensource-src-4.8.7.tar.gz\n'
                ) 
                (
'005ed6fe50b237e4541c0f30cbd87ec5425eff7e7c8d55d2b9b24ea8469e75e1fc8a3f26296841ab4cbd566517b3f1aa1fa7b36e1a9677d284cfff615fd24614  assistant.desktop\n'
                ) 
                (
'731aae6a0d776c1be5a49dadc5480b205ba5c8e056d108e2bb96a19dd52b6c6ca22387b37505cf97a2575228cd5dd65c773d0fde1c26299e47fdc11a49f651fd  designer.desktop\n'
                ) 
                (
'70943d9ee9ac7ff6281079be14b741095c60428b30b27bafc42a8bb1729a6f7e8e163cff3d2b5d5a66bbdab464816eea479a3f822598ff2fe068d4025652a049  linguist.desktop\n'
                ) 
                (
'c38af96c9519767d09c36184d43c9177522f3a9e3eaa228f76e1dab324bbc462c3c135a3d51a1c8649c764d52196f27b8dd95e3780c5e79664136c03611dc13a  qtconfig.desktop\n'
                ) 
                (
'4be22db63c27ce2fa8c4f0af47f951b3aebb1f41c63c1ff02cec429be26d86f869ce8d137e313ea59a7540ebf1866ef2245471b754588776d20f881041141b55  qt-gtk-theme-fix.patch\n'
                ) 
                (
'fb621e9e5a60bb5bd4ad86fa41772fd8db7e8ad3a6e8d36a3d720d493d462db618e4bf3187e3eb66d123fceca64bbbd2df2afba506cc4c79bafa456cd67e82aa  qt-musl.patch\n'
                ) 
                (
'a185ea5e984d2636e3f9f6c4ed8fad66a17575da0679724da60a3dc519468ab45aa9369f43ce5c64f07cb730910e36623164aefafca3aabe0359c62becca870e  qt-musl-iconv-no-bom.patch\n'
                ) 
                (
'a4947c7210f5b9a39f78b1056d2fe87bc9e25dda7d6287f138f8889ae8a3a8687ed7346261f219e9e39afb5143e895b52804347484d10c42907868c4eac9ef0a  qt-clucene-timeb.patch\n'
                ) 
                (
'277e5ceec4fcc5d77a8591eafdb24125a54770576b7997aee6df39d85a7f1deabf8547fb42127cb118ebb8e7f81e3a3624a75d461581052dadf7abb99f1c9bd7  qsettings-recursive-global-mutex.patch\n'
                ) 
                (
'dd58096123e99d8cdd1a29dfca45d1f23c912a21edc6074a5398637ecca29b8b3535d862043c5d15b4ab44609d674242d93c31fcae835fede4ddfcc36e63ea26  qt-everywhere-opensource-src-4.8.7-gcc6.patch\n'
                ) 
                (
'c76f7cb83e3e48e9798ada7c1d2406d560294fe7c38a73e42317db8f83ff9e86fdf7c18bd408cf658c07782733b72dcf03328b267db30cb9bccc11394b2ee93a  qt-aarch64.patch\n'
                ) 
                (
'bde982ca01a6ee6a5d10a08babd8474e67e84932d996b1e19970e75fa4a9b71a08e81065a13f0a1cce1ac681d44d2e559562ee5ab92e9dfd5fd2cafe28370a74  qtcore-4.8.5-libressl.patch\n'
                ) 
                (
'bf316db4fbd3dfae40aad25573a201c7acc2fb5e34daff73e074a7c0232d9952f392c08b3b1271c7444c5d7da4d7d03fc56efee86a58a4578a9140739d45a616  gcc-6.2.1-workaround.patch\n'
                ) 
                (
'b079084fab01eb048151fec287e2bc8b2db756eaf3d8aadb98ef86bcca18f4a0a8319c06f94cdbbc67cf7792fd2d1780682fd0594a18444368f9fad10e7ba852  qt-everywhere-opensource-src-4.8.0-s390-atomic.patch\n'
                ) 
                (
'89dbf72732cbec3ddeb5542049e4b810863e121697103212de89401d965fa228cdad5b94efaf5ce00a4e5dae43855a287fda8be47bfb12e3858149da19bece63  qt-everywhere-opensource-src-4.8.6-s390.patch\n'
                ) 
                (
'ecd443bd64d1bc6a1f919ff81a57714de0eae0744861a12a68b4f2fa0a96ccbef7c6c1d924492cc0f8188aa6ceb2206e60e5030edccce9417d8135958d473c70  qt4-icu59.patch'
                )
              )
            }
          spids: [1721]
        )
      ]
      spids: [1721]
    )
  ]
)