(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(closure-compiler)} spids:[12])] spids: [12] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(20170218)} spids:[15])] spids: [15] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[18])] spids: [18] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("A JavaScript checker and optimizer"))} spids: [21] ) ] spids: [21] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("https://developers.google.com/closure/compiler/"))} spids: [26] ) ] spids: [26] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (noarch))} spids:[31])] spids: [31] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (ASL-2.0))} spids:[36])] spids: [36] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: {(DQ (openjdk8-jre-base))} spids: [41] ) ] spids: [41] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$pkgver") ("-jar.tar.gz::http://dl.google.com/") ($ VSub_Name "$pkgname") (/compiler-) ($ VSub_Name "$pkgver") (".tar.gz\n") ("\t") ($ VSub_Name "$pkgname") ) } spids: [46] ) ] spids: [46] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:builddir) op: Equal rhs: {(DQ ($ VSub_Name "$srcdir") (/) ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$pkgver"))} spids: [60] ) ] spids: [60] ) (FuncDef name: check body: (BraceGroup children: [ (C {(java)} {(-jar)} {(DQ ($ VSub_Name "$srcdir")) (/) ($ VSub_Name "$pkgname") (-v) ($ VSub_Name "$pkgver") (.jar) } {(--version)} ) ] spids: [74] ) spids: [70 73] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$srcdir"))}) (C {(install)} {(-D)} {(-m)} {(644)} {($ VSub_Name "$pkgname") (-v) ($ VSub_Name "$pkgver") (.jar)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/java/) ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$pkgver") (.jar) } ) (C {(ln)} {(-s)} {($ VSub_Name "$pkgname") (-) ($ VSub_Name "$pkgver") (.jar)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/java/) ($ VSub_Name "$pkgname") (.jar)} ) (C {(install)} {(-D)} {(-m)} {(755)} {($ VSub_Name "$pkgname")} {(DQ ($ VSub_Name "$pkgdir")) (/usr/bin/) ($ VSub_Name "$pkgname")} ) ] spids: [99] ) spids: [95 98] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "4ddbb339615edb104ddcb84775b1da2f096d49dc921b70c5094a7b7afba25e40c1212bbc9f0e51ad643a3a72bfc46a301efcadd7909d09a77d0bb5e68e41bd81 closure-compiler-20170218-jar.tar.gz\n" ) ( "18127beb77da790d1fa13fddc4056c485ca2b4a263becd7d37542dc705d08c342f842aa22322dd9aaa8e0ad651f45fc4c0ff632201cc5f20d391843d2c1b2661 closure-compiler" ) ) } spids: [172] ) ] spids: [172] ) ] )