(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(libspectre)} spids:[9])] spids: [9] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(0.2.8)} spids:[12])] spids: [12] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(1)} spids:[15])] spids: [15] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ('A small library for rendering Postscript documents'))} spids: [18] ) ] spids: [18] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ('http://www.freedesktop.org/wiki/Software/libspectre'))} spids: [23] ) ] spids: [23] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[28])] spids: [28] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (GPL2))} spids:[33])] spids: [33] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: {(DQ ('ghostscript-dev doxygen graphviz cairo-dev file'))} spids: [41] ) ] spids: [41] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: {(DQ ($ VSub_Name '$pkgname') ('-dev ') ($ VSub_Name '$pkgname') (-doc))} spids: [46] ) ] spids: [46] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ('http://libspectre.freedesktop.org/releases/') ($ VSub_Name '$pkgname') (-) ($ VSub_Name '$pkgver') ('.tar.gz\n') ('\ttest.ps') ) } spids: [54] ) ] spids: [54] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:builddir) op: Equal rhs: {(DQ ($ VSub_Name '$srcdir') (/) ($ VSub_Name '$pkgname') (-) ($ VSub_Name '$pkgver'))} spids: [65] ) ] spids: [65] ) (FuncDef name: prepare body: (BraceGroup children: [ (Pipeline children:[(C {(update_config_sub)})(C {(true)})] negated:False) (C {(default_prepare)}) ] spids: [79] ) spids: [75 78] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name '$builddir'))}) (C {(./configure)} {(--build) (Lit_Other '=') ($ VSub_Name '$CBUILD')} {(--host) (Lit_Other '=') ($ VSub_Name '$CHOST')} {(--prefix) (Lit_Other '=') (/usr)} {(--sysconfdir) (Lit_Other '=') (/etc)} {(--mandir) (Lit_Other '=') (/usr/share/man)} {(--infodir) (Lit_Other '=') (/usr/share/info)} {(--localstatedir) (Lit_Other '=') (/var)} ) (C {(make)}) (C {(make)} {(doc)}) ] spids: [98] ) spids: [94 97] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name '$builddir'))}) (C {(make)} {(Lit_VarLike 'DESTDIR=') (DQ ($ VSub_Name '$pkgdir'))} {(install)}) ] spids: [167] ) spids: [163 166] ) (FuncDef name: doc body: (BraceGroup children: [ (C {(mkdir)} {(-m)} {(0755)} {(-p)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/share/doc/libspectre)} ) (C {(install)} {(-m)} {(0644)} {(DQ ($ VSub_Name '$builddir')) (/doc/html/) (Lit_Other '*')} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/share/doc/libspectre/)} ) ] spids: [193] ) spids: [189 192] ) (FuncDef name: check body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name '$builddir') (/test))}) (C {(make)}) (C {(mkdir)} {(work)}) (C {(./parser-test)} {(DQ ($ VSub_Name '$srcdir') (/test.ps))} {(work)}) (C {(./spectre-test)} {(DQ ($ VSub_Name '$srcdir') (/test.ps))} {(work)}) (Pipeline children: [ (C {(file)} {(work/output.ps)}) (C {(grep)} {(-q)} {(DQ ('PostScript document text conforming DSC level 3.0, Level 2'))}) ] negated: False ) (Pipeline children: [ (C {(file)} {(work/output.pdf)}) (C {(grep)} {(-q)} {(DQ ('PDF document, version 1.5'))}) ] negated: False ) (Pipeline children: [(C {(file)} {(work/document.png)}) (C {(grep)} {(-q)} {(DQ ('PNG image data'))})] negated: False ) (C {(rm)} {(-r)} {(work)}) ] spids: [234] ) spids: [230 233] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( 'ebbe7f6adcbc7f7d6af61f24e23b114116c878755dbe90f1163546c1284a005b4d539be01986c1f940611e84141ca19768b8effc2abf1013606da7c93547da86 libspectre-0.2.8.tar.gz\n' ) ( 'c5148d38da69ebd125f66bb92204f2c7c79797d60a137d431122792c4e4cdcdb3a6a20cfadadd2821536449b1d638258f4596e43154e1ad2307bffa97af4908b test.ps' ) ) } spids: [327] ) ] spids: [327] ) ] )