# Contributor: Francesco Colista # Maintainer: Francesco Colista global pkgname := 'mylg' global pkgver := '0.2.6' global pkgrel := '1' global pkgdesc := '"Network Diagnostic Tool'" global url := '"http://mylg.io'" global arch := '"all'" global license := '"MIT'" global makedepends := '"go libpcap-dev'" global subpackages := ''"" global source := ""$pkgname-$pkgver.tar.gz::https://github.com/mehrdadrad/$pkgname/archive/v$pkgver.tar.gz"" global builddir := ""$srcdir/$pkgname-$pkgver"" proc build { cd $builddir export GOPATH="$srcdir" go get -v -d go build mylg.go } proc package { cd $builddir install -Dm0755 "$builddir"/mylg "$pkgdir"/usr/bin/$pkgname } global md5sums := '"82f0377f3d3edc9b85ff2da4e4120687 mylg-0.2.6.tar.gz'" global sha256sums := '"deeb8d406d72b446968e75072f8c27da77a843c76a704148fac750993cbd790e mylg-0.2.6.tar.gz'" global sha512sums := '"c8ee2c0ac713bdea976809064f1e49935a113198a4c6f540e28f863df709d368bb3b58da46a295fe477e9e6c2955067d3d75f9f6cffb30f0a0a05b3b7213b438 mylg-0.2.6.tar.gz'" (CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(mylg)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(0.2.6)} spids:[9])] spids: [9] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(1)} spids:[12])] spids: [12] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Network Diagnostic Tool"))} spids: [15] ) ] spids: [15] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:url) op:Equal rhs:{(DQ ("http://mylg.io"))} spids:[20])] spids: [20] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[25])] spids: [25] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (MIT))} spids:[30])] spids: [30] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: {(DQ ("go libpcap-dev"))} spids: [35] ) ] spids: [35] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:subpackages) op:Equal rhs:{(DQ )} spids:[40])] spids: [40] ) (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/mehrdadrad/") ($ VSub_Name "$pkgname") (/archive/v) ($ VSub_Name "$pkgver") (.tar.gz) ) } spids: [44] ) ] spids: [44] ) (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: [56] ) ] spids: [56] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(export)} {(Lit_VarLike "GOPATH=") (DQ ($ VSub_Name "$srcdir"))}) (C {(go)} {(get)} {(-v)} {(-d)}) (C {(go)} {(build)} {(mylg.go)}) ] spids: [70] ) spids: [66 69] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(install)} {(-Dm0755)} {(DQ ($ VSub_Name "$builddir")) (/mylg)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/bin/) ($ VSub_Name "$pkgname")} ) ] spids: [110] ) spids: [106 109] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:md5sums) op: Equal rhs: {(DQ ("82f0377f3d3edc9b85ff2da4e4120687 mylg-0.2.6.tar.gz"))} spids: [138] ) ] spids: [138] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha256sums) op: Equal rhs: { (DQ ( "deeb8d406d72b446968e75072f8c27da77a843c76a704148fac750993cbd790e mylg-0.2.6.tar.gz" ) ) } spids: [143] ) ] spids: [143] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "c8ee2c0ac713bdea976809064f1e49935a113198a4c6f540e28f863df709d368bb3b58da46a295fe477e9e6c2955067d3d75f9f6cffb30f0a0a05b3b7213b438 mylg-0.2.6.tar.gz" ) ) } spids: [148] ) ] spids: [148] ) ] )