diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /media-sound/ncmpcpp |
reinit the tree, so we can have metadata
Diffstat (limited to 'media-sound/ncmpcpp')
-rw-r--r-- | media-sound/ncmpcpp/Manifest | 8 | ||||
-rw-r--r-- | media-sound/ncmpcpp/metadata.xml | 36 | ||||
-rw-r--r-- | media-sound/ncmpcpp/ncmpcpp-0.7.7.ebuild | 70 | ||||
-rw-r--r-- | media-sound/ncmpcpp/ncmpcpp-0.8.ebuild | 64 | ||||
-rw-r--r-- | media-sound/ncmpcpp/ncmpcpp-9999.ebuild | 67 |
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 +} |