From 5bea8b95e3857b250e98327140a580ef68a59d9c Mon Sep 17 00:00:00 2001 From: dacctal Date: Thu, 22 Oct 2026 15:00:26 +0000 Subject: added some bldit stuff, it's still broken though --- include/pkg.h | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'include/pkg.h') diff --git a/include/pkg.h b/include/pkg.h index 6b13e71..8aa5ac5 100644 --- a/include/pkg.h +++ b/include/pkg.h @@ -4,7 +4,7 @@ #include "str.h" typedef struct package_t { - str name, version, url, src, root; + str name, version, url, src, root, bldit; unsigned int dep_count; bool is_local; } package_t; @@ -19,6 +19,12 @@ bool pkg_hook_remove(package_t *pkg); bool pkg_hook_on_update(package_t *pkg); bool pkg_hook_fetch_sources(package_t *pkg); bool pkg_hook_fetch_latest_version(package_t *pkg); + +void bldit_file_set(package_t *pkg); +bool bldit_file_exists(package_t *pkg); +bool bldit_hook_set(package_t *pkg); +bool bldit_hook_recipe(package_t *pkg, const char *recipe); + str pkg_get_latest_version(package_t *pkg); bool pkg_hook_url(package_t *pkg); str pkg_get_url(package_t *pkg); @@ -26,6 +32,7 @@ str pkg_get_url(package_t *pkg); bool pkg_setup(package_t *pkg); bool pkg_build(package_t *pkg); bool pkg_install(package_t *pkg); +bool pkg_full_install(package_t *pkg); bool pkg_remove(package_t *pkg); bool pkg_update(package_t *pkg); -- cgit v1.2.3