# Contributor: Konstantin Kulikov # Maintainer: Konstantin Kulikov pkgname=mtg pkgver=0.16 pkgrel=0 pkgdesc="MTPROTO proxy for Telegram" url="https://github.com/9seconds/mtg" arch="x86_64" license="MIT" makedepends="go" options="!check chmod-clean" # No test suite. subpackages="$pkgname-openrc" install="mtg.pre-install" source="go.mod go.sum apk.go mtg.initd mtg.confd" builddir=$srcdir export GOPROXY=${GOPROXY:-https://proxy.golang.org} # Default in go1.13 and can be removed. export GOPATH=${GOPATH:-$srcdir/go} export GOCACHE=${GOCACHE:-$srcdir/go-build} export GOTMPDIR=${GOTMPDIR:-$srcdir} build() { for pkg in $(go list -f '{{ join .Imports " " }}'); do go build -mod=readonly -v $pkg done } package() { install -Dm755 $builddir/mtg $pkgdir/usr/sbin/mtg install -Dm755 $srcdir/$pkgname.initd $pkgdir/etc/init.d/$pkgname install -Dm644 $srcdir/$pkgname.confd $pkgdir/etc/conf.d/$pkgname } sha512sums="80e3e0f0c5a207c34ef78d45438c7f7952d8ce8824a75c1834bebe73e3e647e7d12201b050748b9deebbd6a132719abd04cb031d94f7c377485f394e3d3f8435 go.mod c94f4ec4b07ed923429701fedc589ac208c4f73dd1150c4bcb34876688322acf0fa61618ca9e3fafa280eecb793bb319c0085ea5b232a99a7bdcfceb0d1ebaa5 go.sum 2b4104c4fd669eadf876fb6858de395083f3b3534bc67fdb931cb22a112d939df2eeb8727dd350d6f40dcf173d0f7e36f7ccf43d074b8fa7efd0c190388acc45 apk.go b81bf1318a3a70557bfef08719d88c818509e4c0290f72ae1c9bef99897b52b758c9cea2f5a56a888758b23073335ac27401fccb3111f3bc8ba1594ee468b5da mtg.initd 4fd95b6ba5802164d48b44f1b27bc1c3050f6b7d9144b73304eed2da43d2ff8ad8cc8d942262fde7ea206db88e07a03a1279cbfb98230c98c8d34345733c01df mtg.confd"