From 5a4c34378a5e09475f09403b9f09a299ee9a2b06 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Thu, 22 Sep 2022 13:54:23 +0000 Subject: [PATCH] dbus: update to 1.15.8 and meson news: - https://gitlab.freedesktop.org/dbus/dbus/-/blob/master/NEWS dbus 1.15.8 (2023-08-21) ======================== Build-time configuration changes: - For this version of dbus, Meson is the recommended build system for all Unix platforms. CMake continues to be recommended for Windows, but this recommendation might change to Meson in a future release, so please test the Meson build. See INSTALL for details. - Autotools-generated files are no longer included in the tarball release. The Autotools build system is likely to be removed in a future dbus release, so Autotools users should migrate to Meson as soon as possible. It is still possible to build using Autotools, by following the same procedure as for a git clone (starting with the `./autogen.sh` script). --- packages/sysutils/dbus/package.mk | 46 +++++++++++++++---------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/packages/sysutils/dbus/package.mk b/packages/sysutils/dbus/package.mk index 58ffe04cff..aede094817 100644 --- a/packages/sysutils/dbus/package.mk +++ b/packages/sysutils/dbus/package.mk @@ -3,35 +3,35 @@ # Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) PKG_NAME="dbus" -PKG_VERSION="1.14.0" -PKG_SHA256="ccd7cce37596e0a19558fd6648d1272ab43f011d80c8635aea8fd0bad58aebd4" +PKG_VERSION="1.15.8" +PKG_SHA256="84fc597e6ec82f05dc18a7d12c17046f95bad7be99fc03c15bc254c4701ed204" PKG_LICENSE="GPL" PKG_SITE="https://dbus.freedesktop.org" PKG_URL="https://dbus.freedesktop.org/releases/${PKG_NAME}/${PKG_NAME}-${PKG_VERSION}.tar.xz" PKG_DEPENDS_TARGET="toolchain expat systemd" PKG_LONGDESC="D-Bus is a message bus, used for sending messages between applications." -PKG_TOOLCHAIN="configure" -PKG_CONFIGURE_OPTS_TARGET="export ac_cv_have_abstract_sockets=yes \ - --with-sysroot=${SYSROOT_PREFIX} \ - --libexecdir=/usr/lib/dbus \ - --disable-verbose-mode \ - --disable-asserts \ - --enable-checks \ - --disable-tests \ - --disable-ansi \ - --disable-xml-docs \ - --disable-doxygen-docs \ - --disable-x11-autolaunch \ - --disable-selinux \ - --disable-libaudit \ - --enable-systemd \ - --enable-inotify \ - --without-valgrind \ - --without-x \ - --with-dbus-user=dbus \ - --runstatedir=/run \ - --with-system-socket=/run/dbus/system_bus_socket" +PKG_MESON_OPTS_TARGET="--libexecdir=/usr/lib/dbus \ + -Dverbose_mode=false \ + -Dapparmor=disabled \ + -Dasserts=false \ + -Dchecks=true \ + -Dembedded_tests=false \ + -Dinstalled_tests=false \ + -Dmodular_tests=disabled \ + -Dxml_docs=disabled \ + -Ddoxygen_docs=disabled \ + -Dducktype_docs=disabled \ + -Dx11_autolaunch=disabled \ + -Dselinux=disabled \ + -Dlibaudit=disabled \ + -Dsystemd=enabled \ + -Duser_session=false \ + -Dinotify=enabled \ + -Dvalgrind=disabled \ + -Ddbus_user=dbus \ + -Druntime_dir=/run \ + -Dsystem_socket=/run/dbus/system_bus_socket" post_makeinstall_target() { rm -rf ${INSTALL}/etc/rc.d