X-Original-To: alpine-aports@mail.alpinelinux.org Delivered-To: alpine-aports@mail.alpinelinux.org Received: from mail.alpinelinux.org (dallas-a1.alpinelinux.org [127.0.0.1]) by mail.alpinelinux.org (Postfix) with ESMTP id 9FB4DDC01AA for ; Sat, 16 Jan 2016 14:10:54 +0000 (UTC) Received: from BLU004-OMC1S29.hotmail.com (blu004-omc1s29.hotmail.com [65.55.116.40]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.alpinelinux.org (Postfix) with ESMTPS id 5DAB3DC0114 for ; Sat, 16 Jan 2016 14:10:53 +0000 (UTC) Received: from BLU436-SMTP68 ([65.55.116.7]) by BLU004-OMC1S29.hotmail.com over TLS secured channel with Microsoft SMTPSVC(7.5.7601.23008); Sat, 16 Jan 2016 06:10:53 -0800 X-TMN: [sGBku7y74ZzlJLEfik4MgHR4hGdDm0Zz] X-Originating-Email: [storedbox@outlook.com] Message-ID: From: David Huffman To: alpine-aports@lists.alpinelinux.org CC: David Huffman Subject: [alpine-aports] [PATCH] testing/gosu: new aport Date: Sat, 16 Jan 2016 09:10:40 -0500 X-Mailer: git-send-email 2.6.2 X-OriginalArrivalTime: 16 Jan 2016 14:10:51.0344 (UTC) FILETIME=[B4AB6500:01D15067] X-Mailinglist: alpine-aports Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 Content-Type: text/plain X-Virus-Scanned: ClamAV using ClamSMTP https://github.com/tianon/gosu Simple Go-based setuid+setgid+setgroups+exec --- testing/gosu/APKBUILD | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 testing/gosu/APKBUILD diff --git a/testing/gosu/APKBUILD b/testing/gosu/APKBUILD new file mode 100644 index 0000000..0b347c9 --- /dev/null +++ b/testing/gosu/APKBUILD @@ -0,0 +1,46 @@ +# Contributor: David Huffman +# Maintainer: David Huffman +pkgname=gosu +pkgver=1.7 +pkgrel=0 +pkgdesc="Simple Go-based setuid+setgid+setgroups+exec" +url="https://github.com/tianon/gosu" +arch="all" +license="GPL3" +depends="" +depends_dev="" +makedepends="$depends_dev go" +install="" +subpackages="" +source="https://github.com/tianon/gosu/archive/$pkgver/$pkgname-$pkgver.tar.gz" + +_builddir="$srcdir/github.com/tianon/$pkgname" +prepare() { + mkdir -p "$_builddir" + find "$srcdir" -name '*.go' -type f -exec mv {} "$_builddir" \+ + local i + cd "$_builddir" + for i in $source; do + case $i in + *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;; + esac + done +} + +build() { + cd "$_builddir" + export GOPATH="$startdir" + go get || return 1 + go build -v || return 1 +} + +package() { + cd "$_builddir" + local bindir="$pkgdir/usr/bin" + mkdir -p "$bindir" || return 1 + cp gosu "$bindir" || return 1 +} + +md5sums="84aa02fc06fcbb81834a7466bf2778e1 gosu-1.7.tar.gz" +sha256sums="a010c7e34de69bfc2aa4b104a73c63d09e51caa6a5c8d75e836be6c692e9aae1 gosu-1.7.tar.gz" +sha512sums="745afb75735321f2e239fe93fc947f969bda76dd9869cbf25850e7d7f4f271e5e00afceaead7da11063302e5af2b143ca42282b1a5907de99da3e90cf7197ed6 gosu-1.7.tar.gz" -- 2.6.2 --- Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org Help: alpine-aports+help@lists.alpinelinux.org ---