(command.CommandList children: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgname) op: assign_op.Equal rhs: {(rdiff-backup)} spids: [6] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgver) op: assign_op.Equal rhs: {(1.2.8)} spids: [12] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgrel) op: assign_op.Equal rhs: {(2)} spids: [15] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgdesc) op: assign_op.Equal rhs: { (DQ ( 'A backup utility that maintains extra reverse diffs so that files can be restored from previous backups' ) ) } spids: [18] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:url) op: assign_op.Equal rhs: {(DQ ('http://www.gnu.org/savannah-checkouts/non-gnu/rdiff-backup/'))} spids: [23] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:arch) op: assign_op.Equal rhs: {(DQ (all))} spids: [28] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:license) op: assign_op.Equal rhs: {(DQ ('GPL2+'))} spids: [33] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:depends) op: assign_op.Equal rhs: {(DQ )} spids: [38] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:makedepends) op: assign_op.Equal rhs: {(DQ ('librsync-dev python2-dev'))} spids: [42] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:subpackages) op: assign_op.Equal rhs: {(DQ ($ Id.VSub_DollarName '$pkgname') (-doc))} spids: [47] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:source) op: assign_op.Equal rhs: { (DQ ('http://savannah.nongnu.org/download/rdiff-backup/') ($ Id.VSub_DollarName '$pkgname') (-) ($ Id.VSub_DollarName '$pkgver') ('.tar.gz\n') ('\trdiff-backup-1.2.8-librsync-1.0.0.patch') ) } spids: [53] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:builddir) op: assign_op.Equal rhs: { (DQ ($ Id.VSub_DollarName '$srcdir') (/) ($ Id.VSub_DollarName '$pkgname') (-) ($ Id.VSub_DollarName '$pkgver') ) } spids: [63] ) ] ) (command.ShFunction name: build body: (command.BraceGroup children: [ (C {(cd)} {(DQ ($ Id.VSub_DollarName '$builddir'))}) (command.AndOr ops: [Id.Op_DPipe] children: [ (C {(python2)} {(setup.py)} {(build)}) (command.ControlFlow token: (Token id:Id.ControlFlow_Return val:return span_id:95) arg_word: {(1)} ) ] ) ] ) ) (command.ShFunction name: package body: (command.BraceGroup children: [ (C {(cd)} {(DQ ($ Id.VSub_DollarName '$builddir'))}) (command.AndOr ops: [Id.Op_DPipe] children: [ (C {(python2)} {(setup.py)} {(install)} {(--prefix) (Id.Lit_Equals '=') (/usr)} {(--root) (Id.Lit_Equals '=') (DQ ($ Id.VSub_DollarName '$pkgdir'))} ) (command.ControlFlow token: (Token id:Id.ControlFlow_Return val:return span_id:134) arg_word: {(1)} ) ] ) ] ) ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:md5sums) op: assign_op.Equal rhs: { (DQ ('1a94dc537fcf74d6a3a80bd27808e77b rdiff-backup-1.2.8.tar.gz\n') ('5e54a67845edd6942fcf7359c921e003 rdiff-backup-1.2.8-librsync-1.0.0.patch') ) } spids: [141] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:sha256sums) op: assign_op.Equal rhs: { (DQ ( '0d91a85b40949116fa8aaf15da165c34a2d15449b3cbe01c8026391310ac95db rdiff-backup-1.2.8.tar.gz\n' ) ( 'a00d993d5ffea32d58a73078fa20c90c1c1c6daa0587690cec0e3da43877bf12 rdiff-backup-1.2.8-librsync-1.0.0.patch' ) ) } spids: [147] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:sha512sums) op: assign_op.Equal rhs: { (DQ ( '4230bdfca7fc2a5ffd7bdc92ca899cde3276042115b4f488255a201e6ea361eab4ce4ebaae15841c357f189e1c88ad037e2727dec0a05c61b1c6016fa807739c rdiff-backup-1.2.8.tar.gz\n' ) ( '641894eb2527c0031d420345e8dfd4d7a0e18dc656feabf70c7200d04ea5eb533d5cd06bbaa46721a03578e2f373e0ed64643edb4edffc7f85e813d1c2812055 rdiff-backup-1.2.8-librsync-1.0.0.patch' ) ) } spids: [153] ) ] ) ] )