dbus-c++: Fix runtime dependencies

This commit is contained in:
مهدي شينون (Mehdi Chinoune) 2025-07-19 20:48:21 +01:00
parent ba8bd5e58c
commit b1e9e1b60f

View File

@ -6,14 +6,19 @@ _upstream="dbus-cplusplus"
pkgbase=mingw-w64-${_realname}
pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}")
pkgver=0.9.0
pkgrel=4
pkgrel=5
pkgdesc="A C++ API for D-BUS (mingw-w64)"
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clangarm64')
mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64')
url="https://dbus-cplusplus.sourceforge.io/"
license=('LGPL')
depends=("${MINGW_PACKAGE_PREFIX}-dbus" "${MINGW_PACKAGE_PREFIX}-expat")
makedepends=("${MINGW_PACKAGE_PREFIX}-autotools" "${MINGW_PACKAGE_PREFIX}-cc")
license=('spdx:LGPL-2.1-or-later')
depends=("${MINGW_PACKAGE_PREFIX}-cc-libs"
"${MINGW_PACKAGE_PREFIX}-dbus"
"${MINGW_PACKAGE_PREFIX}-libwinpthread")
makedepends=("${MINGW_PACKAGE_PREFIX}-cc"
"${MINGW_PACKAGE_PREFIX}-autotools"
"${MINGW_PACKAGE_PREFIX}-expat")
optdepends=("${MINGW_PACKAGE_PREFIX}-expat: For dbusxx-xml2cpp")
source=("${_realname}-${pkgver}.tar.gz"::"https://sourceforge.net/projects/${_upstream}/files/${_realname}/${pkgver}/${_srcname}-${pkgver}.tar.gz"
'gcc47.patch'
'disable-threading.patch'
@ -44,9 +49,6 @@ build() {
export CPPFLAGS+=" -D_WIN32_WINNT=0x600" # needed to build with winsock2.h
../${_srcname}-${pkgver}/configure \
--prefix=${MINGW_PREFIX} \
--build=${MINGW_CHOST} \
--host=${MINGW_CHOST} \
--target=${MINGW_CHOST} \
--enable-static \
--enable-shared \
--disable-ecore \
@ -59,5 +61,9 @@ build() {
package() {
cd "${srcdir}"/build-${MSYSTEM}
make install DESTDIR="${pkgdir}"
install -Dm644 "${srcdir}"/${_srcname}-${pkgver}/COPYING \
"${pkgdir}"${MINGW_PREFIX}/share/licenses/${_realname}/COPYING
}