(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(trac)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:_realname) op:Equal rhs:{(Trac)} spids:[9])] spids: [9] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(1.2.1)} spids:[12])] spids: [12] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[15])] spids: [15] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgusers) op:Equal rhs:{(DQ (tracd))} spids:[18])] spids: [18] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkggroups) op:Equal rhs:{(DQ (tracd))} spids:[23])] spids: [23] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: { (DQ ( 'Trac is a minimalistic web-based project management, wiki and bug/issue tracking system.' ) ) } spids: [28] ) ] spids: [28] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ('http://trac.edgewall.com/'))} spids: [33] ) ] spids: [33] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (noarch))} spids:[38])] spids: [38] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (GPL))} spids:[43])] spids: [43] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: {(DQ ('python2 py-setuptools py-genshi'))} spids: [48] ) ] spids: [48] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: {(DQ (python2-dev))} spids: [53] ) ] spids: [53] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:install) op: Equal rhs: {(DQ ($ VSub_Name '$pkgname') (.pre-install))} spids: [58] ) ] spids: [58] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ('http://download.edgewall.org/trac/Trac-') ($ VSub_Name '$pkgver') ('.tar.gz\n') ('\ttracd.confd\n') ('\ttracd.initd') ) } spids: [64] ) ] spids: [64] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_builddir) op: Equal rhs: {(DQ ($ VSub_Name '$srcdir')) (/) ($ VSub_Name '$_realname') (-) ($ VSub_Name '$pkgver')} spids: [74] ) ] spids: [74] ) (FuncDef name: build body: (BraceGroup children:[(C {(cd)} {(DQ ($ VSub_Name '$_builddir'))})] spids:[88]) spids: [84 87] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name '$_builddir'))}) (C {(python2)} {(setup.py)} {(install)} {(--prefix) (Lit_Other '=') (/usr)} {(--root) (Lit_Other '=') (DQ ($ VSub_Name '$pkgdir'))} ) (C {(install)} {(-d)} {(-o)} {(tracd)} {(-g)} {(tracd)} {(DQ ($ VSub_Name '$pkgdir')) (/var/lib/trac)} ) (C {(install)} {(-m755)} {(-D)} {(DQ ($ VSub_Name '$srcdir')) (/tracd.initd)} {(DQ ($ VSub_Name '$pkgdir')) (/etc/init.d/tracd)} ) (C {(install)} {(-m644)} {(-D)} {(DQ ($ VSub_Name '$srcdir')) (/tracd.confd)} {(DQ ($ VSub_Name '$pkgdir')) (/etc/conf.d/tracd)} ) ] spids: [104] ) spids: [100 103] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( '0ee008ce0d890873eb6db7eca60e362760c4a4857dd74bda67c30e566dcb5bd64ccd6d5e7317da904e8dcfb7d4a017004d3bb794dd405936c94803b2fcc4829f Trac-1.2.1.tar.gz\n' ) ( '38a961fe59b690eb91e20143aaea6aa1becda8c2afa103599d14ff86c7aae88f06b57b342302de1f067dac5d99024b9cc72896a84349e09b3ff40c9a20f97bb1 tracd.confd\n' ) ( 'c5ec9242c8149056cebcd54383f15fe31f30fee7c2062e431df05db4449c2fa250560889ea871516736ec9fd06cdbc7ff341e8e63d5f0bfd938cc9495af426cd tracd.initd' ) ) } spids: [185] ) ] spids: [185] ) ] )