================================ pulseaudio:source=0.9.21.1-1 (previous: 0.9.19-2) cvc rdiff pulseaudio -1 /weasel.rpath.org@wgl:3-devel/0.9.21.1-1 ================================ 0.9.21.1-1 Filip Brcic (brcha@xxxxxxxxxxxx) Mon Jun 28 14:42:36 2010 pulseaudio 0.9.21.1 pulseaudio.recipe: changed Index: pulseaudio.recipe ==================================================================== contents(size sha1) inode(mtime) --- pulseaudio.recipe /weasel.rpath.org@wgl:3-devel/0.9.19-2 +++ pulseaudio.recipe /weasel.rpath.org@wgl:3-devel/0.9.21.1-1 @@ -5,30 +5,49 @@ class Pulseaudio(AutoPackageRecipe): name = 'pulseaudio' - version = '0.9.19' + version = '0.9.21.1' buildRequires = [ - 'alsa-lib:devel', 'avahi:devel', 'dbus:devel', 'gdbm:devel', - 'gettext:runtime', 'glib:devel', 'hal:devel', - 'intltool:runtime', 'libICE:devel', 'libSM:devel', - 'libX11:devel', 'libXtst:devel', 'libasyncns:devel', - 'libcap:devel', 'libsamplerate:devel', 'libsndfile:devel', - 'libtool:devel', 'm4:runtime', 'openssl:devel', - 'pkg-config:devel', 'speex:devel', 'tcp_wrappers:devel', - 'udev:devel', 'util-linux-ng:devel', 'zlib:devel', - 'GConf:devel', + 'libX11:devel', 'libSM:devel', 'libICE:devel', + 'libXtst:devel', 'libcap:devel', 'libsamplerate:devel', + 'alsa-lib:devel', 'glib:devel', 'avahi:devel', 'liboil:devel', + 'tcp_wrappers:devel', 'dbus:devel', 'GConf:devel', + 'hal:devel', 'bluez:devel', 'libasyncns:devel', 'udev:devel', + 'audiofile:devel', 'speex:devel', 'libsndfile:devel', + 'gdbm:devel', 'libtool:runtime', 'libtool:devel', + 'xproto:devel', 'xextproto:devel', 'libatomic_ops:devel', + 'pkg-config:devel', 'intltool:runtime', + 'perl-XML-Parser:perl', 'gnome-audio:data', + 'alternatives:runtime', 'gettext:runtime', 'openssl:devel', + 'krb5:devel', 'e2fsprogs:devel', 'libXi:devel', ] + if Use.builddocs: + buildRequires.extend(['doxygen:runtime']) + shortDesc = 'A networked sound server with an advanced plugin system' - longDesc = 'A networked sound server with an advanced plugin system' + longDesc = """ +PulseAudio is a sound system for POSIX OSes, meaning that it is a +proxy for your sound applications. It allows you to do advanced +operations on your sound data as it passes between your application +and your hardware. Things like transferring the audio to a different +machine, changing the sample format or channel count and mixing +several sounds into one are easily achieved using a sound server. +PulseAudio is designed for Linux systems. It has also been ported to +and tested on Solaris, FreeBSD, NetBSD, MacOS X, Windows 2000 and +Windows XP. PulseAudio is an integral part of all relevant modern +Linux distributions and used in various mobile devices by multiple +vendors. +""" url = 'http://www.pulseaudio.org/' licenses = [ 'LGPL-2', 'GPL-2' ] categories = [ 'Media/Sound' ] def unpack(r): - r.addArchive('http://0pointer.de/lennart/projects/%(name)s/') - - r.addPatch('pulseaudio-0.9.19-fweb.patch') + if len(r.version.split('.')) == 4: + r.addArchive('mirror://gentoo/') + else: + r.addArchive('http://0pointer.de/lennart/projects/%(name)s/') def configure(r): r.macros.ldflags += ' -Wl,--no-as-needed' @@ -38,22 +57,25 @@ ' --enable-glib2' ' --disable-solaris' ' --enable-asyncns' + ' --enable-oss-output' ' --enable-alsa' -# ' --enable-lirc' # once lirc is built + ' --disable-lirc' # TODO: reenable for lirc ' --enable-tcpwrap' -# ' --enable-jack' # if jack is built + ' --disable-jack' # TODO: reenable for jack ' --enable-avahi' ' --enable-hal' ' --enable-dbus' ' --enable-gconf' ' --enable-samplerate' -# ' --enable-bluez' # once bluez is built + ' --enable-bluez' ' --enable-x11' + ' --disable-default-build-tests' ' --enable-udev' ' --enable-ipv6' ' --with-caps' - ' --with-realtime-group=realtime' + ' --localstatedir=%(localstatedir)s' ' --disable-per-user-esound-socket' + ' --with-database=gdbm' ) def policy(r): @@ -61,7 +83,14 @@ '%(sysconfdir)s/pulse/default.pa', lines='module-zeroconf-publish') + if Use.builddocs: + r.Doc('doxygen/html/*', dir='html') + r.MakeDirs('%(localstatedir)s/run/pulse') r.ExcludeDirectories(exceptions='%(localstatedir)s/run/pulse') r.Ownership('pulse', 'pulse', '%(localstatedir)s/run/pulse') r.SetModes('%(localstatedir)s/run/pulse', 0755) + + r.Create('%(sysconfdir)s/alternatives/packages.d/esd-pulseaudio-runtime', + contents='%(bindir)s/esd %(bindir)s/esdcompat 20') + r.ComponentSpec('runtime', '%(sysconfdir)s/alternatives/packages.d/esd-pulseaudio-runtime') pulseaudio-0.9.21.1.tar.gz: new pulseaudio-0.9.19.tar.gz: removed Committed by: brcha