(command.CommandList children: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgname) op: assign_op.Equal rhs: {<p0f>} spids: [6] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgver) op: assign_op.Equal rhs: {<3.09b>} spids: [9] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgrel) op: assign_op.Equal rhs: {<0>} spids: [12] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgdesc) op: assign_op.Equal rhs: {(DQ <'Passive traffic fingerprinting tool'>)} spids: [15] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:url) op: assign_op.Equal rhs: {(DQ <'http://lcamtuf.coredump.cx/p0f3/'>)} spids: [20] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:arch) op: assign_op.Equal rhs: {(DQ <all>)} spids: [25] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:license) op: assign_op.Equal rhs: {(DQ <GPL2>)} spids: [30] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:makedepends) op: assign_op.Equal rhs: {(DQ <'bash libpcap-dev'>)} spids: [35] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:subpackages) op: assign_op.Equal rhs: {(DQ ($ Id.VSub_DollarName '$pkgname') <-doc>)} spids: [40] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:source) op: assign_op.Equal rhs: { (DQ <'http://lcamtuf.coredump.cx/p0f3/releases/'> ($ Id.VSub_DollarName '$pkgname') <-> ($ Id.VSub_DollarName '$pkgver') <'.tgz\n'> <'\tp0f-fixes.patch'> ) } spids: [46] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:options) op: assign_op.Equal rhs: {(DQ <'!check'>)} spids: [56] ) ] ) (command.ShFunction name: build body: (BraceGroup children: [ (C {<cd>} { (DQ ($ Id.VSub_DollarName '$srcdir') <'/'> ($ Id.VSub_DollarName '$pkgname') <-> ($ Id.VSub_DollarName '$pkgver') ) } ) (C {<make>}) (C {<cd>} {<tools>}) (C {<make>} {<p0f-client>} {<p0f-sendsyn>} {<p0f-sendsyn6>}) ] ) ) (command.ShFunction name: package body: (BraceGroup children: [ (C {<cd>} { (DQ ($ Id.VSub_DollarName '$srcdir') <'/'> ($ Id.VSub_DollarName '$pkgname') <-> ($ Id.VSub_DollarName '$pkgver') ) } ) (C {<install>} {<-Dm>} {<755>} {<p0f>} {(DQ ($ Id.VSub_DollarName '$pkgdir') <'/usr/bin/p0f'>)}) (C {<install>} {<-Dm>} {<644>} {<p0f.fp>} {(DQ ($ Id.VSub_DollarName '$pkgdir') <'/etc/p0f/p0f.fp'>)} ) (C {<install>} {<-Dm>} {<644>} {<'docs/COPYING'>} { (DQ (${ Id.VSub_Name pkgdir) <'/usr/share/licenses/'> (${ Id.VSub_Name pkgname) <'/LICENSE'> ) } ) (C {<install>} {<-Dm>} {<644>} {<'docs/README'>} { (DQ (${ Id.VSub_Name pkgdir) <'/usr/share/doc/'> (${ Id.VSub_Name pkgname) <'/README'>) } ) (C {<install>} {<-Dm>} {<755>} {<'tools/p0f-client'>} {(DQ ($ Id.VSub_DollarName '$pkgdir') <'/usr/bin'>)} ) (C {<install>} {<-Dm>} {<755>} {<'tools/p0f-sendsyn'>} {(DQ ($ Id.VSub_DollarName '$pkgdir') <'/usr/bin'>)} ) (C {<install>} {<-Dm>} {<755>} {<'tools/p0f-sendsyn6'>} {(DQ ($ Id.VSub_DollarName '$pkgdir') <'/usr/bin'>)} ) ] ) ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:sha512sums) op: assign_op.Equal rhs: { (DQ < '2a688baa865f27c91c023a7c53e530649f56a681e6ca2533152ab07b42883857b20c378b636e87dda8d1d5dfac17e426d09ee032b363d0b7d98e57a9ff6164d0 p0f-3.09b.tgz\n' > < 'c5e236f6ca11274b636813509127ea57c2b0c4798f166e1f6a5edea31499eeaaccefe71aa44583925edd184f197ed63b1b0e01e7c7e598fd9e74ddd150583272 p0f-fixes.patch' > ) } spids: [229] ) ] ) ] )