Gentoo Archives: gentoo-commits

From: "Markos Chandras (hwoarang)" <hwoarang@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-sound/gejengel: gejengel-0.1.4-r1.ebuild ChangeLog
Date: Mon, 27 Aug 2012 09:59:07
Message-Id: 20120827095847.A3310208D9@flycatcher.gentoo.org
1 hwoarang 12/08/27 09:58:47
2
3 Modified: ChangeLog
4 Added: gejengel-0.1.4-r1.ebuild
5 Log:
6 Respect CXXFLAGS. Bug #429950. Fix deprecation warnings for the desktop file.
7
8 (Portage version: 2.1.11.11/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.22 media-sound/gejengel/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/gejengel/ChangeLog?rev=1.22&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/gejengel/ChangeLog?rev=1.22&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/gejengel/ChangeLog?r1=1.21&r2=1.22
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-sound/gejengel/ChangeLog,v
20 retrieving revision 1.21
21 retrieving revision 1.22
22 diff -u -r1.21 -r1.22
23 --- ChangeLog 21 Dec 2011 12:55:10 -0000 1.21
24 +++ ChangeLog 27 Aug 2012 09:58:47 -0000 1.22
25 @@ -1,6 +1,11 @@
26 # ChangeLog for media-sound/gejengel
27 -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/media-sound/gejengel/ChangeLog,v 1.21 2011/12/21 12:55:10 aballier Exp $
29 +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
30 +# $Header: /var/cvsroot/gentoo-x86/media-sound/gejengel/ChangeLog,v 1.22 2012/08/27 09:58:47 hwoarang Exp $
31 +
32 +*gejengel-0.1.4-r1 (27 Aug 2012)
33 +
34 + 27 Aug 2012; Markos Chandras <hwoarang@g.o> +gejengel-0.1.4-r1.ebuild:
35 + Respect CXXFLAGS. Bug #429950. Fix deprecation warnings for the desktop file.
36
37 21 Dec 2011; Alexis Ballier <aballier@g.o> gejengel-0.1.4.ebuild,
38 +files/gejengel-0.1.4-ffmpeg.patch:
39 @@ -81,4 +86,3 @@
40 Vanden
41 Boer ( upstream developer )<dirk.vdb@×××××.com> for the initial ebuild. He
42 will be proxy maintainer.
43 -
44
45
46
47 1.1 media-sound/gejengel/gejengel-0.1.4-r1.ebuild
48
49 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/gejengel/gejengel-0.1.4-r1.ebuild?rev=1.1&view=markup
50 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/gejengel/gejengel-0.1.4-r1.ebuild?rev=1.1&content-type=text/plain
51
52 Index: gejengel-0.1.4-r1.ebuild
53 ===================================================================
54 # Copyright 1999-2012 Gentoo Foundation
55 # Distributed under the terms of the GNU General Public License v2
56 # $Header: /var/cvsroot/gentoo-x86/media-sound/gejengel/gejengel-0.1.4-r1.ebuild,v 1.1 2012/08/27 09:58:47 hwoarang Exp $
57
58 EAPI=4
59 inherit eutils multilib flag-o-matic
60
61 DESCRIPTION="Lightweight audio player"
62 HOMEPAGE="http://code.google.com/p/gejengel"
63 SRC_URI="http://${PN}.googlecode.com/files/${P}.tar.gz"
64
65 LICENSE="GPL-2"
66 SLOT="0"
67 KEYWORDS="~amd64 ~x86"
68 IUSE="+alsa audioscrobbler debug dbus +ffmpeg flac libnotify mad openal pulseaudio syslog"
69
70 RDEPEND="dev-cpp/gtkmm:2.4
71 dev-cpp/pangomm:1.4
72 media-libs/taglib
73 dev-db/sqlite:3
74 || ( media-gfx/imagemagick[cxx]
75 media-gfx/graphicsmagick[imagemagick] )
76 mad? ( media-libs/libmad )
77 flac? ( media-libs/flac[cxx] )
78 ffmpeg? ( virtual/ffmpeg )
79 audioscrobbler? ( >=media-libs/lastfmlib-0.4 )
80 dbus? ( dev-libs/dbus-glib )
81 libnotify? ( x11-libs/libnotify )
82 openal? ( media-libs/openal )
83 alsa? ( media-libs/alsa-lib )
84 pulseaudio? ( media-sound/pulseaudio )"
85 DEPEND="${RDEPEND}
86 dev-libs/libxdg-basedir
87 >=sys-devel/automake-1.11"
88
89 DOCS=( AUTHORS ChangeLog README TODO )
90
91 src_prepare() {
92 epatch "${FILESDIR}"/${P}-libnotify-0.7.patch \
93 "${FILESDIR}"/${P}-ffmpeg.patch
94 # Remove Vesion and Encoding from the desktop file
95 sed -i -e "/Version/d" -e "/Encoding/d" \
96 data/${PN}.desktop.in || die "sed failed"
97 append-cxxflags "-D__STDC_CONSTANT_MACROS"
98 }
99
100 src_configure() {
101 econf \
102 --disable-shared \
103 $(use_enable syslog logging) \
104 $(use_enable debug) \
105 $(use_enable openal) \
106 $(use_enable audioscrobbler lastfm) \
107 $(use_enable dbus) \
108 $(use_enable libnotify) \
109 $(use_enable mad) \
110 $(use_enable flac) \
111 $(use_enable ffmpeg) \
112 $(use_enable alsa) \
113 $(use_enable pulseaudio) \
114 --disable-unittests
115 }
116
117 src_compile() {
118 emake CXXFLAGS="${CXXFLAGS}"
119 }
120
121 src_install() {
122 default
123 # The libgejengel.a is used by the package when building but shouldn't end
124 # up in the installation target
125 rm -f "${ED}"usr/$(get_libdir)/libgejengel.{a,la}
126 }