[arch-commits] Commit in pulseaudio/repos (6 files)

2015-05-14 Thread Jan Steffens
Date: Friday, May 15, 2015 @ 05:36:45
  Author: heftig
Revision: 239367

archrelease: copy trunk to extra-i686, extra-x86_64

Added:
  pulseaudio/repos/extra-i686/PKGBUILD
(from rev 239366, pulseaudio/trunk/PKGBUILD)
  pulseaudio/repos/extra-i686/pulseaudio.install
(from rev 239366, pulseaudio/trunk/pulseaudio.install)
  pulseaudio/repos/extra-x86_64/PKGBUILD
(from rev 239366, pulseaudio/trunk/PKGBUILD)
  pulseaudio/repos/extra-x86_64/pulseaudio.install
(from rev 239366, pulseaudio/trunk/pulseaudio.install)
Deleted:
  pulseaudio/repos/extra-i686/PKGBUILD
  pulseaudio/repos/extra-x86_64/PKGBUILD

-+
 /PKGBUILD   |  360 ++
 extra-i686/PKGBUILD |  116 
 extra-i686/pulseaudio.install   |8 
 extra-x86_64/PKGBUILD   |  116 
 extra-x86_64/pulseaudio.install |8 
 5 files changed, 376 insertions(+), 232 deletions(-)

Deleted: extra-i686/PKGBUILD
===
--- extra-i686/PKGBUILD 2015-05-15 03:34:31 UTC (rev 239366)
+++ extra-i686/PKGBUILD 2015-05-15 03:36:45 UTC (rev 239367)
@@ -1,116 +0,0 @@
-# $Id$
-# Maintainer: Jan Alexander Steffens (heftig) 
-# Contributor: Daniel J Griffiths 
-# Contributor: Corrado Primier 
-# Contributor: William Rea 
-
-pkgbase=pulseaudio
-pkgname=(pulseaudio libpulse)
-pkgdesc="A featureful, general-purpose sound server"
-pkgver=6.0
-pkgrel=1
-arch=(i686 x86_64)
-url="http://www.freedesktop.org/wiki/Software/PulseAudio";
-license=(LGPL AGPL3)
-makedepends=(libasyncns libcap attr libxtst libsm libsndfile libtool rtkit
- speexdsp tdb systemd dbus avahi bluez bluez-libs gconf intltool 
jack2-dbus sbc
- lirc openssl xenstore fftw orc json-c gtk3 webrtc-audio-processing
- check)
-options=(!emptydirs)
-source=(http://freedesktop.org/software/$pkgbase/releases/$pkgbase-$pkgver.tar.xz)
-sha256sums=('b50640e0b80b1607600accfad2e45aabb79d379bf6354c9671efa2065477f6f6')
-
-prepare() {
-  cd $pkgbase-$pkgver
-}
-
-build() {
-  cd $pkgbase-$pkgver
-
-  ./configure --prefix=/usr \
---sysconfdir=/etc \
---libexecdir=/usr/lib \
---localstatedir=/var \
---with-udev-rules-dir=/usr/lib/udev/rules.d \
---with-database=tdb \
---disable-tcpwrap \
---disable-bluez4 \
---disable-samplerate \
---disable-rpath \
---disable-default-build-tests
-
-  # fight unused direct deps
-  sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
-
-  make
-}
-
-package_pulseaudio() {
-  depends=("libpulse=$pkgver-$pkgrel" rtkit libltdl speexdsp tdb fftw orc
-   webrtc-audio-processing sbc)
-  optdepends=('pulseaudio-alsa: ALSA configuration (recommended)'
-  'avahi: zeroconf publishing and discovery'
-  'bluez: Bluetooth'
-  'bluez-libs: Bluetooth'
-  'gconf: paprefs configuration'
-  'jack2-dbus: JACK support'
-  'lirc: IR control'
-  'openssl: RAOP (AirPlay) output'
-  'python-pyqt4: Equalizer GUI (qpaeq)'
-  'xenstore: Xen paravirtual output')
-  backup=(etc/pulse/{daemon.conf,default.pa,system.pa})
-
-  cd $pkgbase-$pkgver
-  make -j1 DESTDIR="$pkgdir" install \
-bashcompletiondir=/usr/share/bash-completion/completions
-
-  # Speed up pulseaudio shutdown so that it exits immediately with
-  # the last user session (module-systemd-login keeps it alive)
-  sed -e '/exit-idle-time/iexit-idle-time=0' \
-  -i "$pkgdir/etc/pulse/daemon.conf"
-
-  # Disable cork-request module, can result in e.g. media players unpausing
-  # when there's a Skype call incoming
-  sed -e 's|/usr/bin/pactl load-module module-x11-cork-request|#&|' \
-  -i "$pkgdir/usr/bin/start-pulseaudio-x11"
-
-  rm "$pkgdir/etc/dbus-1/system.d/pulseaudio-system.conf"
-
-### Split libpulse
-
-  mkdir -p 
"$srcdir"/libpulse/{etc/pulse,usr/{bin,lib/pulseaudio,share/man/man{1,5}}}
-
-  mv {"$pkgdir","$srcdir/libpulse"}/etc/pulse/client.conf
-
-  mv "$pkgdir"/usr/bin/pa{cat,ctl,dsp,mon,play,rec,record} \
- "$srcdir/libpulse/usr/bin"
-
-  mv "$pkgdir"/usr/lib/libpulse{,-simple,-mainloop-glib}.so* \
- "$srcdir/libpulse/usr/lib"
-
-  mv "$pkgdir"/usr/lib/pulseaudio/libpulsedsp.so \
- "$pkgdir"/usr/lib/pulseaudio/libpulsecommon-*.so \
- "$srcdir/libpulse/usr/lib/pulseaudio"
-
-  mv {"$pkgdir","$srcdir/libpulse"}/usr/lib/cmake
-  mv {"$pkgdir","$srcdir/libpulse"}/usr/lib/pkgconfig
-
-  mv {"$pkgdir","$srcdir/libpulse"}/usr/include
-
-  mv "$pkgdir"/usr/share/man/man1/pa{cat,ctl,dsp,play}.1 \
- "$srcdir/libpulse/usr/share/man/man1"
-
-  mv {"$pkgdir","$srcdir/libpulse"}/usr/share/man/man5/pulse-client.conf.5
-  mv {"$pkgdir","$srcdir/libpulse"}/usr/share/vala
-}
-
-package_libpulse() {
-  pkgdesc="$pkgdesc (client library)"
-  depends=(dbus libasyncns libcap libxtst libsm libsndfile json-c systemd)
-  optdepends=('alsa-plugins: ALSA support'

[arch-commits] Commit in pulseaudio/repos (6 files)

2014-02-15 Thread Jan Steffens
Date: Saturday, February 15, 2014 @ 14:03:24
  Author: heftig
Revision: 205988

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  pulseaudio/repos/testing-i686/PKGBUILD
(from rev 205987, pulseaudio/trunk/PKGBUILD)
  pulseaudio/repos/testing-x86_64/PKGBUILD
(from rev 205987, pulseaudio/trunk/PKGBUILD)
Deleted:
  pulseaudio/repos/testing-i686/PKGBUILD
  pulseaudio/repos/testing-i686/pulseaudio.install
  pulseaudio/repos/testing-x86_64/PKGBUILD
  pulseaudio/repos/testing-x86_64/pulseaudio.install

---+
 /PKGBUILD |  236 
 testing-i686/PKGBUILD |  118 --
 testing-i686/pulseaudio.install   |   28 
 testing-x86_64/PKGBUILD   |  118 --
 testing-x86_64/pulseaudio.install |   28 
 5 files changed, 236 insertions(+), 292 deletions(-)

Deleted: testing-i686/PKGBUILD
===
--- testing-i686/PKGBUILD   2014-02-15 13:00:13 UTC (rev 205987)
+++ testing-i686/PKGBUILD   2014-02-15 13:03:24 UTC (rev 205988)
@@ -1,118 +0,0 @@
-# $Id$
-# Maintainer: Jan Alexander Steffens (heftig) 
-# Contributor: Daniel J Griffiths 
-# Contributor: Corrado Primier 
-# Contributor: William Rea 
-
-pkgbase=pulseaudio
-pkgname=(pulseaudio libpulse)
-pkgdesc="A featureful, general-purpose sound server"
-pkgver=4.99.3
-pkgrel=1
-arch=(i686 x86_64)
-url="http://www.freedesktop.org/wiki/Software/PulseAudio";
-license=(LGPL AGPL3)
-makedepends=(libasyncns libcap attr libxtst libsm libsamplerate libtool rtkit
- speex tdb systemd dbus avahi bluez bluez-libs gconf intltool jack 
sbc
- lirc-utils openssl fftw orc json-c gtk3 webrtc-audio-processing
- check git)
-options=(!emptydirs)
-#source=(http://freedesktop.org/software/$pkgbase/releases/$pkgbase-$pkgver.tar.xz)
-source=($pkgbase-$pkgver::git://anongit.freedesktop.org/pulseaudio/pulseaudio#commit=6021ce3)
-sha256sums=('SKIP')
-
-prepare() {
-  cd $pkgbase-$pkgver
-}
-
-build() {
-  cd $pkgbase-$pkgver
-
-  ./autogen.sh --prefix=/usr \
---sysconfdir=/etc \
---libexecdir=/usr/lib \
---localstatedir=/var \
---with-udev-rules-dir=/usr/lib/udev/rules.d \
---with-database=tdb \
---disable-tcpwrap \
---disable-bluez4 \
---disable-rpath \
---disable-default-build-tests
-
-  # fight unused direct deps
-  sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
-
-  make
-}
-
-package_pulseaudio() {
-  depends=("libpulse=$pkgver-$pkgrel" rtkit libltdl speex tdb systemd fftw orc
-   libsamplerate webrtc-audio-processing sbc)
-  optdepends=('avahi: zeroconf support'
-  'bluez: bluetooth support'
-  'bluez-libs: bluetooth support'
-  'gconf: configuration through gconf (paprefs)'
-  'jack: jack support'
-  'lirc-utils: infra-red support'
-  'openssl: RAOP support'
-  'python-pyqt4: Equalizer GUI (qpaeq)')
-  backup=(etc/pulse/{daemon.conf,default.pa,system.pa})
-  install=pulseaudio.install
-
-  cd $pkgbase-$pkgver
-  make -j1 DESTDIR="$pkgdir" install \
-bashcompletiondir=/usr/share/bash-completion/completions
-
-  # Speed up pulseaudio shutdown so that it exits immediately with
-  # the last user session (module-systemd-login keeps it alive)
-  sed -e '/exit-idle-time/iexit-idle-time=0' \
-  -i "$pkgdir/etc/pulse/daemon.conf"
-
-  # Disable cork-request module, can result in e.g. media players unpausing
-  # when there's a Skype call incoming
-  sed -e 's|/usr/bin/pactl load-module module-x11-cork-request|#&|' \
-  -i "$pkgdir/usr/bin/start-pulseaudio-x11"
-
-  rm "$pkgdir/etc/dbus-1/system.d/pulseaudio-system.conf"
-
-  install -Dm644 shell-completion/pulseaudio-zsh-completion.zsh \
-"$pkgdir/usr/share/zsh/site-functions/_pulseaudio"
-
-### Split libpulse
-
-  mkdir -p 
"$srcdir"/libpulse/{etc/pulse,usr/{bin,lib/pulseaudio,share/man/man{1,5}}}
-
-  mv {"$pkgdir","$srcdir/libpulse"}/etc/pulse/client.conf
-
-  mv "$pkgdir"/usr/bin/pa{cat,ctl,dsp,mon,play,rec,record} \
- "$srcdir/libpulse/usr/bin"
-
-  mv "$pkgdir"/usr/lib/libpulse{,-simple,-mainloop-glib}.so* \
- "$srcdir/libpulse/usr/lib"
-
-  mv "$pkgdir"/usr/lib/pulseaudio/libpulsedsp.so \
- "$pkgdir"/usr/lib/pulseaudio/libpulsecommon-*.so \
- "$srcdir/libpulse/usr/lib/pulseaudio"
-
-  mv {"$pkgdir","$srcdir/libpulse"}/usr/lib/cmake
-  mv {"$pkgdir","$srcdir/libpulse"}/usr/lib/pkgconfig
-
-  mv {"$pkgdir","$srcdir/libpulse"}/usr/include
-
-  mv "$pkgdir"/usr/share/man/man1/pa{cat,ctl,dsp,play}.1 \
- "$srcdir/libpulse/usr/share/man/man1"
-
-  mv {"$pkgdir","$srcdir/libpulse"}/usr/share/man/man5/pulse-client.conf.5
-  mv {"$pkgdir","$srcdir/libpulse"}/usr/share/vala
-}
-
-package_libpulse() {
-  pkgdesc="$pkgdesc (client library)"
-  depends=(dbus libasyncns libcap libxtst libsm libsndfile json-c)
-  optdepends=('alsa-p

[arch-commits] Commit in pulseaudio/repos (6 files)

2014-02-12 Thread Jan Steffens
Date: Wednesday, February 12, 2014 @ 10:34:09
  Author: heftig
Revision: 205877

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  pulseaudio/repos/testing-i686/
  pulseaudio/repos/testing-i686/PKGBUILD
(from rev 205876, pulseaudio/trunk/PKGBUILD)
  pulseaudio/repos/testing-i686/pulseaudio.install
(from rev 205876, pulseaudio/trunk/pulseaudio.install)
  pulseaudio/repos/testing-x86_64/
  pulseaudio/repos/testing-x86_64/PKGBUILD
(from rev 205876, pulseaudio/trunk/PKGBUILD)
  pulseaudio/repos/testing-x86_64/pulseaudio.install
(from rev 205876, pulseaudio/trunk/pulseaudio.install)

---+
 testing-i686/PKGBUILD |  118 
 testing-i686/pulseaudio.install   |   28 
 testing-x86_64/PKGBUILD   |  118 
 testing-x86_64/pulseaudio.install |   28 
 4 files changed, 292 insertions(+)

Copied: pulseaudio/repos/testing-i686/PKGBUILD (from rev 205876, 
pulseaudio/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2014-02-12 09:34:09 UTC (rev 205877)
@@ -0,0 +1,118 @@
+# $Id$
+# Maintainer: Jan Alexander Steffens (heftig) 
+# Contributor: Daniel J Griffiths 
+# Contributor: Corrado Primier 
+# Contributor: William Rea 
+
+pkgbase=pulseaudio
+pkgname=(pulseaudio libpulse)
+pkgdesc="A featureful, general-purpose sound server"
+pkgver=4.99.3
+pkgrel=1
+arch=(i686 x86_64)
+url="http://www.freedesktop.org/wiki/Software/PulseAudio";
+license=(LGPL AGPL3)
+makedepends=(libasyncns libcap attr libxtst libsm libsamplerate libtool rtkit
+ speex tdb systemd dbus avahi bluez bluez-libs gconf intltool jack 
sbc
+ lirc-utils openssl fftw orc json-c gtk3 webrtc-audio-processing
+ check git)
+options=(!emptydirs)
+#source=(http://freedesktop.org/software/$pkgbase/releases/$pkgbase-$pkgver.tar.xz)
+source=($pkgbase-$pkgver::git://anongit.freedesktop.org/pulseaudio/pulseaudio#commit=6021ce3)
+sha256sums=('SKIP')
+
+prepare() {
+  cd $pkgbase-$pkgver
+}
+
+build() {
+  cd $pkgbase-$pkgver
+
+  ./autogen.sh --prefix=/usr \
+--sysconfdir=/etc \
+--libexecdir=/usr/lib \
+--localstatedir=/var \
+--with-udev-rules-dir=/usr/lib/udev/rules.d \
+--with-database=tdb \
+--disable-tcpwrap \
+--disable-bluez4 \
+--disable-rpath \
+--disable-default-build-tests
+
+  # fight unused direct deps
+  sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
+
+  make
+}
+
+package_pulseaudio() {
+  depends=("libpulse=$pkgver-$pkgrel" rtkit libltdl speex tdb systemd fftw orc
+   libsamplerate webrtc-audio-processing sbc)
+  optdepends=('avahi: zeroconf support'
+  'bluez: bluetooth support'
+  'bluez-libs: bluetooth support'
+  'gconf: configuration through gconf (paprefs)'
+  'jack: jack support'
+  'lirc-utils: infra-red support'
+  'openssl: RAOP support'
+  'python-pyqt4: Equalizer GUI (qpaeq)')
+  backup=(etc/pulse/{daemon.conf,default.pa,system.pa})
+  install=pulseaudio.install
+
+  cd $pkgbase-$pkgver
+  make -j1 DESTDIR="$pkgdir" install \
+bashcompletiondir=/usr/share/bash-completion/completions
+
+  # Speed up pulseaudio shutdown so that it exits immediately with
+  # the last user session (module-systemd-login keeps it alive)
+  sed -e '/exit-idle-time/iexit-idle-time=0' \
+  -i "$pkgdir/etc/pulse/daemon.conf"
+
+  # Disable cork-request module, can result in e.g. media players unpausing
+  # when there's a Skype call incoming
+  sed -e 's|/usr/bin/pactl load-module module-x11-cork-request|#&|' \
+  -i "$pkgdir/usr/bin/start-pulseaudio-x11"
+
+  rm "$pkgdir/etc/dbus-1/system.d/pulseaudio-system.conf"
+
+  install -Dm644 shell-completion/pulseaudio-zsh-completion.zsh \
+"$pkgdir/usr/share/zsh/site-functions/_pulseaudio"
+
+### Split libpulse
+
+  mkdir -p 
"$srcdir"/libpulse/{etc/pulse,usr/{bin,lib/pulseaudio,share/man/man{1,5}}}
+
+  mv {"$pkgdir","$srcdir/libpulse"}/etc/pulse/client.conf
+
+  mv "$pkgdir"/usr/bin/pa{cat,ctl,dsp,mon,play,rec,record} \
+ "$srcdir/libpulse/usr/bin"
+
+  mv "$pkgdir"/usr/lib/libpulse{,-simple,-mainloop-glib}.so* \
+ "$srcdir/libpulse/usr/lib"
+
+  mv "$pkgdir"/usr/lib/pulseaudio/libpulsedsp.so \
+ "$pkgdir"/usr/lib/pulseaudio/libpulsecommon-*.so \
+ "$srcdir/libpulse/usr/lib/pulseaudio"
+
+  mv {"$pkgdir","$srcdir/libpulse"}/usr/lib/cmake
+  mv {"$pkgdir","$srcdir/libpulse"}/usr/lib/pkgconfig
+
+  mv {"$pkgdir","$srcdir/libpulse"}/usr/include
+
+  mv "$pkgdir"/usr/share/man/man1/pa{cat,ctl,dsp,play}.1 \
+ "$srcdir/libpulse/usr/share/man/man1"
+
+  mv {"$pkgdir","$srcdir/libpulse"}/usr/share/man/man5/pulse-client.conf.5
+  mv {"$pkgdir","$srcdir/libpulse"}/usr/share/vala
+}
+
+package_libpulse() {
+  pkgdesc="$pkgdesc (client li

[arch-commits] Commit in pulseaudio/repos (6 files)

2012-05-27 Thread Dave Reisner
Date: Sunday, May 27, 2012 @ 09:11:03
  Author: dreisner
Revision: 159977

db-move: moved pulseaudio from [staging] to [testing] (i686)

Added:
  pulseaudio/repos/testing-i686/
  
pulseaudio/repos/testing-i686/0001-Remove-usage-of-deprecated-udev_get_-_path.patch
(from rev 159958, 
pulseaudio/repos/staging-i686/0001-Remove-usage-of-deprecated-udev_get_-_path.patch)
  pulseaudio/repos/testing-i686/PKGBUILD
(from rev 159958, pulseaudio/repos/staging-i686/PKGBUILD)
  pulseaudio/repos/testing-i686/pulseaudio.install
(from rev 159958, pulseaudio/repos/staging-i686/pulseaudio.install)
  pulseaudio/repos/testing-i686/pulseaudio.xinit
(from rev 159958, pulseaudio/repos/staging-i686/pulseaudio.xinit)
Deleted:
  pulseaudio/repos/staging-i686/

---+
 0001-Remove-usage-of-deprecated-udev_get_-_path.patch |   80 +++
 PKGBUILD  |  115 
 pulseaudio.install|   19 ++
 pulseaudio.xinit  |   12 +
 4 files changed, 226 insertions(+)

Copied: 
pulseaudio/repos/testing-i686/0001-Remove-usage-of-deprecated-udev_get_-_path.patch
 (from rev 159958, 
pulseaudio/repos/staging-i686/0001-Remove-usage-of-deprecated-udev_get_-_path.patch)
===
--- testing-i686/0001-Remove-usage-of-deprecated-udev_get_-_path.patch  
(rev 0)
+++ testing-i686/0001-Remove-usage-of-deprecated-udev_get_-_path.patch  
2012-05-27 13:11:03 UTC (rev 159977)
@@ -0,0 +1,80 @@
+From 45607b113a052e4bec93a8707dc4db113c5dd100 Mon Sep 17 00:00:00 2001
+From: "Jan Alexander Steffens (heftig)" 
+Date: Sat, 26 May 2012 02:58:11 +0200
+Subject: [PATCH] Remove usage of deprecated udev_get_*_path
+
+These symbols were removed in libudev.so.1.0.0. Replace them with
+hardcoded strings.
+
+Signed-off-by: Jan Alexander Steffens (heftig) 
+---
+ src/modules/module-udev-detect.c |9 +++--
+ src/modules/udev-util.c  |4 ++--
+ 2 files changed, 5 insertions(+), 8 deletions(-)
+
+diff --git a/src/modules/module-udev-detect.c 
b/src/modules/module-udev-detect.c
+index 1192194..31416bd 100644
+--- a/src/modules/module-udev-detect.c
 b/src/modules/module-udev-detect.c
+@@ -123,7 +123,7 @@ static char *card_get_sysattr(const char *card_idx, const 
char *name) {
+ goto finish;
+ }
+ 
+-t = pa_sprintf_malloc("%s/class/sound/card%s", udev_get_sys_path(udev), 
card_idx);
++t = pa_sprintf_malloc("/sys/class/sound/card%s", card_idx);
+ card = udev_device_new_from_syspath(udev, t);
+ pa_xfree(t);
+ 
+@@ -282,7 +282,7 @@ static void verify_access(struct userdata *u, struct 
device *d) {
+ pa_assert(u);
+ pa_assert(d);
+ 
+-cd = pa_sprintf_malloc("%s/snd/controlC%s", udev_get_dev_path(u->udev), 
path_get_card_id(d->path));
++cd = pa_sprintf_malloc("/dev/snd/controlC%s", path_get_card_id(d->path));
+ accessible = access(cd, R_OK|W_OK) >= 0;
+ pa_log_debug("%s is accessible: %s", cd, pa_yes_no(accessible));
+ 
+@@ -621,7 +621,6 @@ fail:
+ }
+ 
+ static int setup_inotify(struct userdata *u) {
+-char *dev_snd;
+ int r;
+ 
+ if (u->inotify_fd >= 0)
+@@ -632,9 +631,7 @@ static int setup_inotify(struct userdata *u) {
+ return -1;
+ }
+ 
+-dev_snd = pa_sprintf_malloc("%s/snd", udev_get_dev_path(u->udev));
+-r = inotify_add_watch(u->inotify_fd, dev_snd, 
IN_ATTRIB|IN_CLOSE_WRITE|IN_DELETE_SELF|IN_MOVE_SELF);
+-pa_xfree(dev_snd);
++r = inotify_add_watch(u->inotify_fd, "/dev/snd", 
IN_ATTRIB|IN_CLOSE_WRITE|IN_DELETE_SELF|IN_MOVE_SELF);
+ 
+ if (r < 0) {
+ int saved_errno = errno;
+diff --git a/src/modules/udev-util.c b/src/modules/udev-util.c
+index 2f18bc4..b0bb17d 100644
+--- a/src/modules/udev-util.c
 b/src/modules/udev-util.c
+@@ -180,7 +180,7 @@ int pa_udev_get_info(int card_idx, pa_proplist *p) {
+ goto finish;
+ }
+ 
+-t = pa_sprintf_malloc("%s/class/sound/card%i", udev_get_sys_path(udev), 
card_idx);
++t = pa_sprintf_malloc("/sys/class/sound/card%i", card_idx);
+ card = udev_device_new_from_syspath(udev, t);
+ pa_xfree(t);
+ 
+@@ -277,7 +277,7 @@ char* pa_udev_get_property(int card_idx, const char *name) 
{
+ goto finish;
+ }
+ 
+-t = pa_sprintf_malloc("%s/class/sound/card%i", udev_get_sys_path(udev), 
card_idx);
++t = pa_sprintf_malloc("/sys/class/sound/card%i", card_idx);
+ card = udev_device_new_from_syspath(udev, t);
+ pa_xfree(t);
+ 
+-- 
+1.7.10.2
+

Copied: pulseaudio/repos/testing-i686/PKGBUILD (from rev 159958, 
pulseaudio/repos/staging-i686/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2012-05-27 13:11:03 UTC (rev 159977)
@@ -0,0 +1,115 @@
+# $Id$
+# Maintainer: Jan Alexander Steffens (hef

[arch-commits] Commit in pulseaudio/repos (6 files)

2012-05-27 Thread Dave Reisner
Date: Sunday, May 27, 2012 @ 09:11:05
  Author: dreisner
Revision: 159978

db-move: moved pulseaudio from [staging] to [testing] (x86_64)

Added:
  pulseaudio/repos/testing-x86_64/
  
pulseaudio/repos/testing-x86_64/0001-Remove-usage-of-deprecated-udev_get_-_path.patch
(from rev 159958, 
pulseaudio/repos/staging-x86_64/0001-Remove-usage-of-deprecated-udev_get_-_path.patch)
  pulseaudio/repos/testing-x86_64/PKGBUILD
(from rev 159958, pulseaudio/repos/staging-x86_64/PKGBUILD)
  pulseaudio/repos/testing-x86_64/pulseaudio.install
(from rev 159958, pulseaudio/repos/staging-x86_64/pulseaudio.install)
  pulseaudio/repos/testing-x86_64/pulseaudio.xinit
(from rev 159958, pulseaudio/repos/staging-x86_64/pulseaudio.xinit)
Deleted:
  pulseaudio/repos/staging-x86_64/

---+
 0001-Remove-usage-of-deprecated-udev_get_-_path.patch |   80 +++
 PKGBUILD  |  115 
 pulseaudio.install|   19 ++
 pulseaudio.xinit  |   12 +
 4 files changed, 226 insertions(+)

Copied: 
pulseaudio/repos/testing-x86_64/0001-Remove-usage-of-deprecated-udev_get_-_path.patch
 (from rev 159958, 
pulseaudio/repos/staging-x86_64/0001-Remove-usage-of-deprecated-udev_get_-_path.patch)
===
--- testing-x86_64/0001-Remove-usage-of-deprecated-udev_get_-_path.patch
(rev 0)
+++ testing-x86_64/0001-Remove-usage-of-deprecated-udev_get_-_path.patch
2012-05-27 13:11:05 UTC (rev 159978)
@@ -0,0 +1,80 @@
+From 45607b113a052e4bec93a8707dc4db113c5dd100 Mon Sep 17 00:00:00 2001
+From: "Jan Alexander Steffens (heftig)" 
+Date: Sat, 26 May 2012 02:58:11 +0200
+Subject: [PATCH] Remove usage of deprecated udev_get_*_path
+
+These symbols were removed in libudev.so.1.0.0. Replace them with
+hardcoded strings.
+
+Signed-off-by: Jan Alexander Steffens (heftig) 
+---
+ src/modules/module-udev-detect.c |9 +++--
+ src/modules/udev-util.c  |4 ++--
+ 2 files changed, 5 insertions(+), 8 deletions(-)
+
+diff --git a/src/modules/module-udev-detect.c 
b/src/modules/module-udev-detect.c
+index 1192194..31416bd 100644
+--- a/src/modules/module-udev-detect.c
 b/src/modules/module-udev-detect.c
+@@ -123,7 +123,7 @@ static char *card_get_sysattr(const char *card_idx, const 
char *name) {
+ goto finish;
+ }
+ 
+-t = pa_sprintf_malloc("%s/class/sound/card%s", udev_get_sys_path(udev), 
card_idx);
++t = pa_sprintf_malloc("/sys/class/sound/card%s", card_idx);
+ card = udev_device_new_from_syspath(udev, t);
+ pa_xfree(t);
+ 
+@@ -282,7 +282,7 @@ static void verify_access(struct userdata *u, struct 
device *d) {
+ pa_assert(u);
+ pa_assert(d);
+ 
+-cd = pa_sprintf_malloc("%s/snd/controlC%s", udev_get_dev_path(u->udev), 
path_get_card_id(d->path));
++cd = pa_sprintf_malloc("/dev/snd/controlC%s", path_get_card_id(d->path));
+ accessible = access(cd, R_OK|W_OK) >= 0;
+ pa_log_debug("%s is accessible: %s", cd, pa_yes_no(accessible));
+ 
+@@ -621,7 +621,6 @@ fail:
+ }
+ 
+ static int setup_inotify(struct userdata *u) {
+-char *dev_snd;
+ int r;
+ 
+ if (u->inotify_fd >= 0)
+@@ -632,9 +631,7 @@ static int setup_inotify(struct userdata *u) {
+ return -1;
+ }
+ 
+-dev_snd = pa_sprintf_malloc("%s/snd", udev_get_dev_path(u->udev));
+-r = inotify_add_watch(u->inotify_fd, dev_snd, 
IN_ATTRIB|IN_CLOSE_WRITE|IN_DELETE_SELF|IN_MOVE_SELF);
+-pa_xfree(dev_snd);
++r = inotify_add_watch(u->inotify_fd, "/dev/snd", 
IN_ATTRIB|IN_CLOSE_WRITE|IN_DELETE_SELF|IN_MOVE_SELF);
+ 
+ if (r < 0) {
+ int saved_errno = errno;
+diff --git a/src/modules/udev-util.c b/src/modules/udev-util.c
+index 2f18bc4..b0bb17d 100644
+--- a/src/modules/udev-util.c
 b/src/modules/udev-util.c
+@@ -180,7 +180,7 @@ int pa_udev_get_info(int card_idx, pa_proplist *p) {
+ goto finish;
+ }
+ 
+-t = pa_sprintf_malloc("%s/class/sound/card%i", udev_get_sys_path(udev), 
card_idx);
++t = pa_sprintf_malloc("/sys/class/sound/card%i", card_idx);
+ card = udev_device_new_from_syspath(udev, t);
+ pa_xfree(t);
+ 
+@@ -277,7 +277,7 @@ char* pa_udev_get_property(int card_idx, const char *name) 
{
+ goto finish;
+ }
+ 
+-t = pa_sprintf_malloc("%s/class/sound/card%i", udev_get_sys_path(udev), 
card_idx);
++t = pa_sprintf_malloc("/sys/class/sound/card%i", card_idx);
+ card = udev_device_new_from_syspath(udev, t);
+ pa_xfree(t);
+ 
+-- 
+1.7.10.2
+

Copied: pulseaudio/repos/testing-x86_64/PKGBUILD (from rev 159958, 
pulseaudio/repos/staging-x86_64/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2012-05-27 13:11:05 UTC (rev 159978)
@@ -0,0 +1,115 @@
+# $