diff options
| author | Ophestra <cat@gensokyo.uk> | 2026-05-19 18:15:04 +0900 |
|---|---|---|
| committer | Ophestra <cat@gensokyo.uk> | 2026-05-19 18:15:04 +0900 |
| commit | ff44060763eedf385d9218cc5a93344b8bb04021 (patch) | |
| tree | 0f7d86fdcdc4513adb975be8ca423920e75a074f /internal/rosa/state_native.go | |
| parent | 3010a209b52c3103a1f2dea5442aa1e7428855b4 (diff) | |
internal/rosa/package: migrate python packages
This also migrates LLVM LIT via the newly implemented special case.
Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'internal/rosa/state_native.go')
| -rw-r--r-- | internal/rosa/state_native.go | 344 |
1 files changed, 167 insertions, 177 deletions
diff --git a/internal/rosa/state_native.go b/internal/rosa/state_native.go index 801a7000..0103193e 100644 --- a/internal/rosa/state_native.go +++ b/internal/rosa/state_native.go @@ -1,181 +1,171 @@ package rosa var ( - LLVM = H("llvm") - EarlyInit = H("earlyinit") - ImageSystem = H("system-image") - ImageInitramfs = H("initramfs-image") - Kernel = H("kernel") - KernelHeaders = H("kernel-headers") - KernelSource = H("kernel-source") - Firmware = H("firmware") - ACL = H("acl") - ArgpStandalone = H("argp-standalone") - Attr = H("attr") - Autoconf = H("autoconf") - Automake = H("automake") - BC = H("bc") - Bash = H("bash") - Binutils = H("binutils") - Bison = H("bison") - Bzip2 = H("bzip2") - CMake = H("cmake") - Connman = H("connman") - Coreutils = H("coreutils") - Curl = H("curl") - DBus = H("dbus") - DTC = H("dtc") - Diffutils = H("diffutils") - Elfutils = H("elfutils") - Fakeroot = H("fakeroot") - Findutils = H("findutils") - Flex = H("flex") - FontUtil = H("font-util") - Freetype = H("freetype") - Fuse = H("fuse") - GMP = H("gmp") - GLib = H("glib") - Gawk = H("gawk") - GenInitCPIO = H("gen_init_cpio") - Gettext = H("gettext") - Git = H("git") - Glslang = H("glslang") - GnuTLS = H("gnutls") - Go = H("go") - Gperf = H("gperf") - Grep = H("grep") - Gzip = H("gzip") - Hakurei = H("hakurei") - HakureiDist = H("hakurei-dist") - Hwdata = H("hwdata") - IPTables = H("iptables") - Kmod = H("kmod") - LIT = H("lit") - LibX11 = H("libX11") - LibXau = H("libXau") - LibXdmcp = H("libXdmcp") - LibXext = H("libXext") - LibXfixes = H("libXfixes") - LibXfont2 = H("libXfont2") - LibXrandr = H("libXrandr") - LibXrender = H("libXrender") - LibXxf86vm = H("libXxf86vm") - Libarchive = H("libarchive") - Libbsd = H("libbsd") - Libcap = H("libcap") - Libconfig = H("libconfig") - LibdisplayInfo = H("libdisplay-info") - Libdrm = H("libdrm") - Libepoxy = H("libepoxy") - Libev = H("libev") - Libexpat = H("libexpat") - Libffi = H("libffi") - Libfontenc = H("libfontenc") - Libgd = H("libgd") - Libglvnd = H("libglvnd") - Libiconv = H("libiconv") - Libmd = H("libmd") - Libmnl = H("libmnl") - Libnftnl = H("libnftnl") - Libpciaccess = H("libpciaccess") - Libpng = H("libpng") - Libpsl = H("libpsl") - Libseccomp = H("libseccomp") - Libtasn1 = H("libtasn1") - Libtirpc = H("libtirpc") - Libtool = H("libtool") - Libucontext = H("libucontext") - Libunistring = H("libunistring") - Libva = H("libva") - LibxcbRenderUtil = H("libxcb-render-util") - LibxcbUtil = H("libxcb-util") - LibxcbUtilImage = H("libxcb-util-image") - LibxcbUtilKeysyms = H("libxcb-util-keysyms") - LibxcbUtilWM = H("libxcb-util-wm") - Libxcvt = H("libxcvt") - Libxkbfile = H("libxkbfile") - Libxml2 = H("libxml2") - Libxshmfence = H("libxshmfence") - Libxslt = H("libxslt") - Libxtrans = H("libxtrans") - LMSensors = H("lm_sensors") - M4 = H("m4") - MPC = H("mpc") - MPFR = H("mpfr") - Make = H("make") - Mesa = H("mesa") - Meson = H("meson") - Mksh = H("mksh") - MuslFts = H("musl-fts") - MuslObstack = H("musl-obstack") - NSS = H("nss") - NSSCACert = H("nss-cacert") - Ncurses = H("ncurses") - Nettle = H("nettle") - Ninja = H("ninja") - OpenSSL = H("openssl") - P11Kit = H("p11-kit") - PCRE2 = H("pcre2") - Parallel = H("parallel") - Patch = H("patch") - PerlTestCmd = H("perl-Test-Cmd") - Pixman = H("pixman") - PkgConfig = H("pkg-config") - Procps = H("procps") - PythonFlitCore = H("python-flit-core") - PythonHatchling = H("python-hatchling") - PythonIniConfig = H("python-iniconfig") - PythonMako = H("python-mako") - PythonMarkupSafe = H("python-markupsafe") - PythonPackaging = H("python-packaging") - PythonPathspec = H("python-pathspec") - PythonPluggy = H("python-pluggy") - PythonPyTest = H("python-pytest") - PythonPyYAML = H("python-pyyaml") - PythonPycparser = H("python-pycparser") - PythonPygments = H("python-pygments") - PythonSetuptools = H("python-setuptools") - PythonSetuptoolsSCM = H("python-setuptools-scm") - PythonTroveClassifiers = H("python-trove-classifiers") - PythonVCSVersioning = H("python-vcs-versioning") - PythonWheel = H("python-wheel") - QEMU = H("qemu") - Rdfind = H("rdfind") - Readline = H("readline") - Rsync = H("rsync") - Sed = H("sed") - SPIRVHeaders = H("spirv-headers") - SPIRVLLVMTranslator = H("spirv-llvm-translator") - SPIRVTools = H("spirv-tools") - SquashfsTools = H("squashfs-tools") - Strace = H("strace") - TamaGo = H("tamago") - Tar = H("tar") - Texinfo = H("texinfo") - Toybox = H("toybox") - toyboxEarly = H("toybox-early") - Unzip = H("unzip") - UtilLinux = H("util-linux") - VIM = H("vim") - Wayland = H("wayland") - WaylandProtocols = H("wayland-protocols") - XCB = H("xcb") - XCBProto = H("xcb-proto") - XDGDBusProxy = H("xdg-dbus-proxy") - XZ = H("xz") - Xkbcomp = H("xkbcomp") - XkeyboardConfig = H("xkeyboard-config") - XorgProto = H("xorgproto") - Xserver = H("xserver") - Zlib = H("zlib") - Zstd = H("zstd") - stage0Dist = H("stage0-dist") - llvmSource = H("llvm-project") - earlyCompilerRT = H("early-compiler-rt") - earlyRuntimes = H("early-runtimes") - utilMacros = H("util-macros") - Musl = H("musl") - muslHeaders = H("musl-headers") - gcc = H("gcc") - Stage0 = H("rosa-stage0") + LLVM = H("llvm") + EarlyInit = H("earlyinit") + ImageSystem = H("system-image") + ImageInitramfs = H("initramfs-image") + Kernel = H("kernel") + KernelHeaders = H("kernel-headers") + KernelSource = H("kernel-source") + Firmware = H("firmware") + ACL = H("acl") + ArgpStandalone = H("argp-standalone") + Attr = H("attr") + Autoconf = H("autoconf") + Automake = H("automake") + BC = H("bc") + Bash = H("bash") + Binutils = H("binutils") + Bison = H("bison") + Bzip2 = H("bzip2") + CMake = H("cmake") + Connman = H("connman") + Coreutils = H("coreutils") + Curl = H("curl") + DBus = H("dbus") + DTC = H("dtc") + Diffutils = H("diffutils") + Elfutils = H("elfutils") + Fakeroot = H("fakeroot") + Findutils = H("findutils") + Flex = H("flex") + FontUtil = H("font-util") + Freetype = H("freetype") + Fuse = H("fuse") + GMP = H("gmp") + GLib = H("glib") + Gawk = H("gawk") + GenInitCPIO = H("gen_init_cpio") + Gettext = H("gettext") + Git = H("git") + Glslang = H("glslang") + GnuTLS = H("gnutls") + Go = H("go") + Gperf = H("gperf") + Grep = H("grep") + Gzip = H("gzip") + Hakurei = H("hakurei") + HakureiDist = H("hakurei-dist") + Hwdata = H("hwdata") + IPTables = H("iptables") + Kmod = H("kmod") + LIT = H("lit") + LibX11 = H("libX11") + LibXau = H("libXau") + LibXdmcp = H("libXdmcp") + LibXext = H("libXext") + LibXfixes = H("libXfixes") + LibXfont2 = H("libXfont2") + LibXrandr = H("libXrandr") + LibXrender = H("libXrender") + LibXxf86vm = H("libXxf86vm") + Libarchive = H("libarchive") + Libbsd = H("libbsd") + Libcap = H("libcap") + Libconfig = H("libconfig") + LibdisplayInfo = H("libdisplay-info") + Libdrm = H("libdrm") + Libepoxy = H("libepoxy") + Libev = H("libev") + Libexpat = H("libexpat") + Libffi = H("libffi") + Libfontenc = H("libfontenc") + Libgd = H("libgd") + Libglvnd = H("libglvnd") + Libiconv = H("libiconv") + Libmd = H("libmd") + Libmnl = H("libmnl") + Libnftnl = H("libnftnl") + Libpciaccess = H("libpciaccess") + Libpng = H("libpng") + Libpsl = H("libpsl") + Libseccomp = H("libseccomp") + Libtasn1 = H("libtasn1") + Libtirpc = H("libtirpc") + Libtool = H("libtool") + Libucontext = H("libucontext") + Libunistring = H("libunistring") + Libva = H("libva") + LibxcbRenderUtil = H("libxcb-render-util") + LibxcbUtil = H("libxcb-util") + LibxcbUtilImage = H("libxcb-util-image") + LibxcbUtilKeysyms = H("libxcb-util-keysyms") + LibxcbUtilWM = H("libxcb-util-wm") + Libxcvt = H("libxcvt") + Libxkbfile = H("libxkbfile") + Libxml2 = H("libxml2") + Libxshmfence = H("libxshmfence") + Libxslt = H("libxslt") + Libxtrans = H("libxtrans") + LMSensors = H("lm_sensors") + M4 = H("m4") + MPC = H("mpc") + MPFR = H("mpfr") + Make = H("make") + Mesa = H("mesa") + Meson = H("meson") + Mksh = H("mksh") + MuslFts = H("musl-fts") + MuslObstack = H("musl-obstack") + NSS = H("nss") + NSSCACert = H("nss-cacert") + Ncurses = H("ncurses") + Nettle = H("nettle") + Ninja = H("ninja") + OpenSSL = H("openssl") + P11Kit = H("p11-kit") + PCRE2 = H("pcre2") + Parallel = H("parallel") + Patch = H("patch") + PerlTestCmd = H("perl-Test-Cmd") + Pixman = H("pixman") + PkgConfig = H("pkg-config") + Procps = H("procps") + PythonMako = H("python-mako") + PythonPackaging = H("python-packaging") + PythonPyTest = H("python-pytest") + PythonPyYAML = H("python-pyyaml") + PythonPycparser = H("python-pycparser") + PythonSetuptools = H("python-setuptools") + PythonWheel = H("python-wheel") + QEMU = H("qemu") + Rdfind = H("rdfind") + Readline = H("readline") + Rsync = H("rsync") + Sed = H("sed") + SPIRVHeaders = H("spirv-headers") + SPIRVLLVMTranslator = H("spirv-llvm-translator") + SPIRVTools = H("spirv-tools") + SquashfsTools = H("squashfs-tools") + Strace = H("strace") + TamaGo = H("tamago") + Tar = H("tar") + Texinfo = H("texinfo") + Toybox = H("toybox") + toyboxEarly = H("toybox-early") + Unzip = H("unzip") + UtilLinux = H("util-linux") + VIM = H("vim") + Wayland = H("wayland") + WaylandProtocols = H("wayland-protocols") + XCB = H("xcb") + XCBProto = H("xcb-proto") + XDGDBusProxy = H("xdg-dbus-proxy") + XZ = H("xz") + Xkbcomp = H("xkbcomp") + XkeyboardConfig = H("xkeyboard-config") + XorgProto = H("xorgproto") + Xserver = H("xserver") + Zlib = H("zlib") + Zstd = H("zstd") + stage0Dist = H("stage0-dist") + llvmSource = H("llvm-project") + earlyCompilerRT = H("early-compiler-rt") + earlyRuntimes = H("early-runtimes") + utilMacros = H("util-macros") + Musl = H("musl") + muslHeaders = H("musl-headers") + gcc = H("gcc") + Stage0 = H("rosa-stage0") ) |
