# Contributor: Stuart Cardall # Maintainer: Stuart Cardall global pkgname := 'junit' global pkgver := '4.12' global pkgrel := '0' global pkgdesc := '"A programmer-oriented testing framework for Java'" global url := '"http://junit.org/'" global arch := '"noarch'" global license := '"Eclipse 1.0'" global depends := ''"" global source := ""http://search.maven.org/remotecontent?filepath=$pkgname/$pkgname/$pkgver/$pkgname-$pkgver.jar"" global _builddir := $srcdir proc build { cd $_builddir return 0 } proc package { cd $_builddir install -dm755 $(pkgdir)/usr/share/java || return 1 install -m644 "$pkgname-$pkgver.jar" $(pkgdir)/usr/share/java || return 1 cd $(pkgdir)/usr/share/java || return 1 ln -s "$pkgname-$pkgver.jar" "$pkgname.jar" } global md5sums := '"5b38c40c97fbd0adee29f91e60405584 junit-4.12.jar'" global sha256sums := '"59721f0805e223d84b90677887d9ff567dc534d7c502ca903c0c2b17f05c116a junit-4.12.jar'" global sha512sums := '"5974670c3d178a12da5929ba5dd9b4f5ff461bdc1b92618c2c36d53e88650df7adbf3c1684017bb082b477cb8f40f15dcf7526f06f06183f93118ba9ebeaccce junit-4.12.jar'" (CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(junit)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(4.12)} spids:[9])] spids: [9] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[12])] spids: [12] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("A programmer-oriented testing framework for Java"))} spids: [15] ) ] spids: [15] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("http://junit.org/"))} spids: [20] ) ] spids: [20] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (noarch))} spids:[25])] spids: [25] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ ("Eclipse 1.0"))} spids:[30])] spids: [30] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[35])] spids: [35] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ("http://search.maven.org/remotecontent?filepath=") ($ VSub_Name "$pkgname") (/) ($ VSub_Name "$pkgname") (/) ($ VSub_Name "$pkgver") (/) ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$pkgver") (.jar) ) } spids: [39] ) ] spids: [39] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_builddir) op: Equal rhs: {(DQ ($ VSub_Name "$srcdir"))} spids: [55] ) ] spids: [55] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$_builddir"))}) (ControlFlow token: arg_word:{(0)}) ] spids: [65] ) spids: [61 64] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$_builddir"))}) (AndOr children: [ (C {(install)} {(-dm755)} {(${ VSub_Name pkgdir) (/usr/share/java)}) (ControlFlow token: arg_word:{(1)}) ] op_id: Op_DPipe ) (AndOr children: [ (C {(install)} {(-m644)} {(DQ ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$pkgver") (.jar))} {(${ VSub_Name pkgdir) (/usr/share/java)} ) (ControlFlow token: arg_word:{(1)}) ] op_id: Op_DPipe ) (AndOr children: [ (C {(cd)} {(${ VSub_Name pkgdir) (/usr/share/java)}) (ControlFlow token: arg_word:{(1)}) ] op_id: Op_DPipe ) (C {(ln)} {(-s)} {(DQ ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$pkgver") (.jar))} {(DQ ($ VSub_Name "$pkgname") (.jar))} ) ] spids: [86] ) spids: [82 85] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:md5sums) op: Equal rhs: {(DQ ("5b38c40c97fbd0adee29f91e60405584 junit-4.12.jar"))} spids: [168] ) ] spids: [168] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha256sums) op: Equal rhs: { (DQ ( "59721f0805e223d84b90677887d9ff567dc534d7c502ca903c0c2b17f05c116a junit-4.12.jar" ) ) } spids: [173] ) ] spids: [173] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "5974670c3d178a12da5929ba5dd9b4f5ff461bdc1b92618c2c36d53e88650df7adbf3c1684017bb082b477cb8f40f15dcf7526f06f06183f93118ba9ebeaccce junit-4.12.jar" ) ) } spids: [178] ) ] spids: [178] ) ] )