(command.CommandList children: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:HOME) op: Equal rhs: { (DQ (command_sub left_token: <Left_Backtick '`'> command_list: (command.CommandList children: [ (command.Sentence child: (command.Simple words: [{(cd)} {($ VSub_Number '$0')}] redirects: [ (redir.Redir op: <Redir_Great '>'> fd: 16777215 arg_word: {(/dev/null)} ) (redir.Redir op: <Redir_GreatAnd '2>&'> fd: 2 arg_word: {(1)} ) ] ) terminator: <Op_Semi ';'> ) (C {(pwd)}) ] ) ) ) } ) ] redirects: [ (redir.Redir op:<Redir_Great '>'> fd:16777215 arg_word:{(/dev/null)}) (redir.Redir op:<Redir_GreatAnd '2>&'> fd:2 arg_word:{(1)}) ] ) (C {(sudo)} {(rm)} {(-rf)} {($ VSub_DollarName '$HOME') (/qt5_build/src)}) (C {(sudo)} {(rm)} {(-rf)} {($ VSub_DollarName '$HOME') (/qt5_build/build)}) (C {(sudo)} {(rm)} {(-rf)} {($ VSub_DollarName '$HOME') (/qt5_build/) (Lit_Star '*') (.tar.xz)}) (C {(mkdir)} {(-p)} {($ VSub_DollarName '$HOME') (/qt5_build/src)}) (C {(mkdir)} {(-p)} {($ VSub_DollarName '$HOME') (/qt5_build/build)}) (C {(mkdir)} {(-p)} {($ VSub_DollarName '$HOME') (/qt5_build/download)}) (C {(cd)} {($ VSub_DollarName '$HOME') (/qt5_build/download)}) (command.If arms: [ (if_arm cond: [ (command.Sentence child: (command.Pipeline children: [ (C {(Lit_LBracket '[')} {(-f)} {(qt-everywhere-src-5.10.1.tar.xz)} {(Lit_RBracket ']')} ) ] negated: T ) terminator: <Op_Semi ';'> ) ] action: [ (C {(wget)} {(https) (Lit_Other ':') ( //download.qt.io/official_releases/qt/5.10/5.10.1/single/qt-everywhere-src-5.10.1.tar.xz ) } ) ] ) ] ) (C {(cd)} {($ VSub_DollarName '$HOME') (/qt5_build/src)}) (command.If arms: [ (if_arm cond: [ (command.Sentence child: (command.Pipeline children: [ (C {(Lit_LBracket '[')} {(-d)} {(qt-everywhere-src-5.10.1)} {(Lit_RBracket ']')}) ] negated: T ) terminator: <Op_Semi ';'> ) ] action: [ (C {(echo)} {(DQ ('Unpacking archive...'))}) (command.Pipeline children: [ (C {(pv)} {(-p)} {(-w)} {(80)} {($ VSub_DollarName '$HOME') (/qt5_build/download/qt-everywhere-src-5.10.1.tar.xz)} ) (C {(tar)} {(-J)} {(-xf)} {(-)} {(-C)} {($ VSub_DollarName '$HOME') (/qt5_build/src)}) ] negated: F ) ] ) ] ) (C {(cd)} {($ VSub_DollarName '$HOME') (/qt5_build/build)}) (C {(../src/qt-everywhere-src-5.10.1/configure)} {(-v)} {(-opengl)} {(es2)} {(-eglfs)} {(-no-gtk)} {(-device)} {(linux-rasp-pi-g) (Lit_Other '+') (Lit_Other '+')} {(-device-option)} {(Lit_VarLike 'CROSS_COMPILE=') (/usr/bin/)} {(-opensource)} {(-confirm-license)} {(-optimized-qmake)} {(-reduce-exports)} {(-release)} {(-prefix)} {(/usr/local/qt5)} {(-sysroot)} {(/)} {(-fontconfig)} {(-glib)} {(-recheck)} {(-evdev)} {(-ssl)} {(-qt-xcb)} {(-make)} {(libs)} {(-nomake)} {(examples)} {(-no-compile-examples)} {(-nomake)} {(tests)} {(-skip)} {(qt3d)} {(-skip)} {(qtandroidextras)} {(-skip)} {(qtcanvas3d)} {(-skip)} {(qtcharts)} {(-skip)} {(qtdatavis3d)} {(-skip)} {(qtdoc)} {(-skip)} {(qtgamepad)} {(-skip)} {(qtlocation)} {(-skip)} {(qtmacextras)} {(-skip)} {(qtpurchasing)} {(-skip)} {(qtscript)} {(-skip)} {(qtscxml)} {(-skip)} {(qtspeech)} {(-skip)} {(qtsvg)} {(-skip)} {(qttools)} {(-skip)} {(qttranslations)} {(-skip)} {(qtwebchannel)} {(-skip)} {(qtwebengine)} {(-skip)} {(qtwebsockets)} {(-skip)} {(qtwebview)} {(-skip)} {(qtwinextras)} {(-skip)} {(qtxmlpatterns)} {(-no-feature-textodfwriter)} {(-no-feature-dom)} {(-no-feature-calendarwidget)} {(-no-feature-printpreviewwidget)} {(-no-feature-keysequenceedit)} {(-no-feature-colordialog)} {(-no-feature-printpreviewdialog)} {(-no-feature-wizard)} {(-no-feature-datawidgetmapper)} {(-no-feature-imageformat_ppm)} {(-no-feature-imageformat_xbm)} {(-no-feature-image_heuristic_mask)} {(-no-feature-cups)} {(-no-feature-paint_debug)} {(-no-feature-translation)} {(-no-feature-ftp)} {(-no-feature-socks5)} {(-no-feature-bearermanagement)} {(-no-feature-fscompleter)} {(-no-feature-desktopservices)} {(-no-feature-mimetype)} {(-no-feature-undocommand)} {(-no-feature-undostack)} {(-no-feature-undogroup)} {(-no-feature-undoview)} {(-no-feature-statemachine)} ) (C {(make)} {(-j4)}) (C {(sudo)} {(make)} {(install)}) (C {(cd)} {($ VSub_DollarName '$HOME') (/qt5_build)}) (C {(tar)} {(-cvf)} {(libQt5_OpenGLES2.tar.xz)} {(/usr/local/qt5)}) (C {(cd)} {($ VSub_DollarName '$HOME')}) ] )