(CommandList children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgname) op: Equal rhs: {(java-postgresql-jdbc)} spids: [6] ) ] spids: [6] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:_pkgname) op:Equal rhs:{(postgresql-jdbc)} spids:[9])] spids: [9] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(9.4.1212)} spids:[12])] spids: [12] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[15])] spids: [15] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Java JDBC 4.2 (JRE 8+) driver for PostgreSQL database"))} spids: [18] ) ] spids: [18] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("https://jdbc.postgresql.org"))} spids: [23] ) ] spids: [23] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (noarch))} spids:[28])] spids: [28] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (BSD-3))} spids:[33])] spids: [33] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[38])] spids: [38] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: {(DQ ("openjdk8 maven"))} spids: [42] ) ] spids: [42] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$pkgver") (".tar.gz::https://github.com/pgjdbc/pgjdbc/archive/REL") ($ VSub_Name "$pkgver") (.tar.gz) ) } spids: [47] ) ] spids: [47] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:builddir) op: Equal rhs: {(DQ ($ VSub_Name "$srcdir") (/pgjdbc-REL) ($ VSub_Name "$pkgver") (/pgjdbc))} spids: [57] ) ] spids: [57] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(export)} {(Lit_VarLike "JAVA_HOME=") (DQ (/usr/lib/jvm/default-jvm))}) (C {(mvn)} {(package)} {(-DskipTests)} {(-Dmaven.repo.local) (Lit_Other "=") (DQ ($ VSub_Name "$builddir") (/.m2))} ) ] spids: [70] ) spids: [66 69] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (AndOr children: [ (C {(install)} {(-m)} {(644)} {(-D)} {(target/postgresql-) ($ VSub_Name "$pkgver") (.jar)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/java/) ($ VSub_Name "$_pkgname") (-) ($ VSub_Name "$pkgver") (.jar) } ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (C {(ln)} {(-s)} {($ VSub_Name "$_pkgname") (-) ($ VSub_Name "$pkgver") (.jar)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/java/) ($ VSub_Name "$_pkgname") (.jar)} ) ] spids: [117] ) spids: [113 116] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "74636c7a5e7b56e7b9fc3d73f02dbcb0943744e9205bdce57b291b0973ef967e8c366a7c6947e8144f2a1ba9b05593565e59f15a801ec31aeafb528a6aace74a java-postgresql-jdbc-9.4.1212.tar.gz" ) ) } spids: [177] ) ] spids: [177] ) ] )