diff --git a/packages/aws-lc/pkgbuild.py b/packages/aws-lc/pkgbuild.py index 2cf1fd5..e5a7891 100644 --- a/packages/aws-lc/pkgbuild.py +++ b/packages/aws-lc/pkgbuild.py @@ -56,6 +56,7 @@ package("aws-lc-tools") cpp.use_auto_pack(["bin"]) dep("aws-lc-libcrypto (same)") dep("aws-lc-libssl (same)") +dep("libcxx @same-arch") package("aws-lc-dev") cpp.use_auto_pack(["dev"]) diff --git a/packages/mandoc/pkgbuild.py b/packages/mandoc/pkgbuild.py index 95f2ded..37422b5 100644 --- a/packages/mandoc/pkgbuild.py +++ b/packages/mandoc/pkgbuild.py @@ -21,4 +21,5 @@ def build(): on_build(build) package("mandoc") +dep("libz @same-arch") cpp.use_auto_pack(["bin"]) diff --git a/packages/semios-assembly/empty.tar b/packages/semios-assembly/empty.tar new file mode 100644 index 0000000..9f127db Binary files /dev/null and b/packages/semios-assembly/empty.tar differ diff --git a/packages/semios-assembly/pkgbuild.py b/packages/semios-assembly/pkgbuild.py new file mode 100644 index 0000000..96295ea --- /dev/null +++ b/packages/semios-assembly/pkgbuild.py @@ -0,0 +1,42 @@ +import os + +from lib.make import * +from lib import arch + +def deplinux(s): + if "linux" in arch.get_target(): + dep(s) + +version("1.0.0") +source_url(f"file://{os.getcwd()}/empty.tar") + +on_build(lambda: print("Building virtual package `semios-assembly`...")) + +package("SemiOS.Assembly.CoreRuntime") +deplinux("semi-libc @same-arch") +deplinux("libgcc-compat @same-arch") +dep("libunwind @same-arch") +dep("mksh @same-arch") +dep("coreutils @same-arch") +dep("findutils @same-arch") +dep("diffutils @same-arch") +dep("grep @same-arch") +dep("packie @same-arch") +dep("iana-timezone-db") +on_pack(lambda _: print("Packing virtual package `SemiOS.Assembly.CoreRuntime`...")) + +package("SemiOS.Assembly.Cli") +dep("less @same-arch") +dep("ncurses-tools @same-arch") +dep("ncurses-terminfo") +dep("mandoc @same-arch") +dep("neatvi @same-arch") +on_pack(lambda _: print("Packing virtual package `SemiOS.Assembly.Cli`...")) + +package("SemiOS.Assembly.Networking") +dep("aws-lc-libssl @same-arch") +dep("aws-lc-tools @same-arch") +dep("ca-certificates") +dep("certutil @same-arch") +deplinux("iproute2 @same-arch") +on_pack(lambda _: print("Packing virtual package `SemiOS.Assembly.Networking`..."))