Merge pull request 'feat: add package maintainers' (#142) from sisungo/semios-packages:maintainers into master

Reviewed-on: #142
This commit was merged in pull request #142.
This commit is contained in:
2026-08-10 09:54:41 +08:00
70 changed files with 82 additions and 4 deletions
+6
View File
@@ -7,6 +7,7 @@ from . import pkgcomposer, sources
_key_global = "@global" _key_global = "@global"
_key_version = "version" _key_version = "version"
_key_description = "description" _key_description = "description"
_key_maintainers = "maintainers"
_key_on_pack = "on_pack" _key_on_pack = "on_pack"
_key_arch_any = "arch_any" _key_arch_any = "arch_any"
_key_links = "links" _key_links = "links"
@@ -19,6 +20,7 @@ _pkginfo: dict[str, dict[str, typing.Any]] = {
_key_global: { _key_global: {
_key_links: [], _key_links: [],
_key_dependencies: [], _key_dependencies: [],
_key_maintainers: [],
_key_provides: [], _key_provides: [],
_key_recommendations: [], _key_recommendations: [],
}, },
@@ -69,6 +71,10 @@ def description(s: str):
_pkginfo[_current_pkgname][_key_description] = s _pkginfo[_current_pkgname][_key_description] = s
def maintainer(s: str):
_pkginfo[_current_pkgname][_key_maintainers] += [s]
def arch_any(): def arch_any():
_pkginfo[_current_pkgname][_key_arch_any] = True _pkginfo[_current_pkgname][_key_arch_any] = True
+1
View File
@@ -6,6 +6,7 @@ from lib.make import *
version("0.10.9") version("0.10.9")
description("Modern, portable and fast implementation of service supervisor and the init daemon.") description("Modern, portable and fast implementation of service supervisor and the init daemon.")
maintainer("sisungo <[email protected]>")
source_url("https://github.com/sisungo/airup/archive/refs/tags/v0.10.9.tar.gz") source_url("https://github.com/sisungo/airup/archive/refs/tags/v0.10.9.tar.gz")
builddep("shortcut/rust") builddep("shortcut/rust")
+1
View File
@@ -5,6 +5,7 @@ upstream_version = "1.2.16.1"
version(upstream_version) version(upstream_version)
description("audio and MIDI functionality for the Linux operating system") description("audio and MIDI functionality for the Linux operating system")
maintainer("sisungo <[email protected]>")
source_url("https://www.alsa-project.org/files/pub/lib/alsa-lib-1.2.16.1.tar.bz2") source_url("https://www.alsa-project.org/files/pub/lib/alsa-lib-1.2.16.1.tar.bz2")
builddep("shortcut/c") builddep("shortcut/c")
+1
View File
@@ -3,6 +3,7 @@ from lib import cpp
version("1.2.16") version("1.2.16")
description("audio and MIDI functionality for the Linux operating system") description("audio and MIDI functionality for the Linux operating system")
maintainer("sisungo <[email protected]>")
source_url("https://www.alsa-project.org/files/pub/utils/alsa-utils-1.2.16.tar.bz2") source_url("https://www.alsa-project.org/files/pub/utils/alsa-utils-1.2.16.tar.bz2")
builddep("shortcut/c") builddep("shortcut/c")
+1
View File
@@ -5,6 +5,7 @@ from lib.make import *
version("2026.4.26") version("2026.4.26")
description("The One True Awk programming language") description("The One True Awk programming language")
maintainer("sisungo <[email protected]>")
source_url("https://github.com/onetrueawk/awk/archive/refs/tags/20260426.tar.gz") source_url("https://github.com/onetrueawk/awk/archive/refs/tags/20260426.tar.gz")
builddep("shortcut/c") builddep("shortcut/c")
+1
View File
@@ -5,6 +5,7 @@ from lib.make import *
version("5.1.0") version("5.1.0")
description("a general-purpose cryptographic library maintained by the AWS Cryptography team") description("a general-purpose cryptographic library maintained by the AWS Cryptography team")
maintainer("sisungo <[email protected]>")
source_url("https://github.com/aws/aws-lc/archive/refs/tags/v5.1.0.tar.gz") source_url("https://github.com/aws/aws-lc/archive/refs/tags/v5.1.0.tar.gz")
builddep("shortcut/c") builddep("shortcut/c")
+1
View File
@@ -5,6 +5,7 @@ from lib import cpp
version("5.3") version("5.3")
description("the Bourne Again SHell") description("the Bourne Again SHell")
maintainer("sisungo <[email protected]>")
source_url("https://ftp.gnu.org/gnu/bash/bash-5.3.tar.gz") source_url("https://ftp.gnu.org/gnu/bash/bash-5.3.tar.gz")
builddep("shortcut/c") builddep("shortcut/c")
+1
View File
@@ -3,6 +3,7 @@ from lib.make import *
version("7.0.3") version("7.0.3")
description("An implementation of the POSIX bc calculator with GNU extensions and dc") description("An implementation of the POSIX bc calculator with GNU extensions and dc")
maintainer("sisungo <[email protected]>")
source_url("https://github.com/gavinhoward/bc/releases/download/7.0.3/bc-7.0.3.tar.gz") source_url("https://github.com/gavinhoward/bc/releases/download/7.0.3/bc-7.0.3.tar.gz")
builddep("shortcut/c") builddep("shortcut/c")
+1
View File
@@ -3,6 +3,7 @@ from lib.make import *
version("3.7.91") version("3.7.91")
description("a general-purpose parser generator that converts an annotated context-free grammar into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables") description("a general-purpose parser generator that converts an annotated context-free grammar into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables")
maintainer("sisungo <[email protected]>")
source_url("https://alpha.gnu.org/gnu/bison/bison-3.7.91.tar.xz") source_url("https://alpha.gnu.org/gnu/bison/bison-3.7.91.tar.xz")
builddep("shortcut/c") builddep("shortcut/c")
+1
View File
@@ -7,6 +7,7 @@ VERSION = "2026.6.19"
version(VERSION) version(VERSION)
description("The BSD make utility ported to non-BSD systems") description("The BSD make utility ported to non-BSD systems")
maintainer("sisungo <[email protected]>")
source_url("https://www.crufty.net/ftp/pub/sjg/bmake-20260619.tar.gz") source_url("https://www.crufty.net/ftp/pub/sjg/bmake-20260619.tar.gz")
builddep("shortcut/c") builddep("shortcut/c")
+1
View File
@@ -5,6 +5,7 @@ from lib.make import *
version("1.2.0") version("1.2.0")
description("Brotli compression format") description("Brotli compression format")
maintainer("sisungo <[email protected]>")
source_url("https://github.com/google/brotli/archive/refs/tags/v1.2.0.tar.gz") source_url("https://github.com/google/brotli/archive/refs/tags/v1.2.0.tar.gz")
+1
View File
@@ -5,6 +5,7 @@ from lib.make import *
version("2.0") version("2.0")
description("Berkeley yacc") description("Berkeley yacc")
maintainer("sisungo <[email protected]>")
source_url("https://www.invisible-island.net/archives/byacc/byacc-2.0.tgz") source_url("https://www.invisible-island.net/archives/byacc/byacc-2.0.tgz")
builddep("shortcut/c") builddep("shortcut/c")
+1
View File
@@ -11,6 +11,7 @@ builddep("shortcut/autotools")
version(f"{upstream_version}") version(f"{upstream_version}")
description("a freely available, patent free, high-quality data compressor") description("a freely available, patent free, high-quality data compressor")
maintainer("sisungo <[email protected]>")
source_url(f"https://sourceware.org/pub/bzip2/bzip2-{upstream_version}.tar.gz") source_url(f"https://sourceware.org/pub/bzip2/bzip2-{upstream_version}.tar.gz")
+1
View File
@@ -3,6 +3,7 @@ from lib.make import *
version("1.34.6") version("1.34.6")
description("A C library for asynchronous DNS requests") description("A C library for asynchronous DNS requests")
maintainer("sisungo <[email protected]>")
source_url( source_url(
"https://github.com/c-ares/c-ares/releases/download/v1.34.6/c-ares-1.34.6.tar.gz" "https://github.com/c-ares/c-ares/releases/download/v1.34.6/c-ares-1.34.6.tar.gz"
) )
+1
View File
@@ -4,6 +4,7 @@ from lib.make import *
version("2026.7.4") version("2026.7.4")
description("SemiOS system-level trusted CA database") description("SemiOS system-level trusted CA database")
maintainer("sisungo <[email protected]>")
source_url( source_url(
"https://gitea.semilabs.org/semios/ca-certificates/releases/download/v2026.07.04/ca-certificates-2026.07.04.tar" "https://gitea.semilabs.org/semios/ca-certificates/releases/download/v2026.07.04/ca-certificates-2026.07.04.tar"
) )
+1
View File
@@ -3,6 +3,7 @@ from lib.make import *
version("0.1.0") version("0.1.0")
description("SemiOS certification utility") description("SemiOS certification utility")
maintainer("sisungo <[email protected]>")
source_url("https://gitea.semilabs.org/semios/certutil/archive/v0.1.0.tar.gz") source_url("https://gitea.semilabs.org/semios/certutil/archive/v0.1.0.tar.gz")
builddep("shortcut/rust") builddep("shortcut/rust")
+1
View File
@@ -9,6 +9,7 @@ upstream_version = "4.3.4"
version(upstream_version) version(upstream_version)
description("a cross-platform, open-source build system generator") description("a cross-platform, open-source build system generator")
maintainer("sisungo <[email protected]>")
source_url( source_url(
"https://github.com/Kitware/CMake/releases/download/v4.3.4/cmake-4.3.4.tar.gz" "https://github.com/Kitware/CMake/releases/download/v4.3.4/cmake-4.3.4.tar.gz"
) )
+1
View File
@@ -3,6 +3,7 @@ from lib.make import *
version("0.10.0") version("0.10.0")
description("system core utilities") description("system core utilities")
maintainer("sisungo <[email protected]>")
source_url("https://github.com/uutils/coreutils/archive/refs/tags/0.10.0.tar.gz") source_url("https://github.com/uutils/coreutils/archive/refs/tags/0.10.0.tar.gz")
block_hook("autolink") block_hook("autolink")
+1
View File
@@ -3,6 +3,7 @@ from lib.make import *
version("8.21.0") version("8.21.0")
description("command line tool and library for transferring data with URLs") description("command line tool and library for transferring data with URLs")
maintainer("sisungo <[email protected]>")
source_url("https://curl.se/download/curl-8.21.0.tar.gz") source_url("https://curl.se/download/curl-8.21.0.tar.gz")
builddep("shortcut/c") builddep("shortcut/c")
+1
View File
@@ -5,6 +5,7 @@ from lib import cpp
version("1.16.2") version("1.16.2")
description("a message bus system, a simple way for applications to talk to one another") description("a message bus system, a simple way for applications to talk to one another")
maintainer("sisungo <[email protected]>")
source_url("https://dbus.freedesktop.org/releases/dbus/dbus-1.16.2.tar.xz") source_url("https://dbus.freedesktop.org/releases/dbus/dbus-1.16.2.tar.xz")
builddep("shortcut/c") builddep("shortcut/c")
+1
View File
@@ -3,6 +3,7 @@ from lib.make import *
version("0.5.0") version("0.5.0")
description("utility to compute difference between text files") description("utility to compute difference between text files")
maintainer("sisungo <[email protected]>")
source_url("https://github.com/uutils/diffutils/archive/refs/tags/v0.5.0.tar.gz") source_url("https://github.com/uutils/diffutils/archive/refs/tags/v0.5.0.tar.gz")
builddep("shortcut/rust") builddep("shortcut/rust")
+1
View File
@@ -5,6 +5,7 @@ from lib.make import *
version("2.8.1") version("2.8.1")
description("Fast streaming XML parser written in C99") description("Fast streaming XML parser written in C99")
maintainer("sisungo <[email protected]>")
source_url( source_url(
"https://github.com/libexpat/libexpat/releases/download/R_2_8_1/expat-2.8.1.tar.gz" "https://github.com/libexpat/libexpat/releases/download/R_2_8_1/expat-2.8.1.tar.gz"
) )
+1
View File
@@ -7,6 +7,7 @@ VERSION = "5.48"
version(VERSION) version(VERSION)
description("utility to infer file type and information") description("utility to infer file type and information")
maintainer("sisungo <[email protected]>")
source_git("https://github.com/file/file.git", "FILE5_48") source_git("https://github.com/file/file.git", "FILE5_48")
builddep("shortcut/c") builddep("shortcut/c")
+1
View File
@@ -3,6 +3,7 @@ from lib.make import *
version("0.10.0") version("0.10.0")
description("implementation of the UNIX findutils") description("implementation of the UNIX findutils")
maintainer("sisungo <[email protected]>")
source_url("https://github.com/uutils/findutils/archive/refs/tags/0.10.0.tar.gz") source_url("https://github.com/uutils/findutils/archive/refs/tags/0.10.0.tar.gz")
builddep("shortcut/rust") builddep("shortcut/rust")
+1
View File
@@ -3,6 +3,7 @@ from lib.make import *
version("2.6.4") version("2.6.4")
description("The Fast Lexical Analyzer - scanner generator for lexing in C and C++") description("The Fast Lexical Analyzer - scanner generator for lexing in C and C++")
maintainer("sisungo <[email protected]>")
source_url("https://github.com/westes/flex/releases/download/v2.6.4/flex-2.6.4.tar.gz") source_url("https://github.com/westes/flex/releases/download/v2.6.4/flex-2.6.4.tar.gz")
builddep("shortcut/c") builddep("shortcut/c")
+1
View File
@@ -5,6 +5,7 @@ from lib.make import *
version("0.3.3") version("0.3.3")
description("small implementation of gettext and libintl") description("small implementation of gettext and libintl")
maintainer("sisungo <[email protected]>")
source_url( source_url(
"https://github.com/sabotage-linux/gettext-tiny/releases/download/v0.3.3/gettext-tiny-0.3.3.tar.xz" "https://github.com/sabotage-linux/gettext-tiny/releases/download/v0.3.3/gettext-tiny-0.3.3.tar.xz"
) )
+1
View File
@@ -5,6 +5,7 @@ from lib.make import *
version("2.55.0") version("2.55.0")
description("a free and open source distributed version control system") description("a free and open source distributed version control system")
maintainer("sisungo <[email protected]>")
source_url("https://www.kernel.org/pub/software/scm/git/git-2.55.0.tar.gz") source_url("https://www.kernel.org/pub/software/scm/git/git-2.55.0.tar.gz")
builddep("shortcut/c") builddep("shortcut/c")
+1
View File
@@ -8,6 +8,7 @@ upstream_version = "2.89.2"
version(upstream_version) version(upstream_version)
description("a general-purpose, portable utility library") description("a general-purpose, portable utility library")
maintainer("sisungo <[email protected]>")
source_url("https://download.gnome.org/sources/glib/2.89/glib-2.89.2.tar.xz") source_url("https://download.gnome.org/sources/glib/2.89/glib-2.89.2.tar.xz")
builddep("shortcut/c++") builddep("shortcut/c++")
+1
View File
@@ -5,6 +5,7 @@ from lib.make import *
version("1.4.21") version("1.4.21")
description("an implementation of the traditional Unix macro processor") description("an implementation of the traditional Unix macro processor")
maintainer("sisungo <[email protected]>")
source_url("https://ftp.gnu.org/gnu/m4/m4-1.4.21.tar.xz") source_url("https://ftp.gnu.org/gnu/m4/m4-1.4.21.tar.xz")
builddep("shortcut/c") builddep("shortcut/c")
+1
View File
@@ -3,6 +3,7 @@ from lib.make import *
version("4.4.1") version("4.4.1")
description("a tool which controls the generation of executables and other non-source files of a program from the program's source files") description("a tool which controls the generation of executables and other non-source files of a program from the program's source files")
maintainer("sisungo <[email protected]>")
source_url("https://ftp.gnu.org/gnu/make/make-4.4.1.tar.gz") source_url("https://ftp.gnu.org/gnu/make/make-4.4.1.tar.gz")
builddep("shortcut/c") builddep("shortcut/c")
+1
View File
@@ -5,6 +5,7 @@ from lib.make import *
version("4.10") version("4.10")
description("a non-interactive command-line text editor") description("a non-interactive command-line text editor")
maintainer("sisungo <[email protected]>")
source_url("https://ftp.gnu.org/gnu/sed/sed-4.10.tar.gz") source_url("https://ftp.gnu.org/gnu/sed/sed-4.10.tar.gz")
block_hook("autolink") block_hook("autolink")
+1
View File
@@ -4,6 +4,7 @@ from lib.make import *
version("15.1.2") version("15.1.2")
description("SemiOS file pattern searcher") description("SemiOS file pattern searcher")
maintainer("sisungo <[email protected]>")
source_url("https://gitea.semilabs.org/semios/grep/archive/v15.1.2.tar.gz") source_url("https://gitea.semilabs.org/semios/grep/archive/v15.1.2.tar.gz")
builddep("shortcut/c") builddep("shortcut/c")
+1
View File
@@ -5,6 +5,7 @@ from lib.make import *
version("2026.4.22") version("2026.4.22")
description("code and data that represent the history of local time for many representative locations worldwide") description("code and data that represent the history of local time for many representative locations worldwide")
maintainer("sisungo <[email protected]>")
source_url("https://data.iana.org/time-zones/releases/tzdb-2026b.tar.lz") source_url("https://data.iana.org/time-zones/releases/tzdb-2026b.tar.lz")
builddep("shortcut/c") builddep("shortcut/c")
+1
View File
@@ -5,6 +5,7 @@ from lib.make import *
version("78.3") version("78.3")
description("a mature, widely used set of C/C++ libraries providing Unicode and Globalization support for software applications") description("a mature, widely used set of C/C++ libraries providing Unicode and Globalization support for software applications")
maintainer("sisungo <[email protected]>")
source_url( source_url(
"https://github.com/unicode-org/icu/releases/download/release-78.3/icu4c-78.3-sources.tgz" "https://github.com/unicode-org/icu/releases/download/release-78.3/icu4c-78.3-sources.tgz"
) )
+1
View File
@@ -6,6 +6,7 @@ from lib.make import *
version("7.1.0") version("7.1.0")
description("a collection of userspace utilities for controlling and monitoring various aspects of networking in the Linux kernel") description("a collection of userspace utilities for controlling and monitoring various aspects of networking in the Linux kernel")
maintainer("sisungo <[email protected]>")
source_git("https://git.kernel.org/pub/scm/network/iproute2/iproute2.git", "v7.1.0") source_git("https://git.kernel.org/pub/scm/network/iproute2/iproute2.git", "v7.1.0")
builddep("shortcut/c") builddep("shortcut/c")
+1
View File
@@ -3,6 +3,7 @@ from lib.make import *
version("1.34") version("1.34")
description("a set of tools to handle common tasks with Linux kernel modules like insert, remove, list, check properties, resolve dependencies and aliases") description("a set of tools to handle common tasks with Linux kernel modules like insert, remove, list, check properties, resolve dependencies and aliases")
maintainer("sisungo <[email protected]>")
source_url("https://github.com/kmod-project/kmod/archive/refs/tags/v34.tar.gz") source_url("https://github.com/kmod-project/kmod/archive/refs/tags/v34.tar.gz")
builddep("shortcut/c") builddep("shortcut/c")
+1
View File
@@ -7,6 +7,7 @@ builddep(f"libncurses-dev @{arch.get_target()}")
version("704") version("704")
description("a free, open-source file pager") description("a free, open-source file pager")
maintainer("sisungo <[email protected]>")
source_url("https://www.greenwoodsoftware.com/less/less-704.tar.gz") source_url("https://www.greenwoodsoftware.com/less/less-704.tar.gz")
+1
View File
@@ -3,6 +3,7 @@ from lib.make import *
version("3.8.9") version("3.8.9")
description("Multi-format archive and compression library") description("Multi-format archive and compression library")
maintainer("sisungo <[email protected]>")
source_url( source_url(
"https://github.com/libarchive/libarchive/releases/download/v3.8.9/libarchive-3.8.9.tar.gz" "https://github.com/libarchive/libarchive/releases/download/v3.8.9/libarchive-3.8.9.tar.gz"
) )
+1
View File
@@ -3,6 +3,7 @@ from lib.make import *
version("3.7.1") version("3.7.1")
description("A portable foreign-function interface library") description("A portable foreign-function interface library")
maintainer("sisungo <[email protected]>")
source_url( source_url(
"https://github.com/libffi/libffi/releases/download/v3.7.1/libffi-3.7.1.tar.gz" "https://github.com/libffi/libffi/releases/download/v3.7.1/libffi-3.7.1.tar.gz"
) )
+1
View File
@@ -6,6 +6,7 @@ from lib.make import *
version("0.2.0") version("0.2.0")
description("provides compatibility objects to gcc runtime libraries") description("provides compatibility objects to gcc runtime libraries")
maintainer("sisungo <[email protected]>")
source_url("https://gitea.semilabs.org/semios/libgcc-compat/archive/v0.2.0.tar.gz") source_url("https://gitea.semilabs.org/semios/libgcc-compat/archive/v0.2.0.tar.gz")
builddep("shortcut/c") builddep("shortcut/c")
+1
View File
@@ -3,6 +3,7 @@ from lib.make import *
version("1.6.1") version("1.6.1")
description("a totally open, royalty-free, highly versatile audio codec") description("a totally open, royalty-free, highly versatile audio codec")
maintainer("sisungo <[email protected]>")
source_url("https://downloads.xiph.org/releases/opus/opus-1.6.1.tar.gz") source_url("https://downloads.xiph.org/releases/opus/opus-1.6.1.tar.gz")
builddep("shortcut/c") builddep("shortcut/c")
+1
View File
@@ -3,6 +3,7 @@ from lib.make import *
version("0.23.1") version("0.23.1")
description("C library for the Public Suffix List") description("C library for the Public Suffix List")
maintainer("sisungo <[email protected]>")
source_url( source_url(
"https://github.com/rockdaboot/libpsl/releases/download/0.23.1/libpsl-0.23.1.tar.gz" "https://github.com/rockdaboot/libpsl/releases/download/0.23.1/libpsl-0.23.1.tar.gz"
) )
+1
View File
@@ -2,6 +2,7 @@ from lib.make import *
version("2.0") version("2.0")
description("A small self-contained alternative to readline and libedit") description("A small self-contained alternative to readline and libedit")
maintainer("sisungo <[email protected]>")
source_url("https://github.com/antirez/linenoise/archive/refs/tags/2.0.tar.gz") source_url("https://github.com/antirez/linenoise/archive/refs/tags/2.0.tar.gz")
on_build(lambda: None) on_build(lambda: None)
+1
View File
@@ -9,6 +9,7 @@ upstream_version = "6.18.43"
version(f"{upstream_version}") version(f"{upstream_version}")
description("the Linux operating system kernel") description("the Linux operating system kernel")
maintainer("sisungo <[email protected]>")
source_url( source_url(
f"https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-{upstream_version}.tar.xz" f"https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-{upstream_version}.tar.xz"
) )
+6
View File
@@ -12,6 +12,7 @@ pkgver = "22.1.8"
version(pkgver) version(pkgver)
description("a collection of modular and reusable compiler and toolchain technologies") description("a collection of modular and reusable compiler and toolchain technologies")
maintainer("sisungo <[email protected]>")
source_url(f"https://github.com/llvm/llvm-project/releases/download/llvmorg-{pkgver}/llvm-project-{pkgver}.src.tar.xz") source_url(f"https://github.com/llvm/llvm-project/releases/download/llvmorg-{pkgver}/llvm-project-{pkgver}.src.tar.xz")
builddep("shortcut/c++") builddep("shortcut/c++")
@@ -252,6 +253,9 @@ def pack_clang(composer):
lrtlib = rtlib.replace(f"-{larch}", "") lrtlib = rtlib.replace(f"-{larch}", "")
composer.addfile(f"{linuxrtdir}/{rtlib}", f"{localrtdir}/{lrtlib}") composer.addfile(f"{linuxrtdir}/{rtlib}", f"{localrtdir}/{lrtlib}")
# Add symlink to system directories, which is required for finding libc++
os.symlink(f"/lib/{arch.get_target()}/include", f"{composer.workdir}/bundle/include")
# Add configuration # Add configuration
clang_cfg = f"-L/lib/{arch.get_target()}\n-B/lib/{arch.get_target()}\n-rtlib=compiler-rt\n" clang_cfg = f"-L/lib/{arch.get_target()}\n-B/lib/{arch.get_target()}\n-rtlib=compiler-rt\n"
clangxx_cfg = f"-stdlib=libc++\n{clang_cfg}" clangxx_cfg = f"-stdlib=libc++\n{clang_cfg}"
@@ -263,6 +267,8 @@ def pack_clang(composer):
package("clang") package("clang")
dep("libclang (same)") dep("libclang (same)")
on_pack(pack_clang) on_pack(pack_clang)
link("bin/clang", "/bin/cc")
link("bin/clang++", "/bin/c++")
enter_install("lld") enter_install("lld")
+1
View File
@@ -6,6 +6,7 @@ from lib.make import *
version("1.14.6") version("1.14.6")
description("a suite of tools compiling mdoc, the roff macro language, and man") description("a suite of tools compiling mdoc, the roff macro language, and man")
maintainer("sisungo <[email protected]>")
source_url("https://mandoc.bsd.lv/snapshots/mandoc-1.14.6.tar.gz") source_url("https://mandoc.bsd.lv/snapshots/mandoc-1.14.6.tar.gz")
builddep("shortcut/c") builddep("shortcut/c")
+1
View File
@@ -4,6 +4,7 @@ from lib.make import *
version("1.11.2") version("1.11.2")
description("The Meson Build System") description("The Meson Build System")
maintainer("sisungo <[email protected]>")
source_url("https://github.com/mesonbuild/meson/releases/download/1.11.2/meson-1.11.2.tar.gz") source_url("https://github.com/mesonbuild/meson/releases/download/1.11.2/meson-1.11.2.tar.gz")
builddep("python") builddep("python")
+1
View File
@@ -4,6 +4,7 @@ from lib.make import *
version("1.59.2") version("1.59.2")
description("the MirBSD Korn Shell, a minimal and useful implementation of the POSIX shell with extensions") description("the MirBSD Korn Shell, a minimal and useful implementation of the POSIX shell with extensions")
maintainer("sisungo <[email protected]>")
source_url( source_url(
"https://github.com/mirabilos/mksh-cvs2git/archive/refs/tags/mksh-R59c.tar.gz" "https://github.com/mirabilos/mksh-cvs2git/archive/refs/tags/mksh-R59c.tar.gz"
) )
+1
View File
@@ -5,6 +5,7 @@ from lib.make import *
version("6.6") version("6.6")
description("the ncurses terminal library") description("the ncurses terminal library")
maintainer("sisungo <[email protected]>")
source_url("https://invisible-island.net/archives/ncurses/ncurses-6.6.tar.gz") source_url("https://invisible-island.net/archives/ncurses/ncurses-6.6.tar.gz")
builddep("shortcut/c") builddep("shortcut/c")
+1
View File
@@ -5,6 +5,7 @@ from lib.make import *
version("19") version("19")
description("A vi/ex editor for editing UTF-8 text") description("A vi/ex editor for editing UTF-8 text")
maintainer("sisungo <[email protected]>")
source_url("https://github.com/aligrudi/neatvi/archive/refs/tags/19.tar.gz") source_url("https://github.com/aligrudi/neatvi/archive/refs/tags/19.tar.gz")
builddep("shortcut/c") builddep("shortcut/c")
+1
View File
@@ -6,6 +6,7 @@ from lib.make import *
version("5.3") version("5.3")
description("A small vi/ex terminal text editor (neatvi rewrite)") description("A small vi/ex terminal text editor (neatvi rewrite)")
maintainer("sisungo <[email protected]>")
source_url("https://github.com/kyx0r/nextvi/archive/refs/tags/5.3.tar.gz") source_url("https://github.com/kyx0r/nextvi/archive/refs/tags/5.3.tar.gz")
builddep("shortcut/c") builddep("shortcut/c")
+1 -2
View File
@@ -1,10 +1,9 @@
import os
from lib import cpp from lib import cpp
from lib.make import * from lib.make import *
version("1.70.0") version("1.70.0")
description("nghttp2 - HTTP/2 C Library and tools") description("nghttp2 - HTTP/2 C Library and tools")
maintainer("sisungo <[email protected]>")
source_url( source_url(
"https://github.com/nghttp2/nghttp2/releases/download/v1.70.0/nghttp2-1.70.0.tar.gz" "https://github.com/nghttp2/nghttp2/releases/download/v1.70.0/nghttp2-1.70.0.tar.gz"
) )
+1
View File
@@ -4,6 +4,7 @@ from lib.make import *
version("1.13.2") version("1.13.2")
description("a small build system with a focus on speed") description("a small build system with a focus on speed")
maintainer("sisungo <[email protected]>")
source_url("https://github.com/ninja-build/ninja/archive/refs/tags/v1.13.2.tar.gz") source_url("https://github.com/ninja-build/ninja/archive/refs/tags/v1.13.2.tar.gz")
builddep("shortcut/c++") builddep("shortcut/c++")
+1
View File
@@ -3,6 +3,7 @@ from lib.make import *
version("10.3.1") version("10.3.1")
description("the premier connectivity tool for remote login with the SSH protocol") description("the premier connectivity tool for remote login with the SSH protocol")
maintainer("sisungo <[email protected]>")
source_url("https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-10.3p1.tar.gz") source_url("https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-10.3p1.tar.gz")
builddep("shortcut/c") builddep("shortcut/c")
+2
View File
@@ -2,6 +2,8 @@ from lib import rust
from lib.make import * from lib.make import *
version("0.0.1-alpha.1") version("0.0.1-alpha.1")
description("SemiOS package manager")
maintainer("sisungo <[email protected]>")
source_url("https://gitea.semilabs.org/semios/packie/archive/0.1.0.alpha-1.tar.gz") source_url("https://gitea.semilabs.org/semios/packie/archive/0.1.0.alpha-1.tar.gz")
+1
View File
@@ -5,6 +5,7 @@ from lib.make import *
version("15.1.1") version("15.1.1")
description("the SemiOS fork of the UNIX patch utility") description("the SemiOS fork of the UNIX patch utility")
maintainer("sisungo <[email protected]>")
source_url("https://gitea.semilabs.org/semios/patch/archive/v15.1.1.tar.gz") source_url("https://gitea.semilabs.org/semios/patch/archive/v15.1.1.tar.gz")
builddep("shortcut/c") builddep("shortcut/c")
+1
View File
@@ -3,6 +3,7 @@ from lib.make import *
version("10.47") version("10.47")
description("a set of C functions that implement regular expression pattern matching") description("a set of C functions that implement regular expression pattern matching")
maintainer("sisungo <[email protected]>")
source_url( source_url(
"https://github.com/PCRE2Project/pcre2/releases/download/pcre2-10.47/pcre2-10.47.tar.gz" "https://github.com/PCRE2Project/pcre2/releases/download/pcre2-10.47/pcre2-10.47.tar.gz"
) )
+1
View File
@@ -8,6 +8,7 @@ upstream_version = "5.42.2"
version(upstream_version) version(upstream_version)
description("Perl is a highly capable, feature-rich programming language with over 37 years of development") description("Perl is a highly capable, feature-rich programming language with over 37 years of development")
maintainer("sisungo <[email protected]>")
source_url("https://www.cpan.org/src/5.0/perl-5.42.2.tar.gz") source_url("https://www.cpan.org/src/5.0/perl-5.42.2.tar.gz")
builddep("shortcut/c") builddep("shortcut/c")
+1
View File
@@ -11,6 +11,7 @@ VERSION_FULL = f"{VERSION_BASE}.{VERSION_APPEND}"
version(VERSION_FULL) version(VERSION_FULL)
description("the Python programming language") description("the Python programming language")
maintainer("sisungo <[email protected]>")
source_url( source_url(
f"https://www.python.org/ftp/python/{VERSION_FULL}/Python-{VERSION_FULL}.tar.xz" f"https://www.python.org/ftp/python/{VERSION_FULL}/Python-{VERSION_FULL}.tar.xz"
) )
+1
View File
@@ -7,6 +7,7 @@ upstream_version = "1.4.6"
version(upstream_version) version(upstream_version)
description("Great utility for computing hash sums") description("Great utility for computing hash sums")
maintainer("sisungo <[email protected]>")
source_url("https://github.com/rhash/RHash/archive/refs/tags/v1.4.6.tar.gz") source_url("https://github.com/rhash/RHash/archive/refs/tags/v1.4.6.tar.gz")
builddep("shortcut/c") builddep("shortcut/c")
+1
View File
@@ -3,6 +3,7 @@ from lib.make import *
version("15.2.0") version("15.2.0")
description("ripgrep recursively searches directories for a regex pattern while respecting your gitignore") description("ripgrep recursively searches directories for a regex pattern while respecting your gitignore")
maintainer("sisungo <[email protected]>")
source_url("https://github.com/BurntSushi/ripgrep/archive/refs/tags/15.2.0.tar.gz") source_url("https://github.com/BurntSushi/ripgrep/archive/refs/tags/15.2.0.tar.gz")
builddep("shortcut/rust") builddep("shortcut/rust")
+1
View File
@@ -4,6 +4,7 @@ from lib.make import *
version("15.1.1") version("15.1.1")
description("SemiOS fork of the UNIX sed utility") description("SemiOS fork of the UNIX sed utility")
maintainer("sisungo <[email protected]>")
source_url("https://gitea.semilabs.org/semios/sed/archive/v15.1.1.tar.gz") source_url("https://gitea.semilabs.org/semios/sed/archive/v15.1.1.tar.gz")
builddep("shortcut/c") builddep("shortcut/c")
+1
View File
@@ -3,6 +3,7 @@ from lib.make import *
version("1.2.6+1") version("1.2.6+1")
description("the SemiOS fork of musl-libc, providing POSIX C standard library and system runtime") description("the SemiOS fork of musl-libc, providing POSIX C standard library and system runtime")
maintainer("sisungo <[email protected]>")
source_url("https://gitea.semilabs.org/semios/semi-libc/archive/v1.2.6-1.tar.gz") source_url("https://gitea.semilabs.org/semios/semi-libc/archive/v1.2.6-1.tar.gz")
+1
View File
@@ -8,6 +8,7 @@ def deplinux(s):
dep(s) dep(s)
version("1.0.0") version("1.0.0")
maintainer("sisungo <[email protected]>")
source_url(f"file://{os.getcwd()}/empty.tar") source_url(f"file://{os.getcwd()}/empty.tar")
on_build(lambda: print("Building virtual package `semios-assembly`...")) on_build(lambda: print("Building virtual package `semios-assembly`..."))
+1
View File
@@ -5,6 +5,7 @@ from lib.make import *
version("3.53.4") version("3.53.4")
description("a C-language library that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine") description("a C-language library that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine")
maintainer("sisungo <[email protected]>")
source_url("https://sqlite.org/2026/sqlite-autoconf-3530400.tar.gz") source_url("https://sqlite.org/2026/sqlite-autoconf-3530400.tar.gz")
builddep("shortcut/autotools") builddep("shortcut/autotools")
+1
View File
@@ -14,6 +14,7 @@ builddep(f"libncurses-dev @{arch.get_target()}")
version("2.42.2") version("2.42.2")
description("a random collection of Linux utilities") description("a random collection of Linux utilities")
maintainer("sisungo <[email protected]>")
source_url("https://www.kernel.org/pub/linux/utils/util-linux/v2.42/util-linux-2.42.2.tar.xz") source_url("https://www.kernel.org/pub/linux/utils/util-linux/v2.42/util-linux-2.42.2.tar.xz")
def build(): def build():
+2
View File
@@ -5,6 +5,7 @@ upstream_version = "9.2.782"
version(upstream_version) version(upstream_version)
description("vim, a greatly improved version of the good old UNIX editor Vi") description("vim, a greatly improved version of the good old UNIX editor Vi")
maintainer("sisungo <[email protected]>")
source_url("https://github.com/vim/vim/archive/refs/tags/v9.2.0782.tar.gz") source_url("https://github.com/vim/vim/archive/refs/tags/v9.2.0782.tar.gz")
builddep("shortcut/c") builddep("shortcut/c")
@@ -46,3 +47,4 @@ dep("semi-libc @same-arch")
dep("libncurses @same-arch") dep("libncurses @same-arch")
dep(f"vim-data (={upstream_version}) @any") dep(f"vim-data (={upstream_version}) @any")
cpp.use_auto_pack(["bin"]) cpp.use_auto_pack(["bin"])
link("bin/vim", "/bin/vi")
+1
View File
@@ -5,6 +5,7 @@ from lib.make import *
version("5.8.3") version("5.8.3")
description("a general-purpose LZMA data-compression library plus command-line tools") description("a general-purpose LZMA data-compression library plus command-line tools")
maintainer("sisungo <[email protected]>")
source_url( source_url(
"https://github.com/tukaani-project/xz/releases/download/v5.8.3/xz-5.8.3.tar.gz" "https://github.com/tukaani-project/xz/releases/download/v5.8.3/xz-5.8.3.tar.gz"
) )
+1
View File
@@ -5,6 +5,7 @@ from lib.make import *
version("2.3.3") version("2.3.3")
description("zlib replacement with optimizations for next generation systems") description("zlib replacement with optimizations for next generation systems")
maintainer("sisungo <[email protected]>")
source_url("https://github.com/zlib-ng/zlib-ng/archive/refs/tags/2.3.3.tar.gz") source_url("https://github.com/zlib-ng/zlib-ng/archive/refs/tags/2.3.3.tar.gz")
builddep("shortcut/c++") builddep("shortcut/c++")
+1 -2
View File
@@ -1,10 +1,9 @@
import os
import lib.cpp as cpp import lib.cpp as cpp
from lib.make import * from lib.make import *
version("1.5.7") version("1.5.7")
description("Zstandard - Fast real-time compression algorithm") description("Zstandard - Fast real-time compression algorithm")
maintainer("sisungo <[email protected]>")
source_url( source_url(
"https://github.com/facebook/zstd/releases/download/v1.5.7/zstd-1.5.7.tar.gz" "https://github.com/facebook/zstd/releases/download/v1.5.7/zstd-1.5.7.tar.gz"
) )