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

Jan Steffens heftig at archlinux.org
Tue Jun 30 04:10:30 UTC 2015


    Date: Tuesday, June 30, 2015 @ 06:10:30
  Author: heftig
Revision: 241414

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

Added:
  dleyna-renderer/repos/extra-i686/PKGBUILD
    (from rev 241413, dleyna-renderer/trunk/PKGBUILD)
  dleyna-renderer/repos/extra-i686/crash.patch
    (from rev 241413, dleyna-renderer/trunk/crash.patch)
  dleyna-renderer/repos/extra-x86_64/PKGBUILD
    (from rev 241413, dleyna-renderer/trunk/PKGBUILD)
  dleyna-renderer/repos/extra-x86_64/crash.patch
    (from rev 241413, dleyna-renderer/trunk/crash.patch)
Deleted:
  dleyna-renderer/repos/extra-i686/PKGBUILD
  dleyna-renderer/repos/extra-x86_64/PKGBUILD

--------------------------+
 /PKGBUILD                |   74 +++++++++++++++++++++++++++++++++++++++++++++
 extra-i686/PKGBUILD      |   30 ------------------
 extra-i686/crash.patch   |   32 +++++++++++++++++++
 extra-x86_64/PKGBUILD    |   30 ------------------
 extra-x86_64/crash.patch |   32 +++++++++++++++++++
 5 files changed, 138 insertions(+), 60 deletions(-)

