(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(chromium-widevine)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(1.4.8.1008)} 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 ("A browser plugin designed for the viewing of premium video content"))} spids: [15] ) ] spids: [15] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("https://www.widevine.com/"))} spids: [20] ) ] spids: [20] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ ("x86 x86_64"))} spids:[25])] spids: [25] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (custom))} spids:[30])] spids: [30] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: {(DQ ("chromium libc6-compat"))} spids: [35] ) ] spids: [35] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:makedepends) op:Equal rhs:{(DQ )} spids:[40])] spids: [40] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:install) op:Equal rhs:{(DQ )} spids:[44])] spids: [44] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:options) op: Equal rhs: {(DQ ("!strip !check"))} spids: [48] ) ] spids: [48] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:subpackages) op:Equal rhs:{(DQ )} spids:[53])] spids: [53] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ("https://dl.google.com/widevine-cdm/") ($ VSub_Name "$pkgver") ("-linux-x64.zip\n") ("\thttps://dl.google.com/widevine-cdm/") ($ VSub_Name "$pkgver") ("-linux-ia32.zip\n") ("\t") ) } spids: [57] ) ] spids: [57] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:builddir) op: Equal rhs: {(DQ ($ VSub_Name "$srcdir") (/))} spids: [68] ) ] spids: [68] ) (FuncDef name: unpack body: (BraceGroup children: [ (Assignment keyword: Assign_Local pairs: [(assign_pair lhs:(LhsName name:i) op:Equal spids:[84])] spids: [82] ) (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 "*") (32) (Lit_Other "*")}] action: [ (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$srcdir")) (/x86)}) (C {(unzip)} {($ VSub_Name "$SRCDEST") (/) (BracedVarSub token: <VSub_Name i> suffix_op: (StringUnary op_id: VOp1_DPound arg_word: {("*") (Lit_Slash /)} ) spids: [126 131] ) } {(-d)} {(DQ ($ VSub_Name "$srcdir")) (/x86)} ) ] spids: [105 108 140 -1] ) (case_arm pat_list: [{(Lit_Other "*") (64) (Lit_Other "*")}] action: [ (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$srcdir")) (/x86_64)}) (C {(unzip)} {($ VSub_Name "$SRCDEST") (/) (BracedVarSub token: <VSub_Name i> suffix_op: (StringUnary op_id: VOp1_DPound arg_word: {("*") (Lit_Slash /)} ) spids: [164 169] ) } {(-d)} {(DQ ($ VSub_Name "$srcdir")) (/x86_64)} ) ] spids: [143 146 178 -1] ) ] spids: [98 102 181] ) ] spids: [95 184] ) spids: [92 94] ) ] spids: [79] ) spids: [75 78] ) (FuncDef name: build body: (BraceGroup children: [(ControlFlow token:<ControlFlow_Return return> arg_word:{(0)})] spids: [193] ) spids: [189 192] ) (FuncDef name: package body: (BraceGroup children: [ (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/lib/chromium/)}) (Case to_match: {($ VSub_Name "$CARCH")} arms: [ (case_arm pat_list: [{(x86)}] action: [ (C {(install)} {(-Dm644)} {(DQ ($ VSub_Name "$srcdir")) (/x86/libwidevinecdm.so)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/lib/chromium)} ) ] spids: [227 228 248 -1] ) (case_arm pat_list: [{(x86_64)}] action: [ (C {(install)} {(-Dm644)} {(DQ ($ VSub_Name "$srcdir")) (/x86_64/libwidevinecdm.so)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/lib/chromium)} ) ] spids: [251 252 272 -1] ) ] spids: [220 224 275] ) ] spids: [207] ) spids: [203 206] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "37e037a5e0c320a6a577492050d86b2bbd00239610785b0f07326e6c47b6d1899ac4f6874ad1436982a95a13c11fd73e10e9287d88da0c1036dd6eb36fe91e65 1.4.8.1008-linux-x64.zip\n" ) ( "5af0f41dddf3077c2977a775a3009c435569892f7efa2110932424fda3556d6ecee76fbb1e9633e72b72e09a92b0b7fa2ac159e1741b0d4cd94e095b6e121bce 1.4.8.1008-linux-ia32.zip" ) ) } spids: [280] ) ] spids: [280] ) ] )