Gentoo Archives: gentoo-commits

From: "Amadeusz Piotr Żołnowski" <aidecoe@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:ejabberd-wip commit in: dev-erlang/meck/
Date: Sun, 01 May 2016 11:18:10
Message-Id: 1461963458.63e9d9ff614df6bdd5745493c09c549ab1924c91.aidecoe@gentoo
1 commit: 63e9d9ff614df6bdd5745493c09c549ab1924c91
2 Author: Amadeusz Żołnowski <aidecoe <AT> gentoo <DOT> org>
3 AuthorDate: Fri Apr 29 20:41:43 2016 +0000
4 Commit: Amadeusz Piotr Żołnowski <aidecoe <AT> gentoo <DOT> org>
5 CommitDate: Fri Apr 29 20:57:38 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63e9d9ff
7
8 dev-erlang/meck: Add new package
9
10 Package-Manager: portage-2.2.28
11
12 dev-erlang/meck/Manifest | 1 +
13 dev-erlang/meck/meck-0.8.2.ebuild | 42 +++++++++++++++++++++++++++++++++++++++
14 dev-erlang/meck/metadata.xml | 8 ++++++++
15 3 files changed, 51 insertions(+)
16
17 diff --git a/dev-erlang/meck/Manifest b/dev-erlang/meck/Manifest
18 new file mode 100644
19 index 0000000..01e7902
20 --- /dev/null
21 +++ b/dev-erlang/meck/Manifest
22 @@ -0,0 +1 @@
23 +DIST meck-0.8.2.tar.gz 208694 SHA256 dc1ad985b1c994c69b645f5cfd159bf9ba71d10a2984ce354500adb4ff0ae473 SHA512 f1d39d2db5208f9256da4522d10455dec2d9fa744a1b742c644f25c687242dadd885daa1076c35e40761de439e9b89f4e546305737e7b81bfade6fe3d3c4daed WHIRLPOOL 5bdd133d1a137e8e629d501eeb056d0f7e46355f87e61630eea1cbd53bc3fe3776de9efca2837f485d1bcb1353d5e568e73875c31c62e740379c5d11667093d1
24
25 diff --git a/dev-erlang/meck/meck-0.8.2.ebuild b/dev-erlang/meck/meck-0.8.2.ebuild
26 new file mode 100644
27 index 0000000..2f40d5e
28 --- /dev/null
29 +++ b/dev-erlang/meck/meck-0.8.2.ebuild
30 @@ -0,0 +1,42 @@
31 +# Copyright 1999-2016 Gentoo Foundation
32 +# Distributed under the terms of the GNU General Public License v2
33 +# $Id$
34 +
35 +EAPI=5
36 +
37 +inherit multilib
38 +
39 +DESCRIPTION="Mocking library for Erlang"
40 +HOMEPAGE="https://github.com/eproxus/meck"
41 +SRC_URI="https://github.com/eproxus/${PN}/archive/${PV}.tar.gz
42 + -> ${P}.tar.gz"
43 +
44 +LICENSE="Apache-2.0"
45 +SLOT="0"
46 +KEYWORDS="~amd64 ~x86"
47 +IUSE="doc"
48 +
49 +CDEPEND=">=dev-lang/erlang-17.1"
50 +DEPEND="${CDEPEND}
51 + dev-util/rebar"
52 +RDEPEND="${CDEPEND}"
53 +
54 +DOCS=( CHANGELOG README.md )
55 +
56 +get_erl_libs() {
57 + echo "/usr/$(get_libdir)/erlang/lib"
58 +}
59 +
60 +src_compile() {
61 + export ERL_LIBS="${EPREFIX}$(get_erl_libs)"
62 + rebar compile || die 'rebar compile failed'
63 + if use doc; then
64 + rebar doc || die 'rebar doc failed'
65 + fi
66 +}
67 +
68 +src_install() {
69 + insinto "$(get_erl_libs)/${P}"
70 + doins -r ebin src
71 + use doc && dohtml -r doc/*
72 +}
73
74 diff --git a/dev-erlang/meck/metadata.xml b/dev-erlang/meck/metadata.xml
75 new file mode 100644
76 index 0000000..92f4567
77 --- /dev/null
78 +++ b/dev-erlang/meck/metadata.xml
79 @@ -0,0 +1,8 @@
80 +<?xml version="1.0" encoding="UTF-8"?>
81 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
82 +<pkgmetadata>
83 + <maintainer>
84 + <email>aidecoe@g.o</email>
85 + <name>Amadeusz Żołnowski</name>
86 + </maintainer>
87 +</pkgmetadata>