internal/rosa: populate Anitya project ids
All checks were successful
Test / Create distribution (push) Successful in 59s
Test / Sandbox (push) Successful in 2m48s
Test / Hakurei (push) Successful in 3m36s
Test / ShareFS (push) Successful in 3m47s
Test / Sandbox (race detector) (push) Successful in 4m54s
Test / Hakurei (race detector) (push) Successful in 5m53s
Test / Flake checks (push) Successful in 1m29s
All checks were successful
Test / Create distribution (push) Successful in 59s
Test / Sandbox (push) Successful in 2m48s
Test / Hakurei (push) Successful in 3m36s
Test / ShareFS (push) Successful in 3m47s
Test / Sandbox (race detector) (push) Successful in 4m54s
Test / Hakurei (race detector) (push) Successful in 5m53s
Test / Flake checks (push) Successful in 1m29s
This enables release monitoring for all applicable projects. Signed-off-by: Ophestra <cat@gensokyo.uk>
This commit is contained in:
@@ -71,6 +71,8 @@ func init() {
|
|||||||
Name: "attr",
|
Name: "attr",
|
||||||
Description: "Commands for Manipulating Filesystem Extended Attributes",
|
Description: "Commands for Manipulating Filesystem Extended Attributes",
|
||||||
Website: "https://savannah.nongnu.org/projects/attr/",
|
Website: "https://savannah.nongnu.org/projects/attr/",
|
||||||
|
|
||||||
|
ID: 137,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -98,5 +100,7 @@ func init() {
|
|||||||
Name: "acl",
|
Name: "acl",
|
||||||
Description: "Commands for Manipulating POSIX Access Control Lists",
|
Description: "Commands for Manipulating POSIX Access Control Lists",
|
||||||
Website: "https://savannah.nongnu.org/projects/acl/",
|
Website: "https://savannah.nongnu.org/projects/acl/",
|
||||||
|
|
||||||
|
ID: 16,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -32,5 +32,7 @@ func init() {
|
|||||||
Name: "bzip2",
|
Name: "bzip2",
|
||||||
Description: "a freely available, patent free, high-quality data compressor",
|
Description: "a freely available, patent free, high-quality data compressor",
|
||||||
Website: "https://sourceware.org/bzip2/",
|
Website: "https://sourceware.org/bzip2/",
|
||||||
|
|
||||||
|
ID: 237,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -111,6 +111,8 @@ func init() {
|
|||||||
Name: "cmake",
|
Name: "cmake",
|
||||||
Description: "cross-platform, open-source build system",
|
Description: "cross-platform, open-source build system",
|
||||||
Website: "https://cmake.org/",
|
Website: "https://cmake.org/",
|
||||||
|
|
||||||
|
ID: 306,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -34,5 +34,7 @@ func init() {
|
|||||||
Name: "curl",
|
Name: "curl",
|
||||||
Description: "command line tool and library for transferring data with URLs",
|
Description: "command line tool and library for transferring data with URLs",
|
||||||
Website: "https://curl.se/",
|
Website: "https://curl.se/",
|
||||||
|
|
||||||
|
ID: 381,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -37,5 +37,7 @@ func init() {
|
|||||||
Name: "dtc",
|
Name: "dtc",
|
||||||
Description: "The Device Tree Compiler",
|
Description: "The Device Tree Compiler",
|
||||||
Website: "https://git.kernel.org/pub/scm/utils/dtc/dtc.git/",
|
Website: "https://git.kernel.org/pub/scm/utils/dtc/dtc.git/",
|
||||||
|
|
||||||
|
ID: 16911,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -45,5 +45,7 @@ func init() {
|
|||||||
Name: "elfutils",
|
Name: "elfutils",
|
||||||
Description: "utilities and libraries to handle ELF files and DWARF data",
|
Description: "utilities and libraries to handle ELF files and DWARF data",
|
||||||
Website: "https://sourceware.org/elfutils/",
|
Website: "https://sourceware.org/elfutils/",
|
||||||
|
|
||||||
|
ID: 5679,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -55,5 +55,7 @@ func init() {
|
|||||||
Name: "fakeroot",
|
Name: "fakeroot",
|
||||||
Description: "tool for simulating superuser privileges",
|
Description: "tool for simulating superuser privileges",
|
||||||
Website: "https://salsa.debian.org/clint/fakeroot",
|
Website: "https://salsa.debian.org/clint/fakeroot",
|
||||||
|
|
||||||
|
ID: 12048,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -25,5 +25,7 @@ func init() {
|
|||||||
Name: "flex",
|
Name: "flex",
|
||||||
Description: "scanner generator for lexing in C and C++",
|
Description: "scanner generator for lexing in C and C++",
|
||||||
Website: "https://github.com/westes/flex/",
|
Website: "https://github.com/westes/flex/",
|
||||||
|
|
||||||
|
ID: 819,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -40,5 +40,7 @@ func init() {
|
|||||||
Name: "fuse",
|
Name: "fuse",
|
||||||
Description: "the reference implementation of the Linux FUSE interface",
|
Description: "the reference implementation of the Linux FUSE interface",
|
||||||
Website: "https://github.com/libfuse/libfuse/",
|
Website: "https://github.com/libfuse/libfuse/",
|
||||||
|
|
||||||
|
ID: 861,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -72,6 +72,8 @@ func init() {
|
|||||||
Name: "git",
|
Name: "git",
|
||||||
Description: "distributed version control system",
|
Description: "distributed version control system",
|
||||||
Website: "https://www.git-scm.com/",
|
Website: "https://www.git-scm.com/",
|
||||||
|
|
||||||
|
ID: 5350,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -27,6 +27,8 @@ func init() {
|
|||||||
Name: "m4",
|
Name: "m4",
|
||||||
Description: "a macro processor with GNU extensions",
|
Description: "a macro processor with GNU extensions",
|
||||||
Website: "https://www.gnu.org/software/m4/",
|
Website: "https://www.gnu.org/software/m4/",
|
||||||
|
|
||||||
|
ID: 1871,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -52,6 +54,8 @@ func init() {
|
|||||||
Name: "bison",
|
Name: "bison",
|
||||||
Description: "a general-purpose parser generator",
|
Description: "a general-purpose parser generator",
|
||||||
Website: "https://www.gnu.org/software/bison/",
|
Website: "https://www.gnu.org/software/bison/",
|
||||||
|
|
||||||
|
ID: 193,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -75,6 +79,8 @@ func init() {
|
|||||||
Name: "sed",
|
Name: "sed",
|
||||||
Description: "a non-interactive command-line text editor",
|
Description: "a non-interactive command-line text editor",
|
||||||
Website: "https://www.gnu.org/software/sed/",
|
Website: "https://www.gnu.org/software/sed/",
|
||||||
|
|
||||||
|
ID: 4789,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -108,6 +114,8 @@ func init() {
|
|||||||
Name: "autoconf",
|
Name: "autoconf",
|
||||||
Description: "M4 macros to produce self-contained configure script",
|
Description: "M4 macros to produce self-contained configure script",
|
||||||
Website: "https://www.gnu.org/software/autoconf/",
|
Website: "https://www.gnu.org/software/autoconf/",
|
||||||
|
|
||||||
|
ID: 141,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -148,6 +156,8 @@ func init() {
|
|||||||
Name: "automake",
|
Name: "automake",
|
||||||
Description: "a tool for automatically generating Makefile.in files",
|
Description: "a tool for automatically generating Makefile.in files",
|
||||||
Website: "https://www.gnu.org/software/automake/",
|
Website: "https://www.gnu.org/software/automake/",
|
||||||
|
|
||||||
|
ID: 144,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -177,6 +187,8 @@ func init() {
|
|||||||
Name: "libtool",
|
Name: "libtool",
|
||||||
Description: "a generic library support script",
|
Description: "a generic library support script",
|
||||||
Website: "https://www.gnu.org/software/libtool/",
|
Website: "https://www.gnu.org/software/libtool/",
|
||||||
|
|
||||||
|
ID: 1741,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -201,6 +213,8 @@ func init() {
|
|||||||
Name: "gzip",
|
Name: "gzip",
|
||||||
Description: "a popular data compression program",
|
Description: "a popular data compression program",
|
||||||
Website: "https://www.gnu.org/software/gzip/",
|
Website: "https://www.gnu.org/software/gzip/",
|
||||||
|
|
||||||
|
ID: 1290,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -245,6 +259,8 @@ func init() {
|
|||||||
Name: "gettext",
|
Name: "gettext",
|
||||||
Description: "tools for producing multi-lingual messages",
|
Description: "tools for producing multi-lingual messages",
|
||||||
Website: "https://www.gnu.org/software/gettext/",
|
Website: "https://www.gnu.org/software/gettext/",
|
||||||
|
|
||||||
|
ID: 898,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -276,6 +292,8 @@ func init() {
|
|||||||
Name: "diffutils",
|
Name: "diffutils",
|
||||||
Description: "several programs related to finding differences between files",
|
Description: "several programs related to finding differences between files",
|
||||||
Website: "https://www.gnu.org/software/diffutils/",
|
Website: "https://www.gnu.org/software/diffutils/",
|
||||||
|
|
||||||
|
ID: 436,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -306,6 +324,8 @@ func init() {
|
|||||||
Name: "patch",
|
Name: "patch",
|
||||||
Description: "a program to apply diff output to files",
|
Description: "a program to apply diff output to files",
|
||||||
Website: "https://savannah.gnu.org/projects/patch/",
|
Website: "https://savannah.gnu.org/projects/patch/",
|
||||||
|
|
||||||
|
ID: 2597,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -334,6 +354,8 @@ func init() {
|
|||||||
Name: "bash",
|
Name: "bash",
|
||||||
Description: "the Bourne Again SHell",
|
Description: "the Bourne Again SHell",
|
||||||
Website: "https://www.gnu.org/software/bash/",
|
Website: "https://www.gnu.org/software/bash/",
|
||||||
|
|
||||||
|
ID: 166,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -378,6 +400,8 @@ func init() {
|
|||||||
Name: "coreutils",
|
Name: "coreutils",
|
||||||
Description: "the basic file, shell and text manipulation utilities",
|
Description: "the basic file, shell and text manipulation utilities",
|
||||||
Website: "https://www.gnu.org/software/coreutils/",
|
Website: "https://www.gnu.org/software/coreutils/",
|
||||||
|
|
||||||
|
ID: 343,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -404,6 +428,8 @@ func init() {
|
|||||||
Name: "texinfo",
|
Name: "texinfo",
|
||||||
Description: "the GNU square-wheel-reinvension of man pages",
|
Description: "the GNU square-wheel-reinvension of man pages",
|
||||||
Website: "https://www.gnu.org/software/texinfo/",
|
Website: "https://www.gnu.org/software/texinfo/",
|
||||||
|
|
||||||
|
ID: 4958,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -427,6 +453,8 @@ func init() {
|
|||||||
Name: "gperf",
|
Name: "gperf",
|
||||||
Description: "a perfect hash function generator",
|
Description: "a perfect hash function generator",
|
||||||
Website: "https://www.gnu.org/software/gperf/",
|
Website: "https://www.gnu.org/software/gperf/",
|
||||||
|
|
||||||
|
ID: 1237,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -453,6 +481,8 @@ func init() {
|
|||||||
Name: "gawk",
|
Name: "gawk",
|
||||||
Description: "an implementation of awk with GNU extensions",
|
Description: "an implementation of awk with GNU extensions",
|
||||||
Website: "https://www.gnu.org/software/gawk/",
|
Website: "https://www.gnu.org/software/gawk/",
|
||||||
|
|
||||||
|
ID: 868,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -484,6 +514,8 @@ func init() {
|
|||||||
Name: "grep",
|
Name: "grep",
|
||||||
Description: "searches input for lines containing a match to a pattern",
|
Description: "searches input for lines containing a match to a pattern",
|
||||||
Website: "https://www.gnu.org/software/grep/",
|
Website: "https://www.gnu.org/software/grep/",
|
||||||
|
|
||||||
|
ID: 1251,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -514,6 +546,8 @@ func init() {
|
|||||||
Name: "findutils",
|
Name: "findutils",
|
||||||
Description: "the basic directory searching utilities",
|
Description: "the basic directory searching utilities",
|
||||||
Website: "https://www.gnu.org/software/findutils/",
|
Website: "https://www.gnu.org/software/findutils/",
|
||||||
|
|
||||||
|
ID: 812,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -542,6 +576,8 @@ func init() {
|
|||||||
Name: "bc",
|
Name: "bc",
|
||||||
Description: "an arbitrary precision numeric processing language",
|
Description: "an arbitrary precision numeric processing language",
|
||||||
Website: "https://www.gnu.org/software/bc/",
|
Website: "https://www.gnu.org/software/bc/",
|
||||||
|
|
||||||
|
ID: 170,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -563,6 +599,8 @@ func init() {
|
|||||||
Name: "libiconv",
|
Name: "libiconv",
|
||||||
Description: "iconv implementation independent of glibc",
|
Description: "iconv implementation independent of glibc",
|
||||||
Website: "https://www.gnu.org/software/libiconv/",
|
Website: "https://www.gnu.org/software/libiconv/",
|
||||||
|
|
||||||
|
ID: 10656,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -603,6 +641,8 @@ func init() {
|
|||||||
Name: "tar",
|
Name: "tar",
|
||||||
Description: "provides the ability to create tar archives",
|
Description: "provides the ability to create tar archives",
|
||||||
Website: "https://www.gnu.org/software/tar/",
|
Website: "https://www.gnu.org/software/tar/",
|
||||||
|
|
||||||
|
ID: 4939,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -626,6 +666,8 @@ func init() {
|
|||||||
Name: "binutils",
|
Name: "binutils",
|
||||||
Description: "a collection of binary tools",
|
Description: "a collection of binary tools",
|
||||||
Website: "https://www.gnu.org/software/binutils/",
|
Website: "https://www.gnu.org/software/binutils/",
|
||||||
|
|
||||||
|
ID: 7981,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -650,6 +692,8 @@ func init() {
|
|||||||
Name: "gmp",
|
Name: "gmp",
|
||||||
Description: "a free library for arbitrary precision arithmetic",
|
Description: "a free library for arbitrary precision arithmetic",
|
||||||
Website: "https://gmplib.org/",
|
Website: "https://gmplib.org/",
|
||||||
|
|
||||||
|
ID: 1186,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -674,6 +718,8 @@ func init() {
|
|||||||
Name: "mpfr",
|
Name: "mpfr",
|
||||||
Description: "a C library for multiple-precision floating-point computations",
|
Description: "a C library for multiple-precision floating-point computations",
|
||||||
Website: "https://www.mpfr.org/",
|
Website: "https://www.mpfr.org/",
|
||||||
|
|
||||||
|
ID: 2019,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -699,6 +745,8 @@ func init() {
|
|||||||
Name: "mpc",
|
Name: "mpc",
|
||||||
Description: "a C library for the arithmetic of complex numbers",
|
Description: "a C library for the arithmetic of complex numbers",
|
||||||
Website: "https://www.multiprecision.org/",
|
Website: "https://www.multiprecision.org/",
|
||||||
|
|
||||||
|
ID: 1667,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -911,5 +959,7 @@ func init() {
|
|||||||
Name: "gcc",
|
Name: "gcc",
|
||||||
Description: "The GNU Compiler Collection",
|
Description: "The GNU Compiler Collection",
|
||||||
Website: "https://www.gnu.org/software/gcc/",
|
Website: "https://www.gnu.org/software/gcc/",
|
||||||
|
|
||||||
|
ID: 6502,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -177,5 +177,7 @@ func init() {
|
|||||||
Name: "go",
|
Name: "go",
|
||||||
Description: "the Go programming language toolchain",
|
Description: "the Go programming language toolchain",
|
||||||
Website: "https://go.dev/",
|
Website: "https://go.dev/",
|
||||||
|
|
||||||
|
ID: 1227,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -54,6 +54,8 @@ func init() {
|
|||||||
|
|
||||||
Name: "glib",
|
Name: "glib",
|
||||||
Description: "the GNU library of miscellaneous stuff",
|
Description: "the GNU library of miscellaneous stuff",
|
||||||
Website: "https://gitlab.gnome.org/GNOME/glib/",
|
Website: "https://developer.gnome.org/glib/",
|
||||||
|
|
||||||
|
ID: 10024,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -90,6 +90,8 @@ mkdir -p /work/system/bin/
|
|||||||
Name: "hakurei",
|
Name: "hakurei",
|
||||||
Description: "low-level userspace tooling for Rosa OS",
|
Description: "low-level userspace tooling for Rosa OS",
|
||||||
Website: "https://hakurei.app/",
|
Website: "https://hakurei.app/",
|
||||||
|
|
||||||
|
ID: 388834,
|
||||||
}
|
}
|
||||||
artifactsM[HakureiDist] = Metadata{
|
artifactsM[HakureiDist] = Metadata{
|
||||||
f: func(t Toolchain) (pkg.Artifact, string) {
|
f: func(t Toolchain) (pkg.Artifact, string) {
|
||||||
|
|||||||
@@ -148,6 +148,8 @@ func init() {
|
|||||||
Name: "kernel",
|
Name: "kernel",
|
||||||
Description: "the generic Rosa OS linux kernel",
|
Description: "the generic Rosa OS linux kernel",
|
||||||
Website: "https://kernel.org/",
|
Website: "https://kernel.org/",
|
||||||
|
|
||||||
|
ID: 375621,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -37,5 +37,7 @@ func init() {
|
|||||||
Name: "kmod",
|
Name: "kmod",
|
||||||
Description: "a set of tools to handle common tasks with Linux kernel modules",
|
Description: "a set of tools to handle common tasks with Linux kernel modules",
|
||||||
Website: "https://git.kernel.org/pub/scm/utils/kernel/kmod/kmod.git",
|
Website: "https://git.kernel.org/pub/scm/utils/kernel/kmod/kmod.git",
|
||||||
|
|
||||||
|
ID: 1517,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -48,5 +48,7 @@ func init() {
|
|||||||
Name: "libcap",
|
Name: "libcap",
|
||||||
Description: "a library for getting and setting POSIX.1e draft 15 capabilities",
|
Description: "a library for getting and setting POSIX.1e draft 15 capabilities",
|
||||||
Website: "https://sites.google.com/site/fullycapable/",
|
Website: "https://sites.google.com/site/fullycapable/",
|
||||||
|
|
||||||
|
ID: 1569,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -28,5 +28,7 @@ func init() {
|
|||||||
Name: "libexpat",
|
Name: "libexpat",
|
||||||
Description: "a stream-oriented XML parser library",
|
Description: "a stream-oriented XML parser library",
|
||||||
Website: "https://libexpat.github.io/",
|
Website: "https://libexpat.github.io/",
|
||||||
|
|
||||||
|
ID: 770,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -23,5 +23,7 @@ func init() {
|
|||||||
Name: "libffi",
|
Name: "libffi",
|
||||||
Description: "a portable, high level programming interface to various calling conventions",
|
Description: "a portable, high level programming interface to various calling conventions",
|
||||||
Website: "https://sourceware.org/libffi/",
|
Website: "https://sourceware.org/libffi/",
|
||||||
|
|
||||||
|
ID: 1611,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -30,5 +30,7 @@ func init() {
|
|||||||
Name: "libgd",
|
Name: "libgd",
|
||||||
Description: "an open source code library for the dynamic creation of images",
|
Description: "an open source code library for the dynamic creation of images",
|
||||||
Website: "https://libgd.github.io/",
|
Website: "https://libgd.github.io/",
|
||||||
|
|
||||||
|
ID: 880,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -30,5 +30,7 @@ func init() {
|
|||||||
Name: "libpsl",
|
Name: "libpsl",
|
||||||
Description: "provides functions to work with the Mozilla Public Suffix List",
|
Description: "provides functions to work with the Mozilla Public Suffix List",
|
||||||
Website: "https://rockdaboot.github.io/libpsl/",
|
Website: "https://rockdaboot.github.io/libpsl/",
|
||||||
|
|
||||||
|
ID: 7305,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -31,5 +31,7 @@ func init() {
|
|||||||
Name: "libseccomp",
|
Name: "libseccomp",
|
||||||
Description: "an interface to the Linux Kernel's syscall filtering mechanism",
|
Description: "an interface to the Linux Kernel's syscall filtering mechanism",
|
||||||
Website: "https://github.com/seccomp/libseccomp/",
|
Website: "https://github.com/seccomp/libseccomp/",
|
||||||
|
|
||||||
|
ID: 13823,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -34,5 +34,7 @@ func init() {
|
|||||||
Name: "libucontext",
|
Name: "libucontext",
|
||||||
Description: "ucontext implementation featuring glibc-compatible ABI",
|
Description: "ucontext implementation featuring glibc-compatible ABI",
|
||||||
Website: "https://github.com/kaniini/libucontext/",
|
Website: "https://github.com/kaniini/libucontext/",
|
||||||
|
|
||||||
|
ID: 17085,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -30,5 +30,7 @@ func init() {
|
|||||||
Name: "libxml2",
|
Name: "libxml2",
|
||||||
Description: "an XML toolkit implemented in C",
|
Description: "an XML toolkit implemented in C",
|
||||||
Website: "https://gitlab.gnome.org/GNOME/libxml2/",
|
Website: "https://gitlab.gnome.org/GNOME/libxml2/",
|
||||||
|
|
||||||
|
ID: 1783,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -36,5 +36,7 @@ func init() {
|
|||||||
Name: "libxslt",
|
Name: "libxslt",
|
||||||
Description: "an XSLT processor based on libxml2",
|
Description: "an XSLT processor based on libxml2",
|
||||||
Website: "https://gitlab.gnome.org/GNOME/libxslt/",
|
Website: "https://gitlab.gnome.org/GNOME/libxslt/",
|
||||||
|
|
||||||
|
ID: 13301,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -521,6 +521,8 @@ func init() {
|
|||||||
Name: "clang",
|
Name: "clang",
|
||||||
Description: `an "LLVM native" C/C++/Objective-C compiler`,
|
Description: `an "LLVM native" C/C++/Objective-C compiler`,
|
||||||
Website: "https://llvm.org/",
|
Website: "https://llvm.org/",
|
||||||
|
|
||||||
|
ID: 1830,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -33,6 +33,8 @@ func init() {
|
|||||||
Name: "make",
|
Name: "make",
|
||||||
Description: "a tool which controls the generation of executables and other non-source files",
|
Description: "a tool which controls the generation of executables and other non-source files",
|
||||||
Website: "https://www.gnu.org/software/make/",
|
Website: "https://www.gnu.org/software/make/",
|
||||||
|
|
||||||
|
ID: 1877,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -36,6 +36,8 @@ func init() {
|
|||||||
Name: "meson",
|
Name: "meson",
|
||||||
Description: "an open source build system",
|
Description: "an open source build system",
|
||||||
Website: "https://mesonbuild.com/",
|
Website: "https://mesonbuild.com/",
|
||||||
|
|
||||||
|
ID: 6472,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -40,5 +40,7 @@ func init() {
|
|||||||
Name: "mksh",
|
Name: "mksh",
|
||||||
Description: "MirBSD Korn Shell",
|
Description: "MirBSD Korn Shell",
|
||||||
Website: "https://www.mirbsd.org/mksh",
|
Website: "https://www.mirbsd.org/mksh",
|
||||||
|
|
||||||
|
ID: 5590,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -34,5 +34,7 @@ func init() {
|
|||||||
Name: "musl-fts",
|
Name: "musl-fts",
|
||||||
Description: "implementation of fts(3) functions which are missing in musl libc",
|
Description: "implementation of fts(3) functions which are missing in musl libc",
|
||||||
Website: "https://github.com/void-linux/musl-fts",
|
Website: "https://github.com/void-linux/musl-fts",
|
||||||
|
|
||||||
|
ID: 26980,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -34,5 +34,7 @@ func init() {
|
|||||||
Name: "musl-obstack",
|
Name: "musl-obstack",
|
||||||
Description: "obstack functions and macros separated from glibc",
|
Description: "obstack functions and macros separated from glibc",
|
||||||
Website: "https://github.com/void-linux/musl-obstack",
|
Website: "https://github.com/void-linux/musl-obstack",
|
||||||
|
|
||||||
|
ID: 146206,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -61,5 +61,7 @@ func init() {
|
|||||||
Name: "musl",
|
Name: "musl",
|
||||||
Description: "an implementation of the C standard library",
|
Description: "an implementation of the C standard library",
|
||||||
Website: "https://musl.libc.org/",
|
Website: "https://musl.libc.org/",
|
||||||
|
|
||||||
|
ID: 11688,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -30,5 +30,7 @@ func init() {
|
|||||||
Name: "ncurses",
|
Name: "ncurses",
|
||||||
Description: "a free software emulation of curses in System V Release 4.0 (SVr4)",
|
Description: "a free software emulation of curses in System V Release 4.0 (SVr4)",
|
||||||
Website: "https://invisible-island.net/ncurses/",
|
Website: "https://invisible-island.net/ncurses/",
|
||||||
|
|
||||||
|
ID: 2057,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -42,5 +42,7 @@ func init() {
|
|||||||
Name: "ninja",
|
Name: "ninja",
|
||||||
Description: "a small build system with a focus on speed",
|
Description: "a small build system with a focus on speed",
|
||||||
Website: "https://ninja-build.org/",
|
Website: "https://ninja-build.org/",
|
||||||
|
|
||||||
|
ID: 2089,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -44,5 +44,7 @@ func init() {
|
|||||||
Name: "openssl",
|
Name: "openssl",
|
||||||
Description: "TLS/SSL and crypto library",
|
Description: "TLS/SSL and crypto library",
|
||||||
Website: "https://www.openssl.org/",
|
Website: "https://www.openssl.org/",
|
||||||
|
|
||||||
|
ID: 2566,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -37,5 +37,7 @@ func init() {
|
|||||||
Name: "pcre2",
|
Name: "pcre2",
|
||||||
Description: "a set of C functions that implement regular expression pattern matching",
|
Description: "a set of C functions that implement regular expression pattern matching",
|
||||||
Website: "https://pcre2project.github.io/pcre2/",
|
Website: "https://pcre2project.github.io/pcre2/",
|
||||||
|
|
||||||
|
ID: 5832,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -54,6 +54,8 @@ func init() {
|
|||||||
Name: "perl",
|
Name: "perl",
|
||||||
Description: "The Perl Programming language",
|
Description: "The Perl Programming language",
|
||||||
Website: "https://www.perl.org/",
|
Website: "https://www.perl.org/",
|
||||||
|
|
||||||
|
ID: 13599,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -26,5 +26,7 @@ func init() {
|
|||||||
Name: "pkg-config",
|
Name: "pkg-config",
|
||||||
Description: "a helper tool used when compiling applications and libraries",
|
Description: "a helper tool used when compiling applications and libraries",
|
||||||
Website: "https://pkgconfig.freedesktop.org/",
|
Website: "https://pkgconfig.freedesktop.org/",
|
||||||
|
|
||||||
|
ID: 3649,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -36,5 +36,7 @@ func init() {
|
|||||||
Name: "procps",
|
Name: "procps",
|
||||||
Description: "command line and full screen utilities for browsing procfs",
|
Description: "command line and full screen utilities for browsing procfs",
|
||||||
Website: "https://gitlab.com/procps-ng/procps",
|
Website: "https://gitlab.com/procps-ng/procps",
|
||||||
|
|
||||||
|
ID: 3708,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -68,6 +68,8 @@ func init() {
|
|||||||
Name: "python",
|
Name: "python",
|
||||||
Description: "the Python programming language interpreter",
|
Description: "the Python programming language interpreter",
|
||||||
Website: "https://www.python.org/",
|
Website: "https://www.python.org/",
|
||||||
|
|
||||||
|
ID: 13254,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -131,6 +133,8 @@ func init() {
|
|||||||
Name: "setuptools",
|
Name: "setuptools",
|
||||||
Description: "the autotools of the Python ecosystem",
|
Description: "the autotools of the Python ecosystem",
|
||||||
Website: "https://pypi.org/project/setuptools/",
|
Website: "https://pypi.org/project/setuptools/",
|
||||||
|
|
||||||
|
ID: 4021,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -102,5 +102,7 @@ func init() {
|
|||||||
Name: "qemu",
|
Name: "qemu",
|
||||||
Description: "a generic and open source machine emulator and virtualizer",
|
Description: "a generic and open source machine emulator and virtualizer",
|
||||||
Website: "https://www.qemu.org/",
|
Website: "https://www.qemu.org/",
|
||||||
|
|
||||||
|
ID: 13607,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -33,5 +33,7 @@ func init() {
|
|||||||
Name: "rsync",
|
Name: "rsync",
|
||||||
Description: "an open source utility that provides fast incremental file transfer",
|
Description: "an open source utility that provides fast incremental file transfer",
|
||||||
Website: "https://rsync.samba.org/",
|
Website: "https://rsync.samba.org/",
|
||||||
|
|
||||||
|
ID: 4217,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -47,5 +47,7 @@ func init() {
|
|||||||
Name: "squashfs-tools",
|
Name: "squashfs-tools",
|
||||||
Description: "tools to create and extract Squashfs filesystems",
|
Description: "tools to create and extract Squashfs filesystems",
|
||||||
Website: "https://github.com/plougher/squashfs-tools",
|
Website: "https://github.com/plougher/squashfs-tools",
|
||||||
|
|
||||||
|
ID: 4879,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,12 +1,14 @@
|
|||||||
package rosa
|
package rosa
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"strings"
|
||||||
|
|
||||||
"hakurei.app/internal/pkg"
|
"hakurei.app/internal/pkg"
|
||||||
)
|
)
|
||||||
|
|
||||||
func (t Toolchain) newNSS() (pkg.Artifact, string) {
|
func (t Toolchain) newNSS() (pkg.Artifact, string) {
|
||||||
const (
|
const (
|
||||||
version = "3_120"
|
version = "3.120"
|
||||||
checksum = "9M0SNMrj9BJp6RH2rQnMm6bZWtP0Kgj64D5JNPHF7Cxr2_8kfy3msubIcvEPwC35"
|
checksum = "9M0SNMrj9BJp6RH2rQnMm6bZWtP0Kgj64D5JNPHF7Cxr2_8kfy3msubIcvEPwC35"
|
||||||
|
|
||||||
version0 = "4_38_2"
|
version0 = "4_38_2"
|
||||||
@@ -14,7 +16,7 @@ func (t Toolchain) newNSS() (pkg.Artifact, string) {
|
|||||||
)
|
)
|
||||||
return t.NewPackage("nss", version, pkg.NewHTTPGetTar(
|
return t.NewPackage("nss", version, pkg.NewHTTPGetTar(
|
||||||
nil, "https://github.com/nss-dev/nss/archive/refs/tags/"+
|
nil, "https://github.com/nss-dev/nss/archive/refs/tags/"+
|
||||||
"NSS_"+version+"_RTM.tar.gz",
|
"NSS_"+strings.Join(strings.SplitN(version, ".", 2), "_")+"_RTM.tar.gz",
|
||||||
mustDecode(checksum),
|
mustDecode(checksum),
|
||||||
pkg.TarGzip,
|
pkg.TarGzip,
|
||||||
), &PackageAttr{
|
), &PackageAttr{
|
||||||
@@ -72,6 +74,8 @@ func init() {
|
|||||||
Name: "nss",
|
Name: "nss",
|
||||||
Description: "Network Security Services",
|
Description: "Network Security Services",
|
||||||
Website: "https://firefox-source-docs.mozilla.org/security/nss/index.html",
|
Website: "https://firefox-source-docs.mozilla.org/security/nss/index.html",
|
||||||
|
|
||||||
|
ID: 2503,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -67,6 +67,8 @@ func init() {
|
|||||||
Name: "toybox",
|
Name: "toybox",
|
||||||
Description: "many common Linux command line utilities",
|
Description: "many common Linux command line utilities",
|
||||||
Website: "https://landley.net/toybox/",
|
Website: "https://landley.net/toybox/",
|
||||||
|
|
||||||
|
ID: 13818,
|
||||||
}
|
}
|
||||||
|
|
||||||
artifactsM[toyboxEarly] = Metadata{
|
artifactsM[toyboxEarly] = Metadata{
|
||||||
|
|||||||
@@ -38,5 +38,7 @@ func init() {
|
|||||||
Name: "unzip",
|
Name: "unzip",
|
||||||
Description: "portable compression/archiver utilities",
|
Description: "portable compression/archiver utilities",
|
||||||
Website: "https://infozip.sourceforge.net/",
|
Website: "https://infozip.sourceforge.net/",
|
||||||
|
|
||||||
|
ID: 8684,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -53,5 +53,7 @@ func init() {
|
|||||||
Name: "util-linux",
|
Name: "util-linux",
|
||||||
Description: "a random collection of Linux utilities",
|
Description: "a random collection of Linux utilities",
|
||||||
Website: "https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git",
|
Website: "https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git",
|
||||||
|
|
||||||
|
ID: 8179,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -41,6 +41,8 @@ func init() {
|
|||||||
Name: "wayland",
|
Name: "wayland",
|
||||||
Description: "core Wayland window system code and protocol",
|
Description: "core Wayland window system code and protocol",
|
||||||
Website: "https://wayland.freedesktop.org/",
|
Website: "https://wayland.freedesktop.org/",
|
||||||
|
|
||||||
|
ID: 10061,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -122,5 +124,7 @@ func init() {
|
|||||||
Name: "wayland-protocols",
|
Name: "wayland-protocols",
|
||||||
Description: "Additional standard Wayland protocols",
|
Description: "Additional standard Wayland protocols",
|
||||||
Website: "https://wayland.freedesktop.org/",
|
Website: "https://wayland.freedesktop.org/",
|
||||||
|
|
||||||
|
ID: 13997,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -21,6 +21,8 @@ func init() {
|
|||||||
Name: "util-macros",
|
Name: "util-macros",
|
||||||
Description: "X.Org Autotools macros",
|
Description: "X.Org Autotools macros",
|
||||||
Website: "https://xorg.freedesktop.org/",
|
Website: "https://xorg.freedesktop.org/",
|
||||||
|
|
||||||
|
ID: 5252,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -54,6 +56,8 @@ func init() {
|
|||||||
Name: "xproto",
|
Name: "xproto",
|
||||||
Description: "X Window System unified protocol definitions",
|
Description: "X Window System unified protocol definitions",
|
||||||
Website: "https://gitlab.freedesktop.org/xorg/proto/xorgproto",
|
Website: "https://gitlab.freedesktop.org/xorg/proto/xorgproto",
|
||||||
|
|
||||||
|
ID: 13650,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -89,5 +93,7 @@ func init() {
|
|||||||
Name: "libXau",
|
Name: "libXau",
|
||||||
Description: "functions for handling Xauthority files and entries",
|
Description: "functions for handling Xauthority files and entries",
|
||||||
Website: "https://gitlab.freedesktop.org/xorg/lib/libxau",
|
Website: "https://gitlab.freedesktop.org/xorg/lib/libxau",
|
||||||
|
|
||||||
|
ID: 1765,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -22,6 +22,8 @@ func init() {
|
|||||||
Name: "xcb-proto",
|
Name: "xcb-proto",
|
||||||
Description: "XML-XCB protocol descriptions used by libxcb for the X11 protocol & extensions",
|
Description: "XML-XCB protocol descriptions used by libxcb for the X11 protocol & extensions",
|
||||||
Website: "https://gitlab.freedesktop.org/xorg/proto/xcbproto",
|
Website: "https://gitlab.freedesktop.org/xorg/proto/xcbproto",
|
||||||
|
|
||||||
|
ID: 13646,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -50,5 +52,7 @@ func init() {
|
|||||||
Name: "xcb",
|
Name: "xcb",
|
||||||
Description: "The X protocol C-language Binding",
|
Description: "The X protocol C-language Binding",
|
||||||
Website: "https://xcb.freedesktop.org/",
|
Website: "https://xcb.freedesktop.org/",
|
||||||
|
|
||||||
|
ID: 1767,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -23,5 +23,7 @@ func init() {
|
|||||||
Name: "xz",
|
Name: "xz",
|
||||||
Description: "XZ Utils",
|
Description: "XZ Utils",
|
||||||
Website: "https://tukaani.org/xz/",
|
Website: "https://tukaani.org/xz/",
|
||||||
|
|
||||||
|
ID: 5277,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -29,5 +29,7 @@ func init() {
|
|||||||
Name: "zlib",
|
Name: "zlib",
|
||||||
Description: "lossless data-compression library",
|
Description: "lossless data-compression library",
|
||||||
Website: "https://zlib.net/",
|
Website: "https://zlib.net/",
|
||||||
|
|
||||||
|
ID: 5303,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -27,5 +27,7 @@ func init() {
|
|||||||
Name: "zstd",
|
Name: "zstd",
|
||||||
Description: "a fast compression algorithm",
|
Description: "a fast compression algorithm",
|
||||||
Website: "https://facebook.github.io/zstd/",
|
Website: "https://facebook.github.io/zstd/",
|
||||||
|
|
||||||
|
ID: 12083,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user