include $(TOPDIR)/rules.mk
PKG_NAME:=dbus
-PKG_VERSION:=1.14.10
+PKG_VERSION:=1.16.2
PKG_RELEASE:=1
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
PKG_SOURCE_URL:=https://dbus.freedesktop.org/releases/dbus
-PKG_HASH:=ba1f21d2bd9d339da2d4aa8780c09df32fea87998b73da24f49ab9df1e36a50f
+PKG_HASH:=0ba2a1a4b16afe7bceb2c07e9ce99a8c2c3508e5dec290dbb643384bd6beb7e2
PKG_LICENSE:=AFL-2.1
CONFIG_DBUS_VERBOSE
include $(INCLUDE_DIR)/package.mk
+include $(INCLUDE_DIR)/meson.mk
define Package/dbus/Default
SECTION:=utils
source "$(SOURCE)/Config.in"
endef
-CONFIGURE_ARGS += \
- --disable-maintainer-mode \
- --disable-developer \
- --enable-debug=no \
- --enable-shared \
- --disable-static \
- --disable-verbose-mode \
- --disable-asserts \
- --disable-xml-docs \
- --disable-doxygen-docs \
- --disable-ducktype-docs \
- --disable-selinux \
- --disable-apparmor \
- --disable-libaudit \
- --enable-inotify \
- --disable-kqueue \
- --disable-console-owner-file \
- --disable-systemd \
- --disable-tests \
- --disable-code-coverage \
- --disable-x11-autolaunch \
- --with-session-socket-dir=/tmp \
- --with-system-socket=/var/run/dbus/system_bus_socket \
- --with-system-pid-file=/var/run/dbus.pid \
- --with-dbus-user=root \
- --without-x \
- --enable-qt-help=no \
- --disable-xml-docs
+MESON_ARGS += \
+ -Ddbus_user=root \
+ -Dsession_socket_dir=/tmp \
+ -Dsystem_socket=/var/run/dbus/system_bus_socket \
+ -Dsystem_pid_file=/var/run/dbus.pid \
+ -Dasserts=false \
+ -Dchecks=false \
+ -Ddoxygen_docs=disabled \
+ -Dxml_docs=disabled \
+ -Dducktype_docs=disabled \
+ -Dselinux=disabled \
+ -Dapparmor=disabled \
+ -Dlibaudit=disabled \
+ -Dinotify=enabled \
+ -Dkqueue=disabled \
+ -Dsystemd=disabled \
+ -Dmodular_tests=disabled \
+ -Dintrusive_tests=false \
+ -Dinstalled_tests=false \
+ -Dx11_autolaunch=disabled \
+ -Dtools=true \
+ -Duser_session=false \
+ -Dmessage_bus=true \
+ -Dstats=false
ifeq ($(CONFIG_DBUS_VERBOSE),y)
- CONFIGURE_ARGS += --enable-verbose-mode
+ MESON_ARGS += -Dverbose_mode=true
+else
+ MESON_ARGS += -Dverbose_mode=false
endif
define Build/InstallDev
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/dbus-uuidgen $(1)/usr/bin/
$(INSTALL_BIN) ./files/dbus-launch $(1)/usr/bin/
$(INSTALL_DIR) $(1)/usr/lib
- $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/dbus-daemon-launch-helper $(1)/usr/lib/
+ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/libexec/dbus-daemon-launch-helper $(1)/usr/lib/
$(INSTALL_DIR) $(1)/etc/init.d
$(INSTALL_BIN) ./files/dbus.init $(1)/etc/init.d/dbus
$(INSTALL_DIR) $(1)/usr/share/dbus-1