Gentoo Archives: gentoo-commits

From: Johannes Huber <johu@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: media-sound/kradio/
Date: Fri, 31 Aug 2012 11:43:23
Message-Id: 1346413386.4df507a1599822b574f6156c4a03873c223d89a5.johu@gentoo
1 commit: 4df507a1599822b574f6156c4a03873c223d89a5
2 Author: Johannes Huber <johu <AT> gentoo <DOT> org>
3 AuthorDate: Fri Aug 31 11:42:38 2012 +0000
4 Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
5 CommitDate: Fri Aug 31 11:43:06 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=4df507a1
7
8 [media-sound/kradio] Sync with tree. Move to git by upstream.
9
10 (Portage version: 2.2.0_alpha123/git/Linux x86_64, unsigned Manifest commit)
11
12 ---
13 media-sound/kradio/kradio-9999.ebuild | 44 ++++++++++++++++++++++++--------
14 1 files changed, 33 insertions(+), 11 deletions(-)
15
16 diff --git a/media-sound/kradio/kradio-9999.ebuild b/media-sound/kradio/kradio-9999.ebuild
17 index cb6a2ee..3e77a27 100644
18 --- a/media-sound/kradio/kradio-9999.ebuild
19 +++ b/media-sound/kradio/kradio-9999.ebuild
20 @@ -4,14 +4,18 @@
21
22 EAPI=4
23
24 -KDE_LINGUAS="cs de es pl pt ru uk"
25 -KDE_SCM="svn"
26 +KDE_LINGUAS_DIR=( po convert-presets/po )
27 +PLUGINS=(
28 + alsa-sound dbus gui-docking-menu gui-error-log gui-quickbar
29 + gui-standard-display internetradio lirc oss-sound radio recording shortcuts
30 + soundserver streaming timecontrol timeshifter v4lradio
31 +)
32 +KDE_LINGUAS="cs de es is it pl pt pt_BR ru sk tr uk"
33 inherit kde4-base
34
35 DESCRIPTION="kradio is a radio tuner application for KDE"
36 HOMEPAGE="http://kradio.sourceforge.net/"
37 -ESVN_REPO_URI="https://${PN}.svn.sourceforge.net/svnroot/${PN}/trunk"
38 -ESVN_PROJECT="kradio"
39 +EGIT_REPO_URI="git://${PN}.git.sourceforge.net/gitroot/${PN}/${PN}"
40
41 LICENSE="GPL-2"
42 KEYWORDS=""
43 @@ -21,27 +25,45 @@ IUSE="alsa debug encode ffmpeg lirc +mp3 +vorbis v4l"
44 DEPEND="
45 media-libs/libsndfile
46 alsa? ( media-libs/alsa-lib )
47 + ffmpeg? (
48 + >=media-libs/libmms-0.4
49 + virtual/ffmpeg
50 + )
51 lirc? ( app-misc/lirc )
52 mp3? ( media-sound/lame )
53 vorbis? (
54 media-libs/libvorbis
55 media-libs/libogg
56 )
57 - ffmpeg? (
58 - >=media-libs/libmms-0.4
59 - virtual/ffmpeg
60 - )
61 "
62 RDEPEND="${DEPEND}"
63
64 +S=${WORKDIR}/${MY_P}
65 +
66 +src_prepare() {
67 + local lang
68 + for lang in ${KDE_LINGUAS} ; do
69 + if ! use linguas_${lang} ; then
70 + for dir in "${KDE_LINGUAS_DIR[@]}" ; do
71 + rm ${dir}/${lang}.po
72 + done
73 + for plugin in "${PLUGINS[@]}" ; do
74 + rm plugins/${plugin}/po/${lang}.po
75 + done
76 + fi
77 + done
78 +
79 + kde4-base_src_prepare
80 +}
81 +
82 src_configure() {
83 mycmakeargs=(
84 $(cmake-utils_use_with alsa)
85 + $(cmake-utils_use_with ffmpeg)
86 + $(cmake-utils_use_with lirc)
87 $(cmake-utils_use_with mp3 LAME)
88 $(cmake-utils_use_with vorbis OGG_VORBIS)
89 - $(cmake-utils_use_with lirc)
90 - $(cmake-utils_use_with ffmpeg)
91 - $(cmake-utils_use_with v4l v4l2)
92 + $(cmake-utils_use_with v4l V4L2)
93 )
94
95 kde4-base_src_configure