Gentoo Archives: gentoo-commits

From: Sergei Trofimovich <slyfox@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-haskell/stack-bin/
Date: Thu, 14 Dec 2017 22:20:26
Message-Id: 1513290018.70fe80ec34552e0c9b00ff2e7ab31fe6d998780a.slyfox@gentoo
1 commit: 70fe80ec34552e0c9b00ff2e7ab31fe6d998780a
2 Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
3 AuthorDate: Thu Dec 14 22:20:10 2017 +0000
4 Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
5 CommitDate: Thu Dec 14 22:20:18 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70fe80ec
7
8 dev-haskell/stack-bin: bump up to 1.6.1
9
10 Package-Manager: Portage-2.3.16, Repoman-2.3.6
11
12 dev-haskell/stack-bin/Manifest | 3 ++
13 dev-haskell/stack-bin/stack-bin-1.6.1.ebuild | 47 ++++++++++++++++++++++++++++
14 2 files changed, 50 insertions(+)
15
16 diff --git a/dev-haskell/stack-bin/Manifest b/dev-haskell/stack-bin/Manifest
17 index f4197572d2c..1070fba2543 100644
18 --- a/dev-haskell/stack-bin/Manifest
19 +++ b/dev-haskell/stack-bin/Manifest
20 @@ -1,3 +1,6 @@
21 DIST stack-1.5.1-linux-arm.tar.gz 16542317 BLAKE2B 73a5bd6d6b09b67fea3edaf1a37e31f26afca2026e5fa6fc00639f0fdfd30af39b947261abf9fd21d30627b803de2ccd181f87c5f0f2b8253537ba869c10be21 SHA512 efb3d8eff4b4f8381364ab397298c6879e4ef3f6cdba799306696f961031f31e301b68f140624f0b6e7a0cb5d2bba02eb953203c1b7ab4a6a42d6368c8b39a29
22 DIST stack-1.5.1-linux-i386.tar.gz 11546331 BLAKE2B e49aa708887fcf94e7990b1a8a8dd0e3c4b9fdf7ebbf0ce787c8334d6f81886c3518e5d9c997ad0ecde558e210abcaed7c8471a5348eda16f0dcdf70000232c1 SHA512 f8b640d74ab013426a60d3bc6a8a190acad48439e7e80c33517c5904cf818e9d988e7b84dcd0fba15e24013887849c3d56ab7655a4bb549ee292058a00f14e12
23 DIST stack-1.5.1-linux-x86_64.tar.gz 11788896 BLAKE2B 379c31e6afe179e23cca928f9c3163b57e8ef8dfd4f9ac77a7cb4f4f898c2d47d846adab1c35a2637eac04ca0a066ade805e34952e7da8afa2a0edd72238a782 SHA512 837190e769e33d95a7f7d105884b82fb1ace47d84534c017ba44019d8a5335728d13f1e6c5a3591ee542172734ae2ed49d2f9ab3f19b25963a01d001fc24f1b3
24 +DIST stack-1.6.1-linux-arm.tar.gz 16560843 BLAKE2B 863e519ba19dd59dd08485b377e42e73554de1d548f4e26d4ebf175ca1cc06ed4b75c66bc798a88b5086eaa5e3552994c054edc29de760b5b477c3123f508df4 SHA512 4db9d962af8765ede290b5ebdb6c66a164f513ebfc05db715cd4dca70cad79846e17a48027ecce008939ecbf645d643f9497a4d53fe4d76a82ca94876a800fae
25 +DIST stack-1.6.1-linux-i386.tar.gz 12623620 BLAKE2B 2db8c645ab6b8ff70a469c70cbf15d252c7d30d302c8dcc1f017129f297231e358a9764f188b03b7b914ba22a15339e72a6e639397879cd8a331ce44a047f112 SHA512 8f2998a6b2f9b4764f14520ecf0c02225513c4bda7d7442e97c5595bf09a6fc09c15a45de0d096a563b4a3705f4b2d1fbf6bf9b771db52991d61134319074642
26 +DIST stack-1.6.1-linux-x86_64.tar.gz 12989288 BLAKE2B 44625d81410bd80ea0879e639a5b49d369939e3e3e01751061f25a5ce516ef3938e7b44f367be6851c77ae562a6846328bc9708a698b4417e5d215bffa584944 SHA512 dbd07448fa06e2020651be1dcdb39b383dfa6d207fbc9c63ac7744f3055416020fbe6b26203c43668fad01a8036237da84778057486b1edeec32f7eb66b2239e
27
28 diff --git a/dev-haskell/stack-bin/stack-bin-1.6.1.ebuild b/dev-haskell/stack-bin/stack-bin-1.6.1.ebuild
29 new file mode 100644
30 index 00000000000..5638974f850
31 --- /dev/null
32 +++ b/dev-haskell/stack-bin/stack-bin-1.6.1.ebuild
33 @@ -0,0 +1,47 @@
34 +# Copyright 1999-2017 Gentoo Foundation
35 +# Distributed under the terms of the GNU General Public License v2
36 +
37 +EAPI=6
38 +
39 +DESCRIPTION="The Haskell Tool Stack (Binary)"
40 +HOMEPAGE="https://github.com/commercialhaskell/stack"
41 +
42 +uri() {
43 + echo "https://github.com/commercialhaskell/stack/releases/download/v${PV}/stack-${PV}-linux-$1.tar.gz"
44 +}
45 +
46 +SRC_URI="
47 + arm? ( $(uri arm) )
48 + x86? ( $(uri i386) )
49 + amd64? ( $(uri x86_64) )
50 +"
51 +
52 +LICENSE="BSD"
53 +SLOT="0"
54 +KEYWORDS="~amd64 ~x86 ~arm"
55 +IUSE="symlink"
56 +
57 +DEPEND=""
58 +RDEPEND="${DEPEND}
59 + sys-libs/zlib
60 + dev-libs/gmp:0
61 +"
62 +RDEPEND+=" symlink? ( !dev-haskell/stack )"
63 +
64 +S=${WORKDIR}
65 +
66 +QA_PREBUILT="/usr/bin/stack-bin"
67 +QA_PRESTRIPPED="/usr/bin/stack-bin"
68 +
69 +src_prepare() {
70 + default
71 +
72 + mv stack-${PV}-*/doc doc || die
73 + mv stack-${PV}-*/stack stack-bin || die
74 +}
75 +
76 +src_install() {
77 + dodoc doc/*
78 + dobin stack-bin
79 + use symlink && dosym stack-bin /usr/bin/stack
80 +}