From f55398575ac09187c23b7b51c5e24f3e879800cf Mon Sep 17 00:00:00 2001 From: sisungo Date: Fri, 3 Jul 2026 12:36:35 +0800 Subject: [PATCH] feat: add package brotli Signed-off-by: sisungo --- packages/brotli/pkgbuild.py | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 packages/brotli/pkgbuild.py diff --git a/packages/brotli/pkgbuild.py b/packages/brotli/pkgbuild.py new file mode 100644 index 0000000..4a0149f --- /dev/null +++ b/packages/brotli/pkgbuild.py @@ -0,0 +1,29 @@ +import os + +from lib import cpp +from lib.make import * + +version("1.2.0") +source_url("https://github.com/google/brotli/archive/refs/tags/v1.2.0.tar.gz") + + +def build(): + cpp.cmake() + cpp.ninja() + cpp.ninja_install() + os.chdir("usr") + + +on_build(build) + +package("libbrotli") +dep("semi-libc @same-arch") +cpp.use_auto_pack(["lib"]) + +package("brotli") +dep("libbrotli (same)") +cpp.use_auto_pack(["bin"]) + +package("libbrotli-dev") +dep("libbrotli (same)") +cpp.use_auto_pack(["dev"])