From 0a612d256b5f3ae68015b249437052a38a8d4ec7 Mon Sep 17 00:00:00 2001 From: sisungo Date: Wed, 19 Aug 2026 15:18:01 +0800 Subject: [PATCH] feat: add package gobject-introspection Signed-off-by: sisungo --- packages/gobject-introspection/pkgbuild.py | 27 ++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 packages/gobject-introspection/pkgbuild.py diff --git a/packages/gobject-introspection/pkgbuild.py b/packages/gobject-introspection/pkgbuild.py new file mode 100644 index 0000000..6515162 --- /dev/null +++ b/packages/gobject-introspection/pkgbuild.py @@ -0,0 +1,27 @@ +from lib.make import * +from lib import cpp + + +version("1.86.0") +description("to describe the APIs and collect them in a uniform, machine readable format") +maintainer("sisungo ") +source_url("https://download.gnome.org/sources/gobject-introspection/1.86/gobject-introspection-1.86.0.tar.xz") + +builddep("shortcut/c") +builddep("shortcut/meson") +builddep("pkgconf") +builddep(f"glib-dev @{arch.get_target()}") +builddep(f"libffi-dev @{arch.get_target()}") +builddep(f"setuptools.py @{arch.get_target()}") +builddep(f"libpython-dev @{arch.get_target()}") +builddep("libexpat") +builddep("flex") +builddep("bison") + + +def build(): + cpp.meson_setup() + cpp.meson_compile() + cpp.meson_install() + +on_build(build)