(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(java-jansi-native)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_pkgname) op: Equal rhs: { (BracedVarSub token: <VSub_Name pkgname> suffix_op: (StringUnary op_id:VOp1_Pound arg_word:{(java-)}) spids: [10 14] ) } spids: [9] ) ] spids: [9] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(1.5)} spids:[16])] spids: [16] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[19])] spids: [19] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Native JNI libraries used by the Jansi project."))} spids: [22] ) ] spids: [22] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("https://github.com/fusesource/jansi-native"))} spids: [27] ) ] spids: [27] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[32])] spids: [32] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (ASL-2.0))} spids:[37])] spids: [37] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: {(DQ (openjdk8-jre-base))} spids: [42] ) ] spids: [42] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: {(DQ ("autoconf automake libtool maven openjdk8"))} spids: [47] ) ] spids: [47] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ("https://github.com/fusesource/") ($ VSub_Name "$_pkgname") (/archive/) ($ VSub_Name "$_pkgname") (-) ($ VSub_Name "$pkgver") (.tar.gz) ) } spids: [52] ) ] spids: [52] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:builddir) op: Equal rhs: { (DQ ($ VSub_Name "$srcdir") (/) ($ VSub_Name "$_pkgname") (-) ($ VSub_Name "$_pkgname") (-) ($ VSub_Name "$pkgver") ) } spids: [63] ) ] spids: [63] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (SimpleCommand words: [ {(mvn)} {(package)} {(-Dmaven.repo.local) (Lit_Other "=") (/tmp/m2)} {(-Dhawtjni-version) (Lit_Other "=") (1.11)} ] more_env: [(env_pair name:JAVA_HOME val:{(/usr/lib/jvm/default-jvm)} spids:[98])] ) ] spids: [79] ) spids: [75 78] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir")) (/target)}) (AndOr children: [ (C {(install)} {(-m644)} {(-D)} {($ VSub_Name "$_pkgname") (-) ($ 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 ) (AndOr children: [ (C {(ln)} {(-sf)} {($ VSub_Name "$_pkgname") (-) ($ VSub_Name "$pkgver") (.jar)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/java/) ($ VSub_Name "$_pkgname") (.jar)} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (AndOr children: [ (C {(install)} {(-m755)} {(-D)} {(native-build/target/lib/libjansi.so)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/lib/libjansi-) ($ VSub_Name "$pkgver") (.so)} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (C {(ln)} {(-sf)} {(libjansi-) ($ VSub_Name "$pkgver") (.so)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/lib/libjansi.so)} ) ] spids: [122] ) spids: [118 121] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:md5sums) op: Equal rhs: {(DQ ("88c687bedd1e9cef1a652a05dfa2f169 jansi-native-1.5.tar.gz"))} spids: [231] ) ] spids: [231] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha256sums) op: Equal rhs: { (DQ ( "dad14082250023d13d3b78b6f7d95f3157a0ed254ae7742c5b240218da9af6d0 jansi-native-1.5.tar.gz" ) ) } spids: [236] ) ] spids: [236] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "f474df09402b86f5e534bc50a3755dfff353cb5688c93b951ffb4166ac6f83e445393d65baf50a6e93a50d1583772e56bf668a3a0b5312d59cce61493ded1453 jansi-native-1.5.tar.gz" ) ) } spids: [241] ) ] spids: [241] ) ] )