[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: dff1a40c626a7acbd7efac257fa8c62ca88e300e Author: Pacho Ramos gentoo org> AuthorDate: Tue Oct 19 21:18:42 2021 + Commit: Pacho Ramos gentoo org> CommitDate: Tue Oct 19 21:18:42 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dff1a40c net-wireless/bluez: Bump to 5.62 Package-Manager: Portage-3.0.24, Repoman-3.0.3 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/Manifest | 1 + net-wireless/bluez/bluez-5.62.ebuild | 289 +++ 2 files changed, 290 insertions(+) diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest index 06862e50f8e..56ab750524f 100644 --- a/net-wireless/bluez/Manifest +++ b/net-wireless/bluez/Manifest @@ -1,3 +1,4 @@ DIST bluez-5.58.tar.xz 2060368 BLAKE2B 157780f83181d89fb126face5e9794bc0de8196f43d57d079fc09ae7e45e7ef21bf404e834d844da28d06f9a29cb92f11c310dbbcb7f60e845a335a558d7190c SHA512 159b554e0afd56af5da6f883f2fdf96d77a0e82d762bf4b37786e7312b7e61fbbae0f18b26442a606e0a232f48e0f45a4b38b95de36c7daf384f582315a3 DIST bluez-5.60.tar.xz 2124312 BLAKE2B 52cd08192cbfb7adc2e11f270442af62307dbf3cb940554f77e1ec4c30036ca1c05970d7d48719d3036173135f2b14123f2d0aad8147f0a919773d211238a11e SHA512 069e054360b4ab72f1daa033572f0fd822fb0f47e52069f4f3dcdfecfa312b9a5366cc04967e639aef39b980c0e1007389f1ee757e7c3bae43a5e66f8ed21a6b DIST bluez-5.61.tar.xz 2137412 BLAKE2B 2fc1b44f726d48b4a0e8bbecc664077db1db69bbc87c66e9d7ac85d7b2e066de8b349c18597a5ba140c5fcb1ef867ee3980ebdd839ded69ae30491fb7b836940 SHA512 a2318637258f9db0bf05fecbfbea2c3ca5e21867378e28ab4c77f658fe42f10c8c607939f2b437ec40d1ceb00b99f7916c0275faaedd9edd247f7dc91329937a +DIST bluez-5.62.tar.xz 2149348 BLAKE2B db99b36a230fc0be15275d2eda9864b686326ba50648f66b19087ea4309a76d234ab4f1dcb6975f1513a898978b1d5b9332542f5dcee22efd898b79658434a70 SHA512 8fb0b81e1d929d3eee3d70f457ce75dbcff4c2a8a728247fc950bbe11e84d83582345bfd433d2e2df7b5588eb0e42f286658a83c7332be84819d9df49a5707e8 diff --git a/net-wireless/bluez/bluez-5.62.ebuild b/net-wireless/bluez/bluez-5.62.ebuild new file mode 100644 index 000..1cf0b131ea8 --- /dev/null +++ b/net-wireless/bluez/bluez-5.62.ebuild @@ -0,0 +1,289 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{8..10} ) + +inherit autotools linux-info python-single-r1 readme.gentoo-r1 systemd udev multilib-minimal + +DESCRIPTION="Bluetooth Tools and System Daemons for Linux" +HOMEPAGE="http://www.bluez.org; +SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; + +LICENSE="GPL-2+ LGPL-2.1+" +SLOT="0/3" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~x86" +IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" + +# Since this release all remaining extra-tools need readline support, but this could +# change in the future, hence, this REQUIRED_USE constraint could be dropped +# again in the future. +REQUIRED_USE=" + extra-tools? ( deprecated readline ) + test? ( ${PYTHON_REQUIRED_USE} ) + test-programs? ( ${PYTHON_REQUIRED_USE} ) +" + +TEST_DEPS="${PYTHON_DEPS} + $(python_gen_cond_dep ' + >=dev-python/dbus-python-1[${PYTHON_USEDEP}] + dev-python/pygobject:3[${PYTHON_USEDEP}] + ') +" +BDEPEND=" + dev-python/docutils + virtual/pkgconfig + test? ( ${TEST_DEPS} ) +" +DEPEND=" + >=dev-libs/glib-2.28:2[${MULTILIB_USEDEP}] + >=sys-apps/hwids-20121202.2 + btpclient? ( >=dev-libs/ell-0.39 ) + cups? ( net-print/cups:= ) + mesh? ( + >=dev-libs/ell-0.39 + >=dev-libs/json-c-0.13:= + sys-libs/readline:0= + ) + midi? ( media-libs/alsa-lib ) + obex? ( dev-libs/libical:= ) + readline? ( sys-libs/readline:0= ) + systemd? ( + >=sys-apps/dbus-1.6:=[user-session=] + sys-apps/systemd + ) + !systemd? ( >=sys-apps/dbus-1.6:= ) + udev? ( >=virtual/udev-172 ) +" +RDEPEND="${DEPEND} + selinux? ( sec-policy/selinux-bluetooth ) + test-programs? ( ${TEST_DEPS} ) +" + +RESTRICT="!test? ( test )" + +PATCHES=( + # Try both udevadm paths to cover udev/systemd vs. eudev locations (#539844) + # http://www.spinics.net/lists/linux-bluetooth/msg58739.html + # https://bugs.gentoo.org/539844 + "${FILESDIR}"/${PN}-udevadm-path-r1.patch + + # Fedora patches + # http://www.spinics.net/lists/linux-bluetooth/msg40136.html + "${FILESDIR}"/0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch +) + +pkg_setup() { + # From http://www.linuxfromscratch.org/blfs/view/svn/general/bluez.html + # to prevent bugs like: + # https://bugzilla.kernel.org/show_bug.cgi?id=196621 + CONFIG_CHECK="~NET ~BT ~BT_RFCOMM ~BT_RFCOMM_TTY ~BT_BNEP
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 4dbd124dbe93a9228ab173ef23c3485db442a66f Author: Sam James gentoo org> AuthorDate: Thu Sep 9 23:56:07 2021 + Commit: Sam James gentoo org> CommitDate: Thu Sep 9 23:56:07 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dbd124d net-wireless/bluez: Stabilize 5.61 arm64, #812143 Signed-off-by: Sam James gentoo.org> net-wireless/bluez/bluez-5.61.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.61.ebuild b/net-wireless/bluez/bluez-5.61.ebuild index 79e1418e380..95941e34b20 100644 --- a/net-wireless/bluez/bluez-5.61.ebuild +++ b/net-wireless/bluez/bluez-5.61.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv x86" +KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" # Since this release all remaining extra-tools need readline support, but this could
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 90a461987fc09c7f9f6b8b7de3756be8584f3232 Author: Sam James gentoo org> AuthorDate: Thu Sep 9 23:55:36 2021 + Commit: Sam James gentoo org> CommitDate: Thu Sep 9 23:55:36 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90a46198 net-wireless/bluez: Stabilize 5.61 arm, #812143 Signed-off-by: Sam James gentoo.org> net-wireless/bluez/bluez-5.61.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.61.ebuild b/net-wireless/bluez/bluez-5.61.ebuild index 79137db0a54..79e1418e380 100644 --- a/net-wireless/bluez/bluez-5.61.ebuild +++ b/net-wireless/bluez/bluez-5.61.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv x86" +KEYWORDS="amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" # Since this release all remaining extra-tools need readline support, but this could
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 49359c72095bf7f2cc6872630a0b5505e78319c5 Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Sep 9 07:38:20 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Sep 9 07:38:20 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49359c72 net-wireless/bluez: x86 stable wrt bug #812143 Package-Manager: Portage-3.0.20, Repoman-3.0.2 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> net-wireless/bluez/bluez-5.61.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.61.ebuild b/net-wireless/bluez/bluez-5.61.ebuild index 77a001fbe1d..79137db0a54 100644 --- a/net-wireless/bluez/bluez-5.61.ebuild +++ b/net-wireless/bluez/bluez-5.61.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" # Since this release all remaining extra-tools need readline support, but this could
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: cfd6dda258d7a12777393f8aef5c22576e427e54 Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Sep 9 07:17:37 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Sep 9 07:17:37 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfd6dda2 net-wireless/bluez: amd64 stable wrt bug #812143 Package-Manager: Portage-3.0.20, Repoman-3.0.2 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> net-wireless/bluez/bluez-5.61.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.61.ebuild b/net-wireless/bluez/bluez-5.61.ebuild index 658287f829b..77a001fbe1d 100644 --- a/net-wireless/bluez/bluez-5.61.ebuild +++ b/net-wireless/bluez/bluez-5.61.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" # Since this release all remaining extra-tools need readline support, but this could
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 04daba2f3ef1f65d24e774b89788a4e106cb Author: Sam James gentoo org> AuthorDate: Thu Sep 9 04:23:04 2021 + Commit: Sam James gentoo org> CommitDate: Thu Sep 9 04:23:04 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04daba66 net-wireless/bluez: Stabilize 5.61 ppc64, #812143 Signed-off-by: Sam James gentoo.org> net-wireless/bluez/bluez-5.61.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.61.ebuild b/net-wireless/bluez/bluez-5.61.ebuild index 931e3a29f44..658287f829b 100644 --- a/net-wireless/bluez/bluez-5.61.ebuild +++ b/net-wireless/bluez/bluez-5.61.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" # Since this release all remaining extra-tools need readline support, but this could
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 97e1a5d79afa46cee8efd2f36bddb92bcf2e227c Author: Sam James gentoo org> AuthorDate: Thu Sep 9 04:22:55 2021 + Commit: Sam James gentoo org> CommitDate: Thu Sep 9 04:22:55 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97e1a5d7 net-wireless/bluez: Stabilize 5.61 ppc, #812143 Signed-off-by: Sam James gentoo.org> net-wireless/bluez/bluez-5.61.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.61.ebuild b/net-wireless/bluez/bluez-5.61.ebuild index a86c0dde25a..931e3a29f44 100644 --- a/net-wireless/bluez/bluez-5.61.ebuild +++ b/net-wireless/bluez/bluez-5.61.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ppc ~ppc64 ~riscv ~x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" # Since this release all remaining extra-tools need readline support, but this could
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez-tools/
commit: 245df4712a6a9ecf3122a1c2dc959a13e2f84b64 Author: Yixun Lan gentoo org> AuthorDate: Thu Sep 2 09:50:22 2021 + Commit: Yixun Lan gentoo org> CommitDate: Thu Sep 2 10:04:16 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=245df471 net-wireless/bluez-tools: keyword ~riscv Package-Manager: Portage-3.0.22, Repoman-3.0.3 Signed-off-by: Yixun Lan gentoo.org> net-wireless/bluez-tools/bluez-tools-0_p20161212.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net-wireless/bluez-tools/bluez-tools-0_p20161212.ebuild b/net-wireless/bluez-tools/bluez-tools-0_p20161212.ebuild index 87c36ffc498..6585af370e2 100644 --- a/net-wireless/bluez-tools/bluez-tools-0_p20161212.ebuild +++ b/net-wireless/bluez-tools/bluez-tools-0_p20161212.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -12,7 +12,7 @@ SRC_URI="https://github.com/khvzak/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" IUSE="" RDEPEND="dev-libs/dbus-glib
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: a651585edd9a9bca35efa8b2f6c0f5cb75bd0d73 Author: Pacho Ramos gentoo org> AuthorDate: Fri Aug 27 13:11:25 2021 + Commit: Pacho Ramos gentoo org> CommitDate: Fri Aug 27 13:11:25 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a651585e net-wireless/bluez: Drop old Package-Manager: Portage-3.0.22, Repoman-3.0.3 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/bluez-5.58.ebuild | 293 --- 1 file changed, 293 deletions(-) diff --git a/net-wireless/bluez/bluez-5.58.ebuild b/net-wireless/bluez/bluez-5.58.ebuild deleted file mode 100644 index b15f600ce59..000 --- a/net-wireless/bluez/bluez-5.58.ebuild +++ /dev/null @@ -1,293 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{8..9} ) - -inherit autotools linux-info python-single-r1 readme.gentoo-r1 systemd udev multilib-minimal - -DESCRIPTION="Bluetooth Tools and System Daemons for Linux" -HOMEPAGE="http://www.bluez.org; -SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="0/3" -KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 x86" -IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" - -# Since this release all remaining extra-tools need readline support, but this could -# change in the future, hence, this REQUIRED_USE constraint could be dropped -# again in the future. -REQUIRED_USE=" - extra-tools? ( deprecated readline ) - test? ( ${PYTHON_REQUIRED_USE} ) - test-programs? ( ${PYTHON_REQUIRED_USE} ) -" - -TEST_DEPS="${PYTHON_DEPS} - $(python_gen_cond_dep ' - >=dev-python/dbus-python-1[${PYTHON_USEDEP}] - dev-python/pygobject:3[${PYTHON_USEDEP}] - ') -" -BDEPEND=" - virtual/pkgconfig - test? ( ${TEST_DEPS} ) -" -DEPEND=" - >=dev-libs/glib-2.28:2[${MULTILIB_USEDEP}] - >=sys-apps/hwids-20121202.2 - btpclient? ( >=dev-libs/ell-0.39 ) - cups? ( net-print/cups:= ) - mesh? ( - >=dev-libs/ell-0.39 - >=dev-libs/json-c-0.13:= - sys-libs/readline:0= - ) - midi? ( media-libs/alsa-lib ) - obex? ( dev-libs/libical:= ) - readline? ( sys-libs/readline:0= ) - systemd? ( - >=sys-apps/dbus-1.6:=[user-session=] - sys-apps/systemd - ) - !systemd? ( >=sys-apps/dbus-1.6:= ) - udev? ( >=virtual/udev-172 ) -" -RDEPEND="${DEPEND} - selinux? ( sec-policy/selinux-bluetooth ) - test-programs? ( ${TEST_DEPS} ) -" - -RESTRICT="!test? ( test )" - -PATCHES=( - # Try both udevadm paths to cover udev/systemd vs. eudev locations (#539844) - # http://www.spinics.net/lists/linux-bluetooth/msg58739.html - # https://bugs.gentoo.org/539844 - "${FILESDIR}"/${PN}-udevadm-path-r1.patch - - # Fedora patches - # http://www.spinics.net/lists/linux-bluetooth/msg40136.html - "${FILESDIR}"/0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch -) - -pkg_setup() { - # From http://www.linuxfromscratch.org/blfs/view/svn/general/bluez.html - # to prevent bugs like: - # https://bugzilla.kernel.org/show_bug.cgi?id=196621 - CONFIG_CHECK="~NET ~BT ~BT_RFCOMM ~BT_RFCOMM_TTY ~BT_BNEP ~BT_BNEP_MC_FILTER - ~BT_BNEP_PROTO_FILTER ~BT_HIDP ~RFKILL" - # https://bugzilla.kernel.org/show_bug.cgi?id=196621 - # https://bugzilla.kernel.org/show_bug.cgi?id=206815 - if use mesh || use test; then - CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_USER - ~CRYPTO_USER_API ~CRYPTO_USER_API_AEAD ~CRYPTO_USER_API_HASH - ~CRYPTO_AES ~CRYPTO_CCM ~CRYPTO_AEAD ~CRYPTO_CMAC" - fi - if use test; then - # http://www.linuxfromscratch.org/blfs/view/svn/general/bluez.html - CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO ~CRYPTO_USER_API_HASH ~CRYPTO_USER_API_SKCIPHER" - fi - linux-info_pkg_setup - - if use test || use test-programs; then - python-single-r1_pkg_setup - fi - - if ! use udev; then - ewarn - ewarn "You are installing ${PN} with USE=-udev. This means various bluetooth" - ewarn "devices and adapters from Apple, Dell, Logitech etc. will not work," - ewarn "and hid2hci will not be available." - ewarn - fi -} - -src_prepare() { - default - - # http://www.spinics.net/lists/linux-bluetooth/msg38490.html - if ! use user-session || ! use systemd; then - eapply "${FILESDIR}"/0001-Allow-using-obexd-without-systemd-in-the-user-session-r2.patch - fi - - eautoreconf - - if use cups; then - # Only not .am
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: e7634b42a57aeb4e9b15a391bdcf8a5f35117ae0 Author: Pacho Ramos gentoo org> AuthorDate: Fri Aug 27 13:10:50 2021 + Commit: Pacho Ramos gentoo org> CommitDate: Fri Aug 27 13:10:50 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7634b42 net-wireless/bluez: Bump to 5.61 Package-Manager: Portage-3.0.22, Repoman-3.0.3 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/Manifest | 1 + net-wireless/bluez/bluez-5.61.ebuild | 292 +++ 2 files changed, 293 insertions(+) diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest index 1320549d38b..06862e50f8e 100644 --- a/net-wireless/bluez/Manifest +++ b/net-wireless/bluez/Manifest @@ -1,2 +1,3 @@ DIST bluez-5.58.tar.xz 2060368 BLAKE2B 157780f83181d89fb126face5e9794bc0de8196f43d57d079fc09ae7e45e7ef21bf404e834d844da28d06f9a29cb92f11c310dbbcb7f60e845a335a558d7190c SHA512 159b554e0afd56af5da6f883f2fdf96d77a0e82d762bf4b37786e7312b7e61fbbae0f18b26442a606e0a232f48e0f45a4b38b95de36c7daf384f582315a3 DIST bluez-5.60.tar.xz 2124312 BLAKE2B 52cd08192cbfb7adc2e11f270442af62307dbf3cb940554f77e1ec4c30036ca1c05970d7d48719d3036173135f2b14123f2d0aad8147f0a919773d211238a11e SHA512 069e054360b4ab72f1daa033572f0fd822fb0f47e52069f4f3dcdfecfa312b9a5366cc04967e639aef39b980c0e1007389f1ee757e7c3bae43a5e66f8ed21a6b +DIST bluez-5.61.tar.xz 2137412 BLAKE2B 2fc1b44f726d48b4a0e8bbecc664077db1db69bbc87c66e9d7ac85d7b2e066de8b349c18597a5ba140c5fcb1ef867ee3980ebdd839ded69ae30491fb7b836940 SHA512 a2318637258f9db0bf05fecbfbea2c3ca5e21867378e28ab4c77f658fe42f10c8c607939f2b437ec40d1ceb00b99f7916c0275faaedd9edd247f7dc91329937a diff --git a/net-wireless/bluez/bluez-5.61.ebuild b/net-wireless/bluez/bluez-5.61.ebuild new file mode 100644 index 000..a86c0dde25a --- /dev/null +++ b/net-wireless/bluez/bluez-5.61.ebuild @@ -0,0 +1,292 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{8..10} ) + +inherit autotools linux-info python-single-r1 readme.gentoo-r1 systemd udev multilib-minimal + +DESCRIPTION="Bluetooth Tools and System Daemons for Linux" +HOMEPAGE="http://www.bluez.org; +SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; + +LICENSE="GPL-2+ LGPL-2.1+" +SLOT="0/3" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~x86" +IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" + +# Since this release all remaining extra-tools need readline support, but this could +# change in the future, hence, this REQUIRED_USE constraint could be dropped +# again in the future. +REQUIRED_USE=" + extra-tools? ( deprecated readline ) + test? ( ${PYTHON_REQUIRED_USE} ) + test-programs? ( ${PYTHON_REQUIRED_USE} ) +" + +TEST_DEPS="${PYTHON_DEPS} + $(python_gen_cond_dep ' + >=dev-python/dbus-python-1[${PYTHON_USEDEP}] + dev-python/pygobject:3[${PYTHON_USEDEP}] + ') +" +BDEPEND=" + dev-python/docutils + virtual/pkgconfig + test? ( ${TEST_DEPS} ) +" +DEPEND=" + >=dev-libs/glib-2.28:2[${MULTILIB_USEDEP}] + >=sys-apps/hwids-20121202.2 + btpclient? ( >=dev-libs/ell-0.39 ) + cups? ( net-print/cups:= ) + mesh? ( + >=dev-libs/ell-0.39 + >=dev-libs/json-c-0.13:= + sys-libs/readline:0= + ) + midi? ( media-libs/alsa-lib ) + obex? ( dev-libs/libical:= ) + readline? ( sys-libs/readline:0= ) + systemd? ( + >=sys-apps/dbus-1.6:=[user-session=] + sys-apps/systemd + ) + !systemd? ( >=sys-apps/dbus-1.6:= ) + udev? ( >=virtual/udev-172 ) +" +RDEPEND="${DEPEND} + selinux? ( sec-policy/selinux-bluetooth ) + test-programs? ( ${TEST_DEPS} ) +" + +RESTRICT="!test? ( test )" + +PATCHES=( + # Try both udevadm paths to cover udev/systemd vs. eudev locations (#539844) + # http://www.spinics.net/lists/linux-bluetooth/msg58739.html + # https://bugs.gentoo.org/539844 + "${FILESDIR}"/${PN}-udevadm-path-r1.patch + + # Fedora patches + # http://www.spinics.net/lists/linux-bluetooth/msg40136.html + "${FILESDIR}"/0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch + + # https://marc.info/?l=linux-bluetooth=161498090629584=2 + "${FILESDIR}"/${PN}-5.60-glibc-2.34.patch +) + +pkg_setup() { + # From http://www.linuxfromscratch.org/blfs/view/svn/general/bluez.html + # to prevent bugs like: + # https://bugzilla.kernel.org/show_bug.cgi?id=196621 + CONFIG_CHECK="~NET ~BT ~BT_RFCOMM ~BT_RFCOMM_TTY ~BT_BNEP ~BT_BNEP_MC_FILTER + ~BT_BNEP_PROTO_FILTER ~BT_HIDP ~CRYPTO_USER_API_HASH ~CRYPTO_USER_API_SKCIPHER ~RFKILL" + # https://bugzilla.kernel.org/show_bug.cgi?id=196621 +
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: c4403cefd0d3f679a9cea852ef9fee1af3197db4 Author: Marek Szuba gentoo org> AuthorDate: Fri Aug 20 15:21:48 2021 + Commit: Marek Szuba gentoo org> CommitDate: Fri Aug 20 15:23:42 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4403cef net-wireless/bluez: keyword 5.60 for ~riscv Fails one tests but it's the same as on amd64, see Bug #801178. Signed-off-by: Marek Szuba gentoo.org> net-wireless/bluez/bluez-5.60.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.60.ebuild b/net-wireless/bluez/bluez-5.60.ebuild index 394c547a517..a86c0dde25a 100644 --- a/net-wireless/bluez/bluez-5.60.ebuild +++ b/net-wireless/bluez/bluez-5.60.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" # Since this release all remaining extra-tools need readline support, but this could
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/files/, net-wireless/bluez/
commit: 1e4db05081ee5d3e479838361b7337fbac39623e Author: Pacho Ramos gentoo org> AuthorDate: Sun Jul 25 09:01:35 2021 + Commit: Pacho Ramos gentoo org> CommitDate: Sun Jul 25 09:01:35 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e4db050 net-wireless/bluez: Fix building with glibc-2.34 Closes: https://bugs.gentoo.org/803830 Thanks-to: Sam James Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/bluez-5.60.ebuild | 3 ++ .../bluez/files/bluez-5.60-glibc-2.34.patch| 42 ++ 2 files changed, 45 insertions(+) diff --git a/net-wireless/bluez/bluez-5.60.ebuild b/net-wireless/bluez/bluez-5.60.ebuild index 415cff1e5f2..394c547a517 100644 --- a/net-wireless/bluez/bluez-5.60.ebuild +++ b/net-wireless/bluez/bluez-5.60.ebuild @@ -71,6 +71,9 @@ PATCHES=( # Fedora patches # http://www.spinics.net/lists/linux-bluetooth/msg40136.html "${FILESDIR}"/0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch + + # https://marc.info/?l=linux-bluetooth=161498090629584=2 + "${FILESDIR}"/${PN}-5.60-glibc-2.34.patch ) pkg_setup() { diff --git a/net-wireless/bluez/files/bluez-5.60-glibc-2.34.patch b/net-wireless/bluez/files/bluez-5.60-glibc-2.34.patch new file mode 100644 index 000..1e846100285 --- /dev/null +++ b/net-wireless/bluez/files/bluez-5.60-glibc-2.34.patch @@ -0,0 +1,42 @@ +From 124dee151746b4a8a2e8a7194af78f2c82f75d79 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= +Date: Wed, 3 Mar 2021 08:57:36 +0100 +Subject: [PATCH] media: rename local function conflicting with pause(2) + +profiles/audio/media.c:1284:13: error: conflicting types for 'pause'; have '_Bool(void *)' + 1284 | static bool pause(void *user_data) + | ^ +In file included from /usr/include/bits/sigstksz.h:24, + from /usr/include/signal.h:315, + from /usr/include/glib-2.0/glib/gbacktrace.h:36, + from /usr/include/glib-2.0/glib.h:34, + from profiles/audio/media.c:21: +/usr/include/unistd.h:478:12: note: previous declaration of 'pause' with type 'int(void)' + 478 | extern int pause (void); + |^ +--- + profiles/audio/media.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/profiles/audio/media.c b/profiles/audio/media.c +index c84bbe22dc..3d8c4b69c3 100644 +--- a/profiles/audio/media.c b/profiles/audio/media.c +@@ -1281,7 +1281,7 @@ static bool stop(void *user_data) + return media_player_send(mp, "Stop"); + } + +-static bool pause(void *user_data) ++static bool pause_play(void *user_data) + { + struct media_player *mp = user_data; + +@@ -1331,7 +1331,7 @@ static struct avrcp_player_cb player_cb = { + .set_volume = set_volume, + .play = play, + .stop = stop, +- .pause = pause, ++ .pause = pause_play, + .next = next, + .previous = previous, + };
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/files/
commit: 8441848c703d5ff62936d43748021563a2e95d6f Author: Michael Mair-Keimberger levelnine at> AuthorDate: Wed Jul 14 19:27:19 2021 + Commit: Conrad Kostecki gentoo org> CommitDate: Wed Jul 14 20:04:23 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8441848c net-wireless/bluez: remove unused files Closes: https://github.com/gentoo/gentoo/pull/21642 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Michael Mair-Keimberger levelnine.at> Signed-off-by: Conrad Kostecki gentoo.org> net-wireless/bluez/files/69-btattach-bcm.rules | 33 net-wireless/bluez/files/bluetooth-init.d-r4 | 12 - net-wireless/bluez/files/btattach-bcm-service.sh | 30 - net-wireless/bluez/files/btattach-bcm_at.service | 6 - 4 files changed, 81 deletions(-) diff --git a/net-wireless/bluez/files/69-btattach-bcm.rules b/net-wireless/bluez/files/69-btattach-bcm.rules deleted file mode 100644 index dfe8d1e785c..000 --- a/net-wireless/bluez/files/69-btattach-bcm.rules +++ /dev/null @@ -1,33 +0,0 @@ -# Some devices have a bluetooth HCI connected to an uart, these needs to be -# setup by calling btattach. The systemd btattach-bcm.service takes care of -# this. These udev rules hardware-activate that service when necessary. -# -# For now this only suports ACPI enumerated Broadcom BT HCIs. -# This has been tested on Bay and Cherry Trail devices with both ACPI and -# PCI enumerated UARTs. - -# Note we check for the platform device not for the acpi device, because -# some DSDTs list multiple bluetooth adapters, but only some (or none) -# are enabled. Only enabled adapters get a platform device created. -ACTION!="add", GOTO="btattach_bcm_rules_end" -SUBSYSTEM!="platform", GOTO="btattach_bcm_rules_end" - -KERNEL=="BCM2E1A:00", TAG+="systemd", ENV{SYSTEMD_WANTS}="btattach-bcm@%k.service" -KERNEL=="BCM2E39:00", TAG+="systemd", ENV{SYSTEMD_WANTS}="btattach-bcm@%k.service" -KERNEL=="BCM2E3A:00", TAG+="systemd", ENV{SYSTEMD_WANTS}="btattach-bcm@%k.service" -KERNEL=="BCM2E3D:00", TAG+="systemd", ENV{SYSTEMD_WANTS}="btattach-bcm@%k.service" -KERNEL=="BCM2E3F:00", TAG+="systemd", ENV{SYSTEMD_WANTS}="btattach-bcm@%k.service" -KERNEL=="BCM2E40:00", TAG+="systemd", ENV{SYSTEMD_WANTS}="btattach-bcm@%k.service" -KERNEL=="BCM2E54:00", TAG+="systemd", ENV{SYSTEMD_WANTS}="btattach-bcm@%k.service" -KERNEL=="BCM2E55:00", TAG+="systemd", ENV{SYSTEMD_WANTS}="btattach-bcm@%k.service" -KERNEL=="BCM2E64:00", TAG+="systemd", ENV{SYSTEMD_WANTS}="btattach-bcm@%k.service" -KERNEL=="BCM2E65:00", TAG+="systemd", ENV{SYSTEMD_WANTS}="btattach-bcm@%k.service" -KERNEL=="BCM2E67:00", TAG+="systemd", ENV{SYSTEMD_WANTS}="btattach-bcm@%k.service" -KERNEL=="BCM2E71:00", TAG+="systemd", ENV{SYSTEMD_WANTS}="btattach-bcm@%k.service" -KERNEL=="BCM2E7B:00", TAG+="systemd", ENV{SYSTEMD_WANTS}="btattach-bcm@%k.service" -KERNEL=="BCM2E7C:00", TAG+="systemd", ENV{SYSTEMD_WANTS}="btattach-bcm@%k.service" -KERNEL=="BCM2E7E:00", TAG+="systemd", ENV{SYSTEMD_WANTS}="btattach-bcm@%k.service" -KERNEL=="BCM2E95:00", TAG+="systemd", ENV{SYSTEMD_WANTS}="btattach-bcm@%k.service" -KERNEL=="BCM2E96:00", TAG+="systemd", ENV{SYSTEMD_WANTS}="btattach-bcm@%k.service" - -LABEL="btattach_bcm_rules_end" diff --git a/net-wireless/bluez/files/bluetooth-init.d-r4 b/net-wireless/bluez/files/bluetooth-init.d-r4 deleted file mode 100644 index e69c66867fa..000 --- a/net-wireless/bluez/files/bluetooth-init.d-r4 +++ /dev/null @@ -1,12 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -pidfile="/run/bluetoothd.pid" -command="/usr/libexec/bluetooth/bluetoothd" -command_background=1 - -depend() { - after coldplug - need dbus localmount hostname -} diff --git a/net-wireless/bluez/files/btattach-bcm-service.sh b/net-wireless/bluez/files/btattach-bcm-service.sh deleted file mode 100644 index c7f8b178467..000 --- a/net-wireless/bluez/files/btattach-bcm-service.sh +++ /dev/null @@ -1,30 +0,0 @@ -#!/bin/bash - -# Simple shell script to wait for the tty for an uart using BT HCI to show up -# and then invoke btattach with the right parameters, this is intended to be -# invoked from a hardware-activated systemd service -# -# For now this only suports ACPI enumerated Broadcom BT HCIs. -# This has been tested on Bay and Cherry Trail devices with both ACPI and -# PCI enumerated UARTs. -# -# Note the kernel bt developers are working on solving this entirely in the -# kernel, so it is not worth the trouble to write something better then this. - -BT_DEV="/sys/bus/platform/devices/$1" -BT_DEV="$(readlink -f $BT_DEV)" -UART_DEV="$(dirname $BT_DEV)" - -# Stupid GPD-pocket has USB BT with id :, but still claims to have -# an uart attached bt -if [ "$1" = "BCM2E7E:00" ] && lsusb | grep -q "ID :"; then - exit 0 -fi - -while [ ! -d "$UART_DEV/tty" ]; do -
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 4336d07cb14cf6ac780204c62ecfa155b6221831 Author: Sam James gentoo org> AuthorDate: Wed Jul 14 03:11:02 2021 + Commit: Sam James gentoo org> CommitDate: Wed Jul 14 03:11:02 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4336d07c net-wireless/bluez: Stabilize 5.58-r1 arm, #797568 Signed-off-by: Sam James gentoo.org> net-wireless/bluez/bluez-5.58-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.58-r1.ebuild b/net-wireless/bluez/bluez-5.58-r1.ebuild index dc6017eb67c..5020f2ad539 100644 --- a/net-wireless/bluez/bluez-5.58-r1.ebuild +++ b/net-wireless/bluez/bluez-5.58-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="amd64 ~arm arm64 ~hppa ~mips ppc ppc64 x86" +KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" # Since this release all remaining extra-tools need readline support, but this could
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: ad49496f611820ea1908f122c17c76322c7e4030 Author: Sam James gentoo org> AuthorDate: Mon Jul 12 06:40:12 2021 + Commit: Sam James gentoo org> CommitDate: Mon Jul 12 06:41:16 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad49496f net-wireless/bluez: Stabilize 5.58-r1 arm64, #797568 Signed-off-by: Sam James gentoo.org> net-wireless/bluez/bluez-5.58-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.58-r1.ebuild b/net-wireless/bluez/bluez-5.58-r1.ebuild index c0100067a8b..dc6017eb67c 100644 --- a/net-wireless/bluez/bluez-5.58-r1.ebuild +++ b/net-wireless/bluez/bluez-5.58-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 x86" +KEYWORDS="amd64 ~arm arm64 ~hppa ~mips ppc ppc64 x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" # Since this release all remaining extra-tools need readline support, but this could
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: e78f5fc80abeccb0adb184fd51708ef23f5b345c Author: Pacho Ramos gentoo org> AuthorDate: Thu Jul 8 07:54:31 2021 + Commit: Pacho Ramos gentoo org> CommitDate: Thu Jul 8 07:54:31 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e78f5fc8 net-wireless/bluez: Bump to 5.60 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/Manifest | 1 + net-wireless/bluez/bluez-5.60.ebuild | 289 +++ 2 files changed, 290 insertions(+) diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest index 4bc25fa2af7..cd48d873ea1 100644 --- a/net-wireless/bluez/Manifest +++ b/net-wireless/bluez/Manifest @@ -1,2 +1,3 @@ DIST bluez-5.58.tar.xz 2060368 BLAKE2B 157780f83181d89fb126face5e9794bc0de8196f43d57d079fc09ae7e45e7ef21bf404e834d844da28d06f9a29cb92f11c310dbbcb7f60e845a335a558d7190c SHA512 159b554e0afd56af5da6f883f2fdf96d77a0e82d762bf4b37786e7312b7e61fbbae0f18b26442a606e0a232f48e0f45a4b38b95de36c7daf384f582315a3 DIST bluez-5.59.tar.xz 2123104 BLAKE2B 59e063ffc0cd810a151f49c2d8b3e1dca46eef038dfe112bfc0524e111e00cfea78557f3d1ccf657882b76158ee9249291f9fc6e6a4cce851e0e6dc43f707398 SHA512 506ce28459a82614e5f6c55235b84e5780a9bfa821904fd40ee2928a503978248368069c57a283db9dd81f48d78f45e00d95a7c52d1538d3f5c858a29424304f +DIST bluez-5.60.tar.xz 2124312 BLAKE2B 52cd08192cbfb7adc2e11f270442af62307dbf3cb940554f77e1ec4c30036ca1c05970d7d48719d3036173135f2b14123f2d0aad8147f0a919773d211238a11e SHA512 069e054360b4ab72f1daa033572f0fd822fb0f47e52069f4f3dcdfecfa312b9a5366cc04967e639aef39b980c0e1007389f1ee757e7c3bae43a5e66f8ed21a6b diff --git a/net-wireless/bluez/bluez-5.60.ebuild b/net-wireless/bluez/bluez-5.60.ebuild new file mode 100644 index 000..9f2c32a2449 --- /dev/null +++ b/net-wireless/bluez/bluez-5.60.ebuild @@ -0,0 +1,289 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{7..10} ) + +inherit autotools linux-info python-single-r1 readme.gentoo-r1 systemd udev multilib-minimal + +DESCRIPTION="Bluetooth Tools and System Daemons for Linux" +HOMEPAGE="http://www.bluez.org; +SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; + +LICENSE="GPL-2+ LGPL-2.1+" +SLOT="0/3" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86" +IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" + +# Since this release all remaining extra-tools need readline support, but this could +# change in the future, hence, this REQUIRED_USE constraint could be dropped +# again in the future. +REQUIRED_USE=" + extra-tools? ( deprecated readline ) + test? ( ${PYTHON_REQUIRED_USE} ) + test-programs? ( ${PYTHON_REQUIRED_USE} ) +" + +TEST_DEPS="${PYTHON_DEPS} + $(python_gen_cond_dep ' + >=dev-python/dbus-python-1[${PYTHON_MULTI_USEDEP}] + dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}] + ') +" +BDEPEND=" + dev-python/docutils + virtual/pkgconfig + test? ( ${TEST_DEPS} ) +" +DEPEND=" + >=dev-libs/glib-2.28:2[${MULTILIB_USEDEP}] + >=sys-apps/hwids-20121202.2 + btpclient? ( >=dev-libs/ell-0.39 ) + cups? ( net-print/cups:= ) + mesh? ( + >=dev-libs/ell-0.39 + >=dev-libs/json-c-0.13:= + sys-libs/readline:0= + ) + midi? ( media-libs/alsa-lib ) + obex? ( dev-libs/libical:= ) + readline? ( sys-libs/readline:0= ) + systemd? ( + >=sys-apps/dbus-1.6:=[user-session=] + sys-apps/systemd + ) + !systemd? ( >=sys-apps/dbus-1.6:= ) + udev? ( >=virtual/udev-172 ) +" +RDEPEND="${DEPEND} + selinux? ( sec-policy/selinux-bluetooth ) + test-programs? ( ${TEST_DEPS} ) +" + +RESTRICT="!test? ( test )" + +PATCHES=( + # Try both udevadm paths to cover udev/systemd vs. eudev locations (#539844) + # http://www.spinics.net/lists/linux-bluetooth/msg58739.html + # https://bugs.gentoo.org/539844 + "${FILESDIR}"/${PN}-udevadm-path-r1.patch + + # Fedora patches + # http://www.spinics.net/lists/linux-bluetooth/msg40136.html + "${FILESDIR}"/0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch +) + +pkg_setup() { + # From http://www.linuxfromscratch.org/blfs/view/svn/general/bluez.html + # to prevent bugs like: + # https://bugzilla.kernel.org/show_bug.cgi?id=196621 + CONFIG_CHECK="~NET ~BT ~BT_RFCOMM ~BT_RFCOMM_TTY ~BT_BNEP ~BT_BNEP_MC_FILTER + ~BT_BNEP_PROTO_FILTER ~BT_HIDP ~CRYPTO_USER_API_HASH ~CRYPTO_USER_API_SKCIPHER ~RFKILL" + # https://bugzilla.kernel.org/show_bug.cgi?id=196621 + # https://bugzilla.kernel.org/show_bug.cgi?id=206815 + if use mesh || use test; then +
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/, net-wireless/bluez/files/
commit: db3448b335b66ad791293cc025596669ae15a683 Author: Pacho Ramos gentoo org> AuthorDate: Thu Jul 8 07:54:57 2021 + Commit: Pacho Ramos gentoo org> CommitDate: Thu Jul 8 07:54:57 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db3448b3 net-wireless/bluez: Drop old Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/Manifest| 1 - net-wireless/bluez/bluez-5.59-r1.ebuild| 292 - .../bluez/files/bluez-5.59-a2dp-parsing.patch | 38 --- 3 files changed, 331 deletions(-) diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest index cd48d873ea1..1320549d38b 100644 --- a/net-wireless/bluez/Manifest +++ b/net-wireless/bluez/Manifest @@ -1,3 +1,2 @@ DIST bluez-5.58.tar.xz 2060368 BLAKE2B 157780f83181d89fb126face5e9794bc0de8196f43d57d079fc09ae7e45e7ef21bf404e834d844da28d06f9a29cb92f11c310dbbcb7f60e845a335a558d7190c SHA512 159b554e0afd56af5da6f883f2fdf96d77a0e82d762bf4b37786e7312b7e61fbbae0f18b26442a606e0a232f48e0f45a4b38b95de36c7daf384f582315a3 -DIST bluez-5.59.tar.xz 2123104 BLAKE2B 59e063ffc0cd810a151f49c2d8b3e1dca46eef038dfe112bfc0524e111e00cfea78557f3d1ccf657882b76158ee9249291f9fc6e6a4cce851e0e6dc43f707398 SHA512 506ce28459a82614e5f6c55235b84e5780a9bfa821904fd40ee2928a503978248368069c57a283db9dd81f48d78f45e00d95a7c52d1538d3f5c858a29424304f DIST bluez-5.60.tar.xz 2124312 BLAKE2B 52cd08192cbfb7adc2e11f270442af62307dbf3cb940554f77e1ec4c30036ca1c05970d7d48719d3036173135f2b14123f2d0aad8147f0a919773d211238a11e SHA512 069e054360b4ab72f1daa033572f0fd822fb0f47e52069f4f3dcdfecfa312b9a5366cc04967e639aef39b980c0e1007389f1ee757e7c3bae43a5e66f8ed21a6b diff --git a/net-wireless/bluez/bluez-5.59-r1.ebuild b/net-wireless/bluez/bluez-5.59-r1.ebuild deleted file mode 100644 index 898115e910a..000 --- a/net-wireless/bluez/bluez-5.59-r1.ebuild +++ /dev/null @@ -1,292 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{7..10} ) - -inherit autotools linux-info python-single-r1 readme.gentoo-r1 systemd udev multilib-minimal - -DESCRIPTION="Bluetooth Tools and System Daemons for Linux" -HOMEPAGE="http://www.bluez.org; -SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="0/3" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86" -IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" - -# Since this release all remaining extra-tools need readline support, but this could -# change in the future, hence, this REQUIRED_USE constraint could be dropped -# again in the future. -REQUIRED_USE=" - extra-tools? ( deprecated readline ) - test? ( ${PYTHON_REQUIRED_USE} ) - test-programs? ( ${PYTHON_REQUIRED_USE} ) -" - -TEST_DEPS="${PYTHON_DEPS} - $(python_gen_cond_dep ' - >=dev-python/dbus-python-1[${PYTHON_MULTI_USEDEP}] - dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}] - ') -" -BDEPEND=" - dev-python/docutils - virtual/pkgconfig - test? ( ${TEST_DEPS} ) -" -DEPEND=" - >=dev-libs/glib-2.28:2[${MULTILIB_USEDEP}] - >=sys-apps/hwids-20121202.2 - btpclient? ( >=dev-libs/ell-0.39 ) - cups? ( net-print/cups:= ) - mesh? ( - >=dev-libs/ell-0.39 - >=dev-libs/json-c-0.13:= - sys-libs/readline:0= - ) - midi? ( media-libs/alsa-lib ) - obex? ( dev-libs/libical:= ) - readline? ( sys-libs/readline:0= ) - systemd? ( - >=sys-apps/dbus-1.6:=[user-session=] - sys-apps/systemd - ) - !systemd? ( >=sys-apps/dbus-1.6:= ) - udev? ( >=virtual/udev-172 ) -" -RDEPEND="${DEPEND} - selinux? ( sec-policy/selinux-bluetooth ) - test-programs? ( ${TEST_DEPS} ) -" - -RESTRICT="!test? ( test )" - -PATCHES=( - # avdtp: Fix parsing capabilities (from 'master') - "${FILESDIR}"/${P}-a2dp-parsing.patch - - # Try both udevadm paths to cover udev/systemd vs. eudev locations (#539844) - # http://www.spinics.net/lists/linux-bluetooth/msg58739.html - # https://bugs.gentoo.org/539844 - "${FILESDIR}"/${PN}-udevadm-path-r1.patch - - # Fedora patches - # http://www.spinics.net/lists/linux-bluetooth/msg40136.html - "${FILESDIR}"/0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch -) - -pkg_setup() { - # From http://www.linuxfromscratch.org/blfs/view/svn/general/bluez.html - # to prevent bugs like: - # https://bugzilla.kernel.org/show_bug.cgi?id=196621 - CONFIG_CHECK="~NET ~BT ~BT_RFCOMM ~BT_RFCOMM_TTY ~BT_BNEP ~BT_BNEP_MC_FILTER - ~BT_BNEP_PROTO_FILTER ~BT_HIDP ~CRYPTO_USER_API_HASH
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/files/, net-wireless/bluez/
commit: dc88877a2411735d828da371cd8b72b2173625f5 Author: Pacho Ramos gentoo org> AuthorDate: Wed Jun 23 07:52:09 2021 + Commit: Pacho Ramos gentoo org> CommitDate: Wed Jun 23 07:53:39 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc88877a net-wireless/bluez: Drop old Bug: https://bugs.gentoo.org/797712 Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/Manifest| 2 - net-wireless/bluez/bluez-5.55.ebuild | 299 - net-wireless/bluez/bluez-5.56-r1.ebuild| 296 .../bluez/files/bluez-5.56-avdtp-disconnects.patch | 41 --- 4 files changed, 638 deletions(-) diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest index 30a5ca30ec7..4bc25fa2af7 100644 --- a/net-wireless/bluez/Manifest +++ b/net-wireless/bluez/Manifest @@ -1,4 +1,2 @@ -DIST bluez-5.55.tar.xz 2041428 BLAKE2B 7eee44063ea53188d35324bcc5b5f0539cf92a5934632743677bbf41822b8b79a899a82a93fd79887fe058e6f0c0e66ed8d5da46e5585682613bc1847cb009a8 SHA512 9423cb60d15a6f068838497a1eaea9f5a32d70c07191c313ba821a6919d6e0c436ada4f547cc5f2db5eacc0123429ad54851f57df2554f61fa293743ec14a033 -DIST bluez-5.56.tar.xz 2053080 BLAKE2B b901deae4047ebe96c034c20c9d7e6c275d3c1fd311dc57ed2f1f927d6e778b213af3e09caaeebbb0f1733fc9bf341cf8f7c63a37aaa6b896607c0026d92 SHA512 b320ee9d49a516f5cecb5fbc410ba42e9127f44ebcfb95647f68bd5d300147d0eaf633f8e8d0678631a2184ea3afae7b01b5f228157328874fa2a87832ed0ae1 DIST bluez-5.58.tar.xz 2060368 BLAKE2B 157780f83181d89fb126face5e9794bc0de8196f43d57d079fc09ae7e45e7ef21bf404e834d844da28d06f9a29cb92f11c310dbbcb7f60e845a335a558d7190c SHA512 159b554e0afd56af5da6f883f2fdf96d77a0e82d762bf4b37786e7312b7e61fbbae0f18b26442a606e0a232f48e0f45a4b38b95de36c7daf384f582315a3 DIST bluez-5.59.tar.xz 2123104 BLAKE2B 59e063ffc0cd810a151f49c2d8b3e1dca46eef038dfe112bfc0524e111e00cfea78557f3d1ccf657882b76158ee9249291f9fc6e6a4cce851e0e6dc43f707398 SHA512 506ce28459a82614e5f6c55235b84e5780a9bfa821904fd40ee2928a503978248368069c57a283db9dd81f48d78f45e00d95a7c52d1538d3f5c858a29424304f diff --git a/net-wireless/bluez/bluez-5.55.ebuild b/net-wireless/bluez/bluez-5.55.ebuild deleted file mode 100644 index e374716a186..000 --- a/net-wireless/bluez/bluez-5.55.ebuild +++ /dev/null @@ -1,299 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{7..9} ) - -inherit autotools linux-info python-single-r1 readme.gentoo-r1 systemd udev multilib-minimal - -DESCRIPTION="Bluetooth Tools and System Daemons for Linux" -HOMEPAGE="http://www.bluez.org; -SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="0/3" -KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 x86" -IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" - -# Since this release all remaining extra-tools need readline support, but this could -# change in the future, hence, this REQUIRED_USE constraint could be dropped -# again in the future. -REQUIRED_USE=" - extra-tools? ( deprecated readline ) - test? ( ${PYTHON_REQUIRED_USE} ) - test-programs? ( ${PYTHON_REQUIRED_USE} ) -" - -TEST_DEPS="${PYTHON_DEPS} - $(python_gen_cond_dep ' - >=dev-python/dbus-python-1[${PYTHON_MULTI_USEDEP}] - dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}] - ') -" -BDEPEND=" - virtual/pkgconfig - test? ( ${TEST_DEPS} ) -" -DEPEND=" - >=dev-libs/glib-2.28:2[${MULTILIB_USEDEP}] - >=sys-apps/hwids-20121202.2 - btpclient? ( >=dev-libs/ell-0.28 ) - cups? ( net-print/cups:= ) - mesh? ( - >=dev-libs/ell-0.28 - >=dev-libs/json-c-0.13:= - sys-libs/readline:0= - ) - midi? ( media-libs/alsa-lib ) - obex? ( dev-libs/libical:= ) - readline? ( sys-libs/readline:0= ) - systemd? ( - >=sys-apps/dbus-1.6:=[user-session=] - sys-apps/systemd - ) - !systemd? ( >=sys-apps/dbus-1.6:= ) - udev? ( >=virtual/udev-172 ) -" -RDEPEND="${DEPEND} - selinux? ( sec-policy/selinux-bluetooth ) - test-programs? ( ${TEST_DEPS} ) -" - -RESTRICT="!test? ( test )" - -PATCHES=( - # Try both udevadm paths to cover udev/systemd vs. eudev locations (#539844) - # http://www.spinics.net/lists/linux-bluetooth/msg58739.html - # https://bugs.gentoo.org/539844 - "${FILESDIR}"/${PN}-udevadm-path-r1.patch - - # Fedora patches - # http://www.spinics.net/lists/linux-bluetooth/msg40136.html - "${FILESDIR}"/0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch -) - -pkg_setup() { - # From http://www.linuxfromscratch.org/blfs/view/svn/general/bluez.html
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 14e8a83bf6f5b1a159e602bb9ab1d346083ee3bb Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Jun 23 06:29:22 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Jun 23 06:29:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14e8a83b net-wireless/bluez: x86 stable wrt bug #797568 Package-Manager: Portage-3.0.20, Repoman-3.0.2 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> net-wireless/bluez/bluez-5.58-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.58-r1.ebuild b/net-wireless/bluez/bluez-5.58-r1.ebuild index ccb1f013aa3..c0100067a8b 100644 --- a/net-wireless/bluez/bluez-5.58-r1.ebuild +++ b/net-wireless/bluez/bluez-5.58-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" # Since this release all remaining extra-tools need readline support, but this could
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 4ada3820c641008b87afaa24b51237a52547183b Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Jun 23 06:28:46 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Jun 23 06:28:48 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ada3820 net-wireless/bluez: amd64 stable wrt bug #797568 Package-Manager: Portage-3.0.20, Repoman-3.0.2 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> net-wireless/bluez/bluez-5.58-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.58-r1.ebuild b/net-wireless/bluez/bluez-5.58-r1.ebuild index 0c246f7fee3..ccb1f013aa3 100644 --- a/net-wireless/bluez/bluez-5.58-r1.ebuild +++ b/net-wireless/bluez/bluez-5.58-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" # Since this release all remaining extra-tools need readline support, but this could
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 888d4dd0c7e7dea4b34ea75e84053d91df5be356 Author: Sam James gentoo org> AuthorDate: Tue Jun 22 19:37:31 2021 + Commit: Sam James gentoo org> CommitDate: Tue Jun 22 19:37:31 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=888d4dd0 net-wireless/bluez: Stabilize 5.58-r1 ppc, #797568 Signed-off-by: Sam James gentoo.org> net-wireless/bluez/bluez-5.58-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.58-r1.ebuild b/net-wireless/bluez/bluez-5.58-r1.ebuild index 856f697f9bc..b98e66d65a6 100644 --- a/net-wireless/bluez/bluez-5.58-r1.ebuild +++ b/net-wireless/bluez/bluez-5.58-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ppc ~ppc64 ~x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" # Since this release all remaining extra-tools need readline support, but this could
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 7ed175073e60180cb904eb664e09f1c6a326962f Author: Sam James gentoo org> AuthorDate: Tue Jun 22 19:37:43 2021 + Commit: Sam James gentoo org> CommitDate: Tue Jun 22 19:37:43 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ed17507 net-wireless/bluez: Stabilize 5.58-r1 ppc64, #797568 Signed-off-by: Sam James gentoo.org> net-wireless/bluez/bluez-5.58-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.58-r1.ebuild b/net-wireless/bluez/bluez-5.58-r1.ebuild index b98e66d65a6..0c246f7fee3 100644 --- a/net-wireless/bluez/bluez-5.58-r1.ebuild +++ b/net-wireless/bluez/bluez-5.58-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ppc ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" # Since this release all remaining extra-tools need readline support, but this could
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/files/, net-wireless/bluez/
commit: 5f675fe2e6957446b593397841e2a162dc13cfbd Author: Pacho Ramos gentoo org> AuthorDate: Tue Jun 22 16:17:21 2021 + Commit: Pacho Ramos gentoo org> CommitDate: Tue Jun 22 16:17:21 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f675fe2 net-wireless/bluez: Fix A2DP parsing Bug: https://bugs.gentoo.org/785424 Thanks-to: Joakim Tjernlund Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/bluez-5.59-r1.ebuild| 292 + .../bluez/files/bluez-5.59-a2dp-parsing.patch | 38 +++ 2 files changed, 330 insertions(+) diff --git a/net-wireless/bluez/bluez-5.59-r1.ebuild b/net-wireless/bluez/bluez-5.59-r1.ebuild new file mode 100644 index 000..898115e910a --- /dev/null +++ b/net-wireless/bluez/bluez-5.59-r1.ebuild @@ -0,0 +1,292 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{7..10} ) + +inherit autotools linux-info python-single-r1 readme.gentoo-r1 systemd udev multilib-minimal + +DESCRIPTION="Bluetooth Tools and System Daemons for Linux" +HOMEPAGE="http://www.bluez.org; +SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; + +LICENSE="GPL-2+ LGPL-2.1+" +SLOT="0/3" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86" +IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" + +# Since this release all remaining extra-tools need readline support, but this could +# change in the future, hence, this REQUIRED_USE constraint could be dropped +# again in the future. +REQUIRED_USE=" + extra-tools? ( deprecated readline ) + test? ( ${PYTHON_REQUIRED_USE} ) + test-programs? ( ${PYTHON_REQUIRED_USE} ) +" + +TEST_DEPS="${PYTHON_DEPS} + $(python_gen_cond_dep ' + >=dev-python/dbus-python-1[${PYTHON_MULTI_USEDEP}] + dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}] + ') +" +BDEPEND=" + dev-python/docutils + virtual/pkgconfig + test? ( ${TEST_DEPS} ) +" +DEPEND=" + >=dev-libs/glib-2.28:2[${MULTILIB_USEDEP}] + >=sys-apps/hwids-20121202.2 + btpclient? ( >=dev-libs/ell-0.39 ) + cups? ( net-print/cups:= ) + mesh? ( + >=dev-libs/ell-0.39 + >=dev-libs/json-c-0.13:= + sys-libs/readline:0= + ) + midi? ( media-libs/alsa-lib ) + obex? ( dev-libs/libical:= ) + readline? ( sys-libs/readline:0= ) + systemd? ( + >=sys-apps/dbus-1.6:=[user-session=] + sys-apps/systemd + ) + !systemd? ( >=sys-apps/dbus-1.6:= ) + udev? ( >=virtual/udev-172 ) +" +RDEPEND="${DEPEND} + selinux? ( sec-policy/selinux-bluetooth ) + test-programs? ( ${TEST_DEPS} ) +" + +RESTRICT="!test? ( test )" + +PATCHES=( + # avdtp: Fix parsing capabilities (from 'master') + "${FILESDIR}"/${P}-a2dp-parsing.patch + + # Try both udevadm paths to cover udev/systemd vs. eudev locations (#539844) + # http://www.spinics.net/lists/linux-bluetooth/msg58739.html + # https://bugs.gentoo.org/539844 + "${FILESDIR}"/${PN}-udevadm-path-r1.patch + + # Fedora patches + # http://www.spinics.net/lists/linux-bluetooth/msg40136.html + "${FILESDIR}"/0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch +) + +pkg_setup() { + # From http://www.linuxfromscratch.org/blfs/view/svn/general/bluez.html + # to prevent bugs like: + # https://bugzilla.kernel.org/show_bug.cgi?id=196621 + CONFIG_CHECK="~NET ~BT ~BT_RFCOMM ~BT_RFCOMM_TTY ~BT_BNEP ~BT_BNEP_MC_FILTER + ~BT_BNEP_PROTO_FILTER ~BT_HIDP ~CRYPTO_USER_API_HASH ~CRYPTO_USER_API_SKCIPHER ~RFKILL" + # https://bugzilla.kernel.org/show_bug.cgi?id=196621 + # https://bugzilla.kernel.org/show_bug.cgi?id=206815 + if use mesh || use test; then + CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_USER + ~CRYPTO_USER_API ~CRYPTO_USER_API_AEAD ~CRYPTO_AES ~CRYPTO_CCM ~CRYPTO_AEAD ~CRYPTO_CMAC" + fi + linux-info_pkg_setup + + if use test || use test-programs; then + python-single-r1_pkg_setup + fi + + if ! use udev; then + ewarn + ewarn "You are installing ${PN} with USE=-udev. This means various bluetooth" + ewarn "devices and adapters from Apple, Dell, Logitech etc. will not work," + ewarn "and hid2hci will not be available." + ewarn + fi +} + +src_prepare() { + default + + # http://www.spinics.net/lists/linux-bluetooth/msg38490.html + if ! use user-session || ! use systemd; then + eapply "${FILESDIR}"/0001-Allow-using-obexd-without-systemd-in-the-user-session-r2.patch + fi + +
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 60a4079d2ae8213ed635e8da2990ce42cbdcf6b2 Author: Pacho Ramos gentoo org> AuthorDate: Tue Jun 22 16:17:43 2021 + Commit: Pacho Ramos gentoo org> CommitDate: Tue Jun 22 16:17:43 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60a4079d net-wireless/bluez: Drop buggy version Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/bluez-5.59.ebuild | 289 --- 1 file changed, 289 deletions(-) diff --git a/net-wireless/bluez/bluez-5.59.ebuild b/net-wireless/bluez/bluez-5.59.ebuild deleted file mode 100644 index 9f2c32a2449..000 --- a/net-wireless/bluez/bluez-5.59.ebuild +++ /dev/null @@ -1,289 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{7..10} ) - -inherit autotools linux-info python-single-r1 readme.gentoo-r1 systemd udev multilib-minimal - -DESCRIPTION="Bluetooth Tools and System Daemons for Linux" -HOMEPAGE="http://www.bluez.org; -SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="0/3" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86" -IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" - -# Since this release all remaining extra-tools need readline support, but this could -# change in the future, hence, this REQUIRED_USE constraint could be dropped -# again in the future. -REQUIRED_USE=" - extra-tools? ( deprecated readline ) - test? ( ${PYTHON_REQUIRED_USE} ) - test-programs? ( ${PYTHON_REQUIRED_USE} ) -" - -TEST_DEPS="${PYTHON_DEPS} - $(python_gen_cond_dep ' - >=dev-python/dbus-python-1[${PYTHON_MULTI_USEDEP}] - dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}] - ') -" -BDEPEND=" - dev-python/docutils - virtual/pkgconfig - test? ( ${TEST_DEPS} ) -" -DEPEND=" - >=dev-libs/glib-2.28:2[${MULTILIB_USEDEP}] - >=sys-apps/hwids-20121202.2 - btpclient? ( >=dev-libs/ell-0.39 ) - cups? ( net-print/cups:= ) - mesh? ( - >=dev-libs/ell-0.39 - >=dev-libs/json-c-0.13:= - sys-libs/readline:0= - ) - midi? ( media-libs/alsa-lib ) - obex? ( dev-libs/libical:= ) - readline? ( sys-libs/readline:0= ) - systemd? ( - >=sys-apps/dbus-1.6:=[user-session=] - sys-apps/systemd - ) - !systemd? ( >=sys-apps/dbus-1.6:= ) - udev? ( >=virtual/udev-172 ) -" -RDEPEND="${DEPEND} - selinux? ( sec-policy/selinux-bluetooth ) - test-programs? ( ${TEST_DEPS} ) -" - -RESTRICT="!test? ( test )" - -PATCHES=( - # Try both udevadm paths to cover udev/systemd vs. eudev locations (#539844) - # http://www.spinics.net/lists/linux-bluetooth/msg58739.html - # https://bugs.gentoo.org/539844 - "${FILESDIR}"/${PN}-udevadm-path-r1.patch - - # Fedora patches - # http://www.spinics.net/lists/linux-bluetooth/msg40136.html - "${FILESDIR}"/0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch -) - -pkg_setup() { - # From http://www.linuxfromscratch.org/blfs/view/svn/general/bluez.html - # to prevent bugs like: - # https://bugzilla.kernel.org/show_bug.cgi?id=196621 - CONFIG_CHECK="~NET ~BT ~BT_RFCOMM ~BT_RFCOMM_TTY ~BT_BNEP ~BT_BNEP_MC_FILTER - ~BT_BNEP_PROTO_FILTER ~BT_HIDP ~CRYPTO_USER_API_HASH ~CRYPTO_USER_API_SKCIPHER ~RFKILL" - # https://bugzilla.kernel.org/show_bug.cgi?id=196621 - # https://bugzilla.kernel.org/show_bug.cgi?id=206815 - if use mesh || use test; then - CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_USER - ~CRYPTO_USER_API ~CRYPTO_USER_API_AEAD ~CRYPTO_AES ~CRYPTO_CCM ~CRYPTO_AEAD ~CRYPTO_CMAC" - fi - linux-info_pkg_setup - - if use test || use test-programs; then - python-single-r1_pkg_setup - fi - - if ! use udev; then - ewarn - ewarn "You are installing ${PN} with USE=-udev. This means various bluetooth" - ewarn "devices and adapters from Apple, Dell, Logitech etc. will not work," - ewarn "and hid2hci will not be available." - ewarn - fi -} - -src_prepare() { - default - - # http://www.spinics.net/lists/linux-bluetooth/msg38490.html - if ! use user-session || ! use systemd; then - eapply "${FILESDIR}"/0001-Allow-using-obexd-without-systemd-in-the-user-session-r2.patch - fi - - eautoreconf - - if use cups; then - # Only not .am to not need to run eautoreconf only because of this - sed -i \ - -e "s:cupsdir = \$(libdir)/cups:cupsdir = $(cups-config --serverbin):"
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: a108a9116addaef580896d39e11b9e5d0ae3bed4 Author: Pacho Ramos gentoo org> AuthorDate: Tue Jun 22 12:44:30 2021 + Commit: Pacho Ramos gentoo org> CommitDate: Tue Jun 22 12:44:30 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a108a911 net-wireless/bluez: Bump to 5.59 Closes: https://bugs.gentoo.org/785424 Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/Manifest | 1 + net-wireless/bluez/bluez-5.59.ebuild | 289 +++ 2 files changed, 290 insertions(+) diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest index 7234d84746b..30a5ca30ec7 100644 --- a/net-wireless/bluez/Manifest +++ b/net-wireless/bluez/Manifest @@ -1,3 +1,4 @@ DIST bluez-5.55.tar.xz 2041428 BLAKE2B 7eee44063ea53188d35324bcc5b5f0539cf92a5934632743677bbf41822b8b79a899a82a93fd79887fe058e6f0c0e66ed8d5da46e5585682613bc1847cb009a8 SHA512 9423cb60d15a6f068838497a1eaea9f5a32d70c07191c313ba821a6919d6e0c436ada4f547cc5f2db5eacc0123429ad54851f57df2554f61fa293743ec14a033 DIST bluez-5.56.tar.xz 2053080 BLAKE2B b901deae4047ebe96c034c20c9d7e6c275d3c1fd311dc57ed2f1f927d6e778b213af3e09caaeebbb0f1733fc9bf341cf8f7c63a37aaa6b896607c0026d92 SHA512 b320ee9d49a516f5cecb5fbc410ba42e9127f44ebcfb95647f68bd5d300147d0eaf633f8e8d0678631a2184ea3afae7b01b5f228157328874fa2a87832ed0ae1 DIST bluez-5.58.tar.xz 2060368 BLAKE2B 157780f83181d89fb126face5e9794bc0de8196f43d57d079fc09ae7e45e7ef21bf404e834d844da28d06f9a29cb92f11c310dbbcb7f60e845a335a558d7190c SHA512 159b554e0afd56af5da6f883f2fdf96d77a0e82d762bf4b37786e7312b7e61fbbae0f18b26442a606e0a232f48e0f45a4b38b95de36c7daf384f582315a3 +DIST bluez-5.59.tar.xz 2123104 BLAKE2B 59e063ffc0cd810a151f49c2d8b3e1dca46eef038dfe112bfc0524e111e00cfea78557f3d1ccf657882b76158ee9249291f9fc6e6a4cce851e0e6dc43f707398 SHA512 506ce28459a82614e5f6c55235b84e5780a9bfa821904fd40ee2928a503978248368069c57a283db9dd81f48d78f45e00d95a7c52d1538d3f5c858a29424304f diff --git a/net-wireless/bluez/bluez-5.59.ebuild b/net-wireless/bluez/bluez-5.59.ebuild new file mode 100644 index 000..9f2c32a2449 --- /dev/null +++ b/net-wireless/bluez/bluez-5.59.ebuild @@ -0,0 +1,289 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{7..10} ) + +inherit autotools linux-info python-single-r1 readme.gentoo-r1 systemd udev multilib-minimal + +DESCRIPTION="Bluetooth Tools and System Daemons for Linux" +HOMEPAGE="http://www.bluez.org; +SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; + +LICENSE="GPL-2+ LGPL-2.1+" +SLOT="0/3" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86" +IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" + +# Since this release all remaining extra-tools need readline support, but this could +# change in the future, hence, this REQUIRED_USE constraint could be dropped +# again in the future. +REQUIRED_USE=" + extra-tools? ( deprecated readline ) + test? ( ${PYTHON_REQUIRED_USE} ) + test-programs? ( ${PYTHON_REQUIRED_USE} ) +" + +TEST_DEPS="${PYTHON_DEPS} + $(python_gen_cond_dep ' + >=dev-python/dbus-python-1[${PYTHON_MULTI_USEDEP}] + dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}] + ') +" +BDEPEND=" + dev-python/docutils + virtual/pkgconfig + test? ( ${TEST_DEPS} ) +" +DEPEND=" + >=dev-libs/glib-2.28:2[${MULTILIB_USEDEP}] + >=sys-apps/hwids-20121202.2 + btpclient? ( >=dev-libs/ell-0.39 ) + cups? ( net-print/cups:= ) + mesh? ( + >=dev-libs/ell-0.39 + >=dev-libs/json-c-0.13:= + sys-libs/readline:0= + ) + midi? ( media-libs/alsa-lib ) + obex? ( dev-libs/libical:= ) + readline? ( sys-libs/readline:0= ) + systemd? ( + >=sys-apps/dbus-1.6:=[user-session=] + sys-apps/systemd + ) + !systemd? ( >=sys-apps/dbus-1.6:= ) + udev? ( >=virtual/udev-172 ) +" +RDEPEND="${DEPEND} + selinux? ( sec-policy/selinux-bluetooth ) + test-programs? ( ${TEST_DEPS} ) +" + +RESTRICT="!test? ( test )" + +PATCHES=( + # Try both udevadm paths to cover udev/systemd vs. eudev locations (#539844) + # http://www.spinics.net/lists/linux-bluetooth/msg58739.html + # https://bugs.gentoo.org/539844 + "${FILESDIR}"/${PN}-udevadm-path-r1.patch + + # Fedora patches + # http://www.spinics.net/lists/linux-bluetooth/msg40136.html + "${FILESDIR}"/0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch +) + +pkg_setup() { + # From http://www.linuxfromscratch.org/blfs/view/svn/general/bluez.html + # to prevent bugs like: + # https://bugzilla.kernel.org/show_bug.cgi?id=196621 +
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 1cff974c62d35d2db9c8b093faa8cbdaecae8002 Author: Pacho Ramos gentoo org> AuthorDate: Tue Jun 22 12:40:38 2021 + Commit: Pacho Ramos gentoo org> CommitDate: Tue Jun 22 12:40:38 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cff974c net-wireless/bluez: Fix kernel config checks Closes: https://bugs.gentoo.org/796398 Thanks-to: Kai Krakow Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/bluez-5.58-r1.ebuild | 6 +- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/net-wireless/bluez/bluez-5.58-r1.ebuild b/net-wireless/bluez/bluez-5.58-r1.ebuild index c34a9ecc702..856f697f9bc 100644 --- a/net-wireless/bluez/bluez-5.58-r1.ebuild +++ b/net-wireless/bluez/bluez-5.58-r1.ebuild @@ -80,7 +80,7 @@ pkg_setup() { # to prevent bugs like: # https://bugzilla.kernel.org/show_bug.cgi?id=196621 CONFIG_CHECK="~NET ~BT ~BT_RFCOMM ~BT_RFCOMM_TTY ~BT_BNEP ~BT_BNEP_MC_FILTER - ~BT_BNEP_PROTO_FILTER ~BT_HIDP ~RFKILL" + ~BT_BNEP_PROTO_FILTER ~BT_HIDP ~RFKILL ~CRYPTO_USER_API_HASH ~CRYPTO_USER_API_SKCIPHER" # https://bugzilla.kernel.org/show_bug.cgi?id=196621 # https://bugzilla.kernel.org/show_bug.cgi?id=206815 if use mesh || use test; then @@ -88,10 +88,6 @@ pkg_setup() { ~CRYPTO_USER_API ~CRYPTO_USER_API_AEAD ~CRYPTO_USER_API_HASH ~CRYPTO_AES ~CRYPTO_CCM ~CRYPTO_AEAD ~CRYPTO_CMAC" fi - if use test; then - # http://www.linuxfromscratch.org/blfs/view/svn/general/bluez.html - CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO ~CRYPTO_USER_API_HASH ~CRYPTO_USER_API_SKCIPHER" - fi linux-info_pkg_setup if use test || use test-programs; then
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/, net-wireless/bluez/files/
commit: 6a96eb681d21361852158b122f44ef3a8a8d81d2 Author: Pacho Ramos gentoo org> AuthorDate: Sat Jun 5 10:52:16 2021 + Commit: Pacho Ramos gentoo org> CommitDate: Sat Jun 5 10:53:23 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a96eb68 net-wireless/bluez: Fix rfkill handling with latest kernels Closes: https://bugs.gentoo.org/787749 Thanks-to: Iade Gesso Thanks-to: poncho Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/bluez-5.58-r1.ebuild | 296 +++ net-wireless/bluez/files/bluez-5.58-rfkill.patch | 84 +++ 2 files changed, 380 insertions(+) diff --git a/net-wireless/bluez/bluez-5.58-r1.ebuild b/net-wireless/bluez/bluez-5.58-r1.ebuild new file mode 100644 index 000..c34a9ecc702 --- /dev/null +++ b/net-wireless/bluez/bluez-5.58-r1.ebuild @@ -0,0 +1,296 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{7..9} ) + +inherit autotools linux-info python-single-r1 readme.gentoo-r1 systemd udev multilib-minimal + +DESCRIPTION="Bluetooth Tools and System Daemons for Linux" +HOMEPAGE="http://www.bluez.org; +SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; + +LICENSE="GPL-2+ LGPL-2.1+" +SLOT="0/3" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86" +IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" + +# Since this release all remaining extra-tools need readline support, but this could +# change in the future, hence, this REQUIRED_USE constraint could be dropped +# again in the future. +REQUIRED_USE=" + extra-tools? ( deprecated readline ) + test? ( ${PYTHON_REQUIRED_USE} ) + test-programs? ( ${PYTHON_REQUIRED_USE} ) +" + +TEST_DEPS="${PYTHON_DEPS} + $(python_gen_cond_dep ' + >=dev-python/dbus-python-1[${PYTHON_MULTI_USEDEP}] + dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}] + ') +" +BDEPEND=" + virtual/pkgconfig + test? ( ${TEST_DEPS} ) +" +DEPEND=" + >=dev-libs/glib-2.28:2[${MULTILIB_USEDEP}] + >=sys-apps/hwids-20121202.2 + btpclient? ( >=dev-libs/ell-0.39 ) + cups? ( net-print/cups:= ) + mesh? ( + >=dev-libs/ell-0.39 + >=dev-libs/json-c-0.13:= + sys-libs/readline:0= + ) + midi? ( media-libs/alsa-lib ) + obex? ( dev-libs/libical:= ) + readline? ( sys-libs/readline:0= ) + systemd? ( + >=sys-apps/dbus-1.6:=[user-session=] + sys-apps/systemd + ) + !systemd? ( >=sys-apps/dbus-1.6:= ) + udev? ( >=virtual/udev-172 ) +" +RDEPEND="${DEPEND} + selinux? ( sec-policy/selinux-bluetooth ) + test-programs? ( ${TEST_DEPS} ) +" + +RESTRICT="!test? ( test )" + +PATCHES=( + # rfkill: Fix reading from rfkill socket + "${FILESDIR}"/${P}-rfkill.patch + + # Try both udevadm paths to cover udev/systemd vs. eudev locations (#539844) + # http://www.spinics.net/lists/linux-bluetooth/msg58739.html + # https://bugs.gentoo.org/539844 + "${FILESDIR}"/${PN}-udevadm-path-r1.patch + + # Fedora patches + # http://www.spinics.net/lists/linux-bluetooth/msg40136.html + "${FILESDIR}"/0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch +) + +pkg_setup() { + # From http://www.linuxfromscratch.org/blfs/view/svn/general/bluez.html + # to prevent bugs like: + # https://bugzilla.kernel.org/show_bug.cgi?id=196621 + CONFIG_CHECK="~NET ~BT ~BT_RFCOMM ~BT_RFCOMM_TTY ~BT_BNEP ~BT_BNEP_MC_FILTER + ~BT_BNEP_PROTO_FILTER ~BT_HIDP ~RFKILL" + # https://bugzilla.kernel.org/show_bug.cgi?id=196621 + # https://bugzilla.kernel.org/show_bug.cgi?id=206815 + if use mesh || use test; then + CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_USER + ~CRYPTO_USER_API ~CRYPTO_USER_API_AEAD ~CRYPTO_USER_API_HASH + ~CRYPTO_AES ~CRYPTO_CCM ~CRYPTO_AEAD ~CRYPTO_CMAC" + fi + if use test; then + # http://www.linuxfromscratch.org/blfs/view/svn/general/bluez.html + CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO ~CRYPTO_USER_API_HASH ~CRYPTO_USER_API_SKCIPHER" + fi + linux-info_pkg_setup + + if use test || use test-programs; then + python-single-r1_pkg_setup + fi + + if ! use udev; then + ewarn + ewarn "You are installing ${PN} with USE=-udev. This means various bluetooth" + ewarn "devices and adapters from Apple, Dell, Logitech etc. will not work," + ewarn "and hid2hci will not be available." + ewarn + fi +} + +src_prepare() { + default + + #
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: f419db67675060508fd8c43bc515726347d8725b Author: Pacho Ramos gentoo org> AuthorDate: Sat Jun 5 10:52:52 2021 + Commit: Pacho Ramos gentoo org> CommitDate: Sat Jun 5 10:53:24 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f419db67 net-wireless/bluez: amd64 stable, bug #790560 Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/bluez-5.58.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.58.ebuild b/net-wireless/bluez/bluez-5.58.ebuild index e3eed24ecf6..51471cbc5ae 100644 --- a/net-wireless/bluez/bluez-5.58.ebuild +++ b/net-wireless/bluez/bluez-5.58.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="~amd64 arm arm64 ~hppa ~mips ppc ppc64 x86" +KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" # Since this release all remaining extra-tools need readline support, but this could
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: d2a321ebb909435727c417acbb75611c0448aeb9 Author: Thomas Deutschmann gentoo org> AuthorDate: Sun May 23 23:27:33 2021 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sun May 23 23:28:53 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2a321eb net-wireless/bluez: x86 stable (bug #790560) Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Thomas Deutschmann gentoo.org> net-wireless/bluez/bluez-5.58.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.58.ebuild b/net-wireless/bluez/bluez-5.58.ebuild index 1539480459e..e3eed24ecf6 100644 --- a/net-wireless/bluez/bluez-5.58.ebuild +++ b/net-wireless/bluez/bluez-5.58.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="~amd64 arm arm64 ~hppa ~mips ppc ppc64 ~x86" +KEYWORDS="~amd64 arm arm64 ~hppa ~mips ppc ppc64 x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" # Since this release all remaining extra-tools need readline support, but this could
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: f4a3070e935538f726dd9bb1503f975795b6effb Author: Sergei Trofimovich gentoo org> AuthorDate: Mon May 17 20:59:36 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon May 17 20:59:36 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4a3070e net-wireless/bluez: stable 5.58 for ppc stable wrt bug #790560 Package-Manager: Portage-3.0.18, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich gentoo.org> net-wireless/bluez/bluez-5.58.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.58.ebuild b/net-wireless/bluez/bluez-5.58.ebuild index 42167cda6b4..1539480459e 100644 --- a/net-wireless/bluez/bluez-5.58.ebuild +++ b/net-wireless/bluez/bluez-5.58.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="~amd64 arm arm64 ~hppa ~mips ~ppc ppc64 ~x86" +KEYWORDS="~amd64 arm arm64 ~hppa ~mips ppc ppc64 ~x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" # Since this release all remaining extra-tools need readline support, but this could
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 699d7459380ee7bdfd3ffaf1379acb5b15805f5c Author: Sam James gentoo org> AuthorDate: Sun May 16 23:45:48 2021 + Commit: Sam James gentoo org> CommitDate: Sun May 16 23:45:48 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=699d7459 net-wireless/bluez: Stabilize 5.58 ppc64, #790560 Signed-off-by: Sam James gentoo.org> net-wireless/bluez/bluez-5.58.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.58.ebuild b/net-wireless/bluez/bluez-5.58.ebuild index 0c9595d2045..42167cda6b4 100644 --- a/net-wireless/bluez/bluez-5.58.ebuild +++ b/net-wireless/bluez/bluez-5.58.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="~amd64 arm arm64 ~hppa ~mips ~ppc ~ppc64 ~x86" +KEYWORDS="~amd64 arm arm64 ~hppa ~mips ~ppc ppc64 ~x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" # Since this release all remaining extra-tools need readline support, but this could
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: bd248d0e17181ed867ad00c0a8fa7c7a0f759e92 Author: Sam James gentoo org> AuthorDate: Sun May 16 18:56:04 2021 + Commit: Sam James gentoo org> CommitDate: Sun May 16 18:56:04 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd248d0e net-wireless/bluez: Stabilize 5.58 arm, #790560 Signed-off-by: Sam James gentoo.org> net-wireless/bluez/bluez-5.58.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.58.ebuild b/net-wireless/bluez/bluez-5.58.ebuild index 7dce5bec03a..ce174f86bd3 100644 --- a/net-wireless/bluez/bluez-5.58.ebuild +++ b/net-wireless/bluez/bluez-5.58.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86" +KEYWORDS="~amd64 arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" # Since this release all remaining extra-tools need readline support, but this could
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 73a0cf8a511c62542391fbef9b09d1d6e6b20654 Author: Pacho Ramos gentoo org> AuthorDate: Tue Apr 6 20:30:02 2021 + Commit: Pacho Ramos gentoo org> CommitDate: Tue Apr 6 20:30:02 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73a0cf8a net-wireless/bluez: Bump to 5.58 Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/Manifest | 1 + net-wireless/bluez/bluez-5.58.ebuild | 293 +++ 2 files changed, 294 insertions(+) diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest index 0595213d63e..7234d84746b 100644 --- a/net-wireless/bluez/Manifest +++ b/net-wireless/bluez/Manifest @@ -1,2 +1,3 @@ DIST bluez-5.55.tar.xz 2041428 BLAKE2B 7eee44063ea53188d35324bcc5b5f0539cf92a5934632743677bbf41822b8b79a899a82a93fd79887fe058e6f0c0e66ed8d5da46e5585682613bc1847cb009a8 SHA512 9423cb60d15a6f068838497a1eaea9f5a32d70c07191c313ba821a6919d6e0c436ada4f547cc5f2db5eacc0123429ad54851f57df2554f61fa293743ec14a033 DIST bluez-5.56.tar.xz 2053080 BLAKE2B b901deae4047ebe96c034c20c9d7e6c275d3c1fd311dc57ed2f1f927d6e778b213af3e09caaeebbb0f1733fc9bf341cf8f7c63a37aaa6b896607c0026d92 SHA512 b320ee9d49a516f5cecb5fbc410ba42e9127f44ebcfb95647f68bd5d300147d0eaf633f8e8d0678631a2184ea3afae7b01b5f228157328874fa2a87832ed0ae1 +DIST bluez-5.58.tar.xz 2060368 BLAKE2B 157780f83181d89fb126face5e9794bc0de8196f43d57d079fc09ae7e45e7ef21bf404e834d844da28d06f9a29cb92f11c310dbbcb7f60e845a335a558d7190c SHA512 159b554e0afd56af5da6f883f2fdf96d77a0e82d762bf4b37786e7312b7e61fbbae0f18b26442a606e0a232f48e0f45a4b38b95de36c7daf384f582315a3 diff --git a/net-wireless/bluez/bluez-5.58.ebuild b/net-wireless/bluez/bluez-5.58.ebuild new file mode 100644 index 000..7dce5bec03a --- /dev/null +++ b/net-wireless/bluez/bluez-5.58.ebuild @@ -0,0 +1,293 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{7..9} ) + +inherit autotools linux-info python-single-r1 readme.gentoo-r1 systemd udev multilib-minimal + +DESCRIPTION="Bluetooth Tools and System Daemons for Linux" +HOMEPAGE="http://www.bluez.org; +SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; + +LICENSE="GPL-2+ LGPL-2.1+" +SLOT="0/3" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86" +IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" + +# Since this release all remaining extra-tools need readline support, but this could +# change in the future, hence, this REQUIRED_USE constraint could be dropped +# again in the future. +REQUIRED_USE=" + extra-tools? ( deprecated readline ) + test? ( ${PYTHON_REQUIRED_USE} ) + test-programs? ( ${PYTHON_REQUIRED_USE} ) +" + +TEST_DEPS="${PYTHON_DEPS} + $(python_gen_cond_dep ' + >=dev-python/dbus-python-1[${PYTHON_MULTI_USEDEP}] + dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}] + ') +" +BDEPEND=" + virtual/pkgconfig + test? ( ${TEST_DEPS} ) +" +DEPEND=" + >=dev-libs/glib-2.28:2[${MULTILIB_USEDEP}] + >=sys-apps/hwids-20121202.2 + btpclient? ( >=dev-libs/ell-0.39 ) + cups? ( net-print/cups:= ) + mesh? ( + >=dev-libs/ell-0.39 + >=dev-libs/json-c-0.13:= + sys-libs/readline:0= + ) + midi? ( media-libs/alsa-lib ) + obex? ( dev-libs/libical:= ) + readline? ( sys-libs/readline:0= ) + systemd? ( + >=sys-apps/dbus-1.6:=[user-session=] + sys-apps/systemd + ) + !systemd? ( >=sys-apps/dbus-1.6:= ) + udev? ( >=virtual/udev-172 ) +" +RDEPEND="${DEPEND} + selinux? ( sec-policy/selinux-bluetooth ) + test-programs? ( ${TEST_DEPS} ) +" + +RESTRICT="!test? ( test )" + +PATCHES=( + # Try both udevadm paths to cover udev/systemd vs. eudev locations (#539844) + # http://www.spinics.net/lists/linux-bluetooth/msg58739.html + # https://bugs.gentoo.org/539844 + "${FILESDIR}"/${PN}-udevadm-path-r1.patch + + # Fedora patches + # http://www.spinics.net/lists/linux-bluetooth/msg40136.html + "${FILESDIR}"/0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch +) + +pkg_setup() { + # From http://www.linuxfromscratch.org/blfs/view/svn/general/bluez.html + # to prevent bugs like: + # https://bugzilla.kernel.org/show_bug.cgi?id=196621 + CONFIG_CHECK="~NET ~BT ~BT_RFCOMM ~BT_RFCOMM_TTY ~BT_BNEP ~BT_BNEP_MC_FILTER + ~BT_BNEP_PROTO_FILTER ~BT_HIDP ~RFKILL" + # https://bugzilla.kernel.org/show_bug.cgi?id=196621 + # https://bugzilla.kernel.org/show_bug.cgi?id=206815 + if use mesh || use test; then + CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_USER +
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 34ee1d9cd18e40e123cb178650ee8217e13549c8 Author: Pacho Ramos gentoo org> AuthorDate: Tue Apr 6 20:30:22 2021 + Commit: Pacho Ramos gentoo org> CommitDate: Tue Apr 6 20:30:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34ee1d9c net-wireless/bluez: Drop old Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/bluez-5.56.ebuild | 299 --- 1 file changed, 299 deletions(-) diff --git a/net-wireless/bluez/bluez-5.56.ebuild b/net-wireless/bluez/bluez-5.56.ebuild deleted file mode 100644 index 0607b615fd7..000 --- a/net-wireless/bluez/bluez-5.56.ebuild +++ /dev/null @@ -1,299 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{7..9} ) - -inherit autotools linux-info python-single-r1 readme.gentoo-r1 systemd udev multilib-minimal - -DESCRIPTION="Bluetooth Tools and System Daemons for Linux" -HOMEPAGE="http://www.bluez.org; -SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="0/3" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86" -IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" - -# Since this release all remaining extra-tools need readline support, but this could -# change in the future, hence, this REQUIRED_USE constraint could be dropped -# again in the future. -REQUIRED_USE=" - extra-tools? ( deprecated readline ) - test? ( ${PYTHON_REQUIRED_USE} ) - test-programs? ( ${PYTHON_REQUIRED_USE} ) -" - -TEST_DEPS="${PYTHON_DEPS} - $(python_gen_cond_dep ' - >=dev-python/dbus-python-1[${PYTHON_MULTI_USEDEP}] - dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}] - ') -" -BDEPEND=" - virtual/pkgconfig - test? ( ${TEST_DEPS} ) -" -DEPEND=" - >=dev-libs/glib-2.28:2[${MULTILIB_USEDEP}] - >=sys-apps/hwids-20121202.2 - btpclient? ( >=dev-libs/ell-0.28 ) - cups? ( net-print/cups:= ) - mesh? ( - >=dev-libs/ell-0.37 - >=dev-libs/json-c-0.13:= - sys-libs/readline:0= - ) - midi? ( media-libs/alsa-lib ) - obex? ( dev-libs/libical:= ) - readline? ( sys-libs/readline:0= ) - systemd? ( - >=sys-apps/dbus-1.6:=[user-session=] - sys-apps/systemd - ) - !systemd? ( >=sys-apps/dbus-1.6:= ) - udev? ( >=virtual/udev-172 ) -" -RDEPEND="${DEPEND} - selinux? ( sec-policy/selinux-bluetooth ) - test-programs? ( ${TEST_DEPS} ) -" - -RESTRICT="!test? ( test )" - -PATCHES=( - # Try both udevadm paths to cover udev/systemd vs. eudev locations (#539844) - # http://www.spinics.net/lists/linux-bluetooth/msg58739.html - # https://bugs.gentoo.org/539844 - "${FILESDIR}"/${PN}-udevadm-path-r1.patch - - # Fedora patches - # http://www.spinics.net/lists/linux-bluetooth/msg40136.html - "${FILESDIR}"/0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch -) - -pkg_setup() { - # From http://www.linuxfromscratch.org/blfs/view/svn/general/bluez.html - # to prevent bugs like: - # https://bugzilla.kernel.org/show_bug.cgi?id=196621 - CONFIG_CHECK="~NET ~BT ~BT_RFCOMM ~BT_RFCOMM_TTY ~BT_BNEP ~BT_BNEP_MC_FILTER - ~BT_BNEP_PROTO_FILTER ~BT_HIDP ~RFKILL" - # https://bugzilla.kernel.org/show_bug.cgi?id=196621 - # https://bugzilla.kernel.org/show_bug.cgi?id=206815 - if use mesh || use test; then - CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_USER - ~CRYPTO_USER_API ~CRYPTO_USER_API_AEAD ~CRYPTO_USER_API_HASH - ~CRYPTO_AES ~CRYPTO_CCM ~CRYPTO_AEAD ~CRYPTO_CMAC" - fi - if use test; then - # http://www.linuxfromscratch.org/blfs/view/svn/general/bluez.html - CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO ~CRYPTO_USER_API_HASH ~CRYPTO_USER_API_SKCIPHER" - fi - linux-info_pkg_setup - - if use test || use test-programs; then - python-single-r1_pkg_setup - fi - - if ! use udev; then - ewarn - ewarn "You are installing ${PN} with USE=-udev. This means various bluetooth" - ewarn "devices and adapters from Apple, Dell, Logitech etc. will not work," - ewarn "and hid2hci will not be available." - ewarn - fi -} - -src_prepare() { - default - - # http://www.spinics.net/lists/linux-bluetooth/msg38490.html - if ! use user-session || ! use systemd; then - eapply "${FILESDIR}"/0001-Allow-using-obexd-without-systemd-in-the-user-session-r2.patch - fi - - if use cups; then - sed -i \ -
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: af81c2377b8238d5c51509c1cf743b97f37d352f Author: Pacho Ramos gentoo org> AuthorDate: Wed Mar 24 07:57:47 2021 + Commit: Pacho Ramos gentoo org> CommitDate: Wed Mar 24 07:57:58 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af81c237 net-wireless/bluez: Not require eautoreconf because of cupsdir Bug: https://bugs.gentoo.org/777000 Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/bluez-5.56-r1.ebuild | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/net-wireless/bluez/bluez-5.56-r1.ebuild b/net-wireless/bluez/bluez-5.56-r1.ebuild index 8d2cbc9bda1..928432949d1 100644 --- a/net-wireless/bluez/bluez-5.56-r1.ebuild +++ b/net-wireless/bluez/bluez-5.56-r1.ebuild @@ -115,14 +115,15 @@ src_prepare() { eapply "${FILESDIR}"/0001-Allow-using-obexd-without-systemd-in-the-user-session-r2.patch fi + eautoreconf + if use cups; then + # Only not .am to not need to run eautoreconf only because of this sed -i \ -e "s:cupsdir = \$(libdir)/cups:cupsdir = $(cups-config --serverbin):" \ - Makefile.{am,in,tools} || die + Makefile.{in,tools} || die fi - eautoreconf - multilib_copy_sources }
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 55b826b94264ce7e979c20f416504541d3cf1aaf Author: Pacho Ramos gentoo org> AuthorDate: Tue Mar 23 21:59:45 2021 + Commit: Pacho Ramos gentoo org> CommitDate: Tue Mar 23 21:59:45 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55b826b9 net-wireless/bluez: Fix sed for cupsdir Bug: https://bugs.gentoo.org/777000 Thanks-to: Joakim Tjernlund Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/bluez-5.56-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.56-r1.ebuild b/net-wireless/bluez/bluez-5.56-r1.ebuild index ee7911d7c17..8d2cbc9bda1 100644 --- a/net-wireless/bluez/bluez-5.56-r1.ebuild +++ b/net-wireless/bluez/bluez-5.56-r1.ebuild @@ -118,7 +118,7 @@ src_prepare() { if use cups; then sed -i \ -e "s:cupsdir = \$(libdir)/cups:cupsdir = $(cups-config --serverbin):" \ - Makefile.{in,tools} || die + Makefile.{am,in,tools} || die fi eautoreconf
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/files/, net-wireless/bluez/
commit: e7d2a2805d8c54cfdeab02e3e60935629f471ac7 Author: Pacho Ramos gentoo org> AuthorDate: Mon Mar 22 21:16:26 2021 + Commit: Pacho Ramos gentoo org> CommitDate: Mon Mar 22 21:16:26 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7d2a280 net-wireless/bluez: Fix reconnect issues and allow to pass options... Upstream fix for reconnect issues and allow to pass options to init.d script. Also drop obsolete btattach hacks as Fedora did. Closes: https://bugs.gentoo.org/777000 Thanks-to: Joakim Tjernlund Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/bluez-5.56-r1.ebuild| 295 + net-wireless/bluez/files/bluetooth-conf.d | 1 + net-wireless/bluez/files/bluetooth-init.d-r5 | 13 + .../bluez/files/bluez-5.56-avdtp-disconnects.patch | 41 +++ 4 files changed, 350 insertions(+) diff --git a/net-wireless/bluez/bluez-5.56-r1.ebuild b/net-wireless/bluez/bluez-5.56-r1.ebuild new file mode 100644 index 000..ee7911d7c17 --- /dev/null +++ b/net-wireless/bluez/bluez-5.56-r1.ebuild @@ -0,0 +1,295 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{7..9} ) + +inherit autotools linux-info python-single-r1 readme.gentoo-r1 systemd udev multilib-minimal + +DESCRIPTION="Bluetooth Tools and System Daemons for Linux" +HOMEPAGE="http://www.bluez.org; +SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; + +LICENSE="GPL-2+ LGPL-2.1+" +SLOT="0/3" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86" +IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" + +# Since this release all remaining extra-tools need readline support, but this could +# change in the future, hence, this REQUIRED_USE constraint could be dropped +# again in the future. +REQUIRED_USE=" + extra-tools? ( deprecated readline ) + test? ( ${PYTHON_REQUIRED_USE} ) + test-programs? ( ${PYTHON_REQUIRED_USE} ) +" + +TEST_DEPS="${PYTHON_DEPS} + $(python_gen_cond_dep ' + >=dev-python/dbus-python-1[${PYTHON_MULTI_USEDEP}] + dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}] + ') +" +BDEPEND=" + virtual/pkgconfig + test? ( ${TEST_DEPS} ) +" +DEPEND=" + >=dev-libs/glib-2.28:2[${MULTILIB_USEDEP}] + >=sys-apps/hwids-20121202.2 + btpclient? ( >=dev-libs/ell-0.28 ) + cups? ( net-print/cups:= ) + mesh? ( + >=dev-libs/ell-0.37 + >=dev-libs/json-c-0.13:= + sys-libs/readline:0= + ) + midi? ( media-libs/alsa-lib ) + obex? ( dev-libs/libical:= ) + readline? ( sys-libs/readline:0= ) + systemd? ( + >=sys-apps/dbus-1.6:=[user-session=] + sys-apps/systemd + ) + !systemd? ( >=sys-apps/dbus-1.6:= ) + udev? ( >=virtual/udev-172 ) +" +RDEPEND="${DEPEND} + selinux? ( sec-policy/selinux-bluetooth ) + test-programs? ( ${TEST_DEPS} ) +" + +RESTRICT="!test? ( test )" + +PATCHES=( + # Try both udevadm paths to cover udev/systemd vs. eudev locations (#539844) + # http://www.spinics.net/lists/linux-bluetooth/msg58739.html + # https://bugs.gentoo.org/539844 + "${FILESDIR}"/${PN}-udevadm-path-r1.patch + + # Fedora patches + # http://www.spinics.net/lists/linux-bluetooth/msg40136.html + "${FILESDIR}"/0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch + + # avdtp: Fix removing all remote SEPs when loading from cache (from 'master') + "${FILESDIR}"/${P}-avdtp-disconnects.patch +) + +pkg_setup() { + # From http://www.linuxfromscratch.org/blfs/view/svn/general/bluez.html + # to prevent bugs like: + # https://bugzilla.kernel.org/show_bug.cgi?id=196621 + CONFIG_CHECK="~NET ~BT ~BT_RFCOMM ~BT_RFCOMM_TTY ~BT_BNEP ~BT_BNEP_MC_FILTER + ~BT_BNEP_PROTO_FILTER ~BT_HIDP ~RFKILL" + # https://bugzilla.kernel.org/show_bug.cgi?id=196621 + # https://bugzilla.kernel.org/show_bug.cgi?id=206815 + if use mesh || use test; then + CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_USER + ~CRYPTO_USER_API ~CRYPTO_USER_API_AEAD ~CRYPTO_USER_API_HASH + ~CRYPTO_AES ~CRYPTO_CCM ~CRYPTO_AEAD ~CRYPTO_CMAC" + fi + if use test; then + # http://www.linuxfromscratch.org/blfs/view/svn/general/bluez.html + CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO ~CRYPTO_USER_API_HASH ~CRYPTO_USER_API_SKCIPHER" + fi + linux-info_pkg_setup + + if use test || use test-programs; then + python-single-r1_pkg_setup + fi + + if ! use udev; then + ewarn + ewarn "You are installing ${PN} with
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 77c7a7e7b52128a464b47c9f01fb90865527f5c4 Author: Pacho Ramos gentoo org> AuthorDate: Mon Mar 8 15:57:43 2021 + Commit: Pacho Ramos gentoo org> CommitDate: Mon Mar 8 15:57:43 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77c7a7e7 net-wireless/bluez: Bump to 5.56 Closes: https://bugs.gentoo.org/765715 Closes: https://bugs.gentoo.org/774669 Thanks-to: Joakim Tjernlund Thanks-to: orbea Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/Manifest | 1 + net-wireless/bluez/bluez-5.56.ebuild | 299 +++ 2 files changed, 300 insertions(+) diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest index 0362e063fd1..0595213d63e 100644 --- a/net-wireless/bluez/Manifest +++ b/net-wireless/bluez/Manifest @@ -1 +1,2 @@ DIST bluez-5.55.tar.xz 2041428 BLAKE2B 7eee44063ea53188d35324bcc5b5f0539cf92a5934632743677bbf41822b8b79a899a82a93fd79887fe058e6f0c0e66ed8d5da46e5585682613bc1847cb009a8 SHA512 9423cb60d15a6f068838497a1eaea9f5a32d70c07191c313ba821a6919d6e0c436ada4f547cc5f2db5eacc0123429ad54851f57df2554f61fa293743ec14a033 +DIST bluez-5.56.tar.xz 2053080 BLAKE2B b901deae4047ebe96c034c20c9d7e6c275d3c1fd311dc57ed2f1f927d6e778b213af3e09caaeebbb0f1733fc9bf341cf8f7c63a37aaa6b896607c0026d92 SHA512 b320ee9d49a516f5cecb5fbc410ba42e9127f44ebcfb95647f68bd5d300147d0eaf633f8e8d0678631a2184ea3afae7b01b5f228157328874fa2a87832ed0ae1 diff --git a/net-wireless/bluez/bluez-5.56.ebuild b/net-wireless/bluez/bluez-5.56.ebuild new file mode 100644 index 000..0607b615fd7 --- /dev/null +++ b/net-wireless/bluez/bluez-5.56.ebuild @@ -0,0 +1,299 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{7..9} ) + +inherit autotools linux-info python-single-r1 readme.gentoo-r1 systemd udev multilib-minimal + +DESCRIPTION="Bluetooth Tools and System Daemons for Linux" +HOMEPAGE="http://www.bluez.org; +SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; + +LICENSE="GPL-2+ LGPL-2.1+" +SLOT="0/3" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86" +IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" + +# Since this release all remaining extra-tools need readline support, but this could +# change in the future, hence, this REQUIRED_USE constraint could be dropped +# again in the future. +REQUIRED_USE=" + extra-tools? ( deprecated readline ) + test? ( ${PYTHON_REQUIRED_USE} ) + test-programs? ( ${PYTHON_REQUIRED_USE} ) +" + +TEST_DEPS="${PYTHON_DEPS} + $(python_gen_cond_dep ' + >=dev-python/dbus-python-1[${PYTHON_MULTI_USEDEP}] + dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}] + ') +" +BDEPEND=" + virtual/pkgconfig + test? ( ${TEST_DEPS} ) +" +DEPEND=" + >=dev-libs/glib-2.28:2[${MULTILIB_USEDEP}] + >=sys-apps/hwids-20121202.2 + btpclient? ( >=dev-libs/ell-0.28 ) + cups? ( net-print/cups:= ) + mesh? ( + >=dev-libs/ell-0.37 + >=dev-libs/json-c-0.13:= + sys-libs/readline:0= + ) + midi? ( media-libs/alsa-lib ) + obex? ( dev-libs/libical:= ) + readline? ( sys-libs/readline:0= ) + systemd? ( + >=sys-apps/dbus-1.6:=[user-session=] + sys-apps/systemd + ) + !systemd? ( >=sys-apps/dbus-1.6:= ) + udev? ( >=virtual/udev-172 ) +" +RDEPEND="${DEPEND} + selinux? ( sec-policy/selinux-bluetooth ) + test-programs? ( ${TEST_DEPS} ) +" + +RESTRICT="!test? ( test )" + +PATCHES=( + # Try both udevadm paths to cover udev/systemd vs. eudev locations (#539844) + # http://www.spinics.net/lists/linux-bluetooth/msg58739.html + # https://bugs.gentoo.org/539844 + "${FILESDIR}"/${PN}-udevadm-path-r1.patch + + # Fedora patches + # http://www.spinics.net/lists/linux-bluetooth/msg40136.html + "${FILESDIR}"/0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch +) + +pkg_setup() { + # From http://www.linuxfromscratch.org/blfs/view/svn/general/bluez.html + # to prevent bugs like: + # https://bugzilla.kernel.org/show_bug.cgi?id=196621 + CONFIG_CHECK="~NET ~BT ~BT_RFCOMM ~BT_RFCOMM_TTY ~BT_BNEP ~BT_BNEP_MC_FILTER + ~BT_BNEP_PROTO_FILTER ~BT_HIDP ~RFKILL" + # https://bugzilla.kernel.org/show_bug.cgi?id=196621 + # https://bugzilla.kernel.org/show_bug.cgi?id=206815 + if use mesh || use test; then + CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_USER + ~CRYPTO_USER_API ~CRYPTO_USER_API_AEAD ~CRYPTO_USER_API_HASH + ~CRYPTO_AES ~CRYPTO_CCM ~CRYPTO_AEAD ~CRYPTO_CMAC" + fi + if use test; then + #
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: a9fa005b8404eaa55cfb6cf14b2e26c98a2715af Author: Pacho Ramos gentoo org> AuthorDate: Sat Oct 24 22:23:36 2020 + Commit: Pacho Ramos gentoo org> CommitDate: Sat Oct 24 22:23:36 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9fa005b net-wireless/bluez: Drop old Bug: https://bugs.gentoo.org/749285 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/Manifest | 1 - net-wireless/bluez/bluez-5.54.ebuild | 297 --- 2 files changed, 298 deletions(-) diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest index 3b330948f46..0362e063fd1 100644 --- a/net-wireless/bluez/Manifest +++ b/net-wireless/bluez/Manifest @@ -1,2 +1 @@ -DIST bluez-5.54.tar.xz 2003760 BLAKE2B 278a8be86d93654b9ec31ed2591a89a2a0f35fd8378fc3cffd9028b1aab431071b802e77b956503fd16239e5b821ab356733fdc49436ef811b87190e185a91c2 SHA512 e19d15d3a478a7af47c1921c8827843492e38787b1182152155bd3d8ad9e1d8ee25c5fda1f24e38c54ebbf946b09fe75007dca9a24d1c35f73303558e558dcbe DIST bluez-5.55.tar.xz 2041428 BLAKE2B 7eee44063ea53188d35324bcc5b5f0539cf92a5934632743677bbf41822b8b79a899a82a93fd79887fe058e6f0c0e66ed8d5da46e5585682613bc1847cb009a8 SHA512 9423cb60d15a6f068838497a1eaea9f5a32d70c07191c313ba821a6919d6e0c436ada4f547cc5f2db5eacc0123429ad54851f57df2554f61fa293743ec14a033 diff --git a/net-wireless/bluez/bluez-5.54.ebuild b/net-wireless/bluez/bluez-5.54.ebuild deleted file mode 100644 index 9f48674ca4a..000 --- a/net-wireless/bluez/bluez-5.54.ebuild +++ /dev/null @@ -1,297 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{6,7,8} ) - -inherit autotools linux-info python-single-r1 readme.gentoo-r1 systemd udev multilib-minimal - -DESCRIPTION="Bluetooth Tools and System Daemons for Linux" -HOMEPAGE="http://www.bluez.org; -SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="0/3" -KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 x86" -IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" - -# Since this release all remaining extra-tools need readline support, but this could -# change in the future, hence, this REQUIRED_USE constraint could be dropped -# again in the future. -REQUIRED_USE=" - extra-tools? ( deprecated readline ) - test? ( ${PYTHON_REQUIRED_USE} ) - test-programs? ( ${PYTHON_REQUIRED_USE} ) -" - -TEST_DEPS="${PYTHON_DEPS} - $(python_gen_cond_dep ' - >=dev-python/dbus-python-1[${PYTHON_MULTI_USEDEP}] - dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}] - ') -" -BDEPEND=" - virtual/pkgconfig - test? ( ${TEST_DEPS} ) -" -DEPEND=" - >=dev-libs/glib-2.28:2[${MULTILIB_USEDEP}] - >=sys-apps/hwids-20121202.2 - btpclient? ( >=dev-libs/ell-0.28 ) - cups? ( net-print/cups:= ) - mesh? ( - >=dev-libs/ell-0.28 - >=dev-libs/json-c-0.13:= - sys-libs/readline:0= - ) - midi? ( media-libs/alsa-lib ) - obex? ( dev-libs/libical:= ) - readline? ( sys-libs/readline:0= ) - systemd? ( - >=sys-apps/dbus-1.6:=[user-session=] - sys-apps/systemd - ) - !systemd? ( >=sys-apps/dbus-1.6:= ) - udev? ( >=virtual/udev-172 ) -" -RDEPEND="${DEPEND} - selinux? ( sec-policy/selinux-bluetooth ) - test-programs? ( ${TEST_DEPS} ) -" - -RESTRICT="!test? ( test )" - -PATCHES=( - # Try both udevadm paths to cover udev/systemd vs. eudev locations (#539844) - # http://www.spinics.net/lists/linux-bluetooth/msg58739.html - # https://bugs.gentoo.org/539844 - "${FILESDIR}"/${PN}-udevadm-path-r1.patch - - # Fedora patches - # http://www.spinics.net/lists/linux-bluetooth/msg40136.html - "${FILESDIR}"/0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch -) - -pkg_setup() { - # From http://www.linuxfromscratch.org/blfs/view/svn/general/bluez.html - # to prevent bugs like: - # https://bugzilla.kernel.org/show_bug.cgi?id=196621 - CONFIG_CHECK="~NET ~BT ~BT_RFCOMM ~BT_RFCOMM_TTY ~BT_BNEP ~BT_BNEP_MC_FILTER - ~BT_BNEP_PROTO_FILTER ~BT_HIDP ~RFKILL" - # https://bugzilla.kernel.org/show_bug.cgi?id=196621 - # https://bugzilla.kernel.org/show_bug.cgi?id=206815 - if use mesh || use test; then - CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_USER - ~CRYPTO_USER_API ~CRYPTO_USER_API_AEAD ~CRYPTO_USER_API_HASH - ~CRYPTO_AES ~CRYPTO_CCM ~CRYPTO_AEAD ~CRYPTO_CMAC" - fi - if use test; then - CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO ~CRYPTO_USER_API_HASH ~CRYPTO_USER_API_SKCIPHER" - fi -
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 64c5ffcc45c82eca6b79e51776400d5ac070c1cb Author: Sergei Trofimovich gentoo org> AuthorDate: Tue Oct 20 07:01:57 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Oct 20 07:01:57 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64c5ffcc net-wireless/bluez: stable 5.55 for ppc64 stable wrt bug #749285 Package-Manager: Portage-3.0.8, Repoman-3.0.2 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich gentoo.org> net-wireless/bluez/bluez-5.55.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.55.ebuild b/net-wireless/bluez/bluez-5.55.ebuild index b76339cbe68..49612c6b976 100644 --- a/net-wireless/bluez/bluez-5.55.ebuild +++ b/net-wireless/bluez/bluez-5.55.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ~ppc64 x86" +KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" # Since this release all remaining extra-tools need readline support, but this could
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 5e86aa8db223f7c5d14eab4ce5f75e49dccfa017 Author: Sergei Trofimovich gentoo org> AuthorDate: Tue Oct 20 06:57:12 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Oct 20 06:57:22 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e86aa8d net-wireless/bluez: stable 5.55 for ppc stable wrt bug #749285 Package-Manager: Portage-3.0.8, Repoman-3.0.2 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich gentoo.org> net-wireless/bluez/bluez-5.55.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.55.ebuild b/net-wireless/bluez/bluez-5.55.ebuild index 96e03a5429e..b76339cbe68 100644 --- a/net-wireless/bluez/bluez-5.55.ebuild +++ b/net-wireless/bluez/bluez-5.55.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="amd64 arm arm64 ~hppa ~mips ~ppc ~ppc64 x86" +KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ~ppc64 x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" # Since this release all remaining extra-tools need readline support, but this could
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 1fa54d855c74fe8c3fde9e7cd8ce73f2b5149f60 Author: Sam James gentoo org> AuthorDate: Sun Oct 18 23:54:31 2020 + Commit: Sam James gentoo org> CommitDate: Sun Oct 18 23:55:06 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fa54d85 net-wireless/bluez: Stabilize 5.55 arm, #749285 Signed-off-by: Sam James gentoo.org> net-wireless/bluez/bluez-5.55.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.55.ebuild b/net-wireless/bluez/bluez-5.55.ebuild index e4a85f0fd91..96e03a5429e 100644 --- a/net-wireless/bluez/bluez-5.55.ebuild +++ b/net-wireless/bluez/bluez-5.55.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="amd64 ~arm arm64 ~hppa ~mips ~ppc ~ppc64 x86" +KEYWORDS="amd64 arm arm64 ~hppa ~mips ~ppc ~ppc64 x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" # Since this release all remaining extra-tools need readline support, but this could
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: dee94ed42b7b935f6903a9ffa3c741faa3ebc057 Author: Thomas Deutschmann gentoo org> AuthorDate: Sun Oct 18 15:07:20 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sun Oct 18 15:11:48 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dee94ed4 net-wireless/bluez: x86 stable (bug #749285) Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Thomas Deutschmann gentoo.org> net-wireless/bluez/bluez-5.55.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.55.ebuild b/net-wireless/bluez/bluez-5.55.ebuild index 9f6ec020599..e4a85f0fd91 100644 --- a/net-wireless/bluez/bluez-5.55.ebuild +++ b/net-wireless/bluez/bluez-5.55.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="amd64 ~arm arm64 ~hppa ~mips ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm arm64 ~hppa ~mips ~ppc ~ppc64 x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" # Since this release all remaining extra-tools need readline support, but this could
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 4200c0e4831b3ba769a4ba88a240c00d0003c8b5 Author: Pacho Ramos gentoo org> AuthorDate: Sun Oct 18 14:37:21 2020 + Commit: Pacho Ramos gentoo org> CommitDate: Sun Oct 18 14:37:21 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4200c0e4 net-wireless/bluez: amd64 stable, bug #749285 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/bluez-5.55.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.55.ebuild b/net-wireless/bluez/bluez-5.55.ebuild index 861d9ed91d9..9f6ec020599 100644 --- a/net-wireless/bluez/bluez-5.55.ebuild +++ b/net-wireless/bluez/bluez-5.55.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="~amd64 ~arm arm64 ~hppa ~mips ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm arm64 ~hppa ~mips ~ppc ~ppc64 ~x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" # Since this release all remaining extra-tools need readline support, but this could
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 740f19b84b212e3088cc9df3c7f57718797b65e4 Author: Sam James gentoo org> AuthorDate: Sat Oct 17 23:44:56 2020 + Commit: Sam James gentoo org> CommitDate: Sat Oct 17 23:44:56 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=740f19b8 net-wireless/bluez: arm64 stable (bug #749285) Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Sam James gentoo.org> net-wireless/bluez/bluez-5.55.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.55.ebuild b/net-wireless/bluez/bluez-5.55.ebuild index 12445761a18..861d9ed91d9 100644 --- a/net-wireless/bluez/bluez-5.55.ebuild +++ b/net-wireless/bluez/bluez-5.55.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm arm64 ~hppa ~mips ~ppc ~ppc64 ~x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" # Since this release all remaining extra-tools need readline support, but this could
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez-tools/
commit: 0cd0b3fafdd61cb5e43377468bfa4eb4f1c8678d Author: Joonas Niilola gentoo org> AuthorDate: Tue Sep 15 14:19:00 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Sep 15 14:20:46 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cd0b3fa net-wireless/bluez-tools: remove cinnamon project Signed-off-by: Joonas Niilola gentoo.org> net-wireless/bluez-tools/metadata.xml | 4 1 file changed, 4 deletions(-) diff --git a/net-wireless/bluez-tools/metadata.xml b/net-wireless/bluez-tools/metadata.xml index 084c5c22574..520bd08fd9d 100644 --- a/net-wireless/bluez-tools/metadata.xml +++ b/net-wireless/bluez-tools/metadata.xml @@ -5,10 +5,6 @@ olivier.lauran...@laposte.net Olivier Laurantin - - cinna...@gentoo.org - Cinnamon Project - proxy-ma...@gentoo.org Proxy Maintainers
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 452efc19dd5981ce8a568a38ed6bec1fe3e353db Author: Pacho Ramos gentoo org> AuthorDate: Thu Sep 10 09:54:35 2020 + Commit: Pacho Ramos gentoo org> CommitDate: Thu Sep 10 09:54:35 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=452efc19 net-wireless/bluez: Bump to 5.55 Thanks-to: Joakim Tjernlund Closes: https://bugs.gentoo.org/741424 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/Manifest | 1 + net-wireless/bluez/bluez-5.55.ebuild | 299 +++ 2 files changed, 300 insertions(+) diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest index 1f1ac963fa4..3b330948f46 100644 --- a/net-wireless/bluez/Manifest +++ b/net-wireless/bluez/Manifest @@ -1 +1,2 @@ DIST bluez-5.54.tar.xz 2003760 BLAKE2B 278a8be86d93654b9ec31ed2591a89a2a0f35fd8378fc3cffd9028b1aab431071b802e77b956503fd16239e5b821ab356733fdc49436ef811b87190e185a91c2 SHA512 e19d15d3a478a7af47c1921c8827843492e38787b1182152155bd3d8ad9e1d8ee25c5fda1f24e38c54ebbf946b09fe75007dca9a24d1c35f73303558e558dcbe +DIST bluez-5.55.tar.xz 2041428 BLAKE2B 7eee44063ea53188d35324bcc5b5f0539cf92a5934632743677bbf41822b8b79a899a82a93fd79887fe058e6f0c0e66ed8d5da46e5585682613bc1847cb009a8 SHA512 9423cb60d15a6f068838497a1eaea9f5a32d70c07191c313ba821a6919d6e0c436ada4f547cc5f2db5eacc0123429ad54851f57df2554f61fa293743ec14a033 diff --git a/net-wireless/bluez/bluez-5.55.ebuild b/net-wireless/bluez/bluez-5.55.ebuild new file mode 100644 index 000..12445761a18 --- /dev/null +++ b/net-wireless/bluez/bluez-5.55.ebuild @@ -0,0 +1,299 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6..9} ) + +inherit autotools linux-info python-single-r1 readme.gentoo-r1 systemd udev multilib-minimal + +DESCRIPTION="Bluetooth Tools and System Daemons for Linux" +HOMEPAGE="http://www.bluez.org; +SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; + +LICENSE="GPL-2+ LGPL-2.1+" +SLOT="0/3" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86" +IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" + +# Since this release all remaining extra-tools need readline support, but this could +# change in the future, hence, this REQUIRED_USE constraint could be dropped +# again in the future. +REQUIRED_USE=" + extra-tools? ( deprecated readline ) + test? ( ${PYTHON_REQUIRED_USE} ) + test-programs? ( ${PYTHON_REQUIRED_USE} ) +" + +TEST_DEPS="${PYTHON_DEPS} + $(python_gen_cond_dep ' + >=dev-python/dbus-python-1[${PYTHON_MULTI_USEDEP}] + dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}] + ') +" +BDEPEND=" + virtual/pkgconfig + test? ( ${TEST_DEPS} ) +" +DEPEND=" + >=dev-libs/glib-2.28:2[${MULTILIB_USEDEP}] + >=sys-apps/hwids-20121202.2 + btpclient? ( >=dev-libs/ell-0.28 ) + cups? ( net-print/cups:= ) + mesh? ( + >=dev-libs/ell-0.28 + >=dev-libs/json-c-0.13:= + sys-libs/readline:0= + ) + midi? ( media-libs/alsa-lib ) + obex? ( dev-libs/libical:= ) + readline? ( sys-libs/readline:0= ) + systemd? ( + >=sys-apps/dbus-1.6:=[user-session=] + sys-apps/systemd + ) + !systemd? ( >=sys-apps/dbus-1.6:= ) + udev? ( >=virtual/udev-172 ) +" +RDEPEND="${DEPEND} + selinux? ( sec-policy/selinux-bluetooth ) + test-programs? ( ${TEST_DEPS} ) +" + +RESTRICT="!test? ( test )" + +PATCHES=( + # Try both udevadm paths to cover udev/systemd vs. eudev locations (#539844) + # http://www.spinics.net/lists/linux-bluetooth/msg58739.html + # https://bugs.gentoo.org/539844 + "${FILESDIR}"/${PN}-udevadm-path-r1.patch + + # Fedora patches + # http://www.spinics.net/lists/linux-bluetooth/msg40136.html + "${FILESDIR}"/0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch +) + +pkg_setup() { + # From http://www.linuxfromscratch.org/blfs/view/svn/general/bluez.html + # to prevent bugs like: + # https://bugzilla.kernel.org/show_bug.cgi?id=196621 + CONFIG_CHECK="~NET ~BT ~BT_RFCOMM ~BT_RFCOMM_TTY ~BT_BNEP ~BT_BNEP_MC_FILTER + ~BT_BNEP_PROTO_FILTER ~BT_HIDP ~RFKILL" + # https://bugzilla.kernel.org/show_bug.cgi?id=196621 + # https://bugzilla.kernel.org/show_bug.cgi?id=206815 + if use mesh || use test; then + CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_USER + ~CRYPTO_USER_API ~CRYPTO_USER_API_AEAD ~CRYPTO_USER_API_HASH + ~CRYPTO_AES ~CRYPTO_CCM ~CRYPTO_AEAD ~CRYPTO_CMAC" + fi + if use test; then + # http://www.linuxfromscratch.org/blfs/view/svn/general/bluez.html
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez-tools/, net-wireless/bluez-tools/files/
commit: 2cd5da72e8078d231fe6c70b8c500ae1d24019c1 Author: Olivier Laurantin laposte net> AuthorDate: Fri Jan 31 07:01:05 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Fri Apr 10 15:40:28 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cd5da72 net-wireless/bluez-tools: Fix compilation with gcc-10 Closes: https://bugs.gentoo.org/707230 Signed-off-by: Olivier Laurantin laposte.net> Package-Manager: Portage-2.3.85, Repoman-2.3.20 Closes: https://github.com/gentoo/gentoo/pull/14510 Signed-off-by: Andreas Sturmlechner gentoo.org> .../bluez-tools/bluez-tools-0_p20161212.ebuild | 8 +++--- .../files/bluez-tools-0_p20161212-gcc-10.patch | 29 ++ 2 files changed, 34 insertions(+), 3 deletions(-) diff --git a/net-wireless/bluez-tools/bluez-tools-0_p20161212.ebuild b/net-wireless/bluez-tools/bluez-tools-0_p20161212.ebuild index 4e777054b46..87c36ffc498 100644 --- a/net-wireless/bluez-tools/bluez-tools-0_p20161212.ebuild +++ b/net-wireless/bluez-tools/bluez-tools-0_p20161212.ebuild @@ -1,9 +1,9 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 -inherit autotools eutils +inherit autotools DESCRIPTION="A set of tools to manage bluetooth devices for linux" HOMEPAGE="https://github.com/khvzak/bluez-tools; @@ -23,9 +23,11 @@ DEPEND="${RDEPEND}" DOCS=( AUTHORS README ) +PATCHES=( "${FILESDIR}/${P}-gcc-10.patch" ) + S="${WORKDIR}/${PN}-${COMMIT}" src_prepare() { + default eautoreconf - default_src_prepare } diff --git a/net-wireless/bluez-tools/files/bluez-tools-0_p20161212-gcc-10.patch b/net-wireless/bluez-tools/files/bluez-tools-0_p20161212-gcc-10.patch new file mode 100644 index 000..6bfaa57fa19 --- /dev/null +++ b/net-wireless/bluez-tools/files/bluez-tools-0_p20161212-gcc-10.patch @@ -0,0 +1,29 @@ +--- a/src/lib/agent-helper.c 2016-12-12 09:18:08.0 +0100 b/src/lib/agent-helper.c 2020-01-30 22:23:27.555951515 +0100 +@@ -33,6 +33,8 @@ + + #include "agent-helper.h" + ++gboolean agent_need_unregister; ++ + static const gchar *_bt_agent_introspect_xml = "\n\t\n\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\n\t\n\n"; + static guint _bt_agent_registration_id = 0; + static GHashTable *_pin_hash_table = NULL; +--- a/src/lib/agent-helper.h 2016-12-12 09:18:08.0 +0100 b/src/lib/agent-helper.h 2020-01-30 22:22:15.463751152 +0100 +@@ -35,7 +35,7 @@ + #define AGENT_DBUS_INTERFACE "org.bluez.Agent1" + #define AGENT_PATH "/org/blueztools" + +-gboolean agent_need_unregister; ++extern gboolean agent_need_unregister; + + void register_agent_callbacks(gboolean interactive_console, GHashTable *pin_dictonary, gpointer main_loop_object, GError **error); + void unregister_agent_callbacks(GError **error); +@@ -44,4 +44,4 @@ + } + #endif + +-#endif /* __AGENT_HELPER_H */ +\ Pas de fin de ligne à la fin du fichier ++#endif /* __AGENT_HELPER_H */
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez-hcidump/
commit: 8f0fa3318ef81fd5ede41203afd0c92fa9e20a54 Author: Rolf Eike Beer sf-mail de> AuthorDate: Sat Apr 4 11:00:29 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Apr 4 11:05:57 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f0fa331 net-wireless/bluez-hcidump: drop to ~hppa Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> net-wireless/bluez-hcidump/bluez-hcidump-2.5.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net-wireless/bluez-hcidump/bluez-hcidump-2.5.ebuild b/net-wireless/bluez-hcidump/bluez-hcidump-2.5.ebuild index 55e2eba236f..caee60711fc 100644 --- a/net-wireless/bluez-hcidump/bluez-hcidump-2.5.ebuild +++ b/net-wireless/bluez-hcidump/bluez-hcidump-2.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -9,7 +9,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm hppa ppc ppc64 x86" +KEYWORDS="amd64 ~arm ~hppa ppc ppc64 x86" IUSE="" RDEPEND=">=net-wireless/bluez-4.98"
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: fe7c05479987b40db0cbd567b226e8973b40908f Author: Pacho Ramos gentoo org> AuthorDate: Wed Apr 1 23:26:32 2020 + Commit: Pacho Ramos gentoo org> CommitDate: Wed Apr 1 23:26:32 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe7c0547 net-wireless/bluez: Drop old Package-Manager: Portage-2.3.96, Repoman-2.3.22 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/Manifest | 2 - net-wireless/bluez/bluez-5.52-r1.ebuild | 283 -- net-wireless/bluez/bluez-5.53.ebuild| 297 3 files changed, 582 deletions(-) diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest index 85f2daed1d1..1f1ac963fa4 100644 --- a/net-wireless/bluez/Manifest +++ b/net-wireless/bluez/Manifest @@ -1,3 +1 @@ -DIST bluez-5.52.tar.xz 1957504 BLAKE2B 670cdfb44eca1b184c0bd678bab34116f9172394b86fb69fa454f7bdcc1ae82c466a806879ddef966ae6cd31466b48f9e87113d43144659ae0c057b9def8 SHA512 9024481910d1dee85578bf3d7a4fc4be2bece516e6216c91aa1a7ac18537f092b47c41c4a5506ddd7e279599d58002e98203c5439745c01df4dbc22a75234c84 -DIST bluez-5.53.tar.xz 1997504 BLAKE2B 921ab4ae18ab1827e870eb6f6f20c247e7855ba090e47659d283abadc280a5f66966a387b85e43487abf14fd4d4382d8337e46fec3400d0be5201b9ff7635dde SHA512 62956e6293ec2517ec453dc7a6c82d34a8c446df8add8fe411b0a45fd5604817f3a19fbc646ad6f68df435f3cd2bd10ae040890e30db83b022f90b54cc6b3c74 DIST bluez-5.54.tar.xz 2003760 BLAKE2B 278a8be86d93654b9ec31ed2591a89a2a0f35fd8378fc3cffd9028b1aab431071b802e77b956503fd16239e5b821ab356733fdc49436ef811b87190e185a91c2 SHA512 e19d15d3a478a7af47c1921c8827843492e38787b1182152155bd3d8ad9e1d8ee25c5fda1f24e38c54ebbf946b09fe75007dca9a24d1c35f73303558e558dcbe diff --git a/net-wireless/bluez/bluez-5.52-r1.ebuild b/net-wireless/bluez/bluez-5.52-r1.ebuild deleted file mode 100644 index 622f217c77a..000 --- a/net-wireless/bluez/bluez-5.52-r1.ebuild +++ /dev/null @@ -1,283 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python2_7 ) - -inherit autotools python-single-r1 readme.gentoo-r1 systemd udev multilib-minimal - -DESCRIPTION="Bluetooth Tools and System Daemons for Linux" -HOMEPAGE="http://www.bluez.org; -SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="0/3" -KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 x86" -IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" - -# Since this release all remaining extra-tools need readline support, but this could -# change in the future, hence, this REQUIRED_USE constraint could be dropped -# again in the future. -REQUIRED_USE=" - extra-tools? ( deprecated readline ) - test? ( ${PYTHON_REQUIRED_USE} ) - test-programs? ( ${PYTHON_REQUIRED_USE} ) -" - -TEST_DEPS="${PYTHON_DEPS} - $(python_gen_cond_dep ' - >=dev-python/dbus-python-1[${PYTHON_MULTI_USEDEP}] - dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}] - ') -" -BDEPEND=" - virtual/pkgconfig - test? ( ${TEST_DEPS} ) -" -DEPEND=" - >=dev-libs/glib-2.28:2[${MULTILIB_USEDEP}] - >=sys-apps/hwids-20121202.2 - btpclient? ( >=dev-libs/ell-0.26 ) - cups? ( net-print/cups:= ) - mesh? ( - >=dev-libs/ell-0.26 - dev-libs/json-c:= - sys-libs/readline:0= - ) - midi? ( media-libs/alsa-lib ) - obex? ( dev-libs/libical:= ) - readline? ( sys-libs/readline:0= ) - systemd? ( - >=sys-apps/dbus-1.6:=[user-session=] - sys-apps/systemd - ) - !systemd? ( >=sys-apps/dbus-1.6:= ) - udev? ( >=virtual/udev-172 ) -" -RDEPEND="${DEPEND} - selinux? ( sec-policy/selinux-bluetooth ) - test-programs? ( ${TEST_DEPS} ) -" - -RESTRICT="!test? ( test )" - -PATCHES=( - # Try both udevadm paths to cover udev/systemd vs. eudev locations (#539844) - # http://www.spinics.net/lists/linux-bluetooth/msg58739.html - # https://bugs.gentoo.org/539844 - "${FILESDIR}"/${PN}-udevadm-path-r1.patch - - # Fedora patches - # http://www.spinics.net/lists/linux-bluetooth/msg40136.html - "${FILESDIR}"/0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch -) - -pkg_setup() { - if use test || use test-programs; then - python-single-r1_pkg_setup - fi - - if ! use udev; then - ewarn - ewarn "You are installing ${PN} with USE=-udev. This means various bluetooth" - ewarn "devices and adapters from Apple, Dell, Logitech etc. will not work," - ewarn "and hid2hci will not be available." - ewarn - fi -} - -src_prepare() { - default - - #
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 6a658fa14afce61b9d5857f3ed05e501e4923ca6 Author: Mart Raudsepp gentoo org> AuthorDate: Sun Mar 29 11:02:26 2020 + Commit: Mart Raudsepp gentoo org> CommitDate: Sun Mar 29 11:02:26 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a658fa1 net-wireless/bluez: arm64 stable (bug #712292) Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Mart Raudsepp gentoo.org> net-wireless/bluez/bluez-5.54.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.54.ebuild b/net-wireless/bluez/bluez-5.54.ebuild index 2748c1f7778..9f48674ca4a 100644 --- a/net-wireless/bluez/bluez-5.54.ebuild +++ b/net-wireless/bluez/bluez-5.54.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="amd64 arm ~arm64 ~hppa ~mips ppc ppc64 x86" +KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" # Since this release all remaining extra-tools need readline support, but this could
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 287212d1be54e9ea2ef384304e2b34b4839a25c8 Author: Rolf Eike Beer sf-mail de> AuthorDate: Mon Mar 23 20:08:55 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Mar 23 22:06:35 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=287212d1 net-wireless/bluez: drop to ~hppa Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> net-wireless/bluez/bluez-5.52-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.52-r1.ebuild b/net-wireless/bluez/bluez-5.52-r1.ebuild index b3c94fefbc7..622f217c77a 100644 --- a/net-wireless/bluez/bluez-5.52-r1.ebuild +++ b/net-wireless/bluez/bluez-5.52-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="amd64 arm arm64 hppa ~mips ppc ppc64 x86" +KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" # Since this release all remaining extra-tools need readline support, but this could
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: af79f589920222d482c87eac301155c994bd907d Author: Agostino Sarubbo gentoo org> AuthorDate: Sat Mar 21 16:51:07 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sat Mar 21 16:51:07 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af79f589 net-wireless/bluez: x86 stable wrt bug #712292 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> net-wireless/bluez/bluez-5.54.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.54.ebuild b/net-wireless/bluez/bluez-5.54.ebuild index 94cfc86084b..2748c1f7778 100644 --- a/net-wireless/bluez/bluez-5.54.ebuild +++ b/net-wireless/bluez/bluez-5.54.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~x86" +KEYWORDS="amd64 arm ~arm64 ~hppa ~mips ppc ppc64 x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" # Since this release all remaining extra-tools need readline support, but this could
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: a37843a70f62e4bf947b36c5f3aa184cb7e4f5f8 Author: Agostino Sarubbo gentoo org> AuthorDate: Sat Mar 21 16:49:38 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sat Mar 21 16:49:38 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a37843a7 net-wireless/bluez: ppc stable wrt bug #712292 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo gentoo.org> net-wireless/bluez/bluez-5.54.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.54.ebuild b/net-wireless/bluez/bluez-5.54.ebuild index a33ebb44c26..188fe03b89e 100644 --- a/net-wireless/bluez/bluez-5.54.ebuild +++ b/net-wireless/bluez/bluez-5.54.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="amd64 arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 arm ~arm64 ~hppa ~mips ppc ~ppc64 ~x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" # Since this release all remaining extra-tools need readline support, but this could
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: ad9469dc49d3050e72bfdfb5737efc464e14da81 Author: Agostino Sarubbo gentoo org> AuthorDate: Sat Mar 21 16:50:25 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sat Mar 21 16:50:25 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad9469dc net-wireless/bluez: ppc64 stable wrt bug #712292 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo gentoo.org> net-wireless/bluez/bluez-5.54.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.54.ebuild b/net-wireless/bluez/bluez-5.54.ebuild index 188fe03b89e..94cfc86084b 100644 --- a/net-wireless/bluez/bluez-5.54.ebuild +++ b/net-wireless/bluez/bluez-5.54.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="amd64 arm ~arm64 ~hppa ~mips ppc ~ppc64 ~x86" +KEYWORDS="amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" # Since this release all remaining extra-tools need readline support, but this could
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 7974082b44a02f28c78630ff9e8327debb15e78a Author: Agostino Sarubbo gentoo org> AuthorDate: Sat Mar 21 16:47:49 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sat Mar 21 16:47:49 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7974082b net-wireless/bluez: arm stable wrt bug #712292 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo gentoo.org> net-wireless/bluez/bluez-5.54.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.54.ebuild b/net-wireless/bluez/bluez-5.54.ebuild index 1fa3ad1845d..a33ebb44c26 100644 --- a/net-wireless/bluez/bluez-5.54.ebuild +++ b/net-wireless/bluez/bluez-5.54.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" # Since this release all remaining extra-tools need readline support, but this could
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: aa2a6ddd5d72f8d95111aa8d309fd68e862ccdac Author: Agostino Sarubbo gentoo org> AuthorDate: Sat Mar 21 16:25:12 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sat Mar 21 16:25:12 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa2a6ddd net-wireless/bluez: amd64 stable wrt bug #712292 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> net-wireless/bluez/bluez-5.54.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.54.ebuild b/net-wireless/bluez/bluez-5.54.ebuild index 08f8ce862ad..1fa3ad1845d 100644 --- a/net-wireless/bluez/bluez-5.54.ebuild +++ b/net-wireless/bluez/bluez-5.54.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" # Since this release all remaining extra-tools need readline support, but this could
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: fa41b04660f464a3a4501ad83ff9a74b71e96120 Author: Pacho Ramos gentoo org> AuthorDate: Tue Mar 17 19:29:48 2020 + Commit: Pacho Ramos gentoo org> CommitDate: Tue Mar 17 19:29:48 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa41b046 net-wireless/bluez: Bump to 5.54 Closes: https://bugs.gentoo.org/712928 Package-Manager: Portage-2.3.94, Repoman-2.3.21 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/Manifest | 1 + net-wireless/bluez/bluez-5.54.ebuild | 297 +++ 2 files changed, 298 insertions(+) diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest index b185cc971bb..85f2daed1d1 100644 --- a/net-wireless/bluez/Manifest +++ b/net-wireless/bluez/Manifest @@ -1,2 +1,3 @@ DIST bluez-5.52.tar.xz 1957504 BLAKE2B 670cdfb44eca1b184c0bd678bab34116f9172394b86fb69fa454f7bdcc1ae82c466a806879ddef966ae6cd31466b48f9e87113d43144659ae0c057b9def8 SHA512 9024481910d1dee85578bf3d7a4fc4be2bece516e6216c91aa1a7ac18537f092b47c41c4a5506ddd7e279599d58002e98203c5439745c01df4dbc22a75234c84 DIST bluez-5.53.tar.xz 1997504 BLAKE2B 921ab4ae18ab1827e870eb6f6f20c247e7855ba090e47659d283abadc280a5f66966a387b85e43487abf14fd4d4382d8337e46fec3400d0be5201b9ff7635dde SHA512 62956e6293ec2517ec453dc7a6c82d34a8c446df8add8fe411b0a45fd5604817f3a19fbc646ad6f68df435f3cd2bd10ae040890e30db83b022f90b54cc6b3c74 +DIST bluez-5.54.tar.xz 2003760 BLAKE2B 278a8be86d93654b9ec31ed2591a89a2a0f35fd8378fc3cffd9028b1aab431071b802e77b956503fd16239e5b821ab356733fdc49436ef811b87190e185a91c2 SHA512 e19d15d3a478a7af47c1921c8827843492e38787b1182152155bd3d8ad9e1d8ee25c5fda1f24e38c54ebbf946b09fe75007dca9a24d1c35f73303558e558dcbe diff --git a/net-wireless/bluez/bluez-5.54.ebuild b/net-wireless/bluez/bluez-5.54.ebuild new file mode 100644 index 000..08f8ce862ad --- /dev/null +++ b/net-wireless/bluez/bluez-5.54.ebuild @@ -0,0 +1,297 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit autotools linux-info python-single-r1 readme.gentoo-r1 systemd udev multilib-minimal + +DESCRIPTION="Bluetooth Tools and System Daemons for Linux" +HOMEPAGE="http://www.bluez.org; +SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; + +LICENSE="GPL-2+ LGPL-2.1+" +SLOT="0/3" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86" +IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" + +# Since this release all remaining extra-tools need readline support, but this could +# change in the future, hence, this REQUIRED_USE constraint could be dropped +# again in the future. +REQUIRED_USE=" + extra-tools? ( deprecated readline ) + test? ( ${PYTHON_REQUIRED_USE} ) + test-programs? ( ${PYTHON_REQUIRED_USE} ) +" + +TEST_DEPS="${PYTHON_DEPS} + $(python_gen_cond_dep ' + >=dev-python/dbus-python-1[${PYTHON_MULTI_USEDEP}] + dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}] + ') +" +BDEPEND=" + virtual/pkgconfig + test? ( ${TEST_DEPS} ) +" +DEPEND=" + >=dev-libs/glib-2.28:2[${MULTILIB_USEDEP}] + >=sys-apps/hwids-20121202.2 + btpclient? ( >=dev-libs/ell-0.28 ) + cups? ( net-print/cups:= ) + mesh? ( + >=dev-libs/ell-0.28 + >=dev-libs/json-c-0.13:= + sys-libs/readline:0= + ) + midi? ( media-libs/alsa-lib ) + obex? ( dev-libs/libical:= ) + readline? ( sys-libs/readline:0= ) + systemd? ( + >=sys-apps/dbus-1.6:=[user-session=] + sys-apps/systemd + ) + !systemd? ( >=sys-apps/dbus-1.6:= ) + udev? ( >=virtual/udev-172 ) +" +RDEPEND="${DEPEND} + selinux? ( sec-policy/selinux-bluetooth ) + test-programs? ( ${TEST_DEPS} ) +" + +RESTRICT="!test? ( test )" + +PATCHES=( + # Try both udevadm paths to cover udev/systemd vs. eudev locations (#539844) + # http://www.spinics.net/lists/linux-bluetooth/msg58739.html + # https://bugs.gentoo.org/539844 + "${FILESDIR}"/${PN}-udevadm-path-r1.patch + + # Fedora patches + # http://www.spinics.net/lists/linux-bluetooth/msg40136.html + "${FILESDIR}"/0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch +) + +pkg_setup() { + # From http://www.linuxfromscratch.org/blfs/view/svn/general/bluez.html + # to prevent bugs like: + # https://bugzilla.kernel.org/show_bug.cgi?id=196621 + CONFIG_CHECK="~NET ~BT ~BT_RFCOMM ~BT_RFCOMM_TTY ~BT_BNEP ~BT_BNEP_MC_FILTER + ~BT_BNEP_PROTO_FILTER ~BT_HIDP ~RFKILL" + # https://bugzilla.kernel.org/show_bug.cgi?id=196621 + # https://bugzilla.kernel.org/show_bug.cgi?id=206815 + if use mesh || use test; then +
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 13fd8e6cd4ca3dbc9570d0ab23f7665d07c938c6 Author: Pacho Ramos gentoo org> AuthorDate: Wed Mar 11 18:26:59 2020 + Commit: Pacho Ramos gentoo org> CommitDate: Wed Mar 11 18:27:13 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13fd8e6c net-wireless/bluez: Make repoman happy Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/bluez-5.53.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.53.ebuild b/net-wireless/bluez/bluez-5.53.ebuild index f5a2961f976..08f8ce862ad 100644 --- a/net-wireless/bluez/bluez-5.53.ebuild +++ b/net-wireless/bluez/bluez-5.53.ebuild @@ -89,7 +89,7 @@ pkg_setup() { CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO ~CRYPTO_USER_API_HASH ~CRYPTO_USER_API_SKCIPHER" fi linux-info_pkg_setup - + if use test || use test-programs; then python-single-r1_pkg_setup fi
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: fa84717263c299fa4359ca4686bfec76b83284bf Author: Pacho Ramos gentoo org> AuthorDate: Wed Mar 11 18:26:29 2020 + Commit: Pacho Ramos gentoo org> CommitDate: Wed Mar 11 18:27:12 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa847172 net-wireless/bluez: More kernel options are needed Closes: https://bugs.gentoo.org/704190 Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/bluez-5.53.ebuild | 11 +++ 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/net-wireless/bluez/bluez-5.53.ebuild b/net-wireless/bluez/bluez-5.53.ebuild index 6535d303da2..f5a2961f976 100644 --- a/net-wireless/bluez/bluez-5.53.ebuild +++ b/net-wireless/bluez/bluez-5.53.ebuild @@ -78,6 +78,13 @@ pkg_setup() { # https://bugzilla.kernel.org/show_bug.cgi?id=196621 CONFIG_CHECK="~NET ~BT ~BT_RFCOMM ~BT_RFCOMM_TTY ~BT_BNEP ~BT_BNEP_MC_FILTER ~BT_BNEP_PROTO_FILTER ~BT_HIDP ~RFKILL" + # https://bugzilla.kernel.org/show_bug.cgi?id=196621 + # https://bugzilla.kernel.org/show_bug.cgi?id=206815 + if use mesh || use test; then + CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_USER + ~CRYPTO_USER_API ~CRYPTO_USER_API_AEAD ~CRYPTO_USER_API_HASH + ~CRYPTO_AES ~CRYPTO_CCM ~CRYPTO_AEAD ~CRYPTO_CMAC" + fi if use test; then CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO ~CRYPTO_USER_API_HASH ~CRYPTO_USER_API_SKCIPHER" fi @@ -110,10 +117,6 @@ src_prepare() { Makefile.{in,tools} || die fi - # Broken test: https://bugzilla.kernel.org/show_bug.cgi?id=206815 - # https://bugs.gentoo.org/704190 -sed -i -e '/unit_tests += unit\/test-mesh-crypto\b/d' Makefile.am || die - eautoreconf multilib_copy_sources
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: eb5b9e0040ae2ed733dedbf282801136fe368aeb Author: Pacho Ramos gentoo org> AuthorDate: Wed Mar 11 15:04:47 2020 + Commit: Pacho Ramos gentoo org> CommitDate: Wed Mar 11 15:04:47 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb5b9e00 net-wireless/bluez: Version bump to 5.53 Also check for needed kernel options for regular bluetooth usage and test suite. Use python3. Thanks-to: Joakim Tjernlund Closes: https://bugs.gentoo.org/711430 Closes: https://bugs.gentoo.org/618548 Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/Manifest | 1 + net-wireless/bluez/bluez-5.53.ebuild | 294 +++ 2 files changed, 295 insertions(+) diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest index ec45687f7a0..b185cc971bb 100644 --- a/net-wireless/bluez/Manifest +++ b/net-wireless/bluez/Manifest @@ -1 +1,2 @@ DIST bluez-5.52.tar.xz 1957504 BLAKE2B 670cdfb44eca1b184c0bd678bab34116f9172394b86fb69fa454f7bdcc1ae82c466a806879ddef966ae6cd31466b48f9e87113d43144659ae0c057b9def8 SHA512 9024481910d1dee85578bf3d7a4fc4be2bece516e6216c91aa1a7ac18537f092b47c41c4a5506ddd7e279599d58002e98203c5439745c01df4dbc22a75234c84 +DIST bluez-5.53.tar.xz 1997504 BLAKE2B 921ab4ae18ab1827e870eb6f6f20c247e7855ba090e47659d283abadc280a5f66966a387b85e43487abf14fd4d4382d8337e46fec3400d0be5201b9ff7635dde SHA512 62956e6293ec2517ec453dc7a6c82d34a8c446df8add8fe411b0a45fd5604817f3a19fbc646ad6f68df435f3cd2bd10ae040890e30db83b022f90b54cc6b3c74 diff --git a/net-wireless/bluez/bluez-5.53.ebuild b/net-wireless/bluez/bluez-5.53.ebuild new file mode 100644 index 000..6535d303da2 --- /dev/null +++ b/net-wireless/bluez/bluez-5.53.ebuild @@ -0,0 +1,294 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit autotools linux-info python-single-r1 readme.gentoo-r1 systemd udev multilib-minimal + +DESCRIPTION="Bluetooth Tools and System Daemons for Linux" +HOMEPAGE="http://www.bluez.org; +SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; + +LICENSE="GPL-2+ LGPL-2.1+" +SLOT="0/3" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86" +IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" + +# Since this release all remaining extra-tools need readline support, but this could +# change in the future, hence, this REQUIRED_USE constraint could be dropped +# again in the future. +REQUIRED_USE=" + extra-tools? ( deprecated readline ) + test? ( ${PYTHON_REQUIRED_USE} ) + test-programs? ( ${PYTHON_REQUIRED_USE} ) +" + +TEST_DEPS="${PYTHON_DEPS} + $(python_gen_cond_dep ' + >=dev-python/dbus-python-1[${PYTHON_MULTI_USEDEP}] + dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}] + ') +" +BDEPEND=" + virtual/pkgconfig + test? ( ${TEST_DEPS} ) +" +DEPEND=" + >=dev-libs/glib-2.28:2[${MULTILIB_USEDEP}] + >=sys-apps/hwids-20121202.2 + btpclient? ( >=dev-libs/ell-0.28 ) + cups? ( net-print/cups:= ) + mesh? ( + >=dev-libs/ell-0.28 + >=dev-libs/json-c-0.13:= + sys-libs/readline:0= + ) + midi? ( media-libs/alsa-lib ) + obex? ( dev-libs/libical:= ) + readline? ( sys-libs/readline:0= ) + systemd? ( + >=sys-apps/dbus-1.6:=[user-session=] + sys-apps/systemd + ) + !systemd? ( >=sys-apps/dbus-1.6:= ) + udev? ( >=virtual/udev-172 ) +" +RDEPEND="${DEPEND} + selinux? ( sec-policy/selinux-bluetooth ) + test-programs? ( ${TEST_DEPS} ) +" + +RESTRICT="!test? ( test )" + +PATCHES=( + # Try both udevadm paths to cover udev/systemd vs. eudev locations (#539844) + # http://www.spinics.net/lists/linux-bluetooth/msg58739.html + # https://bugs.gentoo.org/539844 + "${FILESDIR}"/${PN}-udevadm-path-r1.patch + + # Fedora patches + # http://www.spinics.net/lists/linux-bluetooth/msg40136.html + "${FILESDIR}"/0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch +) + +pkg_setup() { + # From http://www.linuxfromscratch.org/blfs/view/svn/general/bluez.html + # to prevent bugs like: + # https://bugzilla.kernel.org/show_bug.cgi?id=196621 + CONFIG_CHECK="~NET ~BT ~BT_RFCOMM ~BT_RFCOMM_TTY ~BT_BNEP ~BT_BNEP_MC_FILTER + ~BT_BNEP_PROTO_FILTER ~BT_HIDP ~RFKILL" + if use test; then + CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO ~CRYPTO_USER_API_HASH ~CRYPTO_USER_API_SKCIPHER" + fi + linux-info_pkg_setup + + if use test || use test-programs; then + python-single-r1_pkg_setup + fi + + if ! use udev; then + ewarn +
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/, net-wireless/bluez/files/
commit: f9fda6486b9c8d070a5c8fa1e9d76093cb21ee70 Author: Pacho Ramos gentoo org> AuthorDate: Wed Mar 11 14:50:34 2020 + Commit: Pacho Ramos gentoo org> CommitDate: Wed Mar 11 15:01:29 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9fda648 net-wireless/bluez: Drop old Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/Manifest| 1 - net-wireless/bluez/bluez-5.51-r2.ebuild| 292 - .../files/bluez-5.51-disconnect-timeout.patch | 104 .../bluez/files/bluez-5.51-include-limits-h.patch | 64 - 4 files changed, 461 deletions(-) diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest index d1745749f72..ec45687f7a0 100644 --- a/net-wireless/bluez/Manifest +++ b/net-wireless/bluez/Manifest @@ -1,2 +1 @@ -DIST bluez-5.51.tar.xz 1941904 BLAKE2B e8580388961c99305c6f723160e726232a097067815a88a056c1569c55c2ea410004cf92572afbef9b782807d8a940503b4501f9c6046cacac35136fbbe580a8 SHA512 8b14eea98f541b981162abce728e0f917654ad3c990721ec398fe41bdd68069fe55ff64b61bc3c3b9f813facf42c995b07619f6d5d153965de27154b1a7b578f DIST bluez-5.52.tar.xz 1957504 BLAKE2B 670cdfb44eca1b184c0bd678bab34116f9172394b86fb69fa454f7bdcc1ae82c466a806879ddef966ae6cd31466b48f9e87113d43144659ae0c057b9def8 SHA512 9024481910d1dee85578bf3d7a4fc4be2bece516e6216c91aa1a7ac18537f092b47c41c4a5506ddd7e279599d58002e98203c5439745c01df4dbc22a75234c84 diff --git a/net-wireless/bluez/bluez-5.51-r2.ebuild b/net-wireless/bluez/bluez-5.51-r2.ebuild deleted file mode 100644 index 5b222563fc8..000 --- a/net-wireless/bluez/bluez-5.51-r2.ebuild +++ /dev/null @@ -1,292 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python2_7 ) - -inherit autotools python-single-r1 readme.gentoo-r1 systemd udev multilib-minimal - -DESCRIPTION="Bluetooth Tools and System Daemons for Linux" -HOMEPAGE="http://www.bluez.org; -SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="0/3" -KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 x86" -IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" - -# Since this release all remaining extra-tools need readline support, but this could -# change in the future, hence, this REQUIRED_USE constraint could be dropped -# again in the future. -REQUIRED_USE=" - extra-tools? ( deprecated readline ) - test? ( ${PYTHON_REQUIRED_USE} ) - test-programs? ( ${PYTHON_REQUIRED_USE} ) -" - -TEST_DEPS="${PYTHON_DEPS} - $(python_gen_cond_dep ' - >=dev-python/dbus-python-1[${PYTHON_MULTI_USEDEP}] - dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}] - ') -" -BDEPEND=" - virtual/pkgconfig - test? ( ${TEST_DEPS} ) -" -DEPEND=" - >=dev-libs/glib-2.28:2[${MULTILIB_USEDEP}] - >=sys-apps/hwids-20121202.2 - btpclient? ( >=dev-libs/ell-0.14 ) - cups? ( net-print/cups:= ) - mesh? ( - >=dev-libs/ell-0.14 - dev-libs/json-c:= - sys-libs/readline:0= - ) - midi? ( media-libs/alsa-lib ) - obex? ( dev-libs/libical:= ) - readline? ( sys-libs/readline:0= ) - systemd? ( - >=sys-apps/dbus-1.6:=[user-session=] - sys-apps/systemd - ) - !systemd? ( >=sys-apps/dbus-1.6:= ) - udev? ( >=virtual/udev-172 ) -" -RDEPEND="${DEPEND} - selinux? ( sec-policy/selinux-bluetooth ) - test-programs? ( ${TEST_DEPS} ) -" - -RESTRICT="!test? ( test )" - -PATCHES=( - # Try both udevadm paths to cover udev/systemd vs. eudev locations (#539844) - # http://www.spinics.net/lists/linux-bluetooth/msg58739.html - # https://bugs.gentoo.org/539844 - "${FILESDIR}"/${PN}-udevadm-path-r1.patch - - # Include limits.h for PATH_MAX - # https://marc.info/?l=linux-bluetooth=157156119320950=2 - # https://bugs.gentoo.org/695940 - "${FILESDIR}"/${PN}-5.51-include-limits-h.patch - - # audio: Fix cancelling disconnect timeout (from 'master') - # https://marc.info/?l=linux-bluetooth=157047663920714=2 - "${FILESDIR}"/${P}-disconnect-timeout.patch - - # Fedora patches - # http://www.spinics.net/lists/linux-bluetooth/msg40136.html - "${FILESDIR}"/0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch -) - -pkg_setup() { - if use test || use test-programs; then - python-single-r1_pkg_setup - fi - - if ! use udev; then - ewarn - ewarn "You are installing ${PN} with USE=-udev. This means various bluetooth" - ewarn "devices and adapters from Apple, Dell, Logitech etc. will not work," - ewarn
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 4b5aee6dc21e67bfce0c6c8029208a7f99aa94d9 Author: Michał Górny gentoo org> AuthorDate: Fri Feb 7 17:33:59 2020 + Commit: Michał Górny gentoo org> CommitDate: Sun Feb 9 16:34:18 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b5aee6d net-wireless/bluez: Switch to PYTHON_MULTI_USEDEP API Signed-off-by: Michał Górny gentoo.org> net-wireless/bluez/bluez-5.51-r2.ebuild| 8 +--- net-wireless/bluez/{bluez-5.52.ebuild => bluez-5.52-r1.ebuild} | 6 -- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/net-wireless/bluez/bluez-5.51-r2.ebuild b/net-wireless/bluez/bluez-5.51-r2.ebuild index f595bc3ad23..5b222563fc8 100644 --- a/net-wireless/bluez/bluez-5.51-r2.ebuild +++ b/net-wireless/bluez/bluez-5.51-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -25,8 +25,10 @@ REQUIRED_USE=" " TEST_DEPS="${PYTHON_DEPS} - >=dev-python/dbus-python-1[${PYTHON_USEDEP}] - dev-python/pygobject:3[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/dbus-python-1[${PYTHON_MULTI_USEDEP}] + dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}] + ') " BDEPEND=" virtual/pkgconfig diff --git a/net-wireless/bluez/bluez-5.52.ebuild b/net-wireless/bluez/bluez-5.52-r1.ebuild similarity index 98% rename from net-wireless/bluez/bluez-5.52.ebuild rename to net-wireless/bluez/bluez-5.52-r1.ebuild index a73b178bd59..b3c94fefbc7 100644 --- a/net-wireless/bluez/bluez-5.52.ebuild +++ b/net-wireless/bluez/bluez-5.52-r1.ebuild @@ -25,8 +25,10 @@ REQUIRED_USE=" " TEST_DEPS="${PYTHON_DEPS} - >=dev-python/dbus-python-1[${PYTHON_USEDEP}] - dev-python/pygobject:3[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/dbus-python-1[${PYTHON_MULTI_USEDEP}] + dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}] + ') " BDEPEND=" virtual/pkgconfig
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 4c503317800f3cd724de0c03a3adbed8091fef80 Author: Jeroen Roovers gentoo org> AuthorDate: Mon Jan 20 13:28:54 2020 + Commit: Jeroen Roovers gentoo org> CommitDate: Mon Jan 20 13:30:43 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c503317 net-wireless/bluez: Mark hppa Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Jeroen Roovers gentoo.org> net-wireless/bluez/bluez-5.52.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net-wireless/bluez/bluez-5.52.ebuild b/net-wireless/bluez/bluez-5.52.ebuild index e20f0c3e883..a73b178bd59 100644 --- a/net-wireless/bluez/bluez-5.52.ebuild +++ b/net-wireless/bluez/bluez-5.52.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 x86" +KEYWORDS="amd64 arm arm64 hppa ~mips ppc ppc64 x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" # Since this release all remaining extra-tools need readline support, but this could
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 36dbf805a08268d6e1d02c1f694292289082bdc9 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Dec 30 15:53:08 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Dec 30 15:53:08 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36dbf805 net-wireless/bluez: ppc stable wrt bug #702944 Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo gentoo.org> net-wireless/bluez/bluez-5.52.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.52.ebuild b/net-wireless/bluez/bluez-5.52.ebuild index 50ff538b0c9..e20f0c3e883 100644 --- a/net-wireless/bluez/bluez-5.52.ebuild +++ b/net-wireless/bluez/bluez-5.52.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="amd64 arm arm64 ~hppa ~mips ~ppc ppc64 x86" +KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" # Since this release all remaining extra-tools need readline support, but this could
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 3f2fd041d12f99b441c498e22103fe958bf934e1 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Dec 30 15:33:32 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Dec 30 15:33:32 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f2fd041 net-wireless/bluez: ppc64 stable wrt bug #702944 Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo gentoo.org> net-wireless/bluez/bluez-5.52.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.52.ebuild b/net-wireless/bluez/bluez-5.52.ebuild index 93279df8f54..50ff538b0c9 100644 --- a/net-wireless/bluez/bluez-5.52.ebuild +++ b/net-wireless/bluez/bluez-5.52.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="amd64 arm arm64 ~hppa ~mips ~ppc ~ppc64 x86" +KEYWORDS="amd64 arm arm64 ~hppa ~mips ~ppc ppc64 x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" # Since this release all remaining extra-tools need readline support, but this could
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/files/
commit: 0972ff85938dcde7f47822814f6d899480a1262f Author: Michael Mair-Keimberger gmail com> AuthorDate: Mon Dec 23 06:50:01 2019 + Commit: David Seifert gentoo org> CommitDate: Mon Dec 23 10:15:25 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0972ff85 net-wireless/bluez: remove unused patches Closes: https://github.com/gentoo/gentoo/pull/14101 Signed-off-by: Michael Mair-Keimberger gmail.com> Signed-off-by: David Seifert gentoo.org> ...xd-without-systemd-in-the-user-session-r1.patch | 58 -- .../bluez/files/bluez-5.39-systemd-quote.patch | 38 -- net-wireless/bluez/files/bluez-plugdev.patch | 14 -- 3 files changed, 110 deletions(-) diff --git a/net-wireless/bluez/files/0001-Allow-using-obexd-without-systemd-in-the-user-session-r1.patch b/net-wireless/bluez/files/0001-Allow-using-obexd-without-systemd-in-the-user-session-r1.patch deleted file mode 100644 index dec93073e18..000 --- a/net-wireless/bluez/files/0001-Allow-using-obexd-without-systemd-in-the-user-session-r1.patch +++ /dev/null @@ -1,58 +0,0 @@ -From 3027cb7141fb65cf3eeda69c688db8c4045e2d3f Mon Sep 17 00:00:00 2001 -From: Giovanni Campagna -Date: Sat, 12 Oct 2013 17:45:25 +0200 -Subject: [PATCH] Allow using obexd without systemd in the user session - -Not all sessions run systemd --user (actually, the majority -doesn't), so the dbus daemon must be able to spawn obexd -directly, and to do so it needs the full path of the daemon. - Makefile.obexd | 4 ++-- - obexd/src/org.bluez.obex.service| 4 - obexd/src/org.bluez.obex.service.in | 4 - 3 files changed, 6 insertions(+), 6 deletions(-) - delete mode 100644 obexd/src/org.bluez.obex.service - create mode 100644 obexd/src/org.bluez.obex.service.in - -diff --git a/Makefile.obexd b/Makefile.obexd -index 3760867..142e7c3 100644 a/Makefile.obexd -+++ b/Makefile.obexd -@@ -2,12 +2,12 @@ - if SYSTEMD - systemduserunitdir = $(SYSTEMD_USERUNITDIR) - systemduserunit_DATA = obexd/src/obex.service -+endif - - dbussessionbusdir = $(DBUS_SESSIONBUSDIR) - dbussessionbus_DATA = obexd/src/org.bluez.obex.service --endif - --EXTRA_DIST += obexd/src/obex.service.in obexd/src/org.bluez.obex.service -+EXTRA_DIST += obexd/src/obex.service.in obexd/src/org.bluez.obex.service.in - - obex_plugindir = $(libdir)/obex/plugins - -diff --git a/obexd/src/org.bluez.obex.service b/obexd/src/org.bluez.obex.service -deleted file mode 100644 -index a538088..000 a/obexd/src/org.bluez.obex.service -+++ /dev/null -@@ -1,4 +0,0 @@ --[D-BUS Service] --Name=org.bluez.obex --Exec=/bin/false --SystemdService=dbus-org.bluez.obex.service -diff --git a/obexd/src/org.bluez.obex.service.in b/obexd/src/org.bluez.obex.service.in -new file mode 100644 -index 000..9c815f2 /dev/null -+++ b/obexd/src/org.bluez.obex.service.in -@@ -0,0 +1,4 @@ -+[D-BUS Service] -+Name=org.bluez.obex -+Exec=@libexecdir@/obexd -+SystemdService=dbus-org.bluez.obex.service --- -1.8.3.1 - diff --git a/net-wireless/bluez/files/bluez-5.39-systemd-quote.patch b/net-wireless/bluez/files/bluez-5.39-systemd-quote.patch deleted file mode 100644 index d23c877eef8..000 --- a/net-wireless/bluez/files/bluez-5.39-systemd-quote.patch +++ /dev/null @@ -1,38 +0,0 @@ -From f554e152715a3c06a69954d9d4f15415c798e083 Mon Sep 17 00:00:00 2001 -From: Mike Gilbert -Date: Sun, 3 Apr 2016 14:30:02 -0400 -Subject: [PATCH] build: Quote systemd variable names - -If the systemd-m4 package has been installed, SYSTEMD_USERUNITDIR is -defined as a macro. Quote this name to prevent macro expansion. - -Bug: https://bugs.gentoo.org/527432 - configure.ac | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/configure.ac b/configure.ac -index 1679a47..4664003 100644 a/configure.ac -+++ b/configure.ac -@@ -216,7 +216,7 @@ if (test "${enable_systemd}" != "no" && test -z "${path_systemunitdir}"); then - fi - AC_MSG_RESULT([${path_systemunitdir}]) - fi --AC_SUBST(SYSTEMD_SYSTEMUNITDIR, [${path_systemunitdir}]) -+AC_SUBST([SYSTEMD_SYSTEMUNITDIR], [${path_systemunitdir}]) - - AC_ARG_WITH([systemduserunitdir], - AC_HELP_STRING([--with-systemduserunitdir=DIR], -@@ -230,7 +230,7 @@ if (test "${enable_systemd}" != "no" && test -z "${path_userunitdir}"); then - fi - AC_MSG_RESULT([${path_userunitdir}]) - fi --AC_SUBST(SYSTEMD_USERUNITDIR, [${path_userunitdir}]) -+AC_SUBST([SYSTEMD_USERUNITDIR], [${path_userunitdir}]) - - AC_ARG_ENABLE(datafiles, AC_HELP_STRING([--disable-datafiles], - [do not install configuration and data files]), --- -2.8.0 - diff --git a/net-wireless/bluez/files/bluez-plugdev.patch b/net-wireless/bluez/files/bluez-plugdev.patch deleted file mode 100644 index 726838a5132..000 --- a/net-wireless/bluez/files/bluez-plugdev.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff -Nurp bluez-4.39.orig/src/bluetooth.conf
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: a0fd1380b0fedad9c5f7e28f046b5ce3b2622f53 Author: Mikle Kolyada gentoo org> AuthorDate: Mon Dec 23 09:42:11 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Mon Dec 23 09:42:11 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0fd1380 net-wireless/bluez: arm stable wrt bug #702944 Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="arm" Signed-off-by: Mikle Kolyada gentoo.org> net-wireless/bluez/bluez-5.52.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.52.ebuild b/net-wireless/bluez/bluez-5.52.ebuild index f29fd8e7abd..93279df8f54 100644 --- a/net-wireless/bluez/bluez-5.52.ebuild +++ b/net-wireless/bluez/bluez-5.52.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="amd64 ~arm arm64 ~hppa ~mips ~ppc ~ppc64 x86" +KEYWORDS="amd64 arm arm64 ~hppa ~mips ~ppc ~ppc64 x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" # Since this release all remaining extra-tools need readline support, but this could
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: c5997054c54e9e100b3cbd82626eeeb6ea337bb7 Author: Aaron Bauman gentoo org> AuthorDate: Tue Dec 17 02:52:22 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Tue Dec 17 02:52:22 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5997054 net-wireless/bluez: arm64 stable (bug #702944) Signed-off-by: Aaron Bauman gentoo.org> Package-Manager: Portage-2.3.82, Repoman-2.3.20 net-wireless/bluez/bluez-5.52.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.52.ebuild b/net-wireless/bluez/bluez-5.52.ebuild index 47d7f1b5f93..f29fd8e7abd 100644 --- a/net-wireless/bluez/bluez-5.52.ebuild +++ b/net-wireless/bluez/bluez-5.52.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 x86" +KEYWORDS="amd64 ~arm arm64 ~hppa ~mips ~ppc ~ppc64 x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" # Since this release all remaining extra-tools need readline support, but this could
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 1b57c506afc2e997f8eee74605e473a7e1706d0b Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Dec 16 07:48:46 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Dec 16 07:48:46 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b57c506 net-wireless/bluez: x86 stable wrt bug #702944 Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> net-wireless/bluez/bluez-5.52.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.52.ebuild b/net-wireless/bluez/bluez-5.52.ebuild index ba936b3ba3e..47d7f1b5f93 100644 --- a/net-wireless/bluez/bluez-5.52.ebuild +++ b/net-wireless/bluez/bluez-5.52.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" # Since this release all remaining extra-tools need readline support, but this could
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: c8010d43e10e53943d2210e00897f90af701e590 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Dec 16 07:45:51 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Dec 16 07:45:51 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8010d43 net-wireless/bluez: amd64 stable wrt bug #702944 Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> net-wireless/bluez/bluez-5.52.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.52.ebuild b/net-wireless/bluez/bluez-5.52.ebuild index 0529ab680d5..ba936b3ba3e 100644 --- a/net-wireless/bluez/bluez-5.52.ebuild +++ b/net-wireless/bluez/bluez-5.52.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" # Since this release all remaining extra-tools need readline support, but this could
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 243a6a47376c703a14cf2c1f67808f61de009c04 Author: Pacho Ramos gentoo org> AuthorDate: Sat Dec 14 22:42:24 2019 + Commit: Pacho Ramos gentoo org> CommitDate: Sat Dec 14 23:05:15 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=243a6a47 net-wireless/bluez: Drop old Package-Manager: Portage-2.3.80, Repoman-2.3.19 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/bluez-5.51.ebuild | 290 --- 1 file changed, 290 deletions(-) diff --git a/net-wireless/bluez/bluez-5.51.ebuild b/net-wireless/bluez/bluez-5.51.ebuild deleted file mode 100644 index eff855210bf..000 --- a/net-wireless/bluez/bluez-5.51.ebuild +++ /dev/null @@ -1,290 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python2_7 ) - -inherit autotools python-single-r1 readme.gentoo-r1 systemd udev multilib-minimal - -DESCRIPTION="Bluetooth Tools and System Daemons for Linux" -HOMEPAGE="http://www.bluez.org; -SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="0/3" -KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 x86" -IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" - -# Since this release all remaining extra-tools need readline support, but this could -# change in the future, hence, this REQUIRED_USE constraint could be dropped -# again in the future. -REQUIRED_USE=" - extra-tools? ( deprecated readline ) - test? ( ${PYTHON_REQUIRED_USE} ) - test-programs? ( ${PYTHON_REQUIRED_USE} ) -" - -TEST_DEPS="${PYTHON_DEPS} - >=dev-python/dbus-python-1[${PYTHON_USEDEP}] - dev-python/pygobject:3[${PYTHON_USEDEP}] -" -BDEPEND=" - virtual/pkgconfig - test? ( ${TEST_DEPS} ) -" -DEPEND=" - >=dev-libs/glib-2.28:2[${MULTILIB_USEDEP}] - >=sys-apps/hwids-20121202.2 - btpclient? ( >=dev-libs/ell-0.14 ) - cups? ( net-print/cups:= ) - mesh? ( - >=dev-libs/ell-0.14 - dev-libs/json-c:= - sys-libs/readline:0= - ) - midi? ( media-libs/alsa-lib ) - obex? ( dev-libs/libical:= ) - readline? ( sys-libs/readline:0= ) - systemd? ( - >=sys-apps/dbus-1.6:=[user-session=] - sys-apps/systemd - ) - !systemd? ( >=sys-apps/dbus-1.6:= ) - udev? ( >=virtual/udev-172 ) -" -RDEPEND="${DEPEND} - selinux? ( sec-policy/selinux-bluetooth ) - test-programs? ( ${TEST_DEPS} ) -" - -RESTRICT="!test? ( test )" - -PATCHES=( - # Try both udevadm paths to cover udev/systemd vs. eudev locations (#539844) - # http://www.spinics.net/lists/linux-bluetooth/msg58739.html - # https://bugs.gentoo.org/539844 - "${FILESDIR}"/${PN}-udevadm-path-r1.patch - - # build: Quote systemd variable names, bug #527432 - # http://article.gmane.org/gmane.linux.bluez.kernel/67230 - "${FILESDIR}"/${PN}-5.39-systemd-quote.patch - - # Include limits.h for PATH_MAX - # https://marc.info/?l=linux-bluetooth=157156119320950=2 - # https://bugs.gentoo.org/695940 - "${FILESDIR}"/${PN}-5.51-include-limits-h.patch - - # Fedora patches - # http://www.spinics.net/lists/linux-bluetooth/msg40136.html - "${FILESDIR}"/0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch -) - -pkg_setup() { - if use test || use test-programs; then - python-single-r1_pkg_setup - fi - - if ! use udev; then - ewarn - ewarn "You are installing ${PN} with USE=-udev. This means various bluetooth" - ewarn "devices and adapters from Apple, Dell, Logitech etc. will not work," - ewarn "and hid2hci will not be available." - ewarn - fi -} - -src_prepare() { - default - - # http://www.spinics.net/lists/linux-bluetooth/msg38490.html - if ! use user-session || ! use systemd; then - eapply "${FILESDIR}"/0001-Allow-using-obexd-without-systemd-in-the-user-session-r1.patch - fi - - if use cups; then - sed -i \ - -e "s:cupsdir = \$(libdir)/cups:cupsdir = $(cups-config --serverbin):" \ - Makefile.{in,tools} || die - fi - - # Broken test https://bugzilla.kernel.org/show_bug.cgi?id=196621 - # https://bugs.gentoo.org/618548 - sed -i -e '/unit_tests += unit\/test-gatt\b/d' Makefile.am || die - - eautoreconf - - multilib_copy_sources -} - -multilib_src_configure() { - local myconf=( - # readline is automagic when client is enabled - # --enable-client always needs readline, bug #504038 - # --enable-mesh is handled in the same way -
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: c30544658badf5a3e9889a44c364c1e82b9da604 Author: Mikle Kolyada gentoo org> AuthorDate: Mon Dec 2 11:00:09 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Mon Dec 2 11:00:09 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3054465 net-wireless/bluez: arm stable wrt bug #698394 Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="arm" Signed-off-by: Mikle Kolyada gentoo.org> net-wireless/bluez/bluez-5.51-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.51-r2.ebuild b/net-wireless/bluez/bluez-5.51-r2.ebuild index bd8ac759f84..f595bc3ad23 100644 --- a/net-wireless/bluez/bluez-5.51-r2.ebuild +++ b/net-wireless/bluez/bluez-5.51-r2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="amd64 ~arm arm64 ~hppa ~mips ppc ppc64 x86" +KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" # Since this release all remaining extra-tools need readline support, but this could
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 1e0f53485f177182f38eeba718dc0a0077c42b61 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Nov 12 18:07:18 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Nov 12 18:07:18 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e0f5348 net-wireless/bluez: ppc stable wrt bug #698394 Package-Manager: Portage-2.3.76, Repoman-2.3.16 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo gentoo.org> net-wireless/bluez/bluez-5.51-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.51-r2.ebuild b/net-wireless/bluez/bluez-5.51-r2.ebuild index fd6651006e4..bd8ac759f84 100644 --- a/net-wireless/bluez/bluez-5.51-r2.ebuild +++ b/net-wireless/bluez/bluez-5.51-r2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="amd64 ~arm arm64 ~hppa ~mips ~ppc ppc64 x86" +KEYWORDS="amd64 ~arm arm64 ~hppa ~mips ppc ppc64 x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" # Since this release all remaining extra-tools need readline support, but this could
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 9bd56692687e58f34fc8b2f644487298e957b629 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Nov 12 13:35:29 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Nov 12 13:35:29 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bd56692 net-wireless/bluez: ppc64 stable wrt bug #698394 Package-Manager: Portage-2.3.76, Repoman-2.3.16 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo gentoo.org> net-wireless/bluez/bluez-5.51-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.51-r2.ebuild b/net-wireless/bluez/bluez-5.51-r2.ebuild index b2d0a85d011..fd6651006e4 100644 --- a/net-wireless/bluez/bluez-5.51-r2.ebuild +++ b/net-wireless/bluez/bluez-5.51-r2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="amd64 ~arm arm64 ~hppa ~mips ~ppc ~ppc64 x86" +KEYWORDS="amd64 ~arm arm64 ~hppa ~mips ~ppc ppc64 x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" # Since this release all remaining extra-tools need readline support, but this could
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: e8e4d888680fe4d1f232bd536a35861dfac4976c Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Nov 12 10:42:42 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Nov 12 10:42:42 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8e4d888 net-wireless/bluez: amd64 stable wrt bug #698394 Package-Manager: Portage-2.3.76, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> net-wireless/bluez/bluez-5.51-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.51-r2.ebuild b/net-wireless/bluez/bluez-5.51-r2.ebuild index 3cf7d9a5e43..b2d0a85d011 100644 --- a/net-wireless/bluez/bluez-5.51-r2.ebuild +++ b/net-wireless/bluez/bluez-5.51-r2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="~amd64 ~arm arm64 ~hppa ~mips ~ppc ~ppc64 x86" +KEYWORDS="amd64 ~arm arm64 ~hppa ~mips ~ppc ~ppc64 x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" # Since this release all remaining extra-tools need readline support, but this could
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 8c933acef7ee3d29ad35255e1d50374fd4ee23e6 Author: Aaron Bauman gentoo org> AuthorDate: Mon Nov 11 15:06:19 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Mon Nov 11 15:06:19 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c933ace net-wireless/bluez: arm64 stable (bug #698394) Signed-off-by: Aaron Bauman gentoo.org> Package-Manager: Portage-2.3.79, Repoman-2.3.18 net-wireless/bluez/bluez-5.51-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.51-r2.ebuild b/net-wireless/bluez/bluez-5.51-r2.ebuild index 4dbfa735e30..15dc762a1dc 100644 --- a/net-wireless/bluez/bluez-5.51-r2.ebuild +++ b/net-wireless/bluez/bluez-5.51-r2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm arm64 ~hppa ~mips ~ppc ~ppc64 ~x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" # Since this release all remaining extra-tools need readline support, but this could
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 05557b9571baf67a4aa95401d6c441418e7a4a35 Author: Pacho Ramos gentoo org> AuthorDate: Sun Nov 10 12:08:34 2019 + Commit: Pacho Ramos gentoo org> CommitDate: Sun Nov 10 12:11:19 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05557b95 net-wireless/bluez: Backport fixes for fast stabilization Bug: https://bugs.gentoo.org/698394 Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/bluez-5.51-r2.ebuild | 290 1 file changed, 290 insertions(+) diff --git a/net-wireless/bluez/bluez-5.51-r2.ebuild b/net-wireless/bluez/bluez-5.51-r2.ebuild new file mode 100644 index 000..4dbfa735e30 --- /dev/null +++ b/net-wireless/bluez/bluez-5.51-r2.ebuild @@ -0,0 +1,290 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python2_7 ) + +inherit autotools python-single-r1 readme.gentoo-r1 systemd udev multilib-minimal + +DESCRIPTION="Bluetooth Tools and System Daemons for Linux" +HOMEPAGE="http://www.bluez.org; +SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; + +LICENSE="GPL-2+ LGPL-2.1+" +SLOT="0/3" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86" +IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" + +# Since this release all remaining extra-tools need readline support, but this could +# change in the future, hence, this REQUIRED_USE constraint could be dropped +# again in the future. +REQUIRED_USE=" + extra-tools? ( deprecated readline ) + test? ( ${PYTHON_REQUIRED_USE} ) + test-programs? ( ${PYTHON_REQUIRED_USE} ) +" + +TEST_DEPS="${PYTHON_DEPS} + >=dev-python/dbus-python-1[${PYTHON_USEDEP}] + dev-python/pygobject:3[${PYTHON_USEDEP}] +" +BDEPEND=" + virtual/pkgconfig + test? ( ${TEST_DEPS} ) +" +DEPEND=" + >=dev-libs/glib-2.28:2[${MULTILIB_USEDEP}] + >=sys-apps/hwids-20121202.2 + btpclient? ( >=dev-libs/ell-0.14 ) + cups? ( net-print/cups:= ) + mesh? ( + >=dev-libs/ell-0.14 + dev-libs/json-c:= + sys-libs/readline:0= + ) + midi? ( media-libs/alsa-lib ) + obex? ( dev-libs/libical:= ) + readline? ( sys-libs/readline:0= ) + systemd? ( + >=sys-apps/dbus-1.6:=[user-session=] + sys-apps/systemd + ) + !systemd? ( >=sys-apps/dbus-1.6:= ) + udev? ( >=virtual/udev-172 ) +" +RDEPEND="${DEPEND} + selinux? ( sec-policy/selinux-bluetooth ) + test-programs? ( ${TEST_DEPS} ) +" + +RESTRICT="!test? ( test )" + +PATCHES=( + # Try both udevadm paths to cover udev/systemd vs. eudev locations (#539844) + # http://www.spinics.net/lists/linux-bluetooth/msg58739.html + # https://bugs.gentoo.org/539844 + "${FILESDIR}"/${PN}-udevadm-path-r1.patch + + # Include limits.h for PATH_MAX + # https://marc.info/?l=linux-bluetooth=157156119320950=2 + # https://bugs.gentoo.org/695940 + "${FILESDIR}"/${PN}-5.51-include-limits-h.patch + + # audio: Fix cancelling disconnect timeout (from 'master') + # https://marc.info/?l=linux-bluetooth=157047663920714=2 + "${FILESDIR}"/${P}-disconnect-timeout.patch + + # Fedora patches + # http://www.spinics.net/lists/linux-bluetooth/msg40136.html + "${FILESDIR}"/0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch +) + +pkg_setup() { + if use test || use test-programs; then + python-single-r1_pkg_setup + fi + + if ! use udev; then + ewarn + ewarn "You are installing ${PN} with USE=-udev. This means various bluetooth" + ewarn "devices and adapters from Apple, Dell, Logitech etc. will not work," + ewarn "and hid2hci will not be available." + ewarn + fi +} + +src_prepare() { + default + + # http://www.spinics.net/lists/linux-bluetooth/msg38490.html + if ! use user-session || ! use systemd; then + eapply "${FILESDIR}"/0001-Allow-using-obexd-without-systemd-in-the-user-session-r2.patch + fi + + if use cups; then + sed -i \ + -e "s:cupsdir = \$(libdir)/cups:cupsdir = $(cups-config --serverbin):" \ + Makefile.{in,tools} || die + fi + + # Broken test https://bugzilla.kernel.org/show_bug.cgi?id=196621 + # https://bugs.gentoo.org/618548 + sed -i -e '/unit_tests += unit\/test-gatt\b/d' Makefile.am || die + + eautoreconf + + multilib_copy_sources +} + +multilib_src_configure() { + local myconf=( + # readline is automagic when client is enabled + # --enable-client always needs readline, bug #504038 +
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/, net-wireless/bluez/files/
commit: 5dd6f073369af3d0fa1c9bb99abd9314adcd73e7 Author: Pacho Ramos gentoo org> AuthorDate: Sun Nov 10 12:06:20 2019 + Commit: Pacho Ramos gentoo org> CommitDate: Sun Nov 10 12:11:17 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dd6f073 net-wireless/bluez: Bump to 5.52 Also drop obsolete patch (as systemd-m4 package is going to be removed and was the one causing the issue with variables quoting) and those that were merged by upstream. Fix patch for -user-session setups (#698394) Bug: https://bugs.gentoo.org/698394 Closes: https://bugs.gentoo.org/699234 Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/Manifest| 1 + net-wireless/bluez/bluez-5.52.ebuild | 281 + ...xd-without-systemd-in-the-user-session-r2.patch | 58 + 3 files changed, 340 insertions(+) diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest index 042c13a4249..18725c46f41 100644 --- a/net-wireless/bluez/Manifest +++ b/net-wireless/bluez/Manifest @@ -1,3 +1,4 @@ DIST bluez-5.50-fedora-backports.tar.xz 32232 BLAKE2B 35244036bbe18481e32bef2dcd4a223d2ce28cee85a3a736bfbf5ee9d74372fa6366dc1102bf86babada608966a8c30b1c2537859a3741c289cabbc76026 SHA512 6d33e8bc67e50dc0d4cee3fa080402a51ddc8b6549f19b6c272de7dc51604eab23f909322f01aaca8a834abdc3cfd0bf24bb8623071af0cf0611d7427c9d8e9a DIST bluez-5.50.tar.xz 1755384 BLAKE2B d70763a80fa233cd31fbefc44f73ffceb54c2d7b64ee83df0d2dafb039771d2b18e69dd44b35b2cdf8eee97553c02deca2281f7ec54e958218cf6c4b364a8516 SHA512 64a680e4b3c270bc2439610c91ad2aef36131d84401e4bbdf6c2b7ec8708a19dfc942b31b9189c38a97ca072c761c669ae1aace5f4ff5d06de3ccbf33184be45 DIST bluez-5.51.tar.xz 1941904 BLAKE2B e8580388961c99305c6f723160e726232a097067815a88a056c1569c55c2ea410004cf92572afbef9b782807d8a940503b4501f9c6046cacac35136fbbe580a8 SHA512 8b14eea98f541b981162abce728e0f917654ad3c990721ec398fe41bdd68069fe55ff64b61bc3c3b9f813facf42c995b07619f6d5d153965de27154b1a7b578f +DIST bluez-5.52.tar.xz 1957504 BLAKE2B 670cdfb44eca1b184c0bd678bab34116f9172394b86fb69fa454f7bdcc1ae82c466a806879ddef966ae6cd31466b48f9e87113d43144659ae0c057b9def8 SHA512 9024481910d1dee85578bf3d7a4fc4be2bece516e6216c91aa1a7ac18537f092b47c41c4a5506ddd7e279599d58002e98203c5439745c01df4dbc22a75234c84 diff --git a/net-wireless/bluez/bluez-5.52.ebuild b/net-wireless/bluez/bluez-5.52.ebuild new file mode 100644 index 000..0529ab680d5 --- /dev/null +++ b/net-wireless/bluez/bluez-5.52.ebuild @@ -0,0 +1,281 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python2_7 ) + +inherit autotools python-single-r1 readme.gentoo-r1 systemd udev multilib-minimal + +DESCRIPTION="Bluetooth Tools and System Daemons for Linux" +HOMEPAGE="http://www.bluez.org; +SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; + +LICENSE="GPL-2+ LGPL-2.1+" +SLOT="0/3" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86" +IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" + +# Since this release all remaining extra-tools need readline support, but this could +# change in the future, hence, this REQUIRED_USE constraint could be dropped +# again in the future. +REQUIRED_USE=" + extra-tools? ( deprecated readline ) + test? ( ${PYTHON_REQUIRED_USE} ) + test-programs? ( ${PYTHON_REQUIRED_USE} ) +" + +TEST_DEPS="${PYTHON_DEPS} + >=dev-python/dbus-python-1[${PYTHON_USEDEP}] + dev-python/pygobject:3[${PYTHON_USEDEP}] +" +BDEPEND=" + virtual/pkgconfig + test? ( ${TEST_DEPS} ) +" +DEPEND=" + >=dev-libs/glib-2.28:2[${MULTILIB_USEDEP}] + >=sys-apps/hwids-20121202.2 + btpclient? ( >=dev-libs/ell-0.26 ) + cups? ( net-print/cups:= ) + mesh? ( + >=dev-libs/ell-0.26 + dev-libs/json-c:= + sys-libs/readline:0= + ) + midi? ( media-libs/alsa-lib ) + obex? ( dev-libs/libical:= ) + readline? ( sys-libs/readline:0= ) + systemd? ( + >=sys-apps/dbus-1.6:=[user-session=] + sys-apps/systemd + ) + !systemd? ( >=sys-apps/dbus-1.6:= ) + udev? ( >=virtual/udev-172 ) +" +RDEPEND="${DEPEND} + selinux? ( sec-policy/selinux-bluetooth ) + test-programs? ( ${TEST_DEPS} ) +" + +RESTRICT="!test? ( test )" + +PATCHES=( + # Try both udevadm paths to cover udev/systemd vs. eudev locations (#539844) + # http://www.spinics.net/lists/linux-bluetooth/msg58739.html + # https://bugs.gentoo.org/539844 + "${FILESDIR}"/${PN}-udevadm-path-r1.patch + + # Fedora patches + # http://www.spinics.net/lists/linux-bluetooth/msg40136.html +
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/, net-wireless/bluez/files/
commit: 90af6067b565c94c3812a4a672fff3e3923ab4a5 Author: Pacho Ramos gentoo org> AuthorDate: Sun Nov 10 12:10:59 2019 + Commit: Pacho Ramos gentoo org> CommitDate: Sun Nov 10 12:11:20 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90af6067 net-wireless/bluez: Drop old Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/Manifest| 2 - net-wireless/bluez/bluez-5.50-r3.ebuild| 267 --- net-wireless/bluez/bluez-5.51-r1.ebuild| 294 - ...-obexd-without-systemd-in-the-user-sessio.patch | 58 .../0004-agent-Assert-possible-infinite-loop.patch | 25 -- .../bluez/files/bluez-5.50-btpclient-header.patch | 10 - .../bluez/files/bluez-5.50-sink-connect.patch | 72 - net-wireless/bluez/files/bluez-udevadm-path.patch | 10 - 8 files changed, 738 deletions(-) diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest index 18725c46f41..d1745749f72 100644 --- a/net-wireless/bluez/Manifest +++ b/net-wireless/bluez/Manifest @@ -1,4 +1,2 @@ -DIST bluez-5.50-fedora-backports.tar.xz 32232 BLAKE2B 35244036bbe18481e32bef2dcd4a223d2ce28cee85a3a736bfbf5ee9d74372fa6366dc1102bf86babada608966a8c30b1c2537859a3741c289cabbc76026 SHA512 6d33e8bc67e50dc0d4cee3fa080402a51ddc8b6549f19b6c272de7dc51604eab23f909322f01aaca8a834abdc3cfd0bf24bb8623071af0cf0611d7427c9d8e9a -DIST bluez-5.50.tar.xz 1755384 BLAKE2B d70763a80fa233cd31fbefc44f73ffceb54c2d7b64ee83df0d2dafb039771d2b18e69dd44b35b2cdf8eee97553c02deca2281f7ec54e958218cf6c4b364a8516 SHA512 64a680e4b3c270bc2439610c91ad2aef36131d84401e4bbdf6c2b7ec8708a19dfc942b31b9189c38a97ca072c761c669ae1aace5f4ff5d06de3ccbf33184be45 DIST bluez-5.51.tar.xz 1941904 BLAKE2B e8580388961c99305c6f723160e726232a097067815a88a056c1569c55c2ea410004cf92572afbef9b782807d8a940503b4501f9c6046cacac35136fbbe580a8 SHA512 8b14eea98f541b981162abce728e0f917654ad3c990721ec398fe41bdd68069fe55ff64b61bc3c3b9f813facf42c995b07619f6d5d153965de27154b1a7b578f DIST bluez-5.52.tar.xz 1957504 BLAKE2B 670cdfb44eca1b184c0bd678bab34116f9172394b86fb69fa454f7bdcc1ae82c466a806879ddef966ae6cd31466b48f9e87113d43144659ae0c057b9def8 SHA512 9024481910d1dee85578bf3d7a4fc4be2bece516e6216c91aa1a7ac18537f092b47c41c4a5506ddd7e279599d58002e98203c5439745c01df4dbc22a75234c84 diff --git a/net-wireless/bluez/bluez-5.50-r3.ebuild b/net-wireless/bluez/bluez-5.50-r3.ebuild deleted file mode 100644 index e6f8139acd8..000 --- a/net-wireless/bluez/bluez-5.50-r3.ebuild +++ /dev/null @@ -1,267 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python2_7 ) -inherit autotools python-single-r1 systemd udev user multilib-minimal - -DESCRIPTION="Bluetooth Tools and System Daemons for Linux" -HOMEPAGE="http://www.bluez.org; -SRC_URI=" - https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz - https://dev.gentoo.org/~pacho/${PN}/${P}-fedora-backports.tar.xz -" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="0/3" -KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 x86" -IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" - -# Since this release all remaining extra-tools need readline support, but this could -# change in the future, hence, this REQUIRED_USE constraint could be dropped -# again in the future. -REQUIRED_USE=" - extra-tools? ( deprecated readline ) - test? ( ${PYTHON_REQUIRED_USE} ) - test-programs? ( ${PYTHON_REQUIRED_USE} ) -" - -TEST_DEPS="${PYTHON_DEPS} - >=dev-python/dbus-python-1[${PYTHON_USEDEP}] - dev-python/pygobject:3[${PYTHON_USEDEP}] -" -BDEPEND=" - virtual/pkgconfig - test? ( ${TEST_DEPS} ) -" -DEPEND=" - >=dev-libs/glib-2.28:2[${MULTILIB_USEDEP}] - >=sys-apps/hwids-20121202.2 - btpclient? ( >=dev-libs/ell-0.3 ) - cups? ( net-print/cups:= ) - mesh? ( - >=dev-libs/ell-0.3 - dev-libs/json-c:= - sys-libs/readline:0= - ) - midi? ( media-libs/alsa-lib ) - obex? ( dev-libs/libical:= ) - readline? ( sys-libs/readline:0= ) - systemd? ( - >=sys-apps/dbus-1.6:=[user-session=] - sys-apps/systemd - ) - !systemd? ( >=sys-apps/dbus-1.6:= ) - udev? ( >=virtual/udev-172 ) -" -RDEPEND="${DEPEND} - selinux? ( sec-policy/selinux-bluetooth ) - test-programs? ( ${TEST_DEPS} ) -" - -PATCHES=( - # Fix missing header (fixed in 'master') - "${FILESDIR}"/${P}-btpclient-header.patch - - # Fix switch to A2DP sink profile - "${FILESDIR}"/${P}-sink-connect.patch - - # Try both udevadm paths to cover udev/systemd vs. eudev locations (#539844) - # http://www.spinics.net/lists/linux-bluetooth/msg58739.html
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 204975dda81bf88418718d58f5c509d158dfa023 Author: Mikle Kolyada gentoo org> AuthorDate: Fri Nov 1 10:28:35 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Fri Nov 1 10:28:35 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=204975dd net-wireless/bluez: arm stable wrt bug #683230 Package-Manager: Portage-2.3.76, Repoman-2.3.16 RepoMan-Options: --include-arches="arm" Signed-off-by: Mikle Kolyada gentoo.org> net-wireless/bluez/bluez-5.51.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.51.ebuild b/net-wireless/bluez/bluez-5.51.ebuild index 792792341b4..eff855210bf 100644 --- a/net-wireless/bluez/bluez-5.51.ebuild +++ b/net-wireless/bluez/bluez-5.51.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="amd64 ~arm arm64 ~hppa ~mips ppc ppc64 x86" +KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" # Since this release all remaining extra-tools need readline support, but this could
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/files/, net-wireless/bluez/
commit: 87eadbdbf4dff78be3702e418b1898833d26a7a7 Author: Pacho Ramos gentoo org> AuthorDate: Sun Oct 20 11:15:18 2019 + Commit: Pacho Ramos gentoo org> CommitDate: Sun Oct 20 11:39:14 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87eadbdb net-wireless/bluez: Fix cancelling disconnect timeout Package-Manager: Portage-2.3.77, Repoman-2.3.17 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/bluez-5.51-r1.ebuild| 294 + .../files/bluez-5.51-disconnect-timeout.patch | 104 2 files changed, 398 insertions(+) diff --git a/net-wireless/bluez/bluez-5.51-r1.ebuild b/net-wireless/bluez/bluez-5.51-r1.ebuild new file mode 100644 index 000..1bf47c399e0 --- /dev/null +++ b/net-wireless/bluez/bluez-5.51-r1.ebuild @@ -0,0 +1,294 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python2_7 ) + +inherit autotools python-single-r1 readme.gentoo-r1 systemd udev multilib-minimal + +DESCRIPTION="Bluetooth Tools and System Daemons for Linux" +HOMEPAGE="http://www.bluez.org; +SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; + +LICENSE="GPL-2+ LGPL-2.1+" +SLOT="0/3" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86" +IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" + +# Since this release all remaining extra-tools need readline support, but this could +# change in the future, hence, this REQUIRED_USE constraint could be dropped +# again in the future. +REQUIRED_USE=" + extra-tools? ( deprecated readline ) + test? ( ${PYTHON_REQUIRED_USE} ) + test-programs? ( ${PYTHON_REQUIRED_USE} ) +" + +TEST_DEPS="${PYTHON_DEPS} + >=dev-python/dbus-python-1[${PYTHON_USEDEP}] + dev-python/pygobject:3[${PYTHON_USEDEP}] +" +BDEPEND=" + virtual/pkgconfig + test? ( ${TEST_DEPS} ) +" +DEPEND=" + >=dev-libs/glib-2.28:2[${MULTILIB_USEDEP}] + >=sys-apps/hwids-20121202.2 + btpclient? ( >=dev-libs/ell-0.14 ) + cups? ( net-print/cups:= ) + mesh? ( + >=dev-libs/ell-0.14 + dev-libs/json-c:= + sys-libs/readline:0= + ) + midi? ( media-libs/alsa-lib ) + obex? ( dev-libs/libical:= ) + readline? ( sys-libs/readline:0= ) + systemd? ( + >=sys-apps/dbus-1.6:=[user-session=] + sys-apps/systemd + ) + !systemd? ( >=sys-apps/dbus-1.6:= ) + udev? ( >=virtual/udev-172 ) +" +RDEPEND="${DEPEND} + selinux? ( sec-policy/selinux-bluetooth ) + test-programs? ( ${TEST_DEPS} ) +" + +RESTRICT="!test? ( test )" + +PATCHES=( + # Try both udevadm paths to cover udev/systemd vs. eudev locations (#539844) + # http://www.spinics.net/lists/linux-bluetooth/msg58739.html + # https://bugs.gentoo.org/539844 + "${FILESDIR}"/${PN}-udevadm-path-r1.patch + + # build: Quote systemd variable names, bug #527432 + # http://article.gmane.org/gmane.linux.bluez.kernel/67230 + "${FILESDIR}"/${PN}-5.39-systemd-quote.patch + + # Include limits.h for PATH_MAX + # https://marc.info/?l=linux-bluetooth=157156119320950=2 + # https://bugs.gentoo.org/695940 + "${FILESDIR}"/${PN}-5.51-include-limits-h.patch + + # audio: Fix cancelling disconnect timeout (from 'master') + # https://marc.info/?l=linux-bluetooth=157047663920714=2 + "${FILESDIR}"/${P}-disconnect-timeout.patch + + # Fedora patches + # http://www.spinics.net/lists/linux-bluetooth/msg40136.html + "${FILESDIR}"/0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch +) + +pkg_setup() { + if use test || use test-programs; then + python-single-r1_pkg_setup + fi + + if ! use udev; then + ewarn + ewarn "You are installing ${PN} with USE=-udev. This means various bluetooth" + ewarn "devices and adapters from Apple, Dell, Logitech etc. will not work," + ewarn "and hid2hci will not be available." + ewarn + fi +} + +src_prepare() { + default + + # http://www.spinics.net/lists/linux-bluetooth/msg38490.html + if ! use user-session || ! use systemd; then + eapply "${FILESDIR}"/0001-Allow-using-obexd-without-systemd-in-the-user-session-r1.patch + fi + + if use cups; then + sed -i \ + -e "s:cupsdir = \$(libdir)/cups:cupsdir = $(cups-config --serverbin):" \ + Makefile.{in,tools} || die + fi + + # Broken test https://bugzilla.kernel.org/show_bug.cgi?id=196621 + # https://bugs.gentoo.org/618548 + sed -i -e '/unit_tests += unit\/test-gatt\b/d' Makefile.am || die + + eautoreconf + +
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/, net-wireless/bluez/files/
commit: 2db8345584f1f074d4e823ce52d04bb1dd39a931 Author: Pacho Ramos gentoo org> AuthorDate: Sun Oct 20 08:55:02 2019 + Commit: Pacho Ramos gentoo org> CommitDate: Sun Oct 20 08:55:47 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2db83455 net-wireless/bluez: Fix building in non-glibc systems Thanks-to: Jory A. Pratt Closes: https://bugs.gentoo.org/695940 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/bluez-5.51.ebuild | 5 ++ .../bluez/files/bluez-5.51-include-limits-h.patch | 64 ++ 2 files changed, 69 insertions(+) diff --git a/net-wireless/bluez/bluez-5.51.ebuild b/net-wireless/bluez/bluez-5.51.ebuild index 00a51cb6047..792792341b4 100644 --- a/net-wireless/bluez/bluez-5.51.ebuild +++ b/net-wireless/bluez/bluez-5.51.ebuild @@ -69,6 +69,11 @@ PATCHES=( # http://article.gmane.org/gmane.linux.bluez.kernel/67230 "${FILESDIR}"/${PN}-5.39-systemd-quote.patch + # Include limits.h for PATH_MAX + # https://marc.info/?l=linux-bluetooth=157156119320950=2 + # https://bugs.gentoo.org/695940 + "${FILESDIR}"/${PN}-5.51-include-limits-h.patch + # Fedora patches # http://www.spinics.net/lists/linux-bluetooth/msg40136.html "${FILESDIR}"/0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch diff --git a/net-wireless/bluez/files/bluez-5.51-include-limits-h.patch b/net-wireless/bluez/files/bluez-5.51-include-limits-h.patch new file mode 100644 index 000..ccbc152a4ee --- /dev/null +++ b/net-wireless/bluez/files/bluez-5.51-include-limits-h.patch @@ -0,0 +1,64 @@ +From 20128c5c95fbae93c9fd996d5ad2584cf6ad8032 Mon Sep 17 00:00:00 2001 +From: Jory Pratt +Date: Mon, 30 Sep 2019 18:35:56 -0500 +Subject: [PATCH] Include limits.h for PATH_MAX + +Signed-off-by: Jory Pratt +--- + mesh/keyring.c | 1 + + mesh/mesh-config-json.c | 1 + + mesh/node.c | 1 + + mesh/util.c | 1 + + 4 files changed, 4 insertions(+) + +diff --git a/mesh/keyring.c b/mesh/keyring.c +index 3a7f92f..9fa7d6b 100644 +--- a/mesh/keyring.c b/mesh/keyring.c +@@ -24,6 +24,7 @@ + #define _GNU_SOURCE + #include + #include ++#include + #include + #include + #include +diff --git a/mesh/mesh-config-json.c b/mesh/mesh-config-json.c +index cafa2fd..74ca495 100644 +--- a/mesh/mesh-config-json.c b/mesh/mesh-config-json.c +@@ -27,6 +27,7 @@ + #include + #include + #include ++#include + #include + #include + #include +diff --git a/mesh/node.c b/mesh/node.c +index b6824f5..15dcb97 100644 +--- a/mesh/node.c b/mesh/node.c +@@ -23,6 +23,7 @@ + + #define _GNU_SOURCE + #include ++#include + #include + #include + +diff --git a/mesh/util.c b/mesh/util.c +index 1455bde..986ba4b 100644 +--- a/mesh/util.c b/mesh/util.c +@@ -25,6 +25,7 @@ + #include + #include + #include ++#include + #include + #include + +-- +2.23.0 +
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: c182adc0ceb6ab8cb8ac8d71daa2ac7ce2fa81e5 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Oct 7 09:51:54 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Oct 7 09:51:54 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c182adc0 net-wireless/bluez: ppc64 stable wrt bug #683230 Package-Manager: Portage-2.3.76, Repoman-2.3.16 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo gentoo.org> net-wireless/bluez/bluez-5.51.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.51.ebuild b/net-wireless/bluez/bluez-5.51.ebuild index 25c829109bf..00a51cb6047 100644 --- a/net-wireless/bluez/bluez-5.51.ebuild +++ b/net-wireless/bluez/bluez-5.51.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="amd64 ~arm arm64 ~hppa ~mips ppc ~ppc64 x86" +KEYWORDS="amd64 ~arm arm64 ~hppa ~mips ppc ppc64 x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" # Since this release all remaining extra-tools need readline support, but this could
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 70e55dac5709e92eab3cec83ef11c5495c64fb94 Author: Aaron Bauman gentoo org> AuthorDate: Mon Oct 7 04:33:32 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Mon Oct 7 04:34:38 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70e55dac net-wireless/bluez: arm64 stable (bug #683230) Signed-off-by: Aaron Bauman gentoo.org> Package-Manager: Portage-2.3.76, Repoman-2.3.17 net-wireless/bluez/bluez-5.51.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.51.ebuild b/net-wireless/bluez/bluez-5.51.ebuild index ea06f456338..ddef18d7a59 100644 --- a/net-wireless/bluez/bluez-5.51.ebuild +++ b/net-wireless/bluez/bluez-5.51.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 x86" +KEYWORDS="~amd64 ~arm arm64 ~hppa ~mips ~ppc ~ppc64 x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" # Since this release all remaining extra-tools need readline support, but this could
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: f0660781a3df31b6ef2cf23f17e313ebca1d8685 Author: Thomas Deutschmann gentoo org> AuthorDate: Sun Oct 6 21:12:50 2019 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sun Oct 6 21:18:14 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0660781 net-wireless/bluez: x86 stable (bug #683230) Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Thomas Deutschmann gentoo.org> net-wireless/bluez/bluez-5.51.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.51.ebuild b/net-wireless/bluez/bluez-5.51.ebuild index de0a21fa1da..ea06f456338 100644 --- a/net-wireless/bluez/bluez-5.51.ebuild +++ b/net-wireless/bluez/bluez-5.51.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" # Since this release all remaining extra-tools need readline support, but this could
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 7495fcab5be44a6a19a5bfa72d8b8dd75ca3d738 Author: Pacho Ramos gentoo org> AuthorDate: Sun Sep 29 13:54:30 2019 + Commit: Pacho Ramos gentoo org> CommitDate: Sun Sep 29 13:54:37 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7495fcab net-wireless/bluez: Fix install for ABI 32 Thanks-to: Fabio Coatti Closes: https://bugs.gentoo.org/695866 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/bluez-5.51.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.51.ebuild b/net-wireless/bluez/bluez-5.51.ebuild index 3c34a631d36..a2e5dee8ee8 100644 --- a/net-wireless/bluez/bluez-5.51.ebuild +++ b/net-wireless/bluez/bluez-5.51.ebuild @@ -219,7 +219,7 @@ multilib_src_install() { fi else emake DESTDIR="${D}" \ - install-includeHEADERS \ + install-pkgincludeHEADERS \ install-libLTLIBRARIES \ install-pkgconfigDATA fi
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/, net-wireless/bluez/files/
commit: e4bccfefa9e19ea37c7999197e4042adef1bbf02 Author: Pacho Ramos gentoo org> AuthorDate: Sun Sep 29 13:47:36 2019 + Commit: Pacho Ramos gentoo org> CommitDate: Sun Sep 29 13:47:36 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4bccfef net-wireless/bluez: Update patch Thanks-to: Joakim Tjernlund Bug: https://bugs.gentoo.org/show_bug.cgi?id=695316 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/bluez-5.51.ebuild | 2 +- ...xd-without-systemd-in-the-user-session-r1.patch | 58 ++ 2 files changed, 59 insertions(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.51.ebuild b/net-wireless/bluez/bluez-5.51.ebuild index d0143d9e574..3c34a631d36 100644 --- a/net-wireless/bluez/bluez-5.51.ebuild +++ b/net-wireless/bluez/bluez-5.51.ebuild @@ -93,7 +93,7 @@ src_prepare() { # http://www.spinics.net/lists/linux-bluetooth/msg38490.html if ! use user-session || ! use systemd; then - eapply "${FILESDIR}"/0001-Allow-using-obexd-without-systemd-in-the-user-sessio.patch + eapply "${FILESDIR}"/0001-Allow-using-obexd-without-systemd-in-the-user-session-r1.patch fi if use cups; then diff --git a/net-wireless/bluez/files/0001-Allow-using-obexd-without-systemd-in-the-user-session-r1.patch b/net-wireless/bluez/files/0001-Allow-using-obexd-without-systemd-in-the-user-session-r1.patch new file mode 100644 index 000..dec93073e18 --- /dev/null +++ b/net-wireless/bluez/files/0001-Allow-using-obexd-without-systemd-in-the-user-session-r1.patch @@ -0,0 +1,58 @@ +From 3027cb7141fb65cf3eeda69c688db8c4045e2d3f Mon Sep 17 00:00:00 2001 +From: Giovanni Campagna +Date: Sat, 12 Oct 2013 17:45:25 +0200 +Subject: [PATCH] Allow using obexd without systemd in the user session + +Not all sessions run systemd --user (actually, the majority +doesn't), so the dbus daemon must be able to spawn obexd +directly, and to do so it needs the full path of the daemon. +--- + Makefile.obexd | 4 ++-- + obexd/src/org.bluez.obex.service| 4 + obexd/src/org.bluez.obex.service.in | 4 + 3 files changed, 6 insertions(+), 6 deletions(-) + delete mode 100644 obexd/src/org.bluez.obex.service + create mode 100644 obexd/src/org.bluez.obex.service.in + +diff --git a/Makefile.obexd b/Makefile.obexd +index 3760867..142e7c3 100644 +--- a/Makefile.obexd b/Makefile.obexd +@@ -2,12 +2,12 @@ + if SYSTEMD + systemduserunitdir = $(SYSTEMD_USERUNITDIR) + systemduserunit_DATA = obexd/src/obex.service ++endif + + dbussessionbusdir = $(DBUS_SESSIONBUSDIR) + dbussessionbus_DATA = obexd/src/org.bluez.obex.service +-endif + +-EXTRA_DIST += obexd/src/obex.service.in obexd/src/org.bluez.obex.service ++EXTRA_DIST += obexd/src/obex.service.in obexd/src/org.bluez.obex.service.in + + obex_plugindir = $(libdir)/obex/plugins + +diff --git a/obexd/src/org.bluez.obex.service b/obexd/src/org.bluez.obex.service +deleted file mode 100644 +index a538088..000 +--- a/obexd/src/org.bluez.obex.service /dev/null +@@ -1,4 +0,0 @@ +-[D-BUS Service] +-Name=org.bluez.obex +-Exec=/bin/false +-SystemdService=dbus-org.bluez.obex.service +diff --git a/obexd/src/org.bluez.obex.service.in b/obexd/src/org.bluez.obex.service.in +new file mode 100644 +index 000..9c815f2 +--- /dev/null b/obexd/src/org.bluez.obex.service.in +@@ -0,0 +1,4 @@ ++[D-BUS Service] ++Name=org.bluez.obex ++Exec=@libexecdir@/obexd ++SystemdService=dbus-org.bluez.obex.service +-- +1.8.3.1 +
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: bb38aee3fa0f36dc179fa36dd16ed26f3845cdf6 Author: Pacho Ramos gentoo org> AuthorDate: Sun Sep 29 10:59:17 2019 + Commit: Pacho Ramos gentoo org> CommitDate: Sun Sep 29 10:59:17 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb38aee3 net-wireless/bluez: Drop old Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/bluez-5.50-r2.ebuild | 270 1 file changed, 270 deletions(-) diff --git a/net-wireless/bluez/bluez-5.50-r2.ebuild b/net-wireless/bluez/bluez-5.50-r2.ebuild deleted file mode 100644 index 4c335870096..000 --- a/net-wireless/bluez/bluez-5.50-r2.ebuild +++ /dev/null @@ -1,270 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python2_7 ) -inherit autotools python-single-r1 readme.gentoo-r1 systemd udev multilib-minimal - -DESCRIPTION="Bluetooth Tools and System Daemons for Linux" -HOMEPAGE="http://www.bluez.org; -SRC_URI="mirror://kernel/linux/bluetooth/${P}.tar.xz" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="0/3" -KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 x86" -IUSE="alsa btpclient cups doc debug deprecated extra-tools experimental +mesh +obex +readline selinux systemd test test-programs +udev user-session" - -# Since this release all remaining extra-tools need readline support, but this could -# change in the future, hence, this REQUIRED_USE constraint could be dropped -# again in the future. -REQUIRED_USE=" - extra-tools? ( deprecated readline ) - test? ( ${PYTHON_REQUIRED_USE} ) - test-programs? ( ${PYTHON_REQUIRED_USE} ) -" - -TEST_DEPS="${PYTHON_DEPS} - >=dev-python/dbus-python-1[${PYTHON_USEDEP}] - dev-python/pygobject:3[${PYTHON_USEDEP}] -" -BDEPEND=" - virtual/pkgconfig - test? ( ${TEST_DEPS} ) -" -DEPEND=" - >=dev-libs/glib-2.28:2[${MULTILIB_USEDEP}] - >=sys-apps/hwids-20121202.2 - alsa? ( media-libs/alsa-lib ) - btpclient? ( >=dev-libs/ell-0.3 ) - cups? ( net-print/cups:= ) - mesh? ( - >=dev-libs/ell-0.3 - dev-libs/json-c:= - sys-libs/readline:0= - ) - obex? ( dev-libs/libical:= ) - readline? ( sys-libs/readline:0= ) - systemd? ( - >=sys-apps/dbus-1.6:=[user-session=] - sys-apps/systemd - ) - !systemd? ( >=sys-apps/dbus-1.6:= ) - udev? ( >=virtual/udev-172 ) -" -RDEPEND="${DEPEND} - acct-group/plugdev - selinux? ( sec-policy/selinux-bluetooth ) - test-programs? ( ${TEST_DEPS} ) -" -DOC_CONTENTS=" - If you want to control your bluetooth devices as a non-root user, - please remember to add you to plugdev group. -" - -PATCHES=( - # Fix missing header (fixed in 'master') - "${FILESDIR}"/${P}-btpclient-header.patch - - # Use static group "plugdev" to not force people to become root for - # controlling the devices. - "${FILESDIR}"/${PN}-plugdev.patch - - # Try both udevadm paths to cover udev/systemd vs. eudev locations (#539844) - # http://www.spinics.net/lists/linux-bluetooth/msg58739.html - "${FILESDIR}"/${PN}-udevadm-path.patch - - # build: Quote systemd variable names, bug #527432 - # http://article.gmane.org/gmane.linux.bluez.kernel/67230 - "${FILESDIR}"/${PN}-5.39-systemd-quote.patch - - # Fedora patches - # http://www.spinics.net/lists/linux-bluetooth/msg40136.html - "${FILESDIR}"/0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch - - # ??? - "${FILESDIR}"/0004-agent-Assert-possible-infinite-loop.patch -) - -pkg_setup() { - if use test || use test-programs; then - python-single-r1_pkg_setup - fi - - if ! use udev; then - ewarn - ewarn "You are installing ${PN} with USE=-udev. This means various bluetooth" - ewarn "devices and adapters from Apple, Dell, Logitech etc. will not work," - ewarn "and hid2hci will not be available." - ewarn - fi -} - -src_prepare() { - default - - # http://www.spinics.net/lists/linux-bluetooth/msg38490.html - if ! use user-session || ! use systemd; then - eapply "${FILESDIR}"/0001-Allow-using-obexd-without-systemd-in-the-user-sessio.patch - fi - - if use cups; then - sed -i \ - -e "s:cupsdir = \$(libdir)/cups:cupsdir = $(cups-config --serverbin):" \ - Makefile.{in,tools} || die - fi - - # Broken test https://bugzilla.kernel.org/show_bug.cgi?id=196621 - sed -i -e '/unit_tests += unit\/test-gatt\b/d' Makefile.am || die - - eautoreconf - - multilib_copy_sources -} - -multilib_src_configure() { - local myconf=( - # readline is automagic
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/files/, net-wireless/bluez/
commit: 01275fe1564faa3c830bca4b0ea900fb44bafb0f Author: Pacho Ramos gentoo org> AuthorDate: Sun Sep 29 10:58:47 2019 + Commit: Pacho Ramos gentoo org> CommitDate: Sun Sep 29 10:58:47 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01275fe1 net-wireless/bluez: Version bump to 5.51 - Follow Fedora for installing few more needed extra-tools, AutoEnable bluetooth as soon as possible for keyboard/mouse devices. - Install example files for meshctl (#662110) - Fix QA issues (#694852) Closes: https://bugs.gentoo.org/662110 Bug: https://bugs.gentoo.org/683230 Closes: https://bugs.gentoo.org/694852 Closes: https://bugs.gentoo.org/695316 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/Manifest | 1 + net-wireless/bluez/bluez-5.51.ebuild | 285 +++ net-wireless/bluez/files/69-btattach-bcm.rules | 33 +++ net-wireless/bluez/files/bluetooth-init.d-r4 | 2 +- net-wireless/bluez/files/btattach-bcm-service.sh | 30 +++ net-wireless/bluez/files/btattach-bcm_at.service | 6 + 6 files changed, 356 insertions(+), 1 deletion(-) diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest index 2de1b406112..042c13a4249 100644 --- a/net-wireless/bluez/Manifest +++ b/net-wireless/bluez/Manifest @@ -1,2 +1,3 @@ DIST bluez-5.50-fedora-backports.tar.xz 32232 BLAKE2B 35244036bbe18481e32bef2dcd4a223d2ce28cee85a3a736bfbf5ee9d74372fa6366dc1102bf86babada608966a8c30b1c2537859a3741c289cabbc76026 SHA512 6d33e8bc67e50dc0d4cee3fa080402a51ddc8b6549f19b6c272de7dc51604eab23f909322f01aaca8a834abdc3cfd0bf24bb8623071af0cf0611d7427c9d8e9a DIST bluez-5.50.tar.xz 1755384 BLAKE2B d70763a80fa233cd31fbefc44f73ffceb54c2d7b64ee83df0d2dafb039771d2b18e69dd44b35b2cdf8eee97553c02deca2281f7ec54e958218cf6c4b364a8516 SHA512 64a680e4b3c270bc2439610c91ad2aef36131d84401e4bbdf6c2b7ec8708a19dfc942b31b9189c38a97ca072c761c669ae1aace5f4ff5d06de3ccbf33184be45 +DIST bluez-5.51.tar.xz 1941904 BLAKE2B e8580388961c99305c6f723160e726232a097067815a88a056c1569c55c2ea410004cf92572afbef9b782807d8a940503b4501f9c6046cacac35136fbbe580a8 SHA512 8b14eea98f541b981162abce728e0f917654ad3c990721ec398fe41bdd68069fe55ff64b61bc3c3b9f813facf42c995b07619f6d5d153965de27154b1a7b578f diff --git a/net-wireless/bluez/bluez-5.51.ebuild b/net-wireless/bluez/bluez-5.51.ebuild new file mode 100644 index 000..b777edab5bc --- /dev/null +++ b/net-wireless/bluez/bluez-5.51.ebuild @@ -0,0 +1,285 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python2_7 ) + +inherit autotools python-single-r1 readme.gentoo-r1 systemd udev multilib-minimal + +DESCRIPTION="Bluetooth Tools and System Daemons for Linux" +HOMEPAGE="http://www.bluez.org; +SRC_URI="mirror://kernel/linux/bluetooth/${P}.tar.xz" + +LICENSE="GPL-2+ LGPL-2.1+" +SLOT="0/3" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86" +IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" + +# Since this release all remaining extra-tools need readline support, but this could +# change in the future, hence, this REQUIRED_USE constraint could be dropped +# again in the future. +REQUIRED_USE=" + extra-tools? ( deprecated readline ) + test? ( ${PYTHON_REQUIRED_USE} ) + test-programs? ( ${PYTHON_REQUIRED_USE} ) +" + +TEST_DEPS="${PYTHON_DEPS} + >=dev-python/dbus-python-1[${PYTHON_USEDEP}] + dev-python/pygobject:3[${PYTHON_USEDEP}] +" +BDEPEND=" + virtual/pkgconfig + test? ( ${TEST_DEPS} ) +" +DEPEND=" + >=dev-libs/glib-2.28:2[${MULTILIB_USEDEP}] + >=sys-apps/hwids-20121202.2 + btpclient? ( >=dev-libs/ell-0.14 ) + cups? ( net-print/cups:= ) + mesh? ( + >=dev-libs/ell-0.14 + dev-libs/json-c:= + sys-libs/readline:0= + ) + midi? ( media-libs/alsa-lib ) + obex? ( dev-libs/libical:= ) + readline? ( sys-libs/readline:0= ) + systemd? ( + >=sys-apps/dbus-1.6:=[user-session=] + sys-apps/systemd + ) + !systemd? ( >=sys-apps/dbus-1.6:= ) + udev? ( >=virtual/udev-172 ) +" +RDEPEND="${DEPEND} + selinux? ( sec-policy/selinux-bluetooth ) + test-programs? ( ${TEST_DEPS} ) +" + +RESTRICT="!test? ( test )" + +PATCHES=( + # Try both udevadm paths to cover udev/systemd vs. eudev locations (#539844) + # http://www.spinics.net/lists/linux-bluetooth/msg58739.html + # https://bugs.gentoo.org/539844 + "${FILESDIR}"/${PN}-udevadm-path-r1.patch + + # build: Quote systemd variable names, bug #527432 + # http://article.gmane.org/gmane.linux.bluez.kernel/67230 + "${FILESDIR}"/${PN}-5.39-systemd-quote.patch + + # Fedora patches + #
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 4c1465141adf9b12c69addcabd8ec43a8af1 Author: Pacho Ramos gentoo org> AuthorDate: Sun Sep 29 11:00:34 2019 + Commit: Pacho Ramos gentoo org> CommitDate: Sun Sep 29 11:00:34 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c14 net-wireless/bluez: Make repoman more happy Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/bluez-5.51.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net-wireless/bluez/bluez-5.51.ebuild b/net-wireless/bluez/bluez-5.51.ebuild index b777edab5bc..d0143d9e574 100644 --- a/net-wireless/bluez/bluez-5.51.ebuild +++ b/net-wireless/bluez/bluez-5.51.ebuild @@ -210,7 +210,7 @@ multilib_src_install() { rm "${ED}"/usr/$(get_libdir)/bluez/test/example-gatt-client || die rm "${ED}"/usr/$(get_libdir)/bluez/test/agent.py || die rm "${ED}"/usr/$(get_libdir)/bluez/test/test-mesh || die - + python_fix_shebang "${ED}"/usr/$(get_libdir)/bluez/test for i in $(find "${ED}"/usr/$(get_libdir)/bluez/test -maxdepth 1 -type f ! -name "*.*"); do @@ -273,7 +273,7 @@ multilib_src_install_all() { udev_dorules "${FILESDIR}/69-btattach-bcm.rules" systemd_newunit "${FILESDIR}/btattach-bcm_at.service" "btattach-bcm@.service" exeinto /usr/libexec/bluetooth - doexe "${FILESDIR}/btattach-bcm-service.sh" + doexe "${FILESDIR}/btattach-bcm-service.sh" } pkg_postinst() {
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 94e52637fd90bf34876881940bbd9858b146 Author: Michał Górny gentoo org> AuthorDate: Fri Sep 13 12:16:11 2019 + Commit: Michał Górny gentoo org> CommitDate: Fri Sep 13 12:42:47 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94e52632 net-wireless/bluez: Use acct-group/plugdev Signed-off-by: Michał Górny gentoo.org> net-wireless/bluez/bluez-5.50-r2.ebuild | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/net-wireless/bluez/bluez-5.50-r2.ebuild b/net-wireless/bluez/bluez-5.50-r2.ebuild index 5415ba0b679..4c335870096 100644 --- a/net-wireless/bluez/bluez-5.50-r2.ebuild +++ b/net-wireless/bluez/bluez-5.50-r2.ebuild @@ -4,7 +4,7 @@ EAPI=7 PYTHON_COMPAT=( python2_7 ) -inherit autotools python-single-r1 readme.gentoo-r1 systemd udev user multilib-minimal +inherit autotools python-single-r1 readme.gentoo-r1 systemd udev multilib-minimal DESCRIPTION="Bluetooth Tools and System Daemons for Linux" HOMEPAGE="http://www.bluez.org; @@ -53,6 +53,7 @@ DEPEND=" udev? ( >=virtual/udev-172 ) " RDEPEND="${DEPEND} + acct-group/plugdev selinux? ( sec-policy/selinux-bluetooth ) test-programs? ( ${TEST_DEPS} ) " @@ -86,8 +87,6 @@ PATCHES=( ) pkg_setup() { - enewgroup plugdev - if use test || use test-programs; then python-single-r1_pkg_setup fi
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: a9ea6c5b196ebe2ae6ae5b061c218dad47813d80 Author: Mikle Kolyada gentoo org> AuthorDate: Fri Aug 2 11:06:21 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Fri Aug 2 11:07:14 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9ea6c5b net-wireless/bluez: arm stable wrt bug #691100 Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="arm" Signed-off-by: Mikle Kolyada gentoo.org> net-wireless/bluez/bluez-5.50-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.50-r3.ebuild b/net-wireless/bluez/bluez-5.50-r3.ebuild index 47ff95ec7d4..c590e2ced4d 100644 --- a/net-wireless/bluez/bluez-5.50-r3.ebuild +++ b/net-wireless/bluez/bluez-5.50-r3.ebuild @@ -15,7 +15,7 @@ SRC_URI=" LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="amd64 ~arm arm64 ~hppa ~mips ppc ppc64 x86" +KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" # Since this release all remaining extra-tools need readline support, but this could
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 7921efdf57c576d4e645180faaab089f5dc9cc1a Author: Aaron Bauman gentoo org> AuthorDate: Thu Aug 1 19:38:16 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Thu Aug 1 19:38:16 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7921efdf net-wireless/bluez: arm64 stable (bug #691100) Signed-off-by: Aaron Bauman gentoo.org> Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="arm64" net-wireless/bluez/bluez-5.50-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.50-r3.ebuild b/net-wireless/bluez/bluez-5.50-r3.ebuild index 1b7a0b7739a..47ff95ec7d4 100644 --- a/net-wireless/bluez/bluez-5.50-r3.ebuild +++ b/net-wireless/bluez/bluez-5.50-r3.ebuild @@ -15,7 +15,7 @@ SRC_URI=" LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 x86" +KEYWORDS="amd64 ~arm arm64 ~hppa ~mips ppc ppc64 x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" # Since this release all remaining extra-tools need readline support, but this could
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: f09bd98c522a82df25e79526b456162a7ee913a3 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Jul 31 11:03:14 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Jul 31 11:03:14 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f09bd98c net-wireless/bluez: x86 stable wrt bug #691100 Package-Manager: Portage-2.3.66, Repoman-2.3.16 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> net-wireless/bluez/bluez-5.50-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.50-r3.ebuild b/net-wireless/bluez/bluez-5.50-r3.ebuild index 526430fde72..1b7a0b7739a 100644 --- a/net-wireless/bluez/bluez-5.50-r3.ebuild +++ b/net-wireless/bluez/bluez-5.50-r3.ebuild @@ -15,7 +15,7 @@ SRC_URI=" LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" # Since this release all remaining extra-tools need readline support, but this could
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: d1ca46143182aa43f41201931ba3561a956e22a1 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Jul 31 10:58:36 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Jul 31 10:58:36 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1ca4614 net-wireless/bluez: amd64 stable wrt bug #691100 Package-Manager: Portage-2.3.66, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> net-wireless/bluez/bluez-5.50-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.50-r3.ebuild b/net-wireless/bluez/bluez-5.50-r3.ebuild index 1cd1babe8d5..526430fde72 100644 --- a/net-wireless/bluez/bluez-5.50-r3.ebuild +++ b/net-wireless/bluez/bluez-5.50-r3.ebuild @@ -15,7 +15,7 @@ SRC_URI=" LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" # Since this release all remaining extra-tools need readline support, but this could
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 6ca51e84b56d673bc9f4f5aa42c275a62ced0c0f Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Jul 31 10:55:47 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Jul 31 10:55:47 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ca51e84 net-wireless/bluez: ppc64 stable wrt bug #691100 Package-Manager: Portage-2.3.66, Repoman-2.3.16 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo gentoo.org> net-wireless/bluez/bluez-5.50-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.50-r3.ebuild b/net-wireless/bluez/bluez-5.50-r3.ebuild index a0dab8a044e..1cd1babe8d5 100644 --- a/net-wireless/bluez/bluez-5.50-r3.ebuild +++ b/net-wireless/bluez/bluez-5.50-r3.ebuild @@ -15,7 +15,7 @@ SRC_URI=" LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ppc ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" # Since this release all remaining extra-tools need readline support, but this could
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 1a6d914ed1574ed946c212a7fa9232f9725d8f37 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Jul 31 10:53:04 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Jul 31 10:53:04 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a6d914e net-wireless/bluez: ppc stable wrt bug #691100 Package-Manager: Portage-2.3.66, Repoman-2.3.16 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo gentoo.org> net-wireless/bluez/bluez-5.50-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.50-r3.ebuild b/net-wireless/bluez/bluez-5.50-r3.ebuild index c613f12d2fd..a0dab8a044e 100644 --- a/net-wireless/bluez/bluez-5.50-r3.ebuild +++ b/net-wireless/bluez/bluez-5.50-r3.ebuild @@ -15,7 +15,7 @@ SRC_URI=" LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ppc ~ppc64 ~x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" # Since this release all remaining extra-tools need readline support, but this could
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/files/, net-wireless/bluez/
commit: d0fe48785cce688dd6838794c810a3786c1bc1ef Author: Pacho Ramos gentoo org> AuthorDate: Mon Jun 10 11:22:54 2019 + Commit: Pacho Ramos gentoo org> CommitDate: Mon Jun 10 11:22:54 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0fe4878 net-wireless/bluez: Backport lots of fixes (from Fedora)... - Include multiple fixes backported by Fedora people - Stop relying on plugdev group and follow upstream policy (#679034) - Update udevadm PATH for current systemd (#539844) - Rename USE alsa to midi (#658862) Closes: https://bugs.gentoo.org/679034 Closes: https://bugs.gentoo.org/658862 Bug: https://bugs.gentoo.org/539844 Package-Manager: Portage-2.3.67, Repoman-2.3.13 Signed-off-by: Pacho Ramos gentoo.org> net-wireless/bluez/Manifest| 1 + net-wireless/bluez/bluez-5.50-r3.ebuild| 267 + .../bluez/files/bluez-5.50-sink-connect.patch | 72 ++ .../bluez/files/bluez-udevadm-path-r1.patch| 10 + net-wireless/bluez/metadata.xml| 9 +- 5 files changed, 354 insertions(+), 5 deletions(-) diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest index 0574b3c3473..2de1b406112 100644 --- a/net-wireless/bluez/Manifest +++ b/net-wireless/bluez/Manifest @@ -1 +1,2 @@ +DIST bluez-5.50-fedora-backports.tar.xz 32232 BLAKE2B 35244036bbe18481e32bef2dcd4a223d2ce28cee85a3a736bfbf5ee9d74372fa6366dc1102bf86babada608966a8c30b1c2537859a3741c289cabbc76026 SHA512 6d33e8bc67e50dc0d4cee3fa080402a51ddc8b6549f19b6c272de7dc51604eab23f909322f01aaca8a834abdc3cfd0bf24bb8623071af0cf0611d7427c9d8e9a DIST bluez-5.50.tar.xz 1755384 BLAKE2B d70763a80fa233cd31fbefc44f73ffceb54c2d7b64ee83df0d2dafb039771d2b18e69dd44b35b2cdf8eee97553c02deca2281f7ec54e958218cf6c4b364a8516 SHA512 64a680e4b3c270bc2439610c91ad2aef36131d84401e4bbdf6c2b7ec8708a19dfc942b31b9189c38a97ca072c761c669ae1aace5f4ff5d06de3ccbf33184be45 diff --git a/net-wireless/bluez/bluez-5.50-r3.ebuild b/net-wireless/bluez/bluez-5.50-r3.ebuild new file mode 100644 index 000..c613f12d2fd --- /dev/null +++ b/net-wireless/bluez/bluez-5.50-r3.ebuild @@ -0,0 +1,267 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 ) +inherit autotools python-single-r1 systemd udev user multilib-minimal + +DESCRIPTION="Bluetooth Tools and System Daemons for Linux" +HOMEPAGE="http://www.bluez.org; +SRC_URI=" + mirror://kernel/linux/bluetooth/${P}.tar.xz + https://dev.gentoo.org/~pacho/${PN}/${P}-fedora-backports.tar.xz +" + +LICENSE="GPL-2+ LGPL-2.1+" +SLOT="0/3" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86" +IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" + +# Since this release all remaining extra-tools need readline support, but this could +# change in the future, hence, this REQUIRED_USE constraint could be dropped +# again in the future. +REQUIRED_USE=" + extra-tools? ( deprecated readline ) + test? ( ${PYTHON_REQUIRED_USE} ) + test-programs? ( ${PYTHON_REQUIRED_USE} ) +" + +TEST_DEPS="${PYTHON_DEPS} + >=dev-python/dbus-python-1[${PYTHON_USEDEP}] + dev-python/pygobject:3[${PYTHON_USEDEP}] +" +BDEPEND=" + virtual/pkgconfig + test? ( ${TEST_DEPS} ) +" +DEPEND=" + >=dev-libs/glib-2.28:2[${MULTILIB_USEDEP}] + >=sys-apps/hwids-20121202.2 + btpclient? ( >=dev-libs/ell-0.3 ) + cups? ( net-print/cups:= ) + mesh? ( + >=dev-libs/ell-0.3 + dev-libs/json-c:= + sys-libs/readline:0= + ) + midi? ( media-libs/alsa-lib ) + obex? ( dev-libs/libical:= ) + readline? ( sys-libs/readline:0= ) + systemd? ( + >=sys-apps/dbus-1.6:=[user-session=] + sys-apps/systemd + ) + !systemd? ( >=sys-apps/dbus-1.6:= ) + udev? ( >=virtual/udev-172 ) +" +RDEPEND="${DEPEND} + selinux? ( sec-policy/selinux-bluetooth ) + test-programs? ( ${TEST_DEPS} ) +" + +PATCHES=( + # Fix missing header (fixed in 'master') + "${FILESDIR}"/${P}-btpclient-header.patch + + # Fix switch to A2DP sink profile + "${FILESDIR}"/${P}-sink-connect.patch + + # Try both udevadm paths to cover udev/systemd vs. eudev locations (#539844) + # http://www.spinics.net/lists/linux-bluetooth/msg58739.html + "${FILESDIR}"/${PN}-udevadm-path-r1.patch + + # build: Quote systemd variable names, bug #527432 + # http://article.gmane.org/gmane.linux.bluez.kernel/67230 + "${FILESDIR}"/${PN}-5.39-systemd-quote.patch + + # Fedora patches + # http://www.spinics.net/lists/linux-bluetooth/msg40136.html + "${FILESDIR}"/0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch + + # ??? +
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 988f5b901fc9e78032f5526258035e40e19fbc8f Author: Aaron Bauman gentoo org> AuthorDate: Wed May 15 04:47:45 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Wed May 15 04:48:19 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=988f5b90 net-wireless/bluez: arm64 stable Signed-off-by: Aaron Bauman gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.12 RepoMan-Options: --include-arches="arm64" net-wireless/bluez/bluez-5.50-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.50-r2.ebuild b/net-wireless/bluez/bluez-5.50-r2.ebuild index 292961e7f3f..5415ba0b679 100644 --- a/net-wireless/bluez/bluez-5.50-r2.ebuild +++ b/net-wireless/bluez/bluez-5.50-r2.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://kernel/linux/bluetooth/${P}.tar.xz" LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="amd64 arm ~arm64 ~hppa ~mips ppc ppc64 x86" +KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 x86" IUSE="alsa btpclient cups doc debug deprecated extra-tools experimental +mesh +obex +readline selinux systemd test test-programs +udev user-session" # Since this release all remaining extra-tools need readline support, but this could