From de06823946040d7e6c8f7549b838831f5bc97d74 Mon Sep 17 00:00:00 2001 From: Yingjie Wang Date: Fri, 16 Jan 2026 00:58:57 -0500 Subject: [PATCH] new bblfs: dev-cpp/sdbus-c++-2.1.0 --- dev-cpp/sdbus-c++-2.1.0.PKGBUILD | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 dev-cpp/sdbus-c++-2.1.0.PKGBUILD diff --git a/dev-cpp/sdbus-c++-2.1.0.PKGBUILD b/dev-cpp/sdbus-c++-2.1.0.PKGBUILD new file mode 100644 index 0000000..b4137b5 --- /dev/null +++ b/dev-cpp/sdbus-c++-2.1.0.PKGBUILD @@ -0,0 +1,32 @@ +pkgname=sdbus-c++ +pkgver=2.1.0 +pkgdesc="High-level C++ D-Bus library" +homepage="https://github.com/Kistler-Group/sdbus-cpp" +license=("LGPL-2.1+" "Nokia-Qt-LGPL-Exception-1.1") +sources=("${pkgname}-${pkgver}.tar.gz") +urls=("https://github.com/Kistler-Group/sdbus-cpp/archive/refs/tags/v${pkgver}.tar.gz") +sha512sums=("4247d49f0d5231e2768c0c96fa9c266bbcc340292c9c3d748f9c37ff992b82301faea798300f916e9a5c992d77adfe56186866c91a4c7d4157750ff09ba5a047") + +src_prepare() { + tar -xf ${distdir}/${sources[0]} --strip-components=1 +} + +src_build() { + local cmake_args=( + -D CMAKE_INSTALL_PREFIX=/usr + -D CMAKE_BUILD_TYPE=release + -D SDBUSCPP_BUILD_CODEGEN=false + -D SDBUSCPP_BUILD_DOCS=yes + -D SDBUSCPP_BUILD_DOXYGEN_DOCS=false + -D SDBUSCPP_BUILD_LIBSYSTEMD=no + -D SDBUSCPP_BUILD_TESTS=false + ) + cmake -B build "${cmake_args[@]}" + cmake --build build +} + +src_install() { + DESTDIR="$pkgdir" cmake --install build +} + +# vim:ft=sh syn=sh et sw=2: