X-Original-To: alpine-aports@lists.alpinelinux.org Received: from mail-it0-f66.google.com (mail-it0-f66.google.com [209.85.214.66]) by lists.alpinelinux.org (Postfix) with ESMTP id 361F65C4683 for ; Fri, 15 Jul 2016 02:53:56 +0000 (GMT) Received: by mail-it0-f66.google.com with SMTP id h190so521771ith.3 for ; Thu, 14 Jul 2016 19:53:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=InzvjF1jElfALdM/v72bMsdtyQO9GLOODSs/oFCheiw=; b=RvMHfgiLA8vWZcbck74gOoBbKSBrE93HdIJO2fkItCQlt1subQJa6r9A78yv2Gk+tY oCPpXQk61hVprtkFQ5StWNHRVkKwTYLRK+mcwpXFGaQAI9CXDgC1xxddYCVYcYKDAfmY UxOrw1RilQulK/vVywWfwiWmFmA6fQGHNn1zjoR2aKtV5oP8WQGvgf5MuX66Zrx2SS6U CwCKzdI7uR4gojFo6Gpr3YCmzeXR+ufhaCaCsewYlZ6PQ88TizgDmK5Er43bi8Wa5R2d Fzkk5R2M+2qPq8gmL6nfYvGMpW3EXFOF50c9M07yzis2NRkwYaq/ILKOCtBVpapTPGnf GphQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=InzvjF1jElfALdM/v72bMsdtyQO9GLOODSs/oFCheiw=; b=fcrGeN+RymXtMpJ7fVKWf7fuo46MRVm2fnz4UBAeghar0h92AqAaHlUHNtqLGo5GWg /dMyrQA8O/nV42nbpJvQbBnK3WChTBA0O5lShRAZCRYL2ZsEaJ8A1Yy65eHgwQzOx394 tMm8KJ1LZ18HON83dI47Nc8Ea+VLlfgAtb25oEXVU19QcKqsUjIKPPd/SwBYF70RVV85 Mi7MnI3SI/Y6lAYlxilvlqvXzPMdjh8yOO86PH6NeqroplV/0w3VbrRK5gbqg7KZ7AgA v6R7MkJ7JMQ96QEP7b2KxNcpJipJ7NAQo/tcsUQzLiaPl2m6S9jCR+6QvO/w4rdbpVTB n3SA== X-Gm-Message-State: ALyK8tL4PUCBOmTJTjqKgUohnOTuTwJ9TU/vCfAaF9WlBR6jC6NQ6QLlxfXXFXbQkj6YYg== X-Received: by 10.36.131.194 with SMTP id d185mr27925695ite.38.1468551235918; Thu, 14 Jul 2016 19:53:55 -0700 (PDT) Received: from mb.lan (c-73-24-18-171.hsd1.mn.comcast.net. [73.24.18.171]) by smtp.gmail.com with ESMTPSA id y42sm675748ita.9.2016.07.14.19.53.55 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 14 Jul 2016 19:53:55 -0700 (PDT) From: Mitch Tishmack To: alpine-aports@lists.alpinelinux.org Cc: Mitch Tishmack Subject: [alpine-aports] [PATCH 5/5] testing/stack: new aport Date: Thu, 14 Jul 2016 21:53:23 -0500 Message-Id: <1468551203-21570-6-git-send-email-mitch.tishmack@gmail.com> X-Mailer: git-send-email 2.8.0 In-Reply-To: <1468551203-21570-1-git-send-email-mitch.tishmack@gmail.com> References: <1468551203-21570-1-git-send-email-mitch.tishmack@gmail.com> X-Mailinglist: alpine-aports Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: --- testing/stack/APKBUILD | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100755 testing/stack/APKBUILD diff --git a/testing/stack/APKBUILD b/testing/stack/APKBUILD new file mode 100755 index 0000000..33afe5e --- /dev/null +++ b/testing/stack/APKBUILD @@ -0,0 +1,39 @@ +# Contributor: Mitch Tishmack +# Maintainer: Mitch Tishmack +pkgname=stack +pkgver=1.1.2 +pkgrel=0 +pkgdesc="The Haskell Tool Stack" +url="https://github.com/commercialhaskell/stack" +arch="x86_64 armhf" +license="bsd3" +depends="ca-certificates" +makedepends="bash ghc ghc-dev cabal pcre-dev" +install="" +subpackages="$pkgname-doc" +source="$pkgname-$pkgver.tar.gz::https://github.com/commercialhaskell/stack/archive/v$pkgver.tar.gz" +_builddir="$srcdir/$pkgname-$pkgver" + +# Where we have cabal store our sandbox +buildtmp="$_builddir/tmp" +build() { + cd "$_builddir" + install -d "$buildtmp" + ( + export PATH="${PATH}:$buildtmp/.cabal/bin" + export HOME="$buildtmp" + cabal update || return 1 + cabal install -fstatic --ghc-option=-fllvm --constraint 'http-client < 0.5' || return 1 + ) +} + +package() { + cd "$_builddir" + install -d "$pkgdir/usr/bin" || return 1 + pkg_stack="$buildtmp/.cabal/bin/$pkgname" + install -m755 "$pkg_stack" "$pkgdir/usr/bin" || return 1 + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" || return 1 +} +md5sums="7150fa22bfdb23e07457335fd6853cd9 stack-1.1.2.tar.gz" +sha256sums="8f43d69a00a8861b156705a634e55179524cefbd98e6c29182e7bdcb57d8b3be stack-1.1.2.tar.gz" +sha512sums="e206ada405ba7fb0fd05a5cce6391b83b858b789323ccb0547c90bcfad4bd9d33d82c5dcc25ad7174c0de4eb7643e5d1f2bf657079efaa8883a060f73c6a57ab stack-1.1.2.tar.gz" -- 2.8.0 --- Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org Help: alpine-aports+help@lists.alpinelinux.org ---