Gentoo Archives: gentoo-commits

From: "Mart Raudsepp (leio)" <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-libs/libcanberra: metadata.xml ChangeLog libcanberra-0.9.ebuild Manifest
Date: Sun, 05 Oct 2008 06:37:15
Message-Id: E1KmNEu-0006uq-9m@stork.gentoo.org
1 leio 08/10/05 06:37:12
2
3 Added: metadata.xml ChangeLog libcanberra-0.9.ebuild
4 Manifest
5 Log:
6 Initial import of libcanberra - a portable sound event library for generating event sounds on free desktops.
7 (Portage version: 2.2_rc11/cvs/Linux 2.6.26-gentoo-r1 x86_64)
8
9 Revision Changes Path
10 1.1 media-libs/libcanberra/metadata.xml
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/libcanberra/metadata.xml?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/libcanberra/metadata.xml?rev=1.1&content-type=text/plain
14
15 Index: metadata.xml
16 ===================================================================
17 <?xml version="1.0" encoding="UTF-8"?>
18 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
19 <pkgmetadata>
20 <herd>gnome</herd>
21 <longdescription>A small and lightweight implementation of the XDG Sound Theme Specification (http://0pointer.de/public/sound-theme-spec.html).</longdescription>
22 <use>
23 <flag name='alsa'>Enables ALSA sound driver.</flag>
24 <flag name='gstreamer'>Enables gstreamer sound driver. Not useful when alsa or pulseaudio is available.</flag>
25 <flag name='gtk'>Enables building of gtk+ helper library, gtk+ runtime sound effects and the canberra-gtk-play
26 utility. To enable the gtk+ sound effects add canberra-gtk-module to the colon separated list of modules
27 in the GTK_MODULES environment variable.</flag>
28 <flag name='pulseaudio'>Enables PulseAudio sound driver that should be able to support positional event sounds.
29 This is the preferred choice for best sound events experience and picked by default if compiled in and
30 possible to use at runtime.</flag>
31 </use>
32 </pkgmetadata>
33
34
35
36 1.1 media-libs/libcanberra/ChangeLog
37
38 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/libcanberra/ChangeLog?rev=1.1&view=markup
39 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/libcanberra/ChangeLog?rev=1.1&content-type=text/plain
40
41 Index: ChangeLog
42 ===================================================================
43 # ChangeLog for media-libs/libcanberra
44 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
45 # $Header: /var/cvsroot/gentoo-x86/media-libs/libcanberra/ChangeLog,v 1.1 2008/10/05 06:37:11 leio Exp $
46
47 *libcanberra-0.9 (05 Oct 2008)
48
49 05 Oct 2008; Mart Raudsepp <leio@g.o> +metadata.xml,
50 +libcanberra-0.9.ebuild:
51 Initial import of libcanberra - a portable sound event library for
52 generating event sounds on free desktops.
53
54
55
56
57 1.1 media-libs/libcanberra/libcanberra-0.9.ebuild
58
59 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/libcanberra/libcanberra-0.9.ebuild?rev=1.1&view=markup
60 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/libcanberra/libcanberra-0.9.ebuild?rev=1.1&content-type=text/plain
61
62 Index: libcanberra-0.9.ebuild
63 ===================================================================
64 # Copyright 1999-2008 Gentoo Foundation
65 # Distributed under the terms of the GNU General Public License v2
66 # $Header: /var/cvsroot/gentoo-x86/media-libs/libcanberra/libcanberra-0.9.ebuild,v 1.1 2008/10/05 06:37:11 leio Exp $
67
68 EAPI="1"
69
70 DESCRIPTION="Portable Sound Event Library"
71 HOMEPAGE="http://0pointer.de/lennart/projects/libcanberra/"
72 SRC_URI="http://0pointer.de/lennart/projects/${PN}/${P}.tar.gz"
73
74 LICENSE="LGPL-2.1"
75 SLOT="0"
76 KEYWORDS="~amd64 ~x86"
77 IUSE="alsa doc gstreamer gtk pulseaudio"
78
79 RDEPEND="media-libs/libvorbis
80 sys-devel/libtool
81 alsa? ( media-libs/alsa-lib )
82 pulseaudio? ( >=media-sound/pulseaudio-0.9.11 )
83 gstreamer? ( >=media-libs/gstreamer-0.10.15 )
84 gtk? ( dev-libs/glib:2
85 >=x11-libs/gtk+-2.13.4:2 )"
86 DEPEND="${RDEPEND}
87 >=dev-util/pkgconfig-0.17
88 doc? ( >=dev-util/gtk-doc-1.9 )"
89
90 src_compile() {
91 econf --disable-static \
92 $(use_enable alsa) \
93 $(use_enable gtk) \
94 $(use_enable pulseaudio pulse) \
95 $(use_enable gstreamer) \
96 $(use_enable doc gtk-doc) \
97 --disable-oss \
98 --disable-tdb \
99 --disable-lynx
100 # tdb support would need a split-out from samba before we can use it
101
102 emake || die "emake failed."
103 }
104
105 src_install() {
106 emake DESTDIR="${D}" install || die "emake install failed."
107
108 rm "${D}/usr/share/doc/${PN}/README"
109 # If the rmdir errors, you probably need to add a file to dodoc
110 # and remove the package installed above
111 rmdir "${D}/usr/share/doc/${PN}"
112 dodoc README
113 }
114
115
116
117 1.1 media-libs/libcanberra/Manifest
118
119 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/libcanberra/Manifest?rev=1.1&view=markup
120 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/libcanberra/Manifest?rev=1.1&content-type=text/plain
121
122 Index: Manifest
123 ===================================================================
124 DIST libcanberra-0.9.tar.gz 823652 RMD160 77c0d4738b15366f810f311dbbdebf0d70dfc3a3 SHA1 42b87af1ee770378dbfd8bfeb3c11a6e4f513dab SHA256 a2f68e02aae11ba85365d9a9da500674f9a7de7e6d91072e59d3a2b3d62f5099
125 EBUILD libcanberra-0.9.ebuild 1313 RMD160 59d8e9896396a59aa3be2187e9b1f00e56fb5047 SHA1 2b7538451d7a4e34123d7aedeb8c3fb2a6edbea4 SHA256 6428902bc274257c34936278607f88faa08fcd87e844b9a35ecd13129619897b
126 MISC ChangeLog 358 RMD160 859e79d49aa039bb75026e4cb80f9d132a6295e7 SHA1 cd550fd51a1a4377ce9153fc5914fdc7b3540832 SHA256 48759da1841c16751bfa3e784d4fb652622b198ffa65aebf5ac6a663c2da167e
127 MISC metadata.xml 1022 RMD160 89b9e49f7b7947e3518d5f58200f968f81e979d0 SHA1 060fc19cc9434e073ca31ebe6326e975a52564cf SHA256 8f31b433f98332004cd0d74e9d706495de2ba9db4bdecb8dbf9c2dea54913a95