Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: mail-client/bower/
Date: Thu, 22 Nov 2018 20:29:27
Message-Id: 1542918455.ec2f57caada3e15faca5b08b845bcd831b3cfca4.mgorny@gentoo
1 commit: ec2f57caada3e15faca5b08b845bcd831b3cfca4
2 Author: Ralph Seichter <github <AT> seichter <DOT> de>
3 AuthorDate: Fri Oct 19 19:56:39 2018 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Thu Nov 22 20:27:35 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec2f57ca
7
8 mail-client/bower: terminal client for Notmuch (new package)
9
10 Bower is a curses frontend for the Notmuch email system, written
11 in Mercury.
12
13 Bug: https://bugs.gentoo.org/405843
14 Package-Manager: Portage-2.3.49, Repoman-2.3.11
15 Signed-off-by: Ralph Seichter <gentoo <AT> seichter.de>
16 Closes: https://github.com/gentoo/gentoo/pull/10180
17 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
18
19 mail-client/bower/Manifest | 1 +
20 mail-client/bower/bower-0.9.ebuild | 39 ++++++++++++++++++++++++++++++++++++++
21 mail-client/bower/metadata.xml | 18 ++++++++++++++++++
22 3 files changed, 58 insertions(+)
23
24 diff --git a/mail-client/bower/Manifest b/mail-client/bower/Manifest
25 new file mode 100644
26 index 00000000000..a59a5cb049f
27 --- /dev/null
28 +++ b/mail-client/bower/Manifest
29 @@ -0,0 +1 @@
30 +DIST bower-0.9.tar.gz 256921 BLAKE2B b8bd1f179209051e5c870ceeb9efec0345a488726497775b81a87329ce6ee3b0aa0c0f6c5be8b8c2481cb9469977b549af15e1ddc302d360f3e6a79cbf560eb8 SHA512 697b5e221356cac8284da9002053e6289df25ba82f0039301643e16e40a1bda6010c9d54dd4c7a3e4c47cdbe9373713248ef2bd182df56bb035db93d089798c2
31
32 diff --git a/mail-client/bower/bower-0.9.ebuild b/mail-client/bower/bower-0.9.ebuild
33 new file mode 100644
34 index 00000000000..a09adb15f28
35 --- /dev/null
36 +++ b/mail-client/bower/bower-0.9.ebuild
37 @@ -0,0 +1,39 @@
38 +# Copyright 1999-2018 Gentoo Authors
39 +# Distributed under the terms of the GNU General Public License v2
40 +
41 +EAPI=7
42 +
43 +inherit multiprocessing
44 +
45 +DESCRIPTION="A curses terminal client for the Notmuch email system"
46 +HOMEPAGE="https://github.com/wangp/bower"
47 +SRC_URI="https://github.com/wangp/bower/archive/${PV}.tar.gz -> ${P}.tar.gz"
48 +
49 +LICENSE="GPL-3+"
50 +SLOT="0"
51 +KEYWORDS="~amd64"
52 +IUSE=""
53 +
54 +DEPEND="app-crypt/gpgme:=
55 + >=dev-lang/mercury-11.07
56 + sys-libs/ncurses:0="
57 +RDEPEND="app-crypt/gpgme:=
58 + net-mail/notmuch
59 + sys-apps/coreutils
60 + sys-libs/ncurses:0="
61 +
62 +src_prepare() {
63 + if has_version "sys-libs/ncurses:0[tinfo]" ; then
64 + echo "MLLIBS-bower += -ltinfow" >> src/Mercury.params || die
65 + fi
66 + eapply_user
67 +}
68 +
69 +src_compile() {
70 + emake PARALLEL="--jobs $(makeopts_jobs) --no-strip --very-verbose" || die
71 +}
72 +
73 +src_install() {
74 + dobin bower
75 + dodoc AUTHORS NEWS README.md bower.conf.sample
76 +}
77
78 diff --git a/mail-client/bower/metadata.xml b/mail-client/bower/metadata.xml
79 new file mode 100644
80 index 00000000000..5560cae3b5e
81 --- /dev/null
82 +++ b/mail-client/bower/metadata.xml
83 @@ -0,0 +1,18 @@
84 +<?xml version="1.0" encoding="UTF-8"?>
85 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
86 +<pkgmetadata>
87 + <maintainer type="person">
88 + <email>gentoo@××××××××.de</email>
89 + <name>Ralph Seichter</name>
90 + </maintainer>
91 + <maintainer type="project">
92 + <email>proxy-maint@g.o</email>
93 + <name>Proxy Maintainers</name>
94 + </maintainer>
95 + <longdescription>
96 + Bower is a curses frontend for the Notmuch email system, written in Mercury.
97 + </longdescription>
98 + <upstream>
99 + <remote-id type="github">wangp/bower</remote-id>
100 + </upstream>
101 +</pkgmetadata>