Gentoo Archives: gentoo-commits

From: "Gilles Dartiguelongue (eva)" <eva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-libs/libcanberra: ChangeLog libcanberra-0.28-r2.ebuild
Date: Sun, 08 May 2011 13:52:56
Message-Id: 20110508135245.7630420054@flycatcher.gentoo.org
1 eva 11/05/08 13:52:45
2
3 Modified: ChangeLog
4 Added: libcanberra-0.28-r2.ebuild
5 Log:
6 Add support for systemd, bug #366177.
7
8 (Portage version: 2.2.0_alpha30/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.68 media-libs/libcanberra/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libcanberra/ChangeLog?rev=1.68&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libcanberra/ChangeLog?rev=1.68&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libcanberra/ChangeLog?r1=1.67&r2=1.68
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-libs/libcanberra/ChangeLog,v
20 retrieving revision 1.67
21 retrieving revision 1.68
22 diff -u -r1.67 -r1.68
23 --- ChangeLog 1 May 2011 16:21:53 -0000 1.67
24 +++ ChangeLog 8 May 2011 13:52:45 -0000 1.68
25 @@ -1,6 +1,12 @@
26 # ChangeLog for media-libs/libcanberra
27 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/media-libs/libcanberra/ChangeLog,v 1.67 2011/05/01 16:21:53 nirbheek Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/media-libs/libcanberra/ChangeLog,v 1.68 2011/05/08 13:52:45 eva Exp $
30 +
31 +*libcanberra-0.28-r2 (08 May 2011)
32 +
33 + 08 May 2011; Gilles Dartiguelongue <eva@g.o>
34 + +libcanberra-0.28-r2.ebuild:
35 + Add support for systemd, bug #366177.
36
37 *libcanberra-0.28-r1 (01 May 2011)
38
39
40
41
42 1.1 media-libs/libcanberra/libcanberra-0.28-r2.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libcanberra/libcanberra-0.28-r2.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libcanberra/libcanberra-0.28-r2.ebuild?rev=1.1&content-type=text/plain
46
47 Index: libcanberra-0.28-r2.ebuild
48 ===================================================================
49 # Copyright 1999-2011 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/media-libs/libcanberra/libcanberra-0.28-r2.ebuild,v 1.1 2011/05/08 13:52:45 eva Exp $
52
53 EAPI="4"
54
55 inherit gnome2-utils libtool systemd
56
57 DESCRIPTION="Portable Sound Event Library"
58 HOMEPAGE="http://0pointer.de/lennart/projects/libcanberra/"
59 SRC_URI="http://0pointer.de/lennart/projects/${PN}/${P}.tar.gz"
60
61 LICENSE="LGPL-2.1"
62 SLOT="0"
63 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
64 IUSE="alsa gstreamer +gtk +gtk3 oss pulseaudio +sound tdb udev"
65
66 COMMON_DEPEND="media-libs/libvorbis
67 >=sys-devel/libtool-2.2.6b
68 alsa? (
69 media-libs/alsa-lib
70 udev? ( >=sys-fs/udev-160 ) )
71 gstreamer? ( >=media-libs/gstreamer-0.10.15 )
72 gtk? ( >=x11-libs/gtk+-2.20.0:2
73 gnome-base/gconf:2 )
74 gtk3? ( x11-libs/gtk+:3
75 gnome-base/gconf:2 )
76 pulseaudio? ( >=media-sound/pulseaudio-0.9.11 )
77 tdb? ( sys-libs/tdb )
78 "
79 RDEPEND="${COMMON_DEPEND}
80 sound? ( x11-themes/sound-theme-freedesktop )" # Required for index.theme wrt #323379
81 DEPEND="${COMMON_DEPEND}
82 >=dev-util/pkgconfig-0.17"
83
84 REQUIRED_USE="udev? ( alsa )"
85
86 src_prepare() {
87 # Run elibtoolize for ~x86-fbsd.
88 use x86-fbsd && elibtoolize
89 }
90
91 src_configure() {
92 econf \
93 --docdir=/usr/share/doc/${PF} \
94 --disable-dependency-tracking \
95 $(use_enable alsa) \
96 $(use_enable oss) \
97 $(use_enable pulseaudio pulse) \
98 $(use_enable gstreamer) \
99 $(use_enable gtk) \
100 $(use_enable gtk3) \
101 $(use_enable tdb) \
102 $(use_enable udev) \
103 $(systemd_with_unitdir) \
104 --disable-lynx \
105 --disable-gtk-doc \
106 --with-html-dir=/usr/share/doc/${PF}/html
107 }
108
109 src_install() {
110 # Disable parallel installation until bug #253862 is solved
111 emake -j1 DESTDIR="${D}" install || die
112
113 # Remove useless .la files
114 # la files in /usr/lib*/${P}/ are needed
115 rm -v "${ED}"/usr/$(get_libdir)/gtk-*/modules/*.la || die
116 rm -v "${ED}"/usr/$(get_libdir)/*.la || die
117 }
118
119 pkg_preinst() { gnome2_gconf_savelist; }
120 pkg_postinst() { gnome2_gconf_install; }