(List (Com {[LIT_CHARS set]} {[LIT_CHARS -e]}) (If (Com {[LIT_CHARS command]} {[LIT_CHARS -v]} {[LIT_CHARS lsb_release]} < (FilenameRedirectNode filename={[LIT_CHARS /dev/null]} "> 1), > ) (Case to_match={[ComSub (Com {[LIT_CHARS lsb_release]} {[LIT_CHARS -i]} {[LIT_CHARS -s]})]}, pat_word_list=[[{[LIT_CHARS Ubuntu]}]] (List (Com {[LIT_CHARS sudo]} {[LIT_CHARS apt-get]} {[LIT_CHARS install]} {[LIT_CHARS build-essential]} {[LIT_CHARS libpoppler-cpp-dev]} {[LIT_CHARS libfreetype6-dev]} {[LIT_CHARS libfontconfig-dev]} {[LIT_CHARS libpng12-dev]} {[LIT_CHARS libgif-dev]} {[LIT_CHARS libqt4-dev]} {[LIT_CHARS clang]}) (If (Com {[LIT_OTHER "["]} {[ComSub (Com {[LIT_CHARS lsb_release]} {[LIT_CHARS -r]} {[LIT_CHARS -s]})]} {[LIT_OTHER "="]} {[SQ ]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS sudo]} {[LIT_CHARS apt-get]} {[LIT_CHARS install]} {[LIT_CHARS ninja-build]}) ) (Com {[LIT_CHARS exit]}) ) ) ) (Com {[LIT_CHARS echo]} {[SQ ]}) (Com {[LIT_CHARS exit]} {[LIT_CHARS 1]}) )