(command.CommandList children: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgname spids:[6]) op: Equal rhs: {(dynagen)} spids: [6] ) ] spids: [6] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgver spids:[9]) op: Equal rhs: {(0.11.0)} spids: [9] ) ] spids: [9] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgrel spids:[12]) op: Equal rhs: {(0)} spids: [12] ) ] spids: [12] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgdesc spids:[15]) op: Equal rhs: {(DQ ('Dynagen is a front-end for use with the Dynamips Cisco router emulator'))} spids: [15] ) ] spids: [15] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:url spids:[20]) op: Equal rhs: {(DQ ('http://www.dynagen.org/'))} spids: [20] ) ] spids: [20] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:arch spids:[25]) op: Equal rhs: {(DQ (noarch))} spids: [25] ) ] spids: [25] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:license spids:[30]) op: Equal rhs: {(DQ (GPL2))} spids: [30] ) ] spids: [30] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:depends spids:[35]) op: Equal rhs: {(DQ ('dynamips python2'))} spids: [35] ) ] spids: [35] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:source spids:[40]) op: Equal rhs: { (DQ ('http://downloads.sourceforge.net/dyna-gen/') (${ VSub_Name pkgname) (-) (${ VSub_Name pkgver) ('.tar.gz\n') ('\tetc-path.patch') ) } spids: [40] ) ] spids: [40] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:builddir spids:[54]) op: Equal rhs: { (DQ ($ VSub_DollarName '$srcdir') (/) ($ VSub_DollarName '$pkgname') (-) ($ VSub_DollarName '$pkgver') ) } spids: [54] ) ] spids: [54] ) (command.FuncDef name: build body: (command.BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_DollarName '$builddir'))}) (C {(sed)} {(-i)} {(SQ <'s/\\/usr\\/bin\\/python/\\/usr\\/bin\\/python2/'>)} {(Lit_Other '*') (.py)} {(dynagen)} ) (C {(sed)} {(-i)} {(SQ <'s/\\/usr\\/bin\\/env python/\\/usr\\/bin\\/python2/'>)} {(Lit_Other '*') (.py)} ) ] spids: [68] ) spids: [64 67] ) (command.FuncDef name: package body: (command.BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_DollarName '$builddir'))}) (C {(mkdir)} {(-p)} {(DQ ($ VSub_DollarName '$pkgdir')) (/usr/share/dynagen)}) (C {(mkdir)} {(-p)} {(DQ ($ VSub_DollarName '$pkgdir')) (/usr/bin)}) (C {(mkdir)} {(-p)} {(DQ ($ VSub_DollarName '$pkgdir')) (/etc/dynagen)}) (C {(cp)} {(-a)} {(DQ ($ VSub_DollarName '$builddir')) (/) (Lit_Other '*')} {(DQ ($ VSub_DollarName '$pkgdir')) (/usr/share/dynagen)} ) (C {(cd)} {(DQ ($ VSub_DollarName '$pkgdir')) (/usr/bin)}) (C {(ln)} {(-s)} {(../share/dynagen/dynagen)}) (C {(mv)} {(DQ ($ VSub_DollarName '$pkgdir')) (/usr/share/dynagen/dynagen.ini)} {(DQ ($ VSub_DollarName '$pkgdir')) (/etc/dynagen)} ) (C {(chmod)} {(644)} {(DQ ($ VSub_DollarName '$pkgdir')) (/usr/share/dynagen/) (Lit_Other '*')} ) (C {(chmod)} {(755)} {(DQ ($ VSub_DollarName '$pkgdir')) (/usr/share/dynagen/dynagen)}) (C {(chmod)} {(755)} {(DQ ($ VSub_DollarName '$pkgdir')) (/usr/share/dynagen/pemu-start.sh)}) ] spids: [110] ) spids: [106 109] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:md5sums spids:[230]) op: Equal rhs: { (DQ ('3f88b3449b17096dca84d007f0b91b3f dynagen-0.11.0.tar.gz\n') ('0fa338fedfbe37d95c29ad07c93fa094 etc-path.patch') ) } spids: [230] ) ] spids: [230] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:sha256sums spids:[236]) op: Equal rhs: { (DQ ( '53523fe13e151c0476596315aa724d50c6523ab72bb64d0ffc8d3ea8ad4e9628 dynagen-0.11.0.tar.gz\n' ) ('4d2c1f07fb32241f29823e009b6e71b6b3421d5d690b0cb3236a8545116e87c6 etc-path.patch') ) } spids: [236] ) ] spids: [236] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:sha512sums spids:[242]) op: Equal rhs: { (DQ ( '41ad7f31a1c4e30f6859ab706f71c86d15e174af4cc59a1f9604f71b0f12cb28fd3487fd13bc56f98940a323dfdbe85eaabd3831fe778fc9f1a96196257df60d dynagen-0.11.0.tar.gz\n' ) ( 'a18c1970b573006d4e2995262aeac09e5f1904474e5f034ed1275f270e98c0eb42a39ff5764e48caf406212e03ea5f67bef699f7fbbeafc829ae2d8837ff9ea5 etc-path.patch' ) ) } spids: [242] ) ] spids: [242] ) ] )