Gentoo Archives: gentoo-commits

From: Jeroen Roovers <jer@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-sound/ncmpcpp/
Date: Sun, 22 Oct 2017 17:15:42
Message-Id: 1508692528.1635b3a7ecc2d929f973ce1d7234bd23da335396.jer@gentoo
1 commit: 1635b3a7ecc2d929f973ce1d7234bd23da335396
2 Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
3 AuthorDate: Sun Oct 22 16:34:46 2017 +0000
4 Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
5 CommitDate: Sun Oct 22 17:15:28 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1635b3a7
7
8 media-sound/ncmpcpp: Version bump.
9
10 Package-Manager: Portage-2.3.12, Repoman-2.3.3
11
12 media-sound/ncmpcpp/Manifest | 1 +
13 media-sound/ncmpcpp/ncmpcpp-0.8.1.ebuild | 64 ++++++++++++++++++++++++++++++++
14 2 files changed, 65 insertions(+)
15
16 diff --git a/media-sound/ncmpcpp/Manifest b/media-sound/ncmpcpp/Manifest
17 index 6fc37cf350c..98cb4a6504f 100644
18 --- a/media-sound/ncmpcpp/Manifest
19 +++ b/media-sound/ncmpcpp/Manifest
20 @@ -1,2 +1,3 @@
21 DIST ncmpcpp-0.7.7.tar.bz2 443801 SHA256 b7bcbec83b1f88cc7b21f196b10be09a27b430566c59f402df170163464d01ef SHA512 a0bbe85f154c40513d41e85810de86ed21109b72fb0f2bdb0b78dcbddb3770aff5422b5bb7fbac2b76634c5b9aaf843bed5fc16fc672fcd71bbae911f65c0034 WHIRLPOOL 49a5e16cf583424618db5e2c38a946cc60d5ea2e17015c7e6232c91f84cf44c308389b81bb2f380045f3f9595d83a13c2a4f571930ea122e85437f4e6cccb4d1
22 +DIST ncmpcpp-0.8.1.tar.bz2 464123 SHA256 4df9570a1db4ba2dc9b759aab88b283c00806fb5d2bce5f5d27a2eb10e6888ff SHA512 2b1b615672910f6b55d4a3e1842f677b8c72659a86dca74d9c306612038d7b765f622e4b8948f14d8a3f4fa913d413d128ed8726f70d7a09cfe95d3c1fe87d15 WHIRLPOOL 988af2a3917a46102fc82396e320b0176eb9fe17defe9012d9eba08afaabcb8407902082dbc24b2d35637798a880ff730152e10e6ea8c8569abb59b6c9ae1e08
23 DIST ncmpcpp-0.8.tar.bz2 464165 SHA256 2f0f2a1c0816119430880be6932e5eb356b7875dfa140e2453a5a802909f465a SHA512 b51217df85f95efa345f0484f16024bd74c1c0e22f2c2b25238335fc2f00caf81877088170f241c1d97fd328d104b19f022dc4de9895ff420f1fcbea341e7cdb WHIRLPOOL 765bd7889d16ea88a574ec9da3a3a50a68c133a51d976053cf1fe533b9a8d21da3e789e76d6c50b18190a36915e57daa7e4e1378154b79c1119068cc82be6085
24
25 diff --git a/media-sound/ncmpcpp/ncmpcpp-0.8.1.ebuild b/media-sound/ncmpcpp/ncmpcpp-0.8.1.ebuild
26 new file mode 100644
27 index 00000000000..937bcfe975b
28 --- /dev/null
29 +++ b/media-sound/ncmpcpp/ncmpcpp-0.8.1.ebuild
30 @@ -0,0 +1,64 @@
31 +# Copyright 1999-2017 Gentoo Foundation
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=6
35 +
36 +DESCRIPTION="featureful ncurses based MPD client inspired by ncmpc"
37 +HOMEPAGE="https://rybczak.net/ncmpcpp/"
38 +SRC_URI="${HOMEPAGE}stable/${P}.tar.bz2"
39 +
40 +LICENSE="GPL-2"
41 +SLOT="0"
42 +KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
43 +IUSE="clock outputs taglib visualizer"
44 +
45 +RDEPEND="
46 + !dev-libs/boost:0/1.57.0
47 + >=media-libs/libmpdclient-2.1
48 + dev-libs/boost:=[nls,threads]
49 + net-misc/curl
50 + sys-libs/ncurses:=
51 + sys-libs/readline:*
52 + taglib? ( media-libs/taglib )
53 + visualizer? ( sci-libs/fftw:3.0= )
54 +"
55 +DEPEND="
56 + ${RDEPEND}
57 + virtual/pkgconfig
58 +"
59 +
60 +src_prepare() {
61 + default
62 +
63 + sed -i -e '/^docdir/d' {,doc/}Makefile{.am,.in} || die
64 + sed -i -e 's|COPYING||g' Makefile{.am,.in} || die
65 +}
66 +
67 +src_configure() {
68 + econf \
69 + $(use_enable clock) \
70 + $(use_enable outputs) \
71 + $(use_enable visualizer) \
72 + $(use_with taglib) \
73 + $(use_with visualizer fftw) \
74 + --docdir=/usr/share/doc/${PF}
75 +}
76 +
77 +src_install() {
78 + default
79 +
80 + dodoc doc/{bindings,config}
81 +}
82 +
83 +pkg_postinst() {
84 + echo
85 + elog "Example configuration files have been installed at"
86 + elog "${ROOT}usr/share/doc/${PF}"
87 + elog "${P} uses ~/.ncmpcpp/config and ~/.ncmpcpp/bindings"
88 + elog "as user configuration files."
89 + echo
90 + if use visualizer; then
91 + elog "If you want to use the visualizer, you need mpd with fifo enabled."
92 + echo
93 + fi
94 +}