(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(ttf-noto)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(2015.04.20)} spids:[9])] spids: [9] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[12])] spids: [12] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Noto Sans family."))} spids: [15] ) ] spids: [15] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("http://www.google.com/get/noto/"))} spids: [20] ) ] spids: [20] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (noarch))} spids:[25])] spids: [25] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (Apache))} spids:[30])] spids: [30] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: { (DQ ("fontconfig ") ($ VSub_Name "$pkgname") ("-sans ") ($ VSub_Name "$pkgname") (-serif)) } spids: [35] ) ] spids: [35] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends_dev) op:Equal rhs:{(DQ )} spids:[44])] spids: [44] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: {(DQ ($ VSub_Name "$depends_dev"))} spids: [48] ) ] spids: [48] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:install) op:Equal rhs:{(DQ )} spids:[53])] spids: [53] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: {(DQ ($ VSub_Name "$pkgname") ("-sans ") ($ VSub_Name "$pkgname") (-serif))} spids: [57] ) ] spids: [57] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$pkgver") (".zip::http://storage.googleapis.com/noto-website/pkgs/Noto-hinted.zip\n") ("\t40-noto-arabic.conf\n") ("\t45-noto-sans.conf\n") ("\t45-noto-serif.conf\n") ("\t90-non-tt-noto-sans-cjk.conf\n") ("\t90-tt-noto-sans.conf\n") ("\t90-tt-noto-serif.conf") ) } spids: [71] ) ] spids: [71] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_builddir) op: Equal rhs: {(DQ ($ VSub_Name "$srcdir"))} spids: [86] ) ] spids: [86] ) (FuncDef name: build body: (BraceGroup children:[(C {(cd)} {(DQ ($ VSub_Name "$_builddir"))})] spids:[96]) spids: [92 95] ) (FuncDef name: package body: (BraceGroup children:[(C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$pkgdir"))})] spids:[112]) spids: [108 111] ) (FuncDef name: sans body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Noto Sans family sans version"))} spids: [133] ) ] spids: [133] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: {(DQ (fontconfig))} spids: [139] ) ] spids: [139] ) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:fonts) op: Equal rhs: { (DQ ( "NotoSans-Bold.ttf NotoSans-BoldItalic.ttf NotoSans-Italic.ttf NotoSans-Regular.ttf" ) ) } spids: [147] ) ] spids: [145] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/share/fonts/) ($ VSub_Name "$subpkgname")} {(DQ ($ VSub_Name "$subpkgdir")) (/etc/fonts/conf.avail)} {(DQ ($ VSub_Name "$subpkgdir")) (/etc/fonts/conf.d)} ) (ForEach iter_name: i iter_words: [{($ VSub_Name "$fonts")}] do_arg_iter: False body: (DoGroup children: [ (AndOr children: [ (C {(install)} {(-m644)} {(DQ ($ VSub_Name "$srcdir") (/) ($ VSub_Name "$i"))} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/share/fonts/) ($ VSub_Name "$subpkgname") (/) } ) (ControlFlow token: <ControlFlow_Return return> arg_word: {(1)} ) ] op_id: Op_DPipe ) ] spids: [187 216] ) spids: [183 185] ) (ForEach iter_name: j iter_words: [{(DQ ($ VSub_Name "$srcdir")) (/) (Lit_Other "*") (sans.conf)}] do_arg_iter: False body: (DoGroup children: [ (AndOr children: [ (C {(install)} {(-m644)} {(DQ ($ VSub_Name "$j"))} {(DQ ($ VSub_Name "$subpkgdir")) (/etc/fonts/conf.avail/)} ) (ControlFlow token: <ControlFlow_Return return> arg_word: {(1)} ) ] op_id: Op_DPipe ) (C {(cd)} {(DQ ($ VSub_Name "$subpkgdir")) (/etc/fonts/conf.d)}) (C {(ln)} {(-sf)} {(/etc/fonts/conf.avail/) (BracedVarSub token: <VSub_Name j> suffix_op: (StringUnary op_id:VOp1_DPound arg_word:{("*") (Lit_Slash /)}) spids: [271 276] ) } ) ] spids: [233 279] ) spids: [224 231] ) ] spids: [130] ) spids: [126 129] ) (FuncDef name: serif body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Noto Sans family serif version"))} spids: [292] ) ] spids: [292] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: {(DQ (fontconfig))} spids: [298] ) ] spids: [298] ) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:fonts) op: Equal rhs: { (DQ ( "NotoSerif-Bold.ttf NotoSerif-BoldItalic.ttf NotoSerif-Italic.ttf NotoSerif-Regular.ttf" ) ) } spids: [306] ) ] spids: [304] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/share/fonts/) ($ VSub_Name "$subpkgname")} {(DQ ($ VSub_Name "$subpkgdir")) (/etc/fonts/conf.avail)} {(DQ ($ VSub_Name "$subpkgdir")) (/etc/fonts/conf.d)} ) (ForEach iter_name: i iter_words: [{($ VSub_Name "$fonts")}] do_arg_iter: False body: (DoGroup children: [ (AndOr children: [ (C {(install)} {(-m644)} {(DQ ($ VSub_Name "$srcdir") (/) ($ VSub_Name "$i"))} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/share/fonts/) ($ VSub_Name "$subpkgname") (/) } ) (ControlFlow token: <ControlFlow_Return return> arg_word: {(1)} ) ] op_id: Op_DPipe ) ] spids: [346 375] ) spids: [342 344] ) (ForEach iter_name: j iter_words: [{(DQ ($ VSub_Name "$srcdir")) (/) (Lit_Other "*") (serif.conf)}] do_arg_iter: False body: (DoGroup children: [ (AndOr children: [ (C {(install)} {(-m644)} {(DQ ($ VSub_Name "$j"))} {(DQ ($ VSub_Name "$subpkgdir")) (/etc/fonts/conf.avail/)} ) (ControlFlow token: <ControlFlow_Return return> arg_word: {(1)} ) ] op_id: Op_DPipe ) (C {(cd)} {(DQ ($ VSub_Name "$subpkgdir")) (/etc/fonts/conf.d)}) (C {(ln)} {(-sf)} {(/etc/fonts/conf.avail/) (BracedVarSub token: <VSub_Name j> suffix_op: (StringUnary op_id:VOp1_DPound arg_word:{("*") (Lit_Slash /)}) spids: [430 435] ) } ) ] spids: [392 438] ) spids: [383 390] ) ] spids: [289] ) spids: [285 288] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:md5sums) op: Equal rhs: { (DQ ("077a9978839e37b29af710819fb17729 ttf-noto-2015.04.20.zip\n") ("c0f76a250026e206c646464e0c737528 40-noto-arabic.conf\n") ("6be22d72486852a72614753e1796db06 45-noto-sans.conf\n") ("3952f646d177cbac4e9cd20825efa8eb 45-noto-serif.conf\n") ("bca92e0434fd31776c9c2ca2811b7eec 90-non-tt-noto-sans-cjk.conf\n") ("4dc806a20e58a82b85e3f2fb3c88db0d 90-tt-noto-sans.conf\n") ("49668e735b35206c06435851af9101cf 90-tt-noto-serif.conf") ) } spids: [443] ) ] spids: [443] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha256sums) op: Equal rhs: { (DQ ( "f93415d4ac7954417ade8461ade32490ec91a2301c5ccf1f5b206382c3bc74c5 ttf-noto-2015.04.20.zip\n" ) ("b1c92b3551958be19b9a42e86483b3541f11f2fe963df400b1bd6e6ea9957234 40-noto-arabic.conf\n") ( "2243a99616c04f8cd0696163d1e0290f2358e6a190c777d27fa1a5cd18092a70 45-noto-sans.conf\n" ) ("57cbe8e58aabbe14b68a0d75f28688eb9fe6c80864d0baf5b300ab2b02c4fc25 45-noto-serif.conf\n") ( "38610c8c44ef29a280f4dbfd96458aeee8aa1381b9e460968cda093ce800cabd 90-non-tt-noto-sans-cjk.conf\n" ) ("6b7457238150b44d1a2b747cc8130d563def2fd37e0a6786ab6f7b65f2c87f0d 90-tt-noto-sans.conf\n") ( "76cf5ee16843444849fcf6c69c5d021933644a4ed3689f7457470c9c351742de 90-tt-noto-serif.conf" ) ) } spids: [454] ) ] spids: [454] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "240aab0cd1bb88e98c504bdd6bad680fc3e94c207f12d2c9f7a3de250aa2d6adc4bdbe7a4971e55930446b8f8cf079f84283deab5210d7519e2128d9a8961939 ttf-noto-2015.04.20.zip\n" ) ( "47396e7a4e5dfb38d3df6dff0b4584757cc132f393d3410463eefc3dbb5f2af592a6b07a4c098d8c594be03f23e4eb84b76b672245fe0cea816927cf535ea270 40-noto-arabic.conf\n" ) ( "748dfecbc3ad5c3750764e6ae889bbc4e614885237bb91ece138d2dc5014fd41ea6361b32982cfa4e76c7c092e0b93f90cccd0b92acbd408b7c302c44c1523e6 45-noto-sans.conf\n" ) ( "5059295a1c36c4ec4aae61443221ee74876315127895da0773e4feb77e70cfc4b7923dde8f6510d6cf9de019082e15f1f4fd4b53f0bce4d2a681541f2de587df 45-noto-serif.conf\n" ) ( "7cf1ec09d6226c46ff7bd796ff526aa42b7221eeb8a2e171e7dbab837fceb96a03b9c5d7bd6e88dbee97cdf54e443d940590b6be51478b88ebca19a419831080 90-non-tt-noto-sans-cjk.conf\n" ) ( "e5d252e4ee265f9cc7a91eea0e0f8c74315a60cbce606860e0f9e722eb9331f8d87d541dd715bef46bdb4e637bab0344f2fd98cc0424e7cfa17e588efa07eb33 90-tt-noto-sans.conf\n" ) ( "4f8760f7eeae99050a3b8ac73f4eeeb5ad32e9e5224034292e3ecdc260ffcc92f3ae45aa35e9f86905fce4ff909bb3263e25d8f4fe56dacba2fb3de2107e314f 90-tt-noto-serif.conf" ) ) } spids: [465] ) ] spids: [465] ) ] )