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 C73D1DC0223 for ; Tue, 7 Jul 2015 20:10:50 +0000 (UTC) Received: from mail-oi0-f47.google.com (mail-oi0-f47.google.com [209.85.218.47]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mail.alpinelinux.org (Postfix) with ESMTPS id A1807DC018B for ; Tue, 7 Jul 2015 20:10:50 +0000 (UTC) Received: by oiab3 with SMTP id b3so32180464oia.1 for ; Tue, 07 Jul 2015 13:10:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=t6Ln2X7gTpeyP7b1MxQCYukoioeF2UcMCJ0i0hrKG2U=; b=ix9vqktVfYbB/4m0xEJrgzBLa9C4E972Po9+y/lpB1Ezoj8kWMPpJDBWaTY1jPo+/4 i0KajlCNGjXAQ+fVfR8OjLTqu8z1z8qRaH8mu2bDKPGdcnVLGhBF1t4ZYjtOyXaG4MX2 Bkzna3iIJe5mzM1/5sxBF9pqHpJk1LUKOeXJiXCQnOENJFm7plAyODOKL2geRX1w2MHJ csAMF17pFR1v1qkYeHSxu/b8XPfiKzzd/hp2qti8dB9DG8fQv8qd9c8Zpx8sVp6XKXhn 7889eqykKueFl5XLxV6TFEYZvTEbiv6CM3ba8jsjA1brGFt5fo8onso4zH1ThTUzJQxD Y8ag== X-Mailinglist: alpine-aports Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 X-Received: by 10.60.56.97 with SMTP id z1mr6201285oep.59.1436299849403; Tue, 07 Jul 2015 13:10:49 -0700 (PDT) Received: by 10.60.92.35 with HTTP; Tue, 7 Jul 2015 13:10:49 -0700 (PDT) Date: Tue, 7 Jul 2015 15:10:49 -0500 Message-ID: Subject: [alpine-aports] [PATCH] testing/telegraf: new aport From: Ben Bailey To: alpine-aports@lists.alpinelinux.org Content-Type: multipart/alternative; boundary=001a11c204fa5090ff051a4e9ec4 X-Virus-Scanned: ClamAV using ClamSMTP --001a11c204fa5090ff051a4e9ec4 Content-Type: text/plain; charset=UTF-8 How does this look for a first port? https://github.com/influxdb/telegraf plugin-driven server agent for reporting metrics into InfluxDB --- testing/telegraf/APKBUILD | 49 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 testing/telegraf/APKBUILD diff --git a/testing/telegraf/APKBUILD b/testing/telegraf/APKBUILD new file mode 100644 index 0000000..3c6b4f0 --- /dev/null +++ b/testing/telegraf/APKBUILD @@ -0,0 +1,49 @@ +# Contributor: Ben Bailey +# Maintainer: +pkgname=telegraf +pkgver=0.1.3 +pkgrel=0 +pkgdesc="plugin-driven server agent for reporting metrics into InfluxDB" +url="https://github.com/influxdb/telegraf" +arch="x86_64" +license="MIT" +depends="" +depends_dev="go coreutils" +makedepends="$depends_dev" +install="" +subpackages="" +source="$pkgname-$pkgver.tar.gz:: https://github.com/influxdb/telegraf/archive/v${pkgver}.tar.gz" +_builddir="$srcdir"/"$pkgname"-"$pkgver" +prepare() { + 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() { + export GOPATH="$srcdir" + export GOBIN="$GOPATH"/"$pkgname"/src/bin + export GOROOT=/usr/lib/go + unset CC + cd "$_builddir" + /usr/bin/go get -d ./... + + #go build cmd/telegraf || return 1 + /usr/bin/go install ./cmd/telegraf || return 1 +} + +package() { + cd "$_builddir" + + install -dm755 "$pkgdir"/usr/bin || return 1 + install -Dm755 $GOBIN/"$pkgname" "$pkgdir"/usr/bin + rm -f "$pkgdir"/usr/lib/*.la +} + +md5sums="f509d91e05797b2fe1f9043314dcb6e2 telegraf-0.1.3.tar.gz" +sha256sums="ed719e317e9918b314f92cdca09ab7e34fa12c357800fe31cb1c8978a2128f40 telegraf-0.1.3.tar.gz" +sha512sums="aa770900723549ccad5888726888f19419927fff9c76d3764db835dc1d9c1cd892c2ee9420354155759e1a7b381672ff7ae4a742e97107009509db0b04342f09 telegraf-0.1.3.tar.gz" -- 2.4.1 -- Ben --001a11c204fa5090ff051a4e9ec4 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
How does this look for a first port?

https://github.com/influxdb/telegraf=
plugin-driven server agent for reporting metrics into InfluxDB
---=C2=A0testing/telegraf/APKBUILD | 49 ++++++++++++++++++++++++++++++++++++= +++++++++++
=C2=A01 file changed, 49 insertions(+)
=C2=A0create mode = 100644 testing/telegraf/APKBUILD

diff --git a/testing/telegraf/APKBU= ILD b/testing/telegraf/APKBUILD
new file mode 100644
index 0000000..3= c6b4f0
--- /dev/null
+++ b/testing/telegraf/APKBUILD
@@ -0,0 +1,49= @@
+# Contributor: Ben Bailey <bennettbailey@gmail.com>
+# Maintainer:
+pkgname=3Dteleg= raf
+pkgver=3D0.1.3
+pkgrel=3D0
+pkgdesc=3D"plugin-driven ser= ver agent for reporting metrics into InfluxDB"
+url=3D"https://github.com/influxdb/teleg= raf"
+arch=3D"x86_64"
+license=3D"MIT"+depends=3D""
+depends_dev=3D"go coreutils"
+ma= kedepends=3D"$depends_dev"
+install=3D""
+subpack= ages=3D""
+source=3D"$pkgname-$pkgver.tar.gz::https://git= hub.com/influxdb/telegraf/archive/v${pkgver}.tar.gz"
+_builddir= =3D"$srcdir"/"$pkgname"-"$pkgver"
+prepare= () {
+=C2=A0 local i
+=C2=A0 cd "$_builddir"
+=C2=A0 for= i in $source; do
+=C2=A0=C2=A0=C2=A0 case $i in
+=C2=A0=C2=A0=C2=A0 = *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+=C2= =A0=C2=A0=C2=A0 esac
+=C2=A0 done
+}
+
+build() {
+=C2=A0 ex= port GOPATH=3D"$srcdir"
+=C2=A0 export GOBIN=3D"$GOPATH&q= uot;/"$pkgname"/src/bin
+=C2=A0 export GOROOT=3D/usr/lib/go+=C2=A0 unset CC
+=C2=A0 cd "$_builddir"
+=C2=A0 /usr/bin/= go get -d ./...
+
+=C2=A0 #go build cmd/telegraf || return 1
+=C2= =A0 /usr/bin/go install ./cmd/telegraf || return 1
+}
+
+package()= {
+=C2=A0 cd "$_builddir"
+
+=C2=A0 install -dm755 &quo= t;$pkgdir"/usr/bin || return 1
+=C2=A0 install -Dm755=C2=A0 $GOBIN/= "$pkgname" "$pkgdir"/usr/bin
+=C2=A0 rm -f "$pk= gdir"/usr/lib/*.la
+}
+
+md5sums=3D"f509d91e05797b2fe1f9= 043314dcb6e2=C2=A0 telegraf-0.1.3.tar.gz"
+sha256sums=3D"ed719= e317e9918b314f92cdca09ab7e34fa12c357800fe31cb1c8978a2128f40=C2=A0 telegraf-= 0.1.3.tar.gz"
+sha512sums=3D"aa770900723549ccad5888726888f1941= 9927fff9c76d3764db835dc1d9c1cd892c2ee9420354155759e1a7b381672ff7ae4a742e971= 07009509db0b04342f09=C2=A0 telegraf-0.1.3.tar.gz"
--
2.4.1

--
Ben
--001a11c204fa5090ff051a4e9ec4-- --- Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org Help: alpine-aports+help@lists.alpinelinux.org ---