(command.CommandList children: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgname spids:[6]) op: Equal rhs: {(laz-perf)} spids: [6] ) ] spids: [6] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgver spids:[9]) op: Equal rhs: {(1.1.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 ('Alternative LAZ implementation for C++ and JavaScript'))} spids: [15] ) ] spids: [15] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:url spids:[20]) op: Equal rhs: {(DQ ('https://github.com/hobu/laz-perf'))} spids: [20] ) ] spids: [20] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:arch spids:[25]) op: Equal rhs: {(DQ ('all !armhf'))} spids: [25] ) ] spids: [25] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:license spids:[33]) op: Equal rhs: {(DQ ('LGPL2+'))} spids: [33] ) ] spids: [33] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:makedepends spids:[38]) op: Equal rhs: {(DQ (cmake))} spids: [38] ) ] spids: [38] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:install spids:[43]) op: Equal rhs: {(DQ )} spids: [43] ) ] spids: [43] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:subpackages spids:[47]) op: Equal rhs: {(DQ ($ VSub_DollarName '$pkgname') (-dev))} spids: [47] ) ] spids: [47] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:source spids:[53]) op: Equal rhs: { (DQ ($ VSub_DollarName '$pkgname') (-) ($ VSub_DollarName '$pkgver') ('.tar.gz::https://github.com/hobu/') ($ VSub_DollarName '$pkgname') (/archive/) ($ VSub_DollarName '$pkgver') (.tar.gz) ) } spids: [53] ) ] spids: [53] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:builddir spids:[65]) op: Equal rhs: { (DQ ($ VSub_DollarName '$srcdir') (/) ($ VSub_DollarName '$pkgname') (-) ($ VSub_DollarName '$pkgver') ) } spids: [65] ) ] spids: [65] ) (command.FuncDef name: build body: (command.BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_DollarName '$builddir'))}) (command.AndOr ops: [Op_DAmp] children: [(C {(mkdir)} {(build)}) (C {(cd)} {(build)})] ) (C {(cmake)} {(..)} {(-DCMAKE_INSTALL_PREFIX) (Lit_Other '=') (/usr)} {(-DCMAKE_BUILD_TYPE) (Lit_Other '=') (Release)} {(-DWITH_TESTS) (Lit_Other '=') (ON)} ) (C {(make)}) ] spids: [79] ) spids: [75 78] ) (command.FuncDef name: check body: (command.BraceGroup children: [(C {(cd)} {(DQ ($ VSub_DollarName '$builddir')) (/build)}) (C {(make)} {(test)})] spids: [133] ) spids: [129 132] ) (command.FuncDef name: package body: (command.BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_DollarName '$builddir')) (/build)}) (C {(make)} {(Lit_VarLike 'DESTDIR=') (DQ ($ VSub_DollarName '$pkgdir'))} {(install)}) ] spids: [155] ) spids: [151 154] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:sha512sums spids:[178]) op: Equal rhs: { (DQ ( '6cc52458508dd0375a5ae1d123cd1d7640f06f47f10c35c2a2260c1edb1e755b533621a1b3e21492737c1fb20adc39e04f6767380c320653b76f2d168f4a106c laz-perf-1.1.0.tar.gz' ) ) } spids: [178] ) ] spids: [178] ) ] )