(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(seabios)} spids:[3])] spids: [3] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(1.10.2)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(2)} spids:[9])] spids: [9] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Open-source legacy BIOS implementation"))} spids: [12] ) ] spids: [12] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("http://www.coreboot.org/SeaBIOS"))} spids: [17] ) ] spids: [17] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ ("x86 x86_64"))} spids:[22])] spids: [22] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (LGPLv3))} spids:[27])] spids: [27] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: { (DQ ($ VSub_Name "$pkgname") ("-bin=") ($ VSub_Name "$pkgver") (-r) ($ VSub_Name "$pkgrel") (" seavgabios-bin=") ($ VSub_Name "$pkgver") (-r) ($ VSub_Name "$pkgrel") ) } spids: [32] ) ] spids: [32] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends_dev) op:Equal rhs:{(DQ )} spids:[45])] spids: [45] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: {(DQ ($ VSub_Name "$depends_dev") (" python2 iasl"))} spids: [49] ) ] spids: [49] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: {(DQ ($ VSub_Name "$pkgname") ("-bin:_seabios seavgabios-bin:_seavgabios"))} spids: [55] ) ] spids: [55] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ("http://code.coreboot.org/p/seabios/downloads/get/seabios-") ($ VSub_Name "$pkgver") (".tar.gz\n") ("\tconfig.coreboot\n") ("\tconfig.csm\n") ("\tconfig.seabios-128k\n") ("\tconfig.seabios-256k\n") ("\tconfig.vga.cirrus\n") ("\tconfig.vga.isavga\n") ("\tconfig.vga.qxl\n") ("\tconfig.vga.stdvga\n") ("\tconfig.vga.virtio\n") ("\tconfig.vga.vmware\n") ("\t") ) } spids: [61] ) ] spids: [61] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:_debug_level) op:Equal rhs:{(1)} spids:[80])] spids: [80] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:builddir) op: Equal rhs: {(DQ ($ VSub_Name "$srcdir")) (/seabios-) ($ VSub_Name "$pkgver")} spids: [83] ) ] spids: [83] ) (FuncDef name: _build_bios body: (BraceGroup children: [ (C {(msg)} {(DQ ("building ") ($ VSub_Number "$3"))}) (C {(make)} {(clean)} {(distclean)}) (C {(cp)} {(DQ ($ VSub_Number "$1"))} {(.config)}) (SimpleCommand words: [{(echo)} {(DQ ("CONFIG_DEBUG_LEVEL=") (${ VSub_Name _debug_level))}] redirects: [(Redir op_id:Redir_DGreat fd:-1 arg_word:{(.config)} spids:[130])] ) (C {(make)} {(oldnoconfig)}) (C {(make)} {($ VSub_Number "$4")}) (C {(cp)} {(out/) (DQ ($ VSub_Number "$2"))} {(binaries/) (DQ ($ VSub_Number "$3"))}) ] spids: [94] ) spids: [90 93] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(mkdir)} {(binaries)}) (C {(_build_bios)} {(DQ ($ VSub_Name "$srcdir")) (/config.csm)} {(Csm16.bin)} {(bios-csm.bin)} ) (C {(_build_bios)} {(DQ ($ VSub_Name "$srcdir")) (/config.coreboot)} {(bios.bin.elf)} {(bios-coreboot.bin)} ) (C {(_build_bios)} {(DQ ($ VSub_Name "$srcdir")) (/config.seabios-128k)} {(bios.bin)} {(bios.bin)} ) (C {(_build_bios)} {(DQ ($ VSub_Name "$srcdir")) (/config.seabios-256k)} {(bios.bin)} {(bios-256k.bin)} ) (AndOr children: [ (C {(cp)} {(out/src/fw/) (Lit_Other "*") (dsdt) (Lit_Other "*") (.aml)} {(binaries/)}) (C {(true)}) ] op_id: Op_DPipe ) (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: [{(config.vga.) (Lit_Other "*")}] action: [ (C {(_build_bios)} {(DQ ($ VSub_Name "$srcdir")) (/) ($ VSub_Name "$i")} {(vgabios.bin)} {(vgabios-) (BracedVarSub token: <VSub_Name i> suffix_op: (StringUnary op_id:VOp1_DPound arg_word:{("*.")}) spids: [287 291] ) (.bin) } {(out/vgabios.bin)} ) ] spids: [267 269 299 -1] ) ] spids: [260 264 302] ) ] spids: [257 305] ) spids: [253 255] ) ] spids: [164] ) spids: [160 163] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(install)} {(-d)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/seabios)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/seavgabios)} ) (ForEach iter_name: i iter_words: [{(binaries/) (Lit_Other "*")}] do_arg_iter: False body: (DoGroup children: [ (Case to_match: { (BracedVarSub token: <VSub_Name i> suffix_op: (StringUnary op_id:VOp1_Pound arg_word:{("*") (Lit_Slash /)}) spids: [356 361] ) } arms: [ (case_arm pat_list: [{(bios) (Lit_Other "*")} {(Lit_Other "*") (.aml)}] action: [ (C {(install)} {(-m)} {(0644)} {(DQ ($ VSub_Name "$i"))} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/seabios/)} ) ] spids: [366 371 391 -1] ) (case_arm pat_list: [{(vga) (Lit_Other "*")}] action: [ (C {(install)} {(-m)} {(0644)} {(DQ ($ VSub_Name "$i"))} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/seavgabios/)} ) ] spids: [394 396 415 -1] ) ] spids: [354 363 418] ) ] spids: [351 421] ) spids: [346 349] ) ] spids: [314] ) spids: [310 313] ) (FuncDef name: _seabios body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Seabios for x86"))} spids: [433] ) ] spids: [433] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/share/)}) (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/seabios)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/share/)} ) ] spids: [430] ) spids: [426 429] ) (FuncDef name: _seavgabios body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Seavgabios for x86"))} spids: [471] ) ] spids: [471] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/share/)}) (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/seavgabios)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/share/)} ) ] spids: [468] ) spids: [464 467] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "ea8396fe247a3bd16b43ab775cf8e23f139673b94e83f450cadb094cc8117ca7e9ef518162d965209d5ab091c96f70ec5cc8ec8d15b638e06c4c8f7a0e1609dc seabios-1.10.2.tar.gz\n" ) ( "dc77f693e2426a8a9b084f22d607d9bf6dfd0776cb86373a55d6e02f154f546b6fd616bb981783e914be51eb843311652a90b111fb573e32b3a8207d66aea218 config.coreboot\n" ) ( "a2238723fbbb96184bb52b018633701aeb929bfae43f50659258dee854acaf4f1bdf2c201c65fb46d2712372d11ab345eac1c41068f82d6dcbef91ef9d1d39cd config.csm\n" ) ( "fe469793e66ecb58e1d839bb7e0b3dca0c893783bbb72eb4f6e5b2afcc3b8fe803700bb71fc3b52d908d53ada8c750a71f73814d1b552420427d4686592f0db5 config.seabios-128k\n" ) ( "3d41739944da088edafb3ea298c0d3db59ed638b614c258209a30635caccf86a284f03492612694e3a56f40357743a0a36053e8ec11b7d93853b91ba9e5a502f config.seabios-256k\n" ) ( "e9ef2d6bec9419e69bc90adf1a4bb7c174284cd722e53903deea0411f88074cc247069116e03e124715072ec82f153cf6014168febba41369a2569983d3265b6 config.vga.cirrus\n" ) ( "aada61232f4834c1e9bec921b1e1365ce5ecb4adf42c659f34cdf051efb56f0ec2e62f0ccf66bb25d9bb0b8601e2df49b712265f19185068d45353c3aacf1cd9 config.vga.isavga\n" ) ( "9ebcb6702cf28685daf1821be26bab8ddc791ef2c118217c984c03c5fb77c8b9691c0fa6931367a63b8d97d67c973cd4b620fe9ca9c76da51a9b2ab3b4b5653b config.vga.qxl\n" ) ( "4a1b7fcc729d78dc8fd4e73d1cb6258ed9d49f8a91e6e00cc184e07c89a304f8d38ef5446d1c4ba5e8e929c82693d82c21526e42992ad6e1a008f39bb7c90448 config.vga.stdvga\n" ) ( "4d627be11d79f0b8bd814a49e608826375aba6b59a0189dcba9afe24a181347b92e6ab18e0d9199e2f7a78f8fb02f03dad84c63fbbc2ffe9af76777ef28c5f8a config.vga.virtio\n" ) ( "2a82f75ca6dbf48546ffa5a756136dd7085855d9411c3b37a74cc53281027b4916cf628dba784bcad915682d94705b5f8116f7a1b7ec6a99d9b2fb3fffba01c0 config.vga.vmware" ) ) } spids: [502] ) ] spids: [502] ) ] )