Gentoo Archives: gentoo-commits

From: Chris Reffett <geekboy72@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: media-sound/cantata/
Date: Wed, 22 May 2013 14:12:42
Message-Id: 1369231262.7a53fe933ed312b20039eb70fba8d5bad9ab0d44.creffett@gentoo
1 commit: 7a53fe933ed312b20039eb70fba8d5bad9ab0d44
2 Author: Chris Reffett <creffett <AT> gentoo <DOT> org>
3 AuthorDate: Wed May 22 14:01:02 2013 +0000
4 Commit: Chris Reffett <geekboy72 <AT> gmail <DOT> com>
5 CommitDate: Wed May 22 14:01:02 2013 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=7a53fe93
7
8 [media-sound/cantata] Bump for testing
9
10 Package-Manager: portage-2.2.0_alpha173
11
12 ---
13 media-sound/cantata/cantata-1.0.2.ebuild | 70 ++++++++++++++++++++++++++++++
14 media-sound/cantata/metadata.xml | 16 +++++++
15 2 files changed, 86 insertions(+), 0 deletions(-)
16
17 diff --git a/media-sound/cantata/cantata-1.0.2.ebuild b/media-sound/cantata/cantata-1.0.2.ebuild
18 new file mode 100644
19 index 0000000..4dc8d1a
20 --- /dev/null
21 +++ b/media-sound/cantata/cantata-1.0.2.ebuild
22 @@ -0,0 +1,70 @@
23 +# Copyright 1999-2013 Gentoo Foundation
24 +# Distributed under the terms of the GNU General Public License v2
25 +# $Header: $
26 +
27 +EAPI=5
28 +KDE_REQUIRED="optional"
29 +inherit kde4-base
30 +
31 +DESCRIPTION="A featureful and configurable Qt4 client for the music player daemon (MPD)"
32 +HOMEPAGE="http://kde-apps.org/content/show.php?content=147733"
33 +SRC_URI="http://${PN}.googlecode.com/files/${P}.tar.bz2"
34 +
35 +LICENSE="GPL-2"
36 +SLOT="4"
37 +KEYWORDS="~amd64 ~x86"
38 +IUSE="kde mtp phonon qt5 replaygain webkit"
39 +REQUIRED_USE="mtp? ( kde ) qt5? ( !kde !phonon )"
40 +
41 +DEPEND="
42 + qt5? (
43 + dev-qt/qtconcurrent:5
44 + dev-qt/qtnetwork:5
45 + dev-qt/qtwidgets:5
46 + dev-qt/qtxml:5
47 + )
48 + !qt5? (
49 + dev-qt/qtcore:4
50 + dev-qt/qtdbus:4
51 + dev-qt/qtgui:4
52 + )
53 + kde? (
54 + media-libs/taglib[asf,mp4]
55 + media-libs/taglib-extras
56 + mtp? ( media-libs/libmtp )
57 + )
58 + phonon? ( || ( media-libs/phonon dev-qt/qtphonon:4 ) )
59 + replaygain? (
60 + media-libs/speex
61 + media-libs/taglib[asf,mp4]
62 + media-libs/taglib-extras
63 + media-sound/mpg123
64 + virtual/ffmpeg
65 + )
66 + webkit? ( dev-qt/qtwebkit:4 )
67 +"
68 +RDEPEND="${DEPEND}
69 + $(add_kdebase_dep oxygen-icons)
70 +"
71 +
72 +src_configure() {
73 + local mycmakeargs=(
74 + $(cmake-utils_use_enable kde)
75 + $(cmake-utils_use_enable phonon)
76 + $(cmake-utils_use_enable replaygain FFMPEG)
77 + $(cmake-utils_use_enable replaygain MPG123)
78 + $(cmake-utils_use_enable replaygain SPEEXDSP)
79 + $(cmake-utils_use_enable mtp)
80 + )
81 +
82 + # kde fails to build without taglib
83 + # taglib is required to enable replaygain
84 + if use kde || use replaygain; then
85 + mycmakeargs+=(
86 + -DENABLE_TAGLIB=ON
87 + -DENABLE_TAGLIB_EXTRAS=ON
88 + )
89 + fi
90 +
91 + kde4-base_src_configure
92 +}
93
94 diff --git a/media-sound/cantata/metadata.xml b/media-sound/cantata/metadata.xml
95 new file mode 100644
96 index 0000000..4de6267
97 --- /dev/null
98 +++ b/media-sound/cantata/metadata.xml
99 @@ -0,0 +1,16 @@
100 +<?xml version="1.0" encoding="UTF-8"?>
101 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
102 +<pkgmetadata>
103 + <herd>kde</herd>
104 + <herd>proxy-maintainers</herd>
105 + <herd>qt</herd>
106 + <maintainer>
107 + <email>dastergon@×××××.com</email>
108 + <name>Pavlos Ratis</name>
109 + </maintainer>
110 + <use>
111 + <flag name="phonon">Enable support for Phonon</flag>
112 + <flag name="qt5">Adds support for the Qt GUI/Application Toolkit version 5.x</flag>
113 + <flag name="replaygain">Enable ReplayGain support, for relative volume adjustments.</flag>
114 + </use>
115 +</pkgmetadata>