(command.CommandList children: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgname spids:[6]) op: Equal rhs: {(libneo4j-client)} spids: [6] ) ] spids: [6] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgver spids:[9]) op: Equal rhs: {(1.2.1)} spids: [9] ) ] spids: [9] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgrel spids:[12]) op: Equal rhs: {(2)} spids: [12] ) ] spids: [12] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgdesc spids:[15]) op: Equal rhs: {(DQ ('Client library for the Neo4j graph database'))} 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/cleishm/libneo4j-client'))} spids: [20] ) ] spids: [20] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:arch spids:[25]) op: Equal rhs: {(DQ ('x86_64 aarch64 ppc64le'))} spids: [25] ) ] spids: [25] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:license spids:[30]) op: Equal rhs: {(DQ ('ASL 2.0'))} spids: [30] ) ] spids: [30] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:depends spids:[35]) op: Equal rhs: {(DQ (openssl))} spids: [35] ) ] spids: [35] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:depends_dev spids:[40]) op: Equal rhs: {(DQ (libressl-dev))} spids: [40] ) ] spids: [40] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:makedepends spids:[45]) op: Equal rhs: { (DQ ($ VSub_DollarName '$depends_dev') ( ' automake autoconf libtool check-dev doxygen pkgconfig fts fts-dev libedit-dev libcypher-parser-dev' ) ) } spids: [45] ) ] spids: [45] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:install spids:[51]) op: Equal rhs: {(DQ )} spids: [51] ) ] spids: [51] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:subpackages spids:[55]) op: Equal rhs: { (DQ ($ VSub_DollarName '$pkgname') ('-dev ') ($ VSub_DollarName '$pkgname') ('-doc neo4j-client:client') ) } spids: [55] ) ] spids: [55] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:source spids:[63]) op: Equal rhs: { (DQ ('https://github.com/cleishm/libneo4j-client/releases/download/v') ($ VSub_DollarName '$pkgver') (/) ($ VSub_DollarName '$pkgname') (-) ($ VSub_DollarName '$pkgver') (.tar.gz) ) } spids: [63] ) ] spids: [63] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:_builddir spids:[75]) op: Equal rhs: {(DQ ($ VSub_DollarName '$srcdir')) (/) (DQ ($ VSub_DollarName '$pkgname') (-) ($ VSub_DollarName '$pkgver')) } spids: [75] ) ] spids: [75] ) (command.FuncDef name: build body: (command.BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_DollarName '$_builddir'))}) (command.AndOr ops: [Op_DPipe] children: [ (C {(./configure)} {(--prefix) (Lit_Other '=') (/usr)}) (command.ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] ) (command.AndOr ops: [Op_DPipe] children: [ (C {(make)}) (command.ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] ) (command.AndOr ops: [Op_DPipe] children: [ (C {(make)} {(Lit_VarLike 'LIBS=') (DQ (-lfts))} {(check)}) (command.ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] ) (command.AndOr ops: [Op_DPipe] children: [ (C {(make)} {(doc)}) (command.ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] ) ] spids: [90] ) spids: [86 89] ) (command.FuncDef name: package body: (command.BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_DollarName '$_builddir'))}) (command.AndOr ops: [Op_DPipe] children: [ (C {(make)} {(Lit_VarLike 'DESTDIR=') (DQ ($ VSub_DollarName '$pkgdir'))} {(install)}) (command.ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_DollarName '$pkgdir')) (/usr/share/doc/libneo4j-client)}) (C {(mv)} {(doc/html/) (Lit_Other '*')} {(DQ ($ VSub_DollarName '$pkgdir')) (/usr/share/doc/libneo4j-client/)} ) ] spids: [159] ) spids: [155 158] ) (command.FuncDef name: client body: (command.BraceGroup children: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:depends spids:[215]) op: Equal rhs: {(DQ ('libedit libcypher-parser'))} spids: [215] ) ] spids: [215] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgdesc spids:[221]) op: Equal rhs: {(DQ ('Command line shell for Neo4j'))} spids: [221] ) ] spids: [221] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_DollarName '$subpkgdir')) (/usr)}) (C {(mv)} {(DQ ($ VSub_DollarName '$pkgdir')) (/usr/bin)} {(DQ ($ VSub_DollarName '$subpkgdir')) (/usr/)} ) (command.AndOr ops: [Op_DPipe] children: [ (command.SimpleCommand words: [ {(rmdir)} {(DQ ($ VSub_DollarName '$pkgdir')) (/usr/bin)} {(DQ ($ VSub_DollarName '$pkgdir')) (/usr)} ] redirects: [(redir.Redir op:<Redir_Great '2>'> fd:2 arg_word:{(/dev/null)})] ) (C {(true)}) ] ) (command.ControlFlow token:<ControlFlow_Return return> arg_word:{(0)}) ] spids: [212] ) spids: [208 211] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:md5sums spids:[282]) op: Equal rhs: {(DQ ('f405b5c6e60b503f971e900b5f060820 libneo4j-client-1.2.1.tar.gz'))} spids: [282] ) ] spids: [282] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:sha256sums spids:[287]) op: Equal rhs: { (DQ ( 'd5dfff272dc864c2c0874cac62df60a92161dc43c9d3faa02ab79ca6081cf470 libneo4j-client-1.2.1.tar.gz' ) ) } spids: [287] ) ] spids: [287] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:sha512sums spids:[292]) op: Equal rhs: { (DQ ( '3a9e573edadb2659317db053e95c0bb75be7a42092934c3d4ef859882c126e873acd63329ff58339969e846910a922f85563734379205a2309ea543c0c455b33 libneo4j-client-1.2.1.tar.gz' ) ) } spids: [292] ) ] spids: [292] ) ] )