(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(libdwarf)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(20170709)} 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 ('Parsing library for DWARF2 and later debugging file format'))} spids: [15] ) ] spids: [15] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ('http://www.prevanders.net/dwarf.html'))} spids: [20] ) ] spids: [20] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[25])] spids: [25] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ ('LGPL2+'))} spids:[30])] spids: [30] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: {(DQ (elfutils-dev))} spids: [35] ) ] spids: [35] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: {(DQ ($ VSub_Name '$pkgname') ('-dev dwarf-tools dwarf-tools-doc'))} spids: [40] ) ] spids: [40] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ('http://www.prevanders.net/') ($ VSub_Name '$pkgname') (-) ($ VSub_Name '$pkgver') (.tar.gz) ) } spids: [46] ) ] spids: [46] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:options) op:Equal rhs:{(DQ ('!check'))} spids:[55])] spids: [55] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:builddir) op: Equal rhs: {(DQ ($ VSub_Name '$srcdir') (/dwarf-) ($ VSub_Name '$pkgver'))} spids: [60] ) ] spids: [60] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name '$builddir'))}) (AndOr ops: [Op_DPipe] children: [ (C {(./configure)} {(--prefix) (Lit_Other '=') (/usr)} {(--enable-shared)}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] ) (AndOr ops: [Op_DAmp Op_DPipe] children: [ (C {(make)}) (C {(make)} {(-C)} {(dwarfgen)}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] ) ] spids: [72] ) spids: [68 71] ) (FuncDef name: package body: (BraceGroup children: [ (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:bindir) op: Equal rhs: {(DQ ($ VSub_Name '$pkgdir') (/usr/bin))} spids: [125] ) ] spids: [123] ) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:docdir) op: Equal rhs: {(DQ ($ VSub_Name '$pkgdir') (/usr/share/doc/dwarf-tools))} spids: [134] ) ] spids: [132] ) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:incdir) op: Equal rhs: {(DQ ($ VSub_Name '$pkgdir') (/usr/include/libdwarf))} spids: [143] ) ] spids: [141] ) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:libdir) op: Equal rhs: {(DQ ($ VSub_Name '$pkgdir') (/usr/lib))} spids: [152] ) ] spids: [150] ) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:man1dir) op: Equal rhs: {(DQ ($ VSub_Name '$pkgdir') (/usr/share/man/man1))} spids: [161] ) ] spids: [159] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$bindir'))} {(DQ ($ VSub_Name '$docdir'))} {(DQ ($ VSub_Name '$incdir'))} {(DQ ($ VSub_Name '$libdir'))} {(DQ ($ VSub_Name '$man1dir'))} ) (C {(cd)} {(DQ ($ VSub_Name '$builddir') (/libdwarf))}) (C {(cp)} {(dwarf.h)} {(libdwarf.h)} {(DQ ($ VSub_Name '$incdir'))}) (C {(cp)} {(libdwarf.a)} {(libdwarf.so)} {(DQ ($ VSub_Name '$libdir'))}) (C {(cd)} {(DQ ($ VSub_Name '$builddir') (/dwarfdump))}) (C {(cp)} {(dwarfdump)} {(DQ ($ VSub_Name '$bindir'))}) (C {(cp)} {(COPYING)} {(DQ ($ VSub_Name '$docdir') (/dwarfdump.COPYING))}) (C {(cp)} {(DWARFDUMPCOPYRIGHT)} {(GPL.txt)} {(DQ ($ VSub_Name '$docdir'))}) (C {(cp)} {(dwarfdump.conf)} {(DQ ($ VSub_Name '$libdir'))}) (C {(cp)} {(dwarfdump.1)} {(DQ ($ VSub_Name '$man1dir'))}) (C {(cd)} {(DQ ($ VSub_Name '$builddir') (/dwarfgen))}) (C {(cp)} {(dwarfgen)} {(DQ ($ VSub_Name '$bindir'))}) (C {(cp)} {(COPYING)} {(DQ ($ VSub_Name '$docdir') (/dwarfgen.COPYING))}) (C {(cp)} {(dwarfgen.1)} {(DQ ($ VSub_Name '$man1dir'))}) ] spids: [120] ) spids: [116 119] ) (FuncDef name: tools body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:license) op: Equal rhs: {(DQ ('GPL2 BSD'))} spids: [327] ) ] spids: [327] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ('Tools for interacting with DWARF2 and later debugging files'))} spids: [333] ) ] spids: [333] ) (Assignment keyword: Assign_Local pairs: [(assign_pair lhs:(LhsName name:bin) op:Equal rhs:{(DQ (usr/bin))} spids:[342])] spids: [340] ) (Assignment keyword: Assign_Local pairs: [(assign_pair lhs:(LhsName name:lib) op:Equal rhs:{(DQ (usr/lib))} spids:[350])] spids: [348] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$subpkgdir') (/) ($ VSub_Name '$lib'))}) (C {(mv)} {(DQ ($ VSub_Name '$pkgdir') (/) ($ VSub_Name '$bin'))} {(DQ ($ VSub_Name '$subpkgdir') (/) ($ VSub_Name '$bin'))} ) (C {(mv)} {(DQ ($ VSub_Name '$pkgdir') (/) ($ VSub_Name '$lib') (/dwarfdump.conf))} {(DQ ($ VSub_Name '$subpkgdir') (/) ($ VSub_Name '$lib'))} ) ] spids: [324] ) spids: [320 323] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( 'afff6716ef1af5d8aae2b887f36b9a6547fb576770bc6f630b82725ed1e59cbd387779aa729bbd1a5ae026a25ac76aacf64b038cd898b2419a8676f9aa8c59f1 libdwarf-20170709.tar.gz' ) ) } spids: [401] ) ] spids: [401] ) ] )