[weasel-commit] Source: pulseaudio=0.9.21.1-1

  • From: rbuilder@xxxxxxxxx
  • To: weasel-commit@xxxxxxxxxxxxx
  • Date: Mon, 28 Jun 2010 14:44:40 -0400

================================
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

Other related posts:

  • » [weasel-commit] Source: pulseaudio=0.9.21.1-1 - rbuilder