All checks were successful
Test / Create distribution (push) Successful in 1m5s
Test / Sandbox (push) Successful in 2m55s
Test / ShareFS (push) Successful in 3m46s
Test / Hakurei (push) Successful in 3m57s
Test / Sandbox (race detector) (push) Successful in 5m25s
Test / Hakurei (race detector) (push) Successful in 6m29s
Test / Flake checks (push) Successful in 1m21s
For upcoming azalea integration. The API is quite ugly right now to ease migration. Signed-off-by: Ophestra <cat@gensokyo.uk>
198 lines
12 KiB
Go
198 lines
12 KiB
Go
package rosa
|
|
|
|
import "unique"
|
|
|
|
var (
|
|
LLVM = ArtifactH(unique.Make("llvm"))
|
|
EarlyInit = ArtifactH(unique.Make("earlyinit"))
|
|
ImageSystem = ArtifactH(unique.Make("system-image"))
|
|
ImageInitramfs = ArtifactH(unique.Make("initramfs-image"))
|
|
Kernel = ArtifactH(unique.Make("kernel"))
|
|
KernelHeaders = ArtifactH(unique.Make("kernel-headers"))
|
|
KernelSource = ArtifactH(unique.Make("kernel-source"))
|
|
Firmware = ArtifactH(unique.Make("firmware"))
|
|
ACL = ArtifactH(unique.Make("acl"))
|
|
ArgpStandalone = ArtifactH(unique.Make("argp-standalone"))
|
|
Attr = ArtifactH(unique.Make("attr"))
|
|
Autoconf = ArtifactH(unique.Make("autoconf"))
|
|
Automake = ArtifactH(unique.Make("automake"))
|
|
BC = ArtifactH(unique.Make("bc"))
|
|
Bash = ArtifactH(unique.Make("bash"))
|
|
Binutils = ArtifactH(unique.Make("binutils"))
|
|
Bison = ArtifactH(unique.Make("bison"))
|
|
Bzip2 = ArtifactH(unique.Make("bzip2"))
|
|
CMake = ArtifactH(unique.Make("cmake"))
|
|
Connman = ArtifactH(unique.Make("connman"))
|
|
Coreutils = ArtifactH(unique.Make("coreutils"))
|
|
Curl = ArtifactH(unique.Make("curl"))
|
|
DBus = ArtifactH(unique.Make("dbus"))
|
|
DTC = ArtifactH(unique.Make("dtc"))
|
|
Diffutils = ArtifactH(unique.Make("diffutils"))
|
|
Elfutils = ArtifactH(unique.Make("elfutils"))
|
|
Fakeroot = ArtifactH(unique.Make("fakeroot"))
|
|
Findutils = ArtifactH(unique.Make("findutils"))
|
|
Flex = ArtifactH(unique.Make("flex"))
|
|
FontUtil = ArtifactH(unique.Make("font-util"))
|
|
Freetype = ArtifactH(unique.Make("freetype"))
|
|
Fuse = ArtifactH(unique.Make("fuse"))
|
|
GMP = ArtifactH(unique.Make("gmp"))
|
|
GLib = ArtifactH(unique.Make("glib"))
|
|
Gawk = ArtifactH(unique.Make("gawk"))
|
|
GenInitCPIO = ArtifactH(unique.Make("gen_init_cpio"))
|
|
Gettext = ArtifactH(unique.Make("gettext"))
|
|
Git = ArtifactH(unique.Make("git"))
|
|
Glslang = ArtifactH(unique.Make("glslang"))
|
|
GnuTLS = ArtifactH(unique.Make("gnutls"))
|
|
Go = ArtifactH(unique.Make("go"))
|
|
Gperf = ArtifactH(unique.Make("gperf"))
|
|
Grep = ArtifactH(unique.Make("grep"))
|
|
Gzip = ArtifactH(unique.Make("gzip"))
|
|
Hakurei = ArtifactH(unique.Make("hakurei"))
|
|
HakureiDist = ArtifactH(unique.Make("hakurei-dist"))
|
|
Hwdata = ArtifactH(unique.Make("hwdata"))
|
|
IPTables = ArtifactH(unique.Make("iptables"))
|
|
Kmod = ArtifactH(unique.Make("kmod"))
|
|
LIT = ArtifactH(unique.Make("lit"))
|
|
LibX11 = ArtifactH(unique.Make("libX11"))
|
|
LibXau = ArtifactH(unique.Make("libXau"))
|
|
LibXdmcp = ArtifactH(unique.Make("libXdmcp"))
|
|
LibXext = ArtifactH(unique.Make("libXext"))
|
|
LibXfixes = ArtifactH(unique.Make("libXfixes"))
|
|
LibXfont2 = ArtifactH(unique.Make("libXfont2"))
|
|
LibXrandr = ArtifactH(unique.Make("libXrandr"))
|
|
LibXrender = ArtifactH(unique.Make("libXrender"))
|
|
LibXxf86vm = ArtifactH(unique.Make("libXxf86vm"))
|
|
Libarchive = ArtifactH(unique.Make("libarchive"))
|
|
Libbsd = ArtifactH(unique.Make("libbsd"))
|
|
Libcap = ArtifactH(unique.Make("libcap"))
|
|
Libconfig = ArtifactH(unique.Make("libconfig"))
|
|
LibdisplayInfo = ArtifactH(unique.Make("libdisplay-info"))
|
|
Libdrm = ArtifactH(unique.Make("libdrm"))
|
|
Libepoxy = ArtifactH(unique.Make("libepoxy"))
|
|
Libev = ArtifactH(unique.Make("libev"))
|
|
Libexpat = ArtifactH(unique.Make("libexpat"))
|
|
Libffi = ArtifactH(unique.Make("libffi"))
|
|
Libfontenc = ArtifactH(unique.Make("libfontenc"))
|
|
Libgd = ArtifactH(unique.Make("libgd"))
|
|
Libglvnd = ArtifactH(unique.Make("libglvnd"))
|
|
Libiconv = ArtifactH(unique.Make("libiconv"))
|
|
Libmd = ArtifactH(unique.Make("libmd"))
|
|
Libmnl = ArtifactH(unique.Make("libmnl"))
|
|
Libnftnl = ArtifactH(unique.Make("libnftnl"))
|
|
Libpciaccess = ArtifactH(unique.Make("libpciaccess"))
|
|
Libpng = ArtifactH(unique.Make("libpng"))
|
|
Libpsl = ArtifactH(unique.Make("libpsl"))
|
|
Libseccomp = ArtifactH(unique.Make("libseccomp"))
|
|
Libtasn1 = ArtifactH(unique.Make("libtasn1"))
|
|
Libtirpc = ArtifactH(unique.Make("libtirpc"))
|
|
Libtool = ArtifactH(unique.Make("libtool"))
|
|
Libucontext = ArtifactH(unique.Make("libucontext"))
|
|
Libunistring = ArtifactH(unique.Make("libunistring"))
|
|
Libva = ArtifactH(unique.Make("libva"))
|
|
LibxcbRenderUtil = ArtifactH(unique.Make("libxcb-render-util"))
|
|
LibxcbUtil = ArtifactH(unique.Make("libxcb-util"))
|
|
LibxcbUtilImage = ArtifactH(unique.Make("libxcb-util-image"))
|
|
LibxcbUtilKeysyms = ArtifactH(unique.Make("libxcb-util-keysyms"))
|
|
LibxcbUtilWM = ArtifactH(unique.Make("libxcb-util-wm"))
|
|
Libxcvt = ArtifactH(unique.Make("libxcvt"))
|
|
Libxkbfile = ArtifactH(unique.Make("libxkbfile"))
|
|
Libxml2 = ArtifactH(unique.Make("libxml2"))
|
|
Libxshmfence = ArtifactH(unique.Make("libxshmfence"))
|
|
Libxslt = ArtifactH(unique.Make("libxslt"))
|
|
Libxtrans = ArtifactH(unique.Make("libxtrans"))
|
|
LMSensors = ArtifactH(unique.Make("lm_sensors"))
|
|
M4 = ArtifactH(unique.Make("m4"))
|
|
MPC = ArtifactH(unique.Make("mpc"))
|
|
MPFR = ArtifactH(unique.Make("mpfr"))
|
|
Make = ArtifactH(unique.Make("make"))
|
|
Mesa = ArtifactH(unique.Make("mesa"))
|
|
Meson = ArtifactH(unique.Make("meson"))
|
|
Mksh = ArtifactH(unique.Make("mksh"))
|
|
MuslFts = ArtifactH(unique.Make("musl-fts"))
|
|
MuslObstack = ArtifactH(unique.Make("musl-obstack"))
|
|
NSS = ArtifactH(unique.Make("nss"))
|
|
NSSCACert = ArtifactH(unique.Make("nss-cacert"))
|
|
Ncurses = ArtifactH(unique.Make("ncurses"))
|
|
Nettle = ArtifactH(unique.Make("nettle"))
|
|
Ninja = ArtifactH(unique.Make("ninja"))
|
|
OpenSSL = ArtifactH(unique.Make("openssl"))
|
|
P11Kit = ArtifactH(unique.Make("p11-kit"))
|
|
PCRE2 = ArtifactH(unique.Make("pcre2"))
|
|
Parallel = ArtifactH(unique.Make("parallel"))
|
|
Patch = ArtifactH(unique.Make("patch"))
|
|
Perl = ArtifactH(unique.Make("perl"))
|
|
PerlLocaleGettext = ArtifactH(unique.Make("perl-Locale::gettext"))
|
|
PerlMIMECharset = ArtifactH(unique.Make("perl-MIME::Charset"))
|
|
PerlModuleBuild = ArtifactH(unique.Make("perl-Module::Build"))
|
|
PerlPodParser = ArtifactH(unique.Make("perl-Pod::Parser"))
|
|
PerlSGMLS = ArtifactH(unique.Make("perl-SGMLS"))
|
|
PerlTermReadKey = ArtifactH(unique.Make("perl-Term::ReadKey"))
|
|
PerlTestCmd = ArtifactH(unique.Make("perl-Test::Cmd"))
|
|
PerlTextCharWidth = ArtifactH(unique.Make("perl-Text::CharWidth"))
|
|
PerlTextWrapI18N = ArtifactH(unique.Make("perl-Text::WrapI18N"))
|
|
PerlUnicodeLineBreak = ArtifactH(unique.Make("perl-Unicode::LineBreak"))
|
|
PerlYAMLTiny = ArtifactH(unique.Make("perl-YAML::Tiny"))
|
|
Pixman = ArtifactH(unique.Make("pixman"))
|
|
PkgConfig = ArtifactH(unique.Make("pkg-config"))
|
|
Procps = ArtifactH(unique.Make("procps"))
|
|
Python = ArtifactH(unique.Make("python"))
|
|
PythonFlitCore = ArtifactH(unique.Make("python-flit-core"))
|
|
PythonHatchling = ArtifactH(unique.Make("python-hatchling"))
|
|
PythonIniConfig = ArtifactH(unique.Make("python-iniconfig"))
|
|
PythonMako = ArtifactH(unique.Make("python-mako"))
|
|
PythonMarkupSafe = ArtifactH(unique.Make("python-markupsafe"))
|
|
PythonPackaging = ArtifactH(unique.Make("python-packaging"))
|
|
PythonPathspec = ArtifactH(unique.Make("python-pathspec"))
|
|
PythonPluggy = ArtifactH(unique.Make("python-pluggy"))
|
|
PythonPyTest = ArtifactH(unique.Make("python-pytest"))
|
|
PythonPyYAML = ArtifactH(unique.Make("python-pyyaml"))
|
|
PythonPycparser = ArtifactH(unique.Make("python-pycparser"))
|
|
PythonPygments = ArtifactH(unique.Make("python-pygments"))
|
|
PythonSetuptools = ArtifactH(unique.Make("python-setuptools"))
|
|
PythonSetuptoolsSCM = ArtifactH(unique.Make("python-setuptools-scm"))
|
|
PythonTroveClassifiers = ArtifactH(unique.Make("python-trove-classifiers"))
|
|
PythonVCSVersioning = ArtifactH(unique.Make("python-vcs-versioning"))
|
|
PythonWheel = ArtifactH(unique.Make("python-wheel"))
|
|
QEMU = ArtifactH(unique.Make("qemu"))
|
|
Rdfind = ArtifactH(unique.Make("rdfind"))
|
|
Readline = ArtifactH(unique.Make("readline"))
|
|
Rsync = ArtifactH(unique.Make("rsync"))
|
|
Sed = ArtifactH(unique.Make("sed"))
|
|
SPIRVHeaders = ArtifactH(unique.Make("spirv-headers"))
|
|
SPIRVLLVMTranslator = ArtifactH(unique.Make("spirv-llvm-translator"))
|
|
SPIRVTools = ArtifactH(unique.Make("spirv-tools"))
|
|
SquashfsTools = ArtifactH(unique.Make("squashfs-tools"))
|
|
Strace = ArtifactH(unique.Make("strace"))
|
|
TamaGo = ArtifactH(unique.Make("tamago"))
|
|
Tar = ArtifactH(unique.Make("tar"))
|
|
Texinfo = ArtifactH(unique.Make("texinfo"))
|
|
Toybox = ArtifactH(unique.Make("toybox"))
|
|
toyboxEarly = ArtifactH(unique.Make("toybox-early"))
|
|
Unzip = ArtifactH(unique.Make("unzip"))
|
|
UtilLinux = ArtifactH(unique.Make("util-linux"))
|
|
VIM = ArtifactH(unique.Make("vim"))
|
|
Wayland = ArtifactH(unique.Make("wayland"))
|
|
WaylandProtocols = ArtifactH(unique.Make("wayland-protocols"))
|
|
XCB = ArtifactH(unique.Make("xcb"))
|
|
XCBProto = ArtifactH(unique.Make("xcb-proto"))
|
|
XDGDBusProxy = ArtifactH(unique.Make("xdg-dbus-proxy"))
|
|
XZ = ArtifactH(unique.Make("xz"))
|
|
Xkbcomp = ArtifactH(unique.Make("xkbcomp"))
|
|
XkeyboardConfig = ArtifactH(unique.Make("xkeyboard-config"))
|
|
XorgProto = ArtifactH(unique.Make("xorgproto"))
|
|
Xserver = ArtifactH(unique.Make("xserver"))
|
|
Zlib = ArtifactH(unique.Make("zlib"))
|
|
Zstd = ArtifactH(unique.Make("zstd"))
|
|
stage0Dist = ArtifactH(unique.Make("stage0-dist"))
|
|
llvmSource = ArtifactH(unique.Make("llvm-project"))
|
|
earlyCompilerRT = ArtifactH(unique.Make("early-compiler-rt"))
|
|
earlyRuntimes = ArtifactH(unique.Make("early-runtimes"))
|
|
buildcatrust = ArtifactH(unique.Make("python-buildcatrust"))
|
|
utilMacros = ArtifactH(unique.Make("util-macros"))
|
|
Musl = ArtifactH(unique.Make("musl"))
|
|
muslHeaders = ArtifactH(unique.Make("musl-headers"))
|
|
gcc = ArtifactH(unique.Make("gcc"))
|
|
nettle3 = ArtifactH(unique.Make("nettle3"))
|
|
Stage0 = ArtifactH(unique.Make("rosa-stage0"))
|
|
)
|