From e9cda734459ff465a8d2a7d450a5e1400cd54bee Mon Sep 17 00:00:00 2001 From: sisungo Date: Fri, 17 Jul 2026 12:56:25 +0800 Subject: [PATCH] feat: add package dbus Signed-off-by: sisungo --- packages/dbus/pkgbuild.py | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 packages/dbus/pkgbuild.py diff --git a/packages/dbus/pkgbuild.py b/packages/dbus/pkgbuild.py new file mode 100644 index 0000000..67dd18e --- /dev/null +++ b/packages/dbus/pkgbuild.py @@ -0,0 +1,26 @@ +from lib.make import * +from lib import cpp + +version("1.16.2") +source_url("https://dbus.freedesktop.org/releases/dbus/dbus-1.16.2.tar.xz") + +builddep("shortcut/c") +builddep("shortcut/meson") +builddep("gettext") +builddep(f"libintl-dev @{arch.get_target()}") +builddep(f"glib-dev @{arch.get_target()}") +builddep("pkgconf") + + +def build(): + cpp.meson_setup([ + "-Dapparmor=disabled", + "-Dmessage_bus=false", + "-Druntime_dir=/run", + "-Dsystemd=disabled", + "--prefix=/", + ]) + cpp.meson_compile() + cpp.meson_install() + +on_build(build)