[arch-commits] Commit in bluez/trunk (PKGBUILD fixes_order_InterfaceAdded.diff)
Andreas Radke
andyrtr at archlinux.org
Sun Mar 11 18:43:27 UTC 2018
Date: Sunday, March 11, 2018 @ 18:43:26
Author: andyrtr
Revision: 318595
upgpkg: bluez 5.49-1
upstream update 5.49
Modified:
bluez/trunk/PKGBUILD
Deleted:
bluez/trunk/fixes_order_InterfaceAdded.diff
---------------------------------+
PKGBUILD | 13 +-----
fixes_order_InterfaceAdded.diff | 72 --------------------------------------
2 files changed, 3 insertions(+), 82 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2018-03-11 18:39:35 UTC (rev 318594)
+++ PKGBUILD 2018-03-11 18:43:26 UTC (rev 318595)
@@ -5,27 +5,20 @@
pkgbase=bluez
pkgname=('bluez' 'bluez-utils' 'bluez-libs' 'bluez-cups' 'bluez-hid2hci' 'bluez-plugins')
-pkgver=5.48
-pkgrel=2
+pkgver=5.49
+pkgrel=1
url="http://www.bluez.org/"
arch=('x86_64')
license=('GPL2')
makedepends=('dbus' 'libical' 'systemd' 'alsa-lib')
source=(https://www.kernel.org/pub/linux/bluetooth/${pkgname}-${pkgver}.tar.{xz,sign}
- fixes_order_InterfaceAdded.diff
bluetooth.modprobe)
# see https://www.kernel.org/pub/linux/bluetooth/sha256sums.asc
-sha256sums=('b9a8723072ef66bae7ec301c774902ebcb444c9c5b149b5a199e60a1ba970e90'
+sha256sums=('33301d7a514c73d535ee1f91c2aed1af1f2e53efe11d3ac06bcf0d7abed2ce95'
'SKIP'
- '56e4bf467b285e4c6bc50eafc88f471e3683f3c3c76afe0ffe2bd6f0d17a1eae'
'46c021be659c9a1c4e55afd04df0c059af1f3d98a96338236412e449bf7477b4')
validpgpkeys=('E932D120BC2AEC444E558F0106CA9F5D1DCF2659') # Marcel Holtmann <marcel at holtmann.org>
-prepare() {
- cd $pkgname-$pkgver
- patch -Np1 -i $srcdir/fixes_order_InterfaceAdded.diff
-}
-
build() {
cd ${pkgname}-${pkgver}
./configure \
Deleted: fixes_order_InterfaceAdded.diff
===================================================================
--- fixes_order_InterfaceAdded.diff 2018-03-11 18:39:35 UTC (rev 318594)
+++ fixes_order_InterfaceAdded.diff 2018-03-11 18:43:26 UTC (rev 318595)
@@ -1,72 +0,0 @@
-From 1873096352f518d3247f8efb3c2e0aa8804e50ac Mon Sep 17 00:00:00 2001
-From: Luiz Augusto von Dentz <luiz.von.dentz at intel.com>
-Date: Wed, 7 Feb 2018 09:35:07 -0200
-Subject: core: Fixes order InterfaceAdded
-
-Registering on the callback of MGMT_OP_READ_ADV_FEATURES causes
-InterfacesAdded to be reschedule after the device objects which causes
-tools such as PulseAudio to consider it invalid.
-
-Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1534857
----
- src/advertising.c | 28 +++++++++++++++-------------
- 1 file changed, 15 insertions(+), 13 deletions(-)
-
-diff --git a/src/advertising.c b/src/advertising.c
-index 94a8c40..970c3d8 100644
---- a/src/advertising.c
-+++ b/src/advertising.c
-@@ -1032,14 +1032,6 @@ static void read_adv_features_callback(uint8_t status, uint16_t length,
- if (manager->max_ads == 0)
- return;
-
-- if (!g_dbus_register_interface(btd_get_dbus_connection(),
-- adapter_get_path(manager->adapter),
-- LE_ADVERTISING_MGR_IFACE, methods,
-- NULL, properties, manager, NULL)) {
-- error("Failed to register " LE_ADVERTISING_MGR_IFACE);
-- return;
-- }
--
- /* Reset existing instances */
- if (feat->num_instances)
- remove_advertising(manager, 0);
-@@ -1061,19 +1053,29 @@ static struct btd_adv_manager *manager_create(struct btd_adapter *adapter)
- }
-
- manager->mgmt_index = btd_adapter_get_index(adapter);
-+ manager->clients = queue_new();
-+ manager->supported_flags = MGMT_ADV_FLAG_LOCAL_NAME;
-+
-+ if (!g_dbus_register_interface(btd_get_dbus_connection(),
-+ adapter_get_path(manager->adapter),
-+ LE_ADVERTISING_MGR_IFACE, methods,
-+ NULL, properties, manager, NULL)) {
-+ error("Failed to register " LE_ADVERTISING_MGR_IFACE);
-+ goto fail;
-+ }
-
- if (!mgmt_send(manager->mgmt, MGMT_OP_READ_ADV_FEATURES,
- manager->mgmt_index, 0, NULL,
- read_adv_features_callback, manager, NULL)) {
- error("Failed to read advertising features");
-- manager_destroy(manager);
-- return NULL;
-+ goto fail;
- }
-
-- manager->clients = queue_new();
-- manager->supported_flags = MGMT_ADV_FLAG_LOCAL_NAME;
--
- return manager;
-+
-+fail:
-+ manager_destroy(manager);
-+ return NULL;
- }
-
- struct btd_adv_manager *btd_adv_manager_new(struct btd_adapter *adapter)
---
-cgit v1.1
-
-
More information about the arch-commits
mailing list