[arch-commits] Commit in paprefs/repos (8 files)
Antonio Rojas
arojas at archlinux.org
Mon Dec 7 20:52:04 UTC 2015
Date: Monday, December 7, 2015 @ 21:52:03
Author: arojas
Revision: 253580
archrelease: copy trunk to staging-i686, staging-x86_64
Added:
paprefs/repos/staging-i686/
paprefs/repos/staging-i686/PKGBUILD
(from rev 253579, paprefs/trunk/PKGBUILD)
paprefs/repos/staging-i686/do-not-require-recompile.patch
(from rev 253579, paprefs/trunk/do-not-require-recompile.patch)
paprefs/repos/staging-i686/paprefs.desktop
(from rev 253579, paprefs/trunk/paprefs.desktop)
paprefs/repos/staging-x86_64/
paprefs/repos/staging-x86_64/PKGBUILD
(from rev 253579, paprefs/trunk/PKGBUILD)
paprefs/repos/staging-x86_64/do-not-require-recompile.patch
(from rev 253579, paprefs/trunk/do-not-require-recompile.patch)
paprefs/repos/staging-x86_64/paprefs.desktop
(from rev 253579, paprefs/trunk/paprefs.desktop)
-----------------------------------------------+
staging-i686/PKGBUILD | 38 ++++++++++++++++++++++++
staging-i686/do-not-require-recompile.patch | 33 ++++++++++++++++++++
staging-i686/paprefs.desktop | 13 ++++++++
staging-x86_64/PKGBUILD | 38 ++++++++++++++++++++++++
staging-x86_64/do-not-require-recompile.patch | 33 ++++++++++++++++++++
staging-x86_64/paprefs.desktop | 13 ++++++++
6 files changed, 168 insertions(+)
Copied: paprefs/repos/staging-i686/PKGBUILD (from rev 253579, paprefs/trunk/PKGBUILD)
===================================================================
--- staging-i686/PKGBUILD (rev 0)
+++ staging-i686/PKGBUILD 2015-12-07 20:52:03 UTC (rev 253580)
@@ -0,0 +1,38 @@
+# $Id$
+# Maintainer: Jan Alexander Steffens (heftig) <jan.steffens at gmail.com>
+# Contributor: Corrado Primier <bardo at aur.archlinux.org>
+# Contributor: William Rea <sillywilly at gmail.com>
+# Contributor: Daniel J Griffiths <ghost1227 at archlinux.us>
+
+pkgname=paprefs
+pkgver=0.9.10
+pkgrel=5
+pkgdesc="A simple GTK-based configuration dialog for PulseAudio"
+arch=(i686 x86_64)
+url="http://0pointer.de/lennart/projects/paprefs"
+license=(GPL)
+depends=(gconfmm gnome-icon-theme libglademm libsigc++ pulseaudio-gconf)
+makedepends=(intltool)
+source=(http://freedesktop.org/software/pulseaudio/$pkgname/$pkgname-$pkgver.tar.xz
+ paprefs.desktop do-not-require-recompile.patch)
+sha256sums=('261c5a67543f2d0c019894fb933949f6ee7c5e181808e1e9565f0784961eabb0'
+ '5cdd6cffb08d611451f01b34b08b316fb14cbd14b283bf5d180b8dcde11fa46b'
+ '00fd4b14e81d90ac6d74e6eb689fa4e20e1a2fbc2eefbb440a11b1373e115a9d')
+
+prepare() {
+ cd $pkgname-$pkgver
+ patch -Np1 -i "../do-not-require-recompile.patch"
+}
+
+build() {
+ cd $pkgname-$pkgver
+ CXXFLAGS+=' -std=c++11'
+ ./configure --prefix=/usr --disable-lynx
+ make
+}
+
+package() {
+ cd $pkgname-$pkgver
+ make DESTDIR="$pkgdir" install
+ install -Dm644 ../paprefs.desktop "$pkgdir/usr/share/applications/paprefs.desktop"
+}
Copied: paprefs/repos/staging-i686/do-not-require-recompile.patch (from rev 253579, paprefs/trunk/do-not-require-recompile.patch)
===================================================================
--- staging-i686/do-not-require-recompile.patch (rev 0)
+++ staging-i686/do-not-require-recompile.patch 2015-12-07 20:52:03 UTC (rev 253580)
@@ -0,0 +1,33 @@
+From 4fcee37cb92c689b43a0d8fc1d8e6b2764834cbf Mon Sep 17 00:00:00 2001
+From: Colin Guthrie <colin at mageia.org>
+Date: Sun, 6 Nov 2011 14:31:27 +0000
+Subject: [PATCH] Do not require a recompile for each new PA version in order to detect the modules.
+
+---
+ src/paprefs.cc | 9 +++++++--
+ 1 files changed, 7 insertions(+), 2 deletions(-)
+
+diff --git a/src/paprefs.cc b/src/paprefs.cc
+index 21fdc95..919b15c 100644
+--- a/src/paprefs.cc
++++ b/src/paprefs.cc
+@@ -637,9 +637,14 @@ void MainWindow::readFromGConf() {
+ }
+
+ gchar * MainWindow::modulePath(const gchar *name) {
+- gchar *path, *pulsedir, *c;
++ gchar *path, *pulsedir, *c, **versions;
+
+- pulsedir = g_strdup_printf ("pulse-%d.%d", PA_MAJOR, PA_MINOR);
++ versions = g_strsplit(pa_get_library_version(), ".", 3);
++ if (versions[0] && versions[1])
++ pulsedir = g_strdup_printf ("pulse-%s.%s", versions[0], versions[1]);
++ else
++ pulsedir = g_strdup_printf ("pulse-%d.%d", PA_MAJOR, PA_MINOR);
++ g_strfreev(versions);
+
+ path = g_build_filename (MODLIBDIR, pulsedir, "modules", name, NULL);
+ g_free (pulsedir);
+--
+1.6.3.3
+
Copied: paprefs/repos/staging-i686/paprefs.desktop (from rev 253579, paprefs/trunk/paprefs.desktop)
===================================================================
--- staging-i686/paprefs.desktop (rev 0)
+++ staging-i686/paprefs.desktop 2015-12-07 20:52:03 UTC (rev 253580)
@@ -0,0 +1,13 @@
+[Desktop Entry]
+Version=1.0
+Name=PulseAudio Preferences
+Name[de]=PulseAudio-Einstellungen
+GenericName=Sound Server Preferences
+GenericName[de]=Audio-Dienst-Einstellungen
+Comment=View and modify the configuration of the local sound server
+Comment[de]=Anzeigen und Ändern der Konfiguration des lokalen Audio-Dienstes
+Exec=paprefs
+Icon=preferences-desktop
+StartupNotify=true
+Type=Application
+Categories=Settings;
Copied: paprefs/repos/staging-x86_64/PKGBUILD (from rev 253579, paprefs/trunk/PKGBUILD)
===================================================================
--- staging-x86_64/PKGBUILD (rev 0)
+++ staging-x86_64/PKGBUILD 2015-12-07 20:52:03 UTC (rev 253580)
@@ -0,0 +1,38 @@
+# $Id$
+# Maintainer: Jan Alexander Steffens (heftig) <jan.steffens at gmail.com>
+# Contributor: Corrado Primier <bardo at aur.archlinux.org>
+# Contributor: William Rea <sillywilly at gmail.com>
+# Contributor: Daniel J Griffiths <ghost1227 at archlinux.us>
+
+pkgname=paprefs
+pkgver=0.9.10
+pkgrel=5
+pkgdesc="A simple GTK-based configuration dialog for PulseAudio"
+arch=(i686 x86_64)
+url="http://0pointer.de/lennart/projects/paprefs"
+license=(GPL)
+depends=(gconfmm gnome-icon-theme libglademm libsigc++ pulseaudio-gconf)
+makedepends=(intltool)
+source=(http://freedesktop.org/software/pulseaudio/$pkgname/$pkgname-$pkgver.tar.xz
+ paprefs.desktop do-not-require-recompile.patch)
+sha256sums=('261c5a67543f2d0c019894fb933949f6ee7c5e181808e1e9565f0784961eabb0'
+ '5cdd6cffb08d611451f01b34b08b316fb14cbd14b283bf5d180b8dcde11fa46b'
+ '00fd4b14e81d90ac6d74e6eb689fa4e20e1a2fbc2eefbb440a11b1373e115a9d')
+
+prepare() {
+ cd $pkgname-$pkgver
+ patch -Np1 -i "../do-not-require-recompile.patch"
+}
+
+build() {
+ cd $pkgname-$pkgver
+ CXXFLAGS+=' -std=c++11'
+ ./configure --prefix=/usr --disable-lynx
+ make
+}
+
+package() {
+ cd $pkgname-$pkgver
+ make DESTDIR="$pkgdir" install
+ install -Dm644 ../paprefs.desktop "$pkgdir/usr/share/applications/paprefs.desktop"
+}
Copied: paprefs/repos/staging-x86_64/do-not-require-recompile.patch (from rev 253579, paprefs/trunk/do-not-require-recompile.patch)
===================================================================
--- staging-x86_64/do-not-require-recompile.patch (rev 0)
+++ staging-x86_64/do-not-require-recompile.patch 2015-12-07 20:52:03 UTC (rev 253580)
@@ -0,0 +1,33 @@
+From 4fcee37cb92c689b43a0d8fc1d8e6b2764834cbf Mon Sep 17 00:00:00 2001
+From: Colin Guthrie <colin at mageia.org>
+Date: Sun, 6 Nov 2011 14:31:27 +0000
+Subject: [PATCH] Do not require a recompile for each new PA version in order to detect the modules.
+
+---
+ src/paprefs.cc | 9 +++++++--
+ 1 files changed, 7 insertions(+), 2 deletions(-)
+
+diff --git a/src/paprefs.cc b/src/paprefs.cc
+index 21fdc95..919b15c 100644
+--- a/src/paprefs.cc
++++ b/src/paprefs.cc
+@@ -637,9 +637,14 @@ void MainWindow::readFromGConf() {
+ }
+
+ gchar * MainWindow::modulePath(const gchar *name) {
+- gchar *path, *pulsedir, *c;
++ gchar *path, *pulsedir, *c, **versions;
+
+- pulsedir = g_strdup_printf ("pulse-%d.%d", PA_MAJOR, PA_MINOR);
++ versions = g_strsplit(pa_get_library_version(), ".", 3);
++ if (versions[0] && versions[1])
++ pulsedir = g_strdup_printf ("pulse-%s.%s", versions[0], versions[1]);
++ else
++ pulsedir = g_strdup_printf ("pulse-%d.%d", PA_MAJOR, PA_MINOR);
++ g_strfreev(versions);
+
+ path = g_build_filename (MODLIBDIR, pulsedir, "modules", name, NULL);
+ g_free (pulsedir);
+--
+1.6.3.3
+
Copied: paprefs/repos/staging-x86_64/paprefs.desktop (from rev 253579, paprefs/trunk/paprefs.desktop)
===================================================================
--- staging-x86_64/paprefs.desktop (rev 0)
+++ staging-x86_64/paprefs.desktop 2015-12-07 20:52:03 UTC (rev 253580)
@@ -0,0 +1,13 @@
+[Desktop Entry]
+Version=1.0
+Name=PulseAudio Preferences
+Name[de]=PulseAudio-Einstellungen
+GenericName=Sound Server Preferences
+GenericName[de]=Audio-Dienst-Einstellungen
+Comment=View and modify the configuration of the local sound server
+Comment[de]=Anzeigen und Ändern der Konfiguration des lokalen Audio-Dienstes
+Exec=paprefs
+Icon=preferences-desktop
+StartupNotify=true
+Type=Application
+Categories=Settings;
More information about the arch-commits
mailing list