(command.CommandList children: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgname spids:[3]) op: Equal rhs: {(checkpolicy)} spids: [3] ) ] spids: [3] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgver spids:[6]) op: Equal rhs: {(2.6)} spids: [6] ) ] spids: [6] ) (command.Assignment keyword: Assign_None pairs: [(assign_pair lhs:(lhs_expr.LhsName name:pkgrel spids:[9]) op:Equal rhs:{(0)} spids:[9])] spids: [9] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgdesc spids:[12]) op: Equal rhs: {(DQ ('SELinux policy checker'))} spids: [12] ) ] spids: [12] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:url spids:[17]) op: Equal rhs: {(DQ ('http://www.selinuxproject.org'))} spids: [17] ) ] spids: [17] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:arch spids:[22]) op: Equal rhs: {(DQ (all))} spids: [22] ) ] spids: [22] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:license spids:[27]) op: Equal rhs: {(DQ (GPL2))} spids: [27] ) ] spids: [27] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:makedepends spids:[32]) op: Equal rhs: {(DQ ('libsepol-dev bison flex-dev'))} spids: [32] ) ] spids: [32] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:subpackages spids:[37]) op: Equal rhs: {(DQ ($ VSub_DollarName '$pkgname') (-doc))} spids: [37] ) ] spids: [37] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:source spids:[43]) op: Equal rhs: { (DQ ('https://github.com/SELinuxProject/selinux/archive/checkpolicy-') ($ VSub_DollarName '$pkgver') ('.tar.gz\n') ('\t0001-remove-apple-ifdef.patch\n') ('\t') ) } spids: [43] ) ] spids: [43] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:builddir spids:[52]) op: Equal rhs: { (DQ ($ VSub_DollarName '$srcdir') (/selinux-checkpolicy-) ($ VSub_DollarName '$pkgver') (/checkpolicy) ) } spids: [52] ) ] spids: [52] ) (command.FuncDef name: build body: (command.BraceGroup children: [(C {(cd)} {(DQ ($ VSub_DollarName '$builddir'))}) (C {(make)})] spids: [65] ) spids: [61 64] ) (command.FuncDef name: package body: (command.BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_DollarName '$builddir'))}) (C {(make)} {(Lit_VarLike 'DESTDIR=') (DQ ($ VSub_DollarName '$pkgdir'))} {(install)}) ] spids: [84] ) spids: [80 83] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:sha512sums spids:[106]) op: Equal rhs: { (DQ ( '24f617d1fbc17422ede258836cf7f90cf6ef1f018fe3848bcafd69a768b47e7fa2de31452f3ad76b15de4ef962b5d5c7313a42b718b9d905b096b2361f1a9b12 checkpolicy-2.6.tar.gz\n' ) ( '9392c01f4fe73ccf7bed865b9721b8f0d9d76068f68ec03af41e07fae7aede6d53627ca001585b171f973d2d83b4f2f65465de78597eba3b5e576b9c7aa903a7 0001-remove-apple-ifdef.patch' ) ) } spids: [106] ) ] spids: [106] ) ] )