Gentoo Archives: gentoo-commits

From: Matt Turner <mattst88@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-wireless/gnome-bluetooth/
Date: Wed, 24 Aug 2022 14:36:14
Message-Id: 1661351759.5c3134a02b10314f2ae352d12135351e73a11c19.mattst88@gentoo
1 commit: 5c3134a02b10314f2ae352d12135351e73a11c19
2 Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
3 AuthorDate: Wed Aug 24 14:25:33 2022 +0000
4 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
5 CommitDate: Wed Aug 24 14:35:59 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c3134a0
7
8 net-wireless/gnome-bluetooth: Version bump to 42.3
9
10 Closes: https://bugs.gentoo.org/846662
11 Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
12
13 net-wireless/gnome-bluetooth/Manifest | 1 +
14 .../gnome-bluetooth/gnome-bluetooth-42.3.ebuild | 71 ++++++++++++++++++++++
15 2 files changed, 72 insertions(+)
16
17 diff --git a/net-wireless/gnome-bluetooth/Manifest b/net-wireless/gnome-bluetooth/Manifest
18 index 3fa67cbaa3d1..37f414c1553a 100644
19 --- a/net-wireless/gnome-bluetooth/Manifest
20 +++ b/net-wireless/gnome-bluetooth/Manifest
21 @@ -1,2 +1,3 @@
22 DIST gnome-bluetooth-3.34.5.tar.xz 353936 BLAKE2B 40300752830f71d436591e22a64a282745d8419ee46de534f76c4871a86a4c8f7b2203e3ddc4ca08d26348b97bf4a68315802ffa09c69265c55001e4806c7f1e SHA512 48431b3d19083705a6623442c5cd2d6c14962cdf30fc599ba47dceb6612b80142af77e1b6df142b530cb1015638081a06de38a3034177e0d05a354c40f19d9e5
23 DIST gnome-bluetooth-42.2.tar.xz 302248 BLAKE2B 7ba16f86dd05bd4db2b02767f7a02b0f8c8154f28834795eba1dd3e45493b7cf26e0417fabe44dedb363abd94b62a40b1e2ab97c32e9ff9e0881b863a1954112 SHA512 79c1846eb084fa8a80b070e2c5731040d23bc9c4cdd2c6f36d4acba9b9eb5cb828a61540b82e3bb993befa8fde1704f089d539c82291f1a6a16444182dd97f73
24 +DIST gnome-bluetooth-42.3.tar.xz 303604 BLAKE2B bf73d31d6fd40bafa22133caac6a612951fd2b09cc7b1501df5d0256e6d769553d01a951b7ff731cab96669a7935fe41c50e15c4b2ec97cd347abc79b9efbe75 SHA512 e07aa4edc6ebe4ea2690d4271be75ec84bf3d38fb6f9f87d6833ef0a3c3015bc063ff091755761f554ae18e40eb2dd98ae0ed77163016e671d63b944c553c310
25
26 diff --git a/net-wireless/gnome-bluetooth/gnome-bluetooth-42.3.ebuild b/net-wireless/gnome-bluetooth/gnome-bluetooth-42.3.ebuild
27 new file mode 100644
28 index 000000000000..10052388292a
29 --- /dev/null
30 +++ b/net-wireless/gnome-bluetooth/gnome-bluetooth-42.3.ebuild
31 @@ -0,0 +1,71 @@
32 +# Copyright 1999-2022 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=8
36 +PYTHON_COMPAT=( python3_{8..11} )
37 +inherit gnome.org meson python-any-r1 xdg
38 +
39 +DESCRIPTION="Bluetooth graphical utilities integrated with GNOME"
40 +HOMEPAGE="https://wiki.gnome.org/Projects/GnomeBluetooth"
41 +
42 +LICENSE="GPL-2+ LGPL-2.1+ FDL-1.1+"
43 +SLOT="3/13" # subslot = libgnome-bluetooth-3 soname version
44 +IUSE="gtk-doc +introspection sendto test"
45 +RESTRICT="!test? ( test )"
46 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
47 +
48 +DEPEND="
49 + >=dev-libs/glib-2.44:2
50 + >=gui-libs/gtk-4.4:4[introspection?]
51 + media-libs/gsound
52 + >=gui-libs/libadwaita-1.1:1
53 + >=x11-libs/libnotify-0.7.0
54 + virtual/libudev:=
55 + >=sys-power/upower-0.99.14:=
56 + introspection? ( >=dev-libs/gobject-introspection-1.54:= )
57 +"
58 +RDEPEND="${DEPEND}
59 + acct-group/plugdev
60 + virtual/udev
61 + >=net-wireless/bluez-5
62 + sendto? ( !net-wireless/gnome-bluetooth:2 )
63 +"
64 +BDEPEND="
65 + ${PYHTHON_DEPS}
66 + dev-libs/libxml2:2
67 + dev-util/gdbus-codegen
68 + dev-util/glib-utils
69 + gtk-doc? ( >=dev-util/gtk-doc-1.9 )
70 + virtual/pkgconfig
71 + test? (
72 + $(python_gen_any_dep '
73 + >=dev-python/python-dbusmock-0.26.0[${PYTHON_USEDEP}]
74 + dev-python/dbus-python[${PYTHON_USEDEP}]
75 + ')
76 + )
77 +"
78 +
79 +python_check_deps() {
80 + if use test; then
81 + python_has_version "dev-python/python-dbusmock[${PYTHON_USEDEP}]" &&
82 + python_has_version "dev-python/dbus-python[${PYTHON_USEDEP}]"
83 + fi
84 +}
85 +
86 +pkg_setup() {
87 + # Check for python is unconditional
88 + python-any-r1_pkg_setup
89 +}
90 +
91 +src_configure() {
92 + local emesonargs=(
93 + $(meson_use sendto)
94 + $(meson_use gtk-doc gtk_doc)
95 + $(meson_use introspection)
96 + )
97 + meson_src_configure
98 +}
99 +
100 +pkg_postinst() {
101 + xdg_pkg_postinst
102 +}