gnome-bluetooth: Update to version 3.32.1.

This is the latest upstream stable version.

Besides simple version bump this patch also makes the following changes:
1. Switch build system from autotools to meson.
2. Drop x11 as required distro feature. This package by itself does not
   depend on x11. It's perfectly usable in headles or wayland only
   environments.
3. Drop intltool-native and gnome-common-native from DEPENDS since those
   packages no longer seem to be needed by meson based build setup.
4. Add runtime dependency on bluez5. The package obviously needs it to
   function, but since it does not link with any libs provided by bluez5
   (it talks to bluez stack via dbus) this dependency won't be added
   automatically.
5. Inherit upstream-version-is-even since GNOME packages do follow
   versioning convention checked by this bbclass.

Signed-off-by: Piotr Tworek <tworaz@tworaz.net>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
Piotr Tworek
2019-08-20 20:54:32 +02:00
committed by Khem Raj
parent 41801ad42e
commit ec0ad82a3e
2 changed files with 22 additions and 19 deletions
@@ -1,19 +0,0 @@
SUMMARY = "GNOME bluetooth manager"
LICENSE = "GPLv2 & LGPLv2.1"
LIC_FILES_CHKSUM = "file://COPYING;md5=eb723b61539feef013de476e68b5c50a \
file://COPYING.LIB;md5=a6f89e2100d9b6cdffcea4f398e37343 \
"
SECTION = "x11/gnome"
DEPENDS = "udev gtk+3 libnotify libcanberra intltool-native gnome-common-native \
bluez5 \
"
inherit gnomebase gtk-icon-cache gobject-introspection distro_features_check
REQUIRED_DISTRO_FEATURES = "x11"
SRC_URI[archive.md5sum] = "75d09c924468ec0c687f9ab3acf7f113"
SRC_URI[archive.sha256sum] = "d8df073c331df0f97261869fb77ffcdbf4e3e4eaf460d3c3ed2b16e03d9c5398"
FILES_${PN}-dbg += "${libdir}/gnome-bluetooth/plugins/.debug/"
@@ -0,0 +1,22 @@
SUMMARY = "GNOME bluetooth manager"
LICENSE = "GPLv2 & LGPLv2.1"
LIC_FILES_CHKSUM = "file://COPYING;md5=eb723b61539feef013de476e68b5c50a \
file://COPYING.LIB;md5=a6f89e2100d9b6cdffcea4f398e37343 \
"
SECTION = "x11/gnome"
DEPENDS = "udev gtk+3 libnotify libcanberra bluez5"
GNOMEBASEBUILDCLASS = "meson"
GTKDOC_MESON_OPTION = "gtk_doc"
inherit gnomebase gtk-icon-cache gtk-doc gobject-introspection upstream-version-is-even
# gtk-icon-cache bbclass will take care of this for us.
EXTRA_OEMESON = "-Dicon_update=false"
SRC_URI[archive.md5sum] = "5b3d66f564a5067ea154750cdb6d850d"
SRC_URI[archive.sha256sum] = "6441cafd313af94fba28b701698074f97d693b9023788a74e8e6f16f817ba1aa"
RDEPENDS_${PN} += "bluez5"