Deleted: extra-i686/PKGBUILD
===================================================================
--- extra-i686/PKGBUILD	2015-06-30 04:09:15 UTC (rev 241413)
+++ extra-i686/PKGBUILD	2015-06-30 04:10:30 UTC (rev 241414)
@@ -1,30 +0,0 @@
-# $Id$
-# Maintainer: Jan Alexander Steffens (heftig) <jan.steffens at gmail.com>
-
-pkgname=dleyna-renderer
-pkgver=0.4.0
-pkgrel=1
-pkgdesc="Library to discover and manipulate Digital Media Renderers"
-arch=(i686 x86_64)
-url="http://01.org/dleyna"
-license=(LGPL2.1)
-depends=(dleyna-connector-dbus gupnp-av gupnp-dlna libsoup)
-source=(https://01.org/sites/default/files/downloads/dleyna/$pkgname-$pkgver.tar.gz)
-sha256sums=('16c84e67f8308a1c825d966b02b6dcbd2dec09ea8dd3d4a59a47e8f6507863b3')
-
-build() {
-  cd $pkgname-$pkgver
-  ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
-    --disable-static --libexecdir=/usr/lib/$pkgname
-  make
-}
-
-check() {
-  cd $pkgname-$pkgver
-  make check
-}
-
-package() {
-  cd $pkgname-$pkgver
-  make DESTDIR="$pkgdir" install
-}

Copied: dleyna-renderer/repos/extra-i686/PKGBUILD (from rev 241413, dleyna-renderer/trunk/PKGBUILD)
===================================================================
--- extra-i686/PKGBUILD	                        (rev 0)
+++ extra-i686/PKGBUILD	2015-06-30 04:10:30 UTC (rev 241414)
@@ -0,0 +1,37 @@
+# $Id$
+# Maintainer: Jan Alexander Steffens (heftig) <jan.steffens at gmail.com>
+
+pkgname=dleyna-renderer
+pkgver=0.5.0
+pkgrel=1
+pkgdesc="Library to discover and manipulate Digital Media Renderers"
+arch=(i686 x86_64)
+url="http://01.org/dleyna"
+license=(LGPL2.1)
+depends=(dleyna-connector-dbus gupnp-av gupnp-dlna libsoup)
+source=(https://01.org/sites/default/files/downloads/dleyna/$pkgname-$pkgver.tar.gz
+        crash.patch)
+sha256sums=('a62e98991b268f3a23d1c3e2275cdffb114a440d0b364e45480c8028573a6bc3'
+            '90f3ec4d37e9c5bb690e71081c67de9d495679725c70f10a40610de07741d5e5')
+
+prepare() {
+  cd $pkgname-$pkgver
+  patch -Np1 -i ../crash.patch
+}
+
+build() {
+  cd $pkgname-$pkgver
+  ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
+    --disable-static --libexecdir=/usr/lib/$pkgname
+  make
+}
+
+check() {
+  cd $pkgname-$pkgver
+  make check
+}
+
+package() {
+  cd $pkgname-$pkgver
+  make DESTDIR="$pkgdir" install
+}

Copied: dleyna-renderer/repos/extra-i686/crash.patch (from rev 241413, dleyna-renderer/trunk/crash.patch)
===================================================================
--- extra-i686/crash.patch	                        (rev 0)
+++ extra-i686/crash.patch	2015-06-30 04:10:30 UTC (rev 241414)
@@ -0,0 +1,32 @@
+From d8ebea65fe69d6df05ee87bdabf30ae8dc313b26 Mon Sep 17 00:00:00 2001
+From: Debarshi Ray <debarshir at freedesktop.org>
+Date: Tue, 20 Jan 2015 11:20:07 +0100
+Subject: [PATCH] Ensure that g_context.watchers has a valid value
+
+Since g_context.watchers is an unsigned integer, we should be careful
+not to decrement it below zero. This can happen if the service is
+spawned as a result of the following command:
+$ gdbus call \
+    --session \
+    --dest com.intel.dleyna-renderer \
+    --object-path /com/intel/dLeynaRenderer \
+    --method com.intel.dLeynaRenderer.Manager.Release
+---
+ libdleyna/renderer/server.c | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/libdleyna/renderer/server.c b/libdleyna/renderer/server.c
+index 6d5afa6..e15c326 100644
+--- a/libdleyna/renderer/server.c
++++ b/libdleyna/renderer/server.c
+@@ -688,7 +688,9 @@ static void prv_remove_client(const gchar *name)
+ 
+ 	dlr_upnp_lost_client(g_context.upnp, name);
+ 
+-	g_context.watchers--;
++	if (g_context.watchers > 0)
++		g_context.watchers--;
++
+ 	if (g_context.watchers == 0)
+ 		if (!dleyna_settings_is_never_quit(g_context.settings))
+ 			dleyna_task_processor_set_quitting(g_context.processor);

Deleted: extra-x86_64/PKGBUILD
===================================================================
--- extra-x86_64/PKGBUILD	2015-06-30 04:09:15 UTC (rev 241413)
+++ extra-x86_64/PKGBUILD	2015-06-30 04:10:30 UTC (rev 241414)
@@ -1,30 +0,0 @@
-# $Id$
-# Maintainer: Jan Alexander Steffens (heftig) <jan.steffens at gmail.com>
-
-pkgname=dleyna-renderer
-pkgver=0.4.0
-pkgrel=1
-pkgdesc="Library to discover and manipulate Digital Media Renderers"
-arch=(i686 x86_64)
-url="http://01.org/dleyna"
-license=(LGPL2.1)
-depends=(dleyna-connector-dbus gupnp-av gupnp-dlna libsoup)
-source=(https://01.org/sites/default/files/downloads/dleyna/$pkgname-$pkgver.tar.gz)
-sha256sums=('16c84e67f8308a1c825d966b02b6dcbd2dec09ea8dd3d4a59a47e8f6507863b3')
-
-build() {
-  cd $pkgname-$pkgver
-  ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
-    --disable-static --libexecdir=/usr/lib/$pkgname
-  make
-}
-
-check() {
-  cd $pkgname-$pkgver
-  make check
-}
-
-package() {
-  cd $pkgname-$pkgver
-  make DESTDIR="$pkgdir" install
-}

Copied: dleyna-renderer/repos/extra-x86_64/PKGBUILD (from rev 241413, dleyna-renderer/trunk/PKGBUILD)
===================================================================
--- extra-x86_64/PKGBUILD	                        (rev 0)
+++ extra-x86_64/PKGBUILD	2015-06-30 04:10:30 UTC (rev 241414)
@@ -0,0 +1,37 @@
+# $Id$
+# Maintainer: Jan Alexander Steffens (heftig) <jan.steffens at gmail.com>
+
+pkgname=dleyna-renderer
+pkgver=0.5.0
+pkgrel=1
+pkgdesc="Library to discover and manipulate Digital Media Renderers"
+arch=(i686 x86_64)
+url="http://01.org/dleyna"
+license=(LGPL2.1)
+depends=(dleyna-connector-dbus gupnp-av gupnp-dlna libsoup)
+source=(https://01.org/sites/default/files/downloads/dleyna/$pkgname-$pkgver.tar.gz
+        crash.patch)
+sha256sums=('a62e98991b268f3a23d1c3e2275cdffb114a440d0b364e45480c8028573a6bc3'
+            '90f3ec4d37e9c5bb690e71081c67de9d495679725c70f10a40610de07741d5e5')
+
+prepare() {
+  cd $pkgname-$pkgver
+  patch -Np1 -i ../crash.patch
+}
+
+build() {
+  cd $pkgname-$pkgver
+  ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
+    --disable-static --libexecdir=/usr/lib/$pkgname
+  make
+}
+
+check() {
+  cd $pkgname-$pkgver
+  make check
+}
+
+package() {
+  cd $pkgname-$pkgver
+  make DESTDIR="$pkgdir" install
+}

Copied: dleyna-renderer/repos/extra-x86_64/crash.patch (from rev 241413, dleyna-renderer/trunk/crash.patch)
===================================================================
--- extra-x86_64/crash.patch	                        (rev 0)
+++ extra-x86_64/crash.patch	2015-06-30 04:10:30 UTC (rev 241414)
@@ -0,0 +1,32 @@
+From d8ebea65fe69d6df05ee87bdabf30ae8dc313b26 Mon Sep 17 00:00:00 2001
+From: Debarshi Ray <debarshir at freedesktop.org>
+Date: Tue, 20 Jan 2015 11:20:07 +0100
+Subject: [PATCH] Ensure that g_context.watchers has a valid value
+
+Since g_context.watchers is an unsigned integer, we should be careful
+not to decrement it below zero. This can happen if the service is
+spawned as a result of the following command:
+$ gdbus call \
+    --session \
+    --dest com.intel.dleyna-renderer \
+    --object-path /com/intel/dLeynaRenderer \
+    --method com.intel.dLeynaRenderer.Manager.Release
+---
+ libdleyna/renderer/server.c | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/libdleyna/renderer/server.c b/libdleyna/renderer/server.c
+index 6d5afa6..e15c326 100644
+--- a/libdleyna/renderer/server.c
++++ b/libdleyna/renderer/server.c
+@@ -688,7 +688,9 @@ static void prv_remove_client(const gchar *name)
+ 
+ 	dlr_upnp_lost_client(g_context.upnp, name);
+ 
+-	g_context.watchers--;
++	if (g_context.watchers > 0)
++		g_context.watchers--;
++
+ 	if (g_context.watchers == 0)
+ 		if (!dleyna_settings_is_never_quit(g_context.settings))
+ 			dleyna_task_processor_set_quitting(g_context.processor);



More information about the arch-commits mailing list