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/cmus |
reinit the tree, so we can have metadata
Diffstat (limited to 'media-sound/cmus')
-rw-r--r-- | media-sound/cmus/Manifest | 5 | ||||
-rw-r--r-- | media-sound/cmus/cmus-2.8.0_rc0.ebuild | 110 | ||||
-rw-r--r-- | media-sound/cmus/metadata.xml | 20 |
3 files changed, 135 insertions, 0 deletions
diff --git a/media-sound/cmus/Manifest b/media-sound/cmus/Manifest new file mode 100644 index 000000000000..b7a2c4ad9e1d --- /dev/null +++ b/media-sound/cmus/Manifest @@ -0,0 +1,5 @@ +DIST cmus-2.8.0_rc0.tar.gz 315613 SHA256 b594087f16053f4db49e89d72b1c6dbb12e221373e806e62b3e97c327de1dac9 SHA512 0379f18497d6510fad35a2d905c932d12f2726a5694d3ab272ce139e9ea4520cb4dd1cf3fafe890f6ada8a64285f8c04ef7571647a66c2d44df17e2dca80f869 WHIRLPOOL 47fb7c22727bcc6e2a231c469b4ff67ec8a56902ec1786357eef33445ae0fac5b66e68649193af03b7fd1cb6274da1742ab2a1c6473ec764ff210b9ce60afcb5 +EBUILD cmus-2.8.0_rc0.ebuild 3300 SHA256 3fae4a930e16f598eb5de663707575802db33455ef1f73683df55173771fc705 SHA512 306d304bc131a67960188573ad46da113539c86eb40e7bf78762214065fb69c8653f2af8e19ac140499ad199139c0c12a82249e6f6d13d632704fd99cf49d2a8 WHIRLPOOL ea4312a9ebbaf72044e58b0716c61ac8ce6b5cc72fda0e524c87f85e7c4462eac48cf41b140a481145d1736ca5524c77a54afb127d6fa3452e5f9fc3fb8199c1 +MISC ChangeLog 4861 SHA256 2d3a4cd63c293646dd89cb356d7e25fe5d9017bfd18d5b959fdd483438699068 SHA512 f0ac9c6215021af0d1be3a1ceecd0947dc57a681eff7e50f17f35bf602cf2d35ca7a69bc8be0480d7a166b992f306235cb860c6f8ffd9f386117274cfc0e8d71 WHIRLPOOL 9ffee9ad7ef2eaa665d7df5b7a524177c8d45e35bb154d369a707558ad80ffdcdef56d17f2b522856693efded33d28328dcea4b8c2d972616100d6e351940f3a +MISC ChangeLog-2015 10896 SHA256 00bbf172f99d955e7d916f065bceaaf0afc0f709dd7fde7ef9f03b193fc846ed SHA512 e7fc591f22267fb30fa75111fa8b4d0b988df14bd593a2cec6021c4cff84b510ce1addb295a3c2f7567fd1706c88e8caff28af4d80a043d109977ed0a2b6bb79 WHIRLPOOL 0c332a7a4eff5942b517073df57fcbcf3a9397e3c249754a11612d3cb12546bdcf5eb3333dd3255657c02b2d45f9d180a408b8b3a548b9ddc7abc69f5bc8902b +MISC metadata.xml 872 SHA256 ebfa56de66249b44362fd848f93ab0c109dfb94cd800674b3c81a282ab7e1b96 SHA512 3d4ef1bf44ff73be65e203c2ba979a782cb64ee821316edf5885b037a4ca89f868bbaa54e65eab8eb315811c976f867678fd3ac22fa021ea494d0e6c08e7760a WHIRLPOOL ce43e4f82dd9979e54ea751a64de32c4ed285778586b50c3536439175a227e9dde62fe9ba62ed6fe38280391bb70de4750d4b10902bd494f3188a5b8c6e6d5f3 diff --git a/media-sound/cmus/cmus-2.8.0_rc0.ebuild b/media-sound/cmus/cmus-2.8.0_rc0.ebuild new file mode 100644 index 000000000000..f1776a8b9554 --- /dev/null +++ b/media-sound/cmus/cmus-2.8.0_rc0.ebuild @@ -0,0 +1,110 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit bash-completion-r1 multilib + +DESCRIPTION="A ncurses based music player with plugin support for many formats" +HOMEPAGE="https://cmus.github.io/" +SRC_URI="https://github.com/cmus/cmus/archive/v${PV/_/-}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris" +IUSE="aac alsa ao cue cdio cddb discid debug examples ffmpeg +flac jack libsamplerate + +mad mikmod modplug mp4 musepack opus oss pidgin pulseaudio tremor +unicode + +vorbis wavpack" + +S="${WORKDIR}/${P/_/-}" + +CDEPEND="sys-libs/ncurses:0=[unicode?] + aac? ( media-libs/faad2 ) + alsa? ( >=media-libs/alsa-lib-1.0.11 ) + ao? ( media-libs/libao ) + cue? ( media-libs/libcue ) + cdio? ( dev-libs/libcdio-paranoia ) + cddb? ( media-libs/libcddb ) + discid? ( media-libs/libdiscid ) + ffmpeg? ( media-video/ffmpeg:= ) + flac? ( media-libs/flac ) + jack? ( media-sound/jack-audio-connection-kit ) + libsamplerate? ( media-libs/libsamplerate ) + mad? ( >=media-libs/libmad-0.14 ) + mikmod? ( media-libs/libmikmod:0 ) + modplug? ( >=media-libs/libmodplug-0.7 ) + mp4? ( >=media-libs/libmp4v2-1.9:0 ) + musepack? ( >=media-sound/musepack-tools-444 ) + opus? ( media-libs/opusfile ) + pulseaudio? ( media-sound/pulseaudio ) + tremor? ( media-libs/tremor ) + !tremor? ( vorbis? ( >=media-libs/libvorbis-1.0 ) ) + wavpack? ( media-sound/wavpack )" +DEPEND="${CDEPEND} + virtual/pkgconfig" +RDEPEND="${CDEPEND} + pidgin? ( net-im/pidgin dev-python/dbus-python )" + +# Both CONFIG_TREMOR=y and CONFIG_VORBIS=y are required to link to tremor libs instead of vorbis libs +REQUIRED_USE="tremor? ( vorbis ) + mp4? ( aac )" # enabling mp4 adds -lfaad + +DOCS="AUTHORS README.md" + +my_config() { + local value + use ${1} && value=a || value=n + myconf="${myconf} ${2}=${value}" +} + +src_configure() { + local debuglevel=1 myconf="CONFIG_ARTS=n CONFIG_SUN=n CONFIG_SNDIO=n CONFIG_WAVEOUT=n CONFIG_VTX=n CONFIG_ROAR=n" + + use debug && debuglevel=2 + + my_config cddb CONFIG_CDDB + my_config cdio CONFIG_CDIO + my_config discid CONFIG_DISCID + my_config flac CONFIG_FLAC + my_config mad CONFIG_MAD + my_config modplug CONFIG_MODPLUG + my_config mikmod CONFIG_MIKMOD + my_config musepack CONFIG_MPC + my_config vorbis CONFIG_VORBIS + my_config tremor CONFIG_TREMOR + my_config opus CONFIG_OPUS + my_config wavpack CONFIG_WAVPACK + my_config mp4 CONFIG_MP4 + my_config aac CONFIG_AAC + my_config ffmpeg CONFIG_FFMPEG + my_config cue CONFIG_CUE + my_config pulseaudio CONFIG_PULSE + my_config alsa CONFIG_ALSA + my_config jack CONFIG_JACK + my_config libsamplerate CONFIG_SAMPLERATE + my_config ao CONFIG_AO + my_config oss CONFIG_OSS + + ./configure prefix="${EPREFIX}"/usr ${myconf} \ + exampledir="${EPREFIX}"/usr/share/doc/${PF}/examples \ + libdir="${EPREFIX}"/usr/$(get_libdir) DEBUG=${debuglevel} || die +} + +src_install() { + default + + use examples || rm -rf "${ED}"/usr/share/doc/${PF}/examples + + insinto /usr/share/zsh/site-functions + doins contrib/_cmus + + newbashcomp contrib/${PN}.bash-completion ${PN} + + if use pidgin; then + newbin contrib/cmus-updatepidgin.py cmus-updatepidgin + fi +} + +pkg_postinst() { + einfo "USE flag 'wma' was replaced by 'ffmpeg'" + einfo "Details here - https://bugs.gentoo.org/show_bug.cgi?id=553834" +} diff --git a/media-sound/cmus/metadata.xml b/media-sound/cmus/metadata.xml new file mode 100644 index 000000000000..b6311fbd0308 --- /dev/null +++ b/media-sound/cmus/metadata.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>sound@gentoo.org</email> + <name>Gentoo Sound project</name> + </maintainer> + <use> + <flag name="cdio">use libcdio for CD support </flag> + <flag name="cue">enable CUE sheet parsing</flag> + <flag name="discid">enable reading the ID of the inserted CD</flag> + <flag name="pidgin">install support script for <pkg>net-im/pidgin</pkg></flag> + <flag name="opus">enable support for <pkg>media-libs/opusfile</pkg></flag> + <flag name="tremor">use libivorbis from <pkg>media-libs/tremor</pkg> instead of <pkg>media-libs/libvorbis</pkg></flag> + </use> + <upstream> + <remote-id type="github">cmus/cmus</remote-id> + <remote-id type="sourceforge">cmus</remote-id> + </upstream> +</pkgmetadata> |