aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/rosa/state_native.go
blob: 89d26dfaa9ec6fbdec419e44150f9fb535ccfa2c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
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"))
)