summaryrefslogtreecommitdiff
path: root/media-sound/ncmpcpp
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /media-sound/ncmpcpp
reinit the tree, so we can have metadata
Diffstat (limited to 'media-sound/ncmpcpp')
-rw-r--r--media-sound/ncmpcpp/Manifest8
-rw-r--r--media-sound/ncmpcpp/metadata.xml36
-rw-r--r--media-sound/ncmpcpp/ncmpcpp-0.7.7.ebuild70
-rw-r--r--media-sound/ncmpcpp/ncmpcpp-0.8.ebuild64
-rw-r--r--media-sound/ncmpcpp/ncmpcpp-9999.ebuild67
5 files changed, 245 insertions, 0 deletions
diff --git a/media-sound/ncmpcpp/Manifest b/media-sound/ncmpcpp/Manifest
new file mode 100644
index 000000000000..d7032d0503e1
--- /dev/null
+++ b/media-sound/ncmpcpp/Manifest
@@ -0,0 +1,8 @@
+DIST ncmpcpp-0.7.7.tar.bz2 443801 SHA256 b7bcbec83b1f88cc7b21f196b10be09a27b430566c59f402df170163464d01ef SHA512 a0bbe85f154c40513d41e85810de86ed21109b72fb0f2bdb0b78dcbddb3770aff5422b5bb7fbac2b76634c5b9aaf843bed5fc16fc672fcd71bbae911f65c0034 WHIRLPOOL 49a5e16cf583424618db5e2c38a946cc60d5ea2e17015c7e6232c91f84cf44c308389b81bb2f380045f3f9595d83a13c2a4f571930ea122e85437f4e6cccb4d1
+DIST ncmpcpp-0.8.tar.bz2 464165 SHA256 2f0f2a1c0816119430880be6932e5eb356b7875dfa140e2453a5a802909f465a SHA512 b51217df85f95efa345f0484f16024bd74c1c0e22f2c2b25238335fc2f00caf81877088170f241c1d97fd328d104b19f022dc4de9895ff420f1fcbea341e7cdb WHIRLPOOL 765bd7889d16ea88a574ec9da3a3a50a68c133a51d976053cf1fe533b9a8d21da3e789e76d6c50b18190a36915e57daa7e4e1378154b79c1119068cc82be6085
+EBUILD ncmpcpp-0.7.7.ebuild 1501 SHA256 890749eece11fc7574eb05c9a3892a1b13d435679619ff179c7477bda5d26b7e SHA512 dc3691ec4e4d92f063fcccf219e3566ebc85d8b2b0bdf8134720701172108bce462ba9278b9405c556c8631df846747e5f5a2ccdfaab1b6efad58ec92e9474e1 WHIRLPOOL 560b09d84256bbae400866898cda50628fa1da089f8009674956d25e8758bb0b5ac25211ba6e243d825aaf843f404c70aa81007e87d77ec03f7e9b71d9284747
+EBUILD ncmpcpp-0.8.ebuild 1372 SHA256 3e6679a2c15606374fa55541bb1c7300c354f2f507bf1ac977d8b944a007aeb8 SHA512 221b4646fafb31d9faf4876fedd0c2e52418f8a8a6e448985076cf4f862a9d1e58aa3d749790488731a1c12443b2bbb1b6a0e7a1f02fab78c6cf3b5568bc3d31 WHIRLPOOL 6dae7e2127f535f219c31701e4656053d4ae40d72a78462ce91689a873613099bed1ada6072623446229b041e9c0f4156472b0cf2d2bbc10887041094e0c3f5b
+EBUILD ncmpcpp-9999.ebuild 1361 SHA256 f069fcfbf0c24ca5943a781fbbffdd900c17803bfc56be51811d86a31c2fbfd7 SHA512 8c126b75c5ce753b537b43aae6f665258c80954900d9ae61e48e89e45860e247425fd01ef77c3707ed66db97863330a27d33d2191020684394cd60e20246b505 WHIRLPOOL b581348f38ba905f8c4a192ddc829868f45b846bdd0c430cb919bd46d494e2f716648dbce8fd803547d192e2521a1f768ced259010638017fa76e229e09a8c6e
+MISC ChangeLog 11907 SHA256 f0ff7ef7493e024bc5fe3aa210666889c49ec8fd7f1607d23234b1a319dbc198 SHA512 cfe59004afc004d5556968309c0267fbabe80fb73419df7c297a2dc8c4f4e3c3aefc036720328a9c3d05cef6cd26cec7d83ce96c74678c581e68a297471e5b35 WHIRLPOOL 138c2a9d65244dadfc4904f00ad4763d3626a9d36506eea53fff072522c28ad3f5ec37a06a091fada0a701963be926bb19d455a9df4a9633cd4526adc9d7f783
+MISC ChangeLog-2015 14896 SHA256 9e9898e4312701df7ef3214e09bbb5ddbf85f0a847d450dce62fa437d066ad3f SHA512 57a13bb54c537e20ad86dca2c7916a01298f57d6d4652f95a467a6706343ccdee4e7f9d3e2cb83ff88ea3cddd1613d5e4aad2300a7004ab97e7b58b662c0af6a WHIRLPOOL 6dcead7611301385cf40a567bfb998739266fb928f1850fba5f5d52c6545cefa508cd71864476adb702e7c98f67ef525dff2082e3c3cca4ac9bca3f779e05597
+MISC metadata.xml 1174 SHA256 3b582409294d8085d7a5f013dce2086292a956dd66df435251575080131798c9 SHA512 4c212ee37621f97c0519a842878764a6fe8c44b17af68747cbfb6965cf5419b00c87bfe11a01b6964e4c5f6818acdc583c277c5cab81bd0de392ef4945a5523f WHIRLPOOL f69d138714046a686431d30539cc53e966f843fbf3b2f91bed207f752eff06a36c6e32776688f0854d3dfaf342f068409a4e0be2d2851ca76679a23cd43b823c
diff --git a/media-sound/ncmpcpp/metadata.xml b/media-sound/ncmpcpp/metadata.xml
new file mode 100644
index 000000000000..b19eb817aa0f
--- /dev/null
+++ b/media-sound/ncmpcpp/metadata.xml
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>jer@gentoo.org</email>
+ </maintainer>
+ <maintainer type="project">
+ <email>sound@gentoo.org</email>
+ <name>Gentoo Sound project</name>
+ </maintainer>
+ <use>
+ <flag name="clock">Enable clock screen</flag>
+ <flag name="outputs">Enable outputs screen</flag>
+ <flag name="visualizer">Enable visualizer screen with sound wave/frequency
+ spectrum modes</flag>
+ </use>
+ <longdescription lang="en">
+ A featureful <pkg>sys-libs/ncurses</pkg> based <pkg>media-sound/mpd</pkg>
+ client inspired by <pkg>media-sound/ncmpc</pkg>
+
+ Ncmpcpp is very similar to ncmpc if it comes to user interface, but it
+ provides a lot of new useful features.
+
+ Main new features:
+ * tag editor
+ * playlist editor
+ * easy to use search engine
+ * media library
+ * music visualizer
+ * ability to fetch artist info from last.fm
+ * new display mode
+ * alternative user interface
+ * ability to browse and add files from outside of MPD music directory
+ ..and a lot more minor convenient functions.
+ </longdescription>
+</pkgmetadata>
diff --git a/media-sound/ncmpcpp/ncmpcpp-0.7.7.ebuild b/media-sound/ncmpcpp/ncmpcpp-0.7.7.ebuild
new file mode 100644
index 000000000000..85d189cdcd0a
--- /dev/null
+++ b/media-sound/ncmpcpp/ncmpcpp-0.7.7.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="featureful ncurses based MPD client inspired by ncmpc"
+HOMEPAGE="https://rybczak.net/ncmpcpp/"
+SRC_URI="${HOMEPAGE}stable/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 arm hppa ppc ppc64 sparc x86"
+IUSE="clock curl outputs taglib unicode visualizer"
+
+RDEPEND="
+ !dev-libs/boost:0/1.57.0
+ >=media-libs/libmpdclient-2.1
+ dev-libs/boost:=[nls,threads]
+ sys-libs/ncurses:=[unicode?]
+ sys-libs/readline:*
+ curl? ( net-misc/curl )
+ taglib? ( media-libs/taglib )
+ unicode? (
+ dev-libs/boost:=[icu]
+ dev-libs/icu:=
+ )
+ visualizer? ( sci-libs/fftw:3.0= )
+"
+DEPEND="
+ ${RDEPEND}
+ virtual/pkgconfig
+"
+
+src_prepare() {
+ default
+
+ sed -i -e '/^docdir/d' {,doc/}Makefile{.am,.in} || die
+ sed -i -e 's|COPYING||g' Makefile{.am,.in} || die
+}
+
+src_configure() {
+ econf \
+ $(use_enable clock) \
+ $(use_enable outputs) \
+ $(use_enable unicode) \
+ $(use_enable visualizer) \
+ $(use_with curl) \
+ $(use_with taglib) \
+ $(use_with visualizer fftw) \
+ --docdir=/usr/share/doc/${PF}
+}
+
+src_install() {
+ default
+
+ dodoc doc/{bindings,config}
+}
+
+pkg_postinst() {
+ echo
+ elog "Example configuration files have been installed at"
+ elog "${ROOT}usr/share/doc/${PF}"
+ elog "${P} uses ~/.ncmpcpp/config and ~/.ncmpcpp/bindings"
+ elog "as user configuration files."
+ echo
+ if use visualizer; then
+ elog "If you want to use the visualizer, you need mpd with fifo enabled."
+ echo
+ fi
+}
diff --git a/media-sound/ncmpcpp/ncmpcpp-0.8.ebuild b/media-sound/ncmpcpp/ncmpcpp-0.8.ebuild
new file mode 100644
index 000000000000..937bcfe975bf
--- /dev/null
+++ b/media-sound/ncmpcpp/ncmpcpp-0.8.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="featureful ncurses based MPD client inspired by ncmpc"
+HOMEPAGE="https://rybczak.net/ncmpcpp/"
+SRC_URI="${HOMEPAGE}stable/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE="clock outputs taglib visualizer"
+
+RDEPEND="
+ !dev-libs/boost:0/1.57.0
+ >=media-libs/libmpdclient-2.1
+ dev-libs/boost:=[nls,threads]
+ net-misc/curl
+ sys-libs/ncurses:=
+ sys-libs/readline:*
+ taglib? ( media-libs/taglib )
+ visualizer? ( sci-libs/fftw:3.0= )
+"
+DEPEND="
+ ${RDEPEND}
+ virtual/pkgconfig
+"
+
+src_prepare() {
+ default
+
+ sed -i -e '/^docdir/d' {,doc/}Makefile{.am,.in} || die
+ sed -i -e 's|COPYING||g' Makefile{.am,.in} || die
+}
+
+src_configure() {
+ econf \
+ $(use_enable clock) \
+ $(use_enable outputs) \
+ $(use_enable visualizer) \
+ $(use_with taglib) \
+ $(use_with visualizer fftw) \
+ --docdir=/usr/share/doc/${PF}
+}
+
+src_install() {
+ default
+
+ dodoc doc/{bindings,config}
+}
+
+pkg_postinst() {
+ echo
+ elog "Example configuration files have been installed at"
+ elog "${ROOT}usr/share/doc/${PF}"
+ elog "${P} uses ~/.ncmpcpp/config and ~/.ncmpcpp/bindings"
+ elog "as user configuration files."
+ echo
+ if use visualizer; then
+ elog "If you want to use the visualizer, you need mpd with fifo enabled."
+ echo
+ fi
+}
diff --git a/media-sound/ncmpcpp/ncmpcpp-9999.ebuild b/media-sound/ncmpcpp/ncmpcpp-9999.ebuild
new file mode 100644
index 000000000000..1a95c8ad5fb6
--- /dev/null
+++ b/media-sound/ncmpcpp/ncmpcpp-9999.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit autotools git-r3
+
+DESCRIPTION="featureful ncurses based MPD client inspired by ncmpc"
+HOMEPAGE="http://ncmpcpp.rybczak.net/"
+EGIT_REPO_URI="git://repo.or.cz/ncmpcpp.git"
+LICENSE="GPL-2"
+
+SLOT="0"
+KEYWORDS=""
+IUSE="clock outputs taglib visualizer"
+
+RDEPEND="
+ !dev-libs/boost:0/1.57.0
+ >=media-libs/libmpdclient-2.1
+ dev-libs/boost:=[nls,threads]
+ net-misc/curl
+ sys-libs/ncurses:=
+ sys-libs/readline:*
+ taglib? ( media-libs/taglib )
+ visualizer? ( sci-libs/fftw:3.0= )
+"
+DEPEND="
+ ${RDEPEND}
+ virtual/pkgconfig
+"
+
+src_prepare() {
+ default
+
+ sed -i -e '/^docdir/d' {,doc/}Makefile.am || die
+ sed -i -e 's|COPYING||g' Makefile.am || die
+
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ $(use_enable clock) \
+ $(use_enable outputs) \
+ $(use_enable visualizer) \
+ $(use_with taglib) \
+ $(use_with visualizer fftw) \
+ --docdir=/usr/share/doc/${PF}
+}
+
+src_install() {
+ default
+
+ dodoc doc/{bindings,config}
+}
+
+pkg_postinst() {
+ echo
+ elog "Example configuration files have been installed at"
+ elog "${ROOT}usr/share/doc/${PF}"
+ elog "${P} uses ~/.ncmpcpp/config and ~/.ncmpcpp/bindings"
+ elog "as user configuration files."
+ echo
+ if use visualizer; then
+ elog "If you want to use the visualizer, you need mpd with fifo enabled."
+ echo
+ fi
+}