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 CC756DC17AA for ; Thu, 12 May 2016 12:22:54 +0000 (UTC) Received: from mail-wm0-f52.google.com (mail-wm0-f52.google.com [74.125.82.52]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mail.alpinelinux.org (Postfix) with ESMTPS id 7A323DC0B3E for ; Thu, 12 May 2016 12:22:54 +0000 (UTC) Received: by mail-wm0-f52.google.com with SMTP id g17so132822932wme.1 for ; Thu, 12 May 2016 05:22:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=webhippie-de.20150623.gappssmtp.com; s=20150623; h=from:to:subject:date:message-id; bh=ZCEwUQasUgd0/Ie6+Hj9jDceMm42nQBzxPhjX/8bYMQ=; b=FFhS0EyhxFvUw1CS03vmeS582/DUXA7l7Psl/bM6BENXfktG/mPVabdG02cjZ7XJHl +Bc5TbvdapAxiM4PzK362HrgwxFIKQzL5JGIVmqZWKLBbf4sCRYmkzUYVV3iZF/J7cil /nEcEn6iA641dPYw6MsmXEyDRJNAay9/83PrYfgopifZzqDR8U++ianLsw5g3UC1FgDW EwB4t8tMEDhpnCP6XvriOZHvQniWwA57m2Req0r1z4fCbbV00gzVRMXAQelO7gqhycRm qrU8aQayc/pYuM3YeGsLbEenB4zm/O8JBQb2O2JLoTSIsev2aHwF5DHmgLbfS/bsstx0 Ibug== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:date:message-id; bh=ZCEwUQasUgd0/Ie6+Hj9jDceMm42nQBzxPhjX/8bYMQ=; b=L0RijabJR9NOJ308xygoKKO79CgmSMRgtCcCca4z4iQrR++w+RG8tkqSekZrqxck+A 5MeqUb+m3sbKTbtIJO816AAX7aEmpeXq2ZBFaT04lt/2VgPObXZETe/bBOAKsx2+92Iu AE1pzM7MzgGJpbppXxcmp6w2x2LEoXqwrpOiNFtFFD9LqAtNxxh0436XmJUsLN/jo22+ 9SKMYYvtoBxw9rMQhHVHaTS8AxcA/oJHhG7ZSuRxEDg700aiQ/dOeHrUWhy1SXVqdJiA 5NulqFhU07PiE54BxWlRCRgGo/jzkAUOUfR1NHD/OvB157BiowzCDrmwJjkjeXnbc1i4 p7QA== X-Gm-Message-State: AOPr4FVsRSvj2dMcTar7FBi7+GkmCTrKDLAHI3TN5caOW6/Z56g9edbs+9XPCZYYbDyVmw== X-Received: by 10.194.63.226 with SMTP id j2mr9555434wjs.27.1463055773188; Thu, 12 May 2016 05:22:53 -0700 (PDT) Received: from heimdall.cloud.online.net ([163.172.141.133]) by smtp.gmail.com with ESMTPSA id hm7sm3792575wjb.41.2016.05.12.05.22.52 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 12 May 2016 05:22:52 -0700 (PDT) From: Thomas Boerger To: alpine-aports@lists.alpinelinux.org Subject: [alpine-aports] [PATCH] community/cf-cli: new aport Date: Thu, 12 May 2016 12:22:51 +0000 Message-Id: <1463055771-8174-1-git-send-email-thomas@webhippie.de> X-Mailer: git-send-email 2.8.1 X-Virus-Scanned: ClamAV using ClamSMTP X-Mailinglist: alpine-aports Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: https://github.com/cloudfoundry/cli A CLI for Cloud Foundry written in Go --- community/cf-cli/APKBUILD | 67 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 community/cf-cli/APKBUILD diff --git a/community/cf-cli/APKBUILD b/community/cf-cli/APKBUILD new file mode 100644 index 0000000..b0b0e1d --- /dev/null +++ b/community/cf-cli/APKBUILD @@ -0,0 +1,67 @@ +# Contributor: Thomas Boerger +# Maintainer: Thomas Boerger +pkgname=cf-cli +pkgver=6.18.0 +pkgrel=0 +pkgdesc="A CLI for Cloud Foundry written in Go" +url="https://github.com/cloudfoundry/cli" +arch="all" +license="Apache 2.0" +depends="" +depends_dev="" +makedepends="$depends_dev go bash" +install="" +subpackages="" +source="http://dev.alpinelinux.org/archive/$pkgname/$pkgname-$pkgver.tar.gz" + +_disturl="dev.alpinelinux.org:/archive/$pkgname/" +_gourl="github.com/cloudfoundry/cli" +_builddir="$srcdir"/src/$_gourl + +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 +} + +snapshot() { + abuild clean && abuild deps + export GOPATH="$srcdir" + + msg "Checking out v${pkgver} tag" + # go get will not checkout a specific tag + # so we run our own git checkout branch + git clone --quiet --branch v${pkgver} \ + https://$_gourl $_builddir || return 1 + + # fetch deps + cd $_builddir + go get -v -d ./... || return 1 + + cd "$srcdir" + tar zcf $pkgname-$pkgver.tar.gz src || return 1 + + rsync --progress -La $pkgname-$pkgver.tar.gz \ + $_disturl || return 1 + + cd $startdir && abuild undeps +} + +build() { + cd "$_builddir" || return 1 + export GOPATH="$srcdir" + ./bin/build +} + +package() { + cd "$_builddir" + install -Dm755 out/cf "$pkgdir"/usr/bin/cf || return 1 +} + +md5sums="947bcea7939dd9152188a7e9e8164090 cf-cli-6.18.0.tar.gz" +sha256sums="ec62f0a7b181d7e25b10948f56f4de95bfef8ea225e340ceb1fa1bbe6c351ece cf-cli-6.18.0.tar.gz" +sha512sums="4e1f799da851b01711dad2b52e3d9ae33a6d71108dad42ad11f0c3057bb514504336c9266d4a492b5f237e677bee334248633fea32af02b3de7e909209793bb4 cf-cli-6.18.0.tar.gz" -- 2.8.1 --- Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org Help: alpine-aports+help@lists.alpinelinux.org ---