Gentoo Archives: gentoo-commits

From: "Justin Lecher (jlec)" <jlec@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-sound/guayadeque: guayadeque-0.3.6_pre1887.ebuild ChangeLog
Date: Sat, 28 Dec 2013 22:29:14
Message-Id: 20131228222909.609392004C@flycatcher.gentoo.org
1 jlec 13/12/28 22:29:09
2
3 Modified: ChangeLog
4 Added: guayadeque-0.3.6_pre1887.ebuild
5 Log:
6 media-sound/guayadeque: Version Bump; unbundle wxsqlite; handle (optional) gstreamer support, #482012
7
8 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key B9D4F231BD1558AB!)
9
10 Revision Changes Path
11 1.22 media-sound/guayadeque/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/guayadeque/ChangeLog?rev=1.22&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/guayadeque/ChangeLog?rev=1.22&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/guayadeque/ChangeLog?r1=1.21&r2=1.22
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-sound/guayadeque/ChangeLog,v
20 retrieving revision 1.21
21 retrieving revision 1.22
22 diff -u -r1.21 -r1.22
23 --- ChangeLog 18 Jul 2013 06:11:38 -0000 1.21
24 +++ ChangeLog 28 Dec 2013 22:29:09 -0000 1.22
25 @@ -1,6 +1,13 @@
26 # ChangeLog for media-sound/guayadeque
27 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/media-sound/guayadeque/ChangeLog,v 1.21 2013/07/18 06:11:38 jlec Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/media-sound/guayadeque/ChangeLog,v 1.22 2013/12/28 22:29:09 jlec Exp $
30 +
31 +*guayadeque-0.3.6_pre1887 (28 Dec 2013)
32 +
33 + 28 Dec 2013; Justin Lecher <jlec@g.o>
34 + +guayadeque-0.3.6_pre1887.ebuild,
35 + +files/guayadeque-0.3.6_pre1887-underlinking.patch:
36 + Version Bump; unbundle wxsqlite; handle (optional) gstreamer support, #482012
37
38 18 Jul 2013; Justin Lecher <jlec@g.o> guayadeque-0.3.5.ebuild,
39 metadata.xml:
40
41
42
43 1.1 media-sound/guayadeque/guayadeque-0.3.6_pre1887.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/guayadeque/guayadeque-0.3.6_pre1887.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/guayadeque/guayadeque-0.3.6_pre1887.ebuild?rev=1.1&content-type=text/plain
47
48 Index: guayadeque-0.3.6_pre1887.ebuild
49 ===================================================================
50 # Copyright 1999-2013 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/media-sound/guayadeque/guayadeque-0.3.6_pre1887.ebuild,v 1.1 2013/12/28 22:29:09 jlec Exp $
53
54 EAPI=5
55
56 WX_GTK_VER="2.8"
57
58 inherit cmake-utils eutils wxwidgets
59
60 DESCRIPTION="Music management program designed for all music enthusiasts"
61 HOMEPAGE="http://guayadeque.org/"
62 #SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
63 SRC_URI="http://sourceforge.net/code-snapshots/svn/g/gu/guayadeque/code/guayadeque-code-1887.zip -> ${P}.zip"
64
65 LICENSE="GPL-2"
66 SLOT="0"
67 KEYWORDS="~amd64 ~x86"
68 IUSE="ayatana ipod +minimal"
69
70 # No test available, Making src_test fail
71 RESTRICT="test"
72
73 # Missing
74 # gstreamer0.10-fluendo-mp3 #120237
75 # gstreamer0.10-plugins-bad-multiverse ??
76 # gstreamer0.10-plugins-base-apps ??
77
78 GST_VERSION=0.10
79 GST_DEPS="
80 dev-perl/GStreamer
81 media-libs/gnonlin:${GST_VERSION}
82 media-plugins/gst-plugins-alsa:${GST_VERSION}
83 media-plugins/gst-plugins-ffmpeg:${GST_VERSION}
84 media-plugins/gst-plugins-gio:${GST_VERSION}
85 media-plugins/gst-plugins-gnomevfs:${GST_VERSION}
86 media-plugins/gst-plugins-libnice:${GST_VERSION}
87 media-plugins/gst-plugins-pulse:${GST_VERSION}
88 media-plugins/gst-plugins-soup:${GST_VERSION}
89 media-plugins/gst-plugins-x:${GST_VERSION}
90 media-libs/gst-plugins-bad:${GST_VERSION}
91 media-libs/gst-plugins-base:${GST_VERSION}
92 media-libs/gst-plugins-good:${GST_VERSION}
93 media-libs/gst-plugins-ugly:${GST_VERSION}
94 "
95
96 RDEPEND="${GST_DEPS}
97 dev-db/sqlite:3
98 dev-db/wxsqlite3
99 dev-libs/glib:2
100 media-libs/flac
101 media-libs/gstreamer:${GST_VERSION}[introspection]
102 >=media-libs/taglib-1.6.4
103 net-misc/curl
104 sys-apps/dbus
105 x11-libs/wxGTK:2.8[X]
106 ayatana? ( >=dev-libs/libindicate-0.7 )
107 ipod? ( media-libs/libgpod )
108 !minimal? ( ${GST_DEPS} )"
109 DEPEND="${RDEPEND}
110 app-arch/unzip
111 sys-devel/gettext
112 virtual/pkgconfig"
113
114 # echo $(cat po/CMakeLists.txt | grep ADD_SUBDIRECTORY | sed 's#ADD_SUBDIRECTORY( \(\w\+\) )#\1#')
115 LANGS="es uk it de fr is nb th cs ru hu sv nl pt_BR pt el sk pl tr ja sr bg ca_ES hr"
116 for l in ${LANGS}; do
117 IUSE="$IUSE linguas_${l}"
118 done
119
120 S="${WORKDIR}"/guayadeque-code-1887/Trunk
121
122 PATCHES=( "${FILESDIR}"/${P}-underlinking.patch )
123
124 src_prepare() {
125 for l in ${LANGS} ; do
126 if ! use linguas_${l} ; then
127 sed \
128 -e "/${l}/d" \
129 -i po/CMakeLists.txt || die
130 fi
131 done
132
133 if ! use ipod; then
134 sed \
135 -e '/PKG_CHECK_MODULES( LIBGPOD/,/^ENDIF/d' \
136 -i CMakeLists.txt || die
137 fi
138
139 if ! use ayatana; then
140 sed \
141 -e '/PKG_CHECK_MODULES( LIBINDICATE/,/^ENDIF/d' \
142 -i CMakeLists.txt || die
143 fi
144
145 rm -rf src/wx/wxsql* src/wxsqlite3 || die
146
147 cmake-utils_src_prepare
148
149 # otherwise cmake checks for svn
150 esvn_clean
151
152 sed 's:-O2::g' -i CMakeLists.txt || die
153
154 sed \
155 -e '/Encoding/d' \
156 -i guayadeque.desktop || die
157 }
158
159 pkg_postinst() {
160 local pkg
161 if use minimal; then
162 elog "If you are missing functionalities consider setting USE=-minimal"
163 elog "or install any of the following packages:"
164 for pkg in ${GST_DEPS}; do
165 elog "\t ${pkg}"
166 done
167 fi
168 }