(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] ) ] )