# HG changeset patch # User John Donoghue # Date 1692832910 14400 # Node ID 09e97d4aedecb6d7493cf2036b485f71c283608e # Parent dada62da13c0c1674ee5ff5102d4526df7c25bf4 * src/dbus.mk: update to v1.15.8, use cmake diff -r dada62da13c0 -r 09e97d4aedec src/dbus.mk --- a/src/dbus.mk Wed Aug 23 08:48:04 2023 -0400 +++ b/src/dbus.mk Wed Aug 23 19:21:50 2023 -0400 @@ -3,8 +3,8 @@ PKG := dbus $(PKG)_IGNORE := -$(PKG)_VERSION := 1.15.6 -$(PKG)_CHECKSUM := 7256744ea329b8640df9ce2fc4792256f4f5c6c9 +$(PKG)_VERSION := 1.15.8 +$(PKG)_CHECKSUM := 73538c86a0b3da9a1c054383543da652eeea122e $(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION) $(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.xz $(PKG)_URL := http://$(PKG).freedesktop.org/releases/$(PKG)/$($(PKG)_FILE) @@ -21,21 +21,24 @@ tail -1 endef +$(PKG)_CMAKE_FLAGS := + define $(PKG)_BUILD - cd '$(1)' && ./configure \ - $(CONFIGURE_CPPFLAGS) $(CONFIGURE_LDFLAGS) \ - $(HOST_AND_BUILD_CONFIGURE_OPTIONS) \ - $(ENABLE_SHARED_OR_STATIC) \ - --prefix='$(HOST_PREFIX)' \ - --disable-tests \ - --disable-verbose-mode \ - --disable-asserts \ - --disable-maintainer-mode \ - --disable-silent-rules \ - --disable-launchd \ - --disable-doxygen-docs \ - --disable-xml-docs \ - CFLAGS='-DPROCESS_QUERY_LIMITED_INFORMATION=0x1000' \ - && $(CONFIGURE_POST_HOOK) - $(MAKE) -C '$(1)' -j '$(JOBS)' install $(MXE_DISABLE_DOCS) $($(PKG)_DISABLE_PROGS) DESTDIR='$(3)' + cd '$(1)' && cmake \ + $($(PKG)_CMAKE_FLAGS) \ + -DDBUS_BUILD_TESTS=OFF \ + -DDBUS_DISABLE_ASSERT=ON \ + -DDBUS_ENABLE_VERBOSE_MODE=OFF \ + -DDBUS_ENABLE_DOXYGEN_DOCS=OFF \ + -DDBUS_ENABLE_QTHELP_DOCS=OFF \ + -DDBUS_ENABLE_XML_DOCS=OFF \ + -DDBUS_GCOV_ENABLED=OFF \ + $(CMAKE_CCACHE_FLAGS) \ + $(CMAKE_BUILD_SHARED_OR_STATIC) \ + -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \ + . + + $(MAKE) -C '$(1)' -j '$(JOBS)' VERBOSE=1 + $(MAKE) -C '$(1)' -j '1' VERBOSE=1 DESTDIR='$(3)' install + rm '$(3)$(HOST_BINDIR)/'*.exe endef