Gentoo Archives: gentoo-commits

From: Justin Lecher <jlec@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/betagarden:master commit in: media-sound/guayadeque/
Date: Tue, 27 Dec 2011 11:02:09
Message-Id: 020ea5c1e0e6de99a66320ca6fbeba0e4e63eee6.jlec@gentoo
1 commit: 020ea5c1e0e6de99a66320ca6fbeba0e4e63eee6
2 Author: Justin Lecher <jlec <AT> gentoo <DOT> org>
3 AuthorDate: Tue Dec 27 09:09:01 2011 +0000
4 Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
5 CommitDate: Tue Dec 27 09:09:01 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/betagarden.git;a=commit;h=020ea5c1
7
8 Add live version, #395903
9
10 (Portage version: 2.2.0_alpha83/git/Linux x86_64, signed Manifest commit with key 70EB7916)
11
12 ---
13 media-sound/guayadeque/ChangeLog | 57 +++++++++++++++++
14 media-sound/guayadeque/guayadeque-9999.ebuild | 84 +++++++++++++++++++++++++
15 media-sound/guayadeque/metadata.xml | 11 +++
16 3 files changed, 152 insertions(+), 0 deletions(-)
17
18 diff --git a/media-sound/guayadeque/ChangeLog b/media-sound/guayadeque/ChangeLog
19 new file mode 100644
20 index 0000000..08907c8
21 --- /dev/null
22 +++ b/media-sound/guayadeque/ChangeLog
23 @@ -0,0 +1,57 @@
24 +# ChangeLog for media-sound/guayadeque
25 +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
26 +# $Header: /var/cvsroot/gentoo-x86/media-sound/guayadeque/ChangeLog,v 1.11 2011/12/05 16:49:30 jlec Exp $
27 +
28 +*guayadeque-9999 (27 Dec 2011)
29 +
30 + 27 Dec 2011; Justin Lecher <jlec@g.o> +guayadeque-9999.ebuild,
31 + +metadata.xml:
32 + Add live version, #395903
33 +
34 + 05 Dec 2011; Justin Lecher <jlec@g.o> guayadeque-0.3.1.ebuild:
35 + Add dep on media-plugins/gst-plugins-soup for shoutcast support, #393263
36 +
37 + 20 Nov 2011; Justin Lecher <jlec@g.o> guayadeque-0.3.1.ebuild:
38 + Build if svn-1.7 is installed, drop optimization
39 +
40 + 19 Nov 2011; Samuli Suominen <ssuominen@g.o> guayadeque-0.2.9.ebuild,
41 + guayadeque-0.3.1.ebuild, metadata.xml:
42 + Rename USE="indicate" to USE="ayatana" to get it covered by the current
43 + use.mask.
44 +
45 + 07 Oct 2011; Justin Lecher <jlec@g.o> guayadeque-0.2.7.ebuild,
46 + guayadeque-0.2.9.ebuild, guayadeque-0.3.1.ebuild:
47 + Remove USE=gstreamer requirement from wxGTK, #383671
48 +
49 +
50 + 17 Jul 2011; Justin Lecher <jlec@g.o> guayadeque-0.2.7.ebuild,
51 + guayadeque-0.2.9.ebuild, guayadeque-0.3.1.ebuild, metadata.xml:
52 + Fix for change in wxwidgets.eclass
53 +
54 +*guayadeque-0.3.1 (04 Jun 2011)
55 +
56 + 04 Jun 2011; Justin Lecher <jlec@g.o> +guayadeque-0.3.1.ebuild:
57 + Version Bump, #369953
58 +
59 + 23 Feb 2011; Justin Lecher <jlec@g.o> guayadeque-0.2.9.ebuild:
60 + Depend on X support on wxGtk, #355953
61 +
62 +*guayadeque-0.2.9 (22 Feb 2011)
63 +
64 + 22 Feb 2011; Justin Lecher <jlec@g.o> +guayadeque-0.2.9.ebuild,
65 + metadata.xml:
66 + Version Bumo, #355769
67 +
68 + 20 Feb 2011; Justin Lecher <jlec@g.o> guayadeque-0.2.7.ebuild,
69 + metadata.xml:
70 + Better handling of langs, corrected maintainer email
71 +
72 + 20 Feb 2011; Justin Lecher <jlec@g.o> guayadeque-0.2.7.ebuild:
73 + No tests available
74 +
75 +*guayadeque-0.2.7 (20 Feb 2011)
76 +
77 + 20 Feb 2011; Justin Lecher <jlec@g.o> +guayadeque-0.2.7.ebuild,
78 + +metadata.xml:
79 + New addition, written by Lukas, enhanced by unknown contributor
80 +
81
82 diff --git a/media-sound/guayadeque/guayadeque-9999.ebuild b/media-sound/guayadeque/guayadeque-9999.ebuild
83 new file mode 100644
84 index 0000000..d770f6e
85 --- /dev/null
86 +++ b/media-sound/guayadeque/guayadeque-9999.ebuild
87 @@ -0,0 +1,84 @@
88 +# Copyright 1999-2011 Gentoo Foundation
89 +# Distributed under the terms of the GNU General Public License v2
90 +# $Header: /var/cvsroot/gentoo-x86/media-sound/guayadeque/guayadeque-0.3.1.ebuild,v 1.6 2011/12/05 16:49:30 jlec Exp $
91 +
92 +EAPI=3
93 +
94 +WX_GTK_VER="2.8"
95 +
96 +inherit cmake-utils wxwidgets subversion
97 +
98 +DESCRIPTION="Music management program designed for all music enthusiasts"
99 +HOMEPAGE="http://guayadeque.org"
100 +SRC_URI=""
101 +ESVN_REPO_URI="http://guayadeque.svn.sourceforge.net/svnroot/${PN}/Trunk"
102 +
103 +LICENSE="GPL-3"
104 +SLOT="0"
105 +KEYWORDS="~amd64 ~x86"
106 +IUSE="ayatana ipod"
107 +
108 +# No test available, Making src_test fail
109 +RESTRICT="test"
110 +
111 +RDEPEND="
112 + dev-db/sqlite:3
113 + dev-libs/glib:2
114 + dev-vcs/subversion
115 + media-libs/flac
116 + media-libs/gstreamer
117 + media-libs/taglib
118 + media-plugins/gst-plugins-soup
119 + net-misc/curl
120 + sys-apps/dbus
121 + x11-libs/wxGTK:2.8[X]
122 + ayatana? ( dev-libs/libindicate )
123 + ipod? ( media-libs/libgpod )"
124 +DEPEND="${RDEPEND}
125 + sys-devel/gettext
126 + dev-util/pkgconfig
127 + dev-util/cmake"
128 +
129 +# echo $(cat po/CMakeLists.txt | grep ADD_SUBDIRECTORY | sed 's#ADD_SUBDIRECTORY( \(\w\+\) )#\1#')
130 +LANGS="es uk it de fr is nb th cs ru hu sv nl pt_BR pt"
131 +for l in ${LANGS}; do
132 + IUSE="$IUSE linguas_${l}"
133 +done
134 +
135 +src_prepare() {
136 + for l in ${LANGS} ; do
137 + if ! use linguas_${l} ; then
138 + sed \
139 + -e "/${l}/d" \
140 + -i po/CMakeLists.txt || die
141 + fi
142 + done
143 +
144 + if ! use ipod; then
145 + sed \
146 + -e '/PKG_CHECK_MODULES( LIBGPOD/,/^ENDIF/d' \
147 + -i CMakeLists.txt || die
148 + fi
149 +
150 + if ! use ayatana; then
151 + sed \
152 + -e '/PKG_CHECK_MODULES( LIBINDICATE/,/^ENDIF/d' \
153 + -i CMakeLists.txt || die
154 + fi
155 +
156 + base_src_prepare
157 +
158 + sed 's:-O2::g' -i CMakeLists.txt || die
159 +}
160 +
161 +src_configure() {
162 + cmake-utils_src_configure
163 +}
164 +
165 +src_compile() {
166 + cmake-utils_src_compile
167 +}
168 +
169 +src_install() {
170 + cmake-utils_src_install
171 +}
172
173 diff --git a/media-sound/guayadeque/metadata.xml b/media-sound/guayadeque/metadata.xml
174 new file mode 100644
175 index 0000000..ee7d4d0
176 --- /dev/null
177 +++ b/media-sound/guayadeque/metadata.xml
178 @@ -0,0 +1,11 @@
179 +<?xml version="1.0" encoding="UTF-8"?>
180 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
181 +<pkgmetadata>
182 + <maintainer>
183 + <email>jlec@g.o</email>
184 + <name>Justin Lecher</name>
185 + </maintainer>
186 + <use>
187 + <flag name="ayatana">Build in support for Ayatana notification using the libindicate plugin.</flag>
188 + </use>
189 +</pkgmetadata>