recipes: kernel/generic: Bump release number
[dragora.git] / recipes / 00-core.order
blob4d174c8b1499a6e4d168e20b11eb71426e3f2d27
1 # HOW TO READ THIS FILE:
3 # If 'a' depends on 'b' and 'c', and 'c' depends on 'b' as well,
4 # the file might look like:
6 #   a.recipe: c.recipe b.recipe
7 #   b.recipe:
8 #   c.recipe: b.recipe
10 # Each letter represents a recipe name, complete dependencies for
11 # the first recipe name are listed in descending order, which is
12 # printed from right to left, and removed from left to right:
14 #   b.recipe
15 #   c.recipe
16 #   a.recipe
18 # Commented lines starting with a '#' are allowed.  Blank lines,
19 # colons, parentheses, and end of line are removed.
21 # For more information, type: info qi 'order file'
24 # File system structure and system configuration files
25 data/hierarchyfs: data/etc
27 # Main C library
28 kernel/headers:
29 devel/fortify-headers:
30 libs/musl:
32 # Native Language Support (NLS)
33 libs/gettext:
35 # Libraries, linker and compiler related
36 devel/m4:
37 libs/mpc: libs/mpfr libs/gmp
38 libs/gmp:
39 libs/mpfr: libs/gmp
40 libs/isl: libs/gmp
41 devel/flex: devel/bison
42 libs/zlib:
43 devel/gc: libs/libatomic_ops
44 devel/gcc: devel/binutils
45 libs/musl-compat:
46 libs/libaio:
47 libs/libsigsegv:
49 # Extended attributes, access control lists support on filesystems
50 tools/acl: tools/attr
52 # Capabilities commands and library (1/2)
53 libs/libcap: tools/attr
55 tools/ed:
56 tools/sed:
57 devel/pkgconf:
58 libs/ncurses: tools/gpm
59 tools/shadow:
60 tools/util-linux-pass1:
61 tools/procps-ng:
62 tools/e2fsprogs:
63 tools/coreutils:
64 tools/diffutils: tools/ed
65 devel/check: tools/gawk
66 data/iana-etc: tools/gawk
67 tools/gawk: libs/readline
68 libs/readline: libs/ncurses
69 devel/libtool:
70 perl/perl5: compressors/bzip2 db/berkeley-db db/gdbm
71 devel/automake: devel/autoconf
72 devel/help2man:
73 gnupg/libgcrypt: gnupg/libgpg-error
75 # Compression commands and library
76 compressors/bzip2:
77 compressors/gzip:
78 compressors/clzip:
79 compressors/plzip: libs/lzlib
80 compressors/xlunzip:
81 compressors/xz:
82 compressors/unzip:
83 compressors/zutils: compressors/bzip2 compressors/gzip compressors/clzip compressors/xz
84 tools/lziprecover:
85 libs/lzo:
87 # Cryptographic libraries
88 libs/nettle:
89 networking/libressl:
90 libs/libssh2: networking/libressl
92 libs/libarchive: libs/expat libs/nettle
94 devel/texinfo: perl/perl5
95 devel/gperf:
96 devel/bc:
97 tools/file:
98 tools/findutils: tools/mlocate
99 libs/pcre:
100 libs/pcre2:
101 tools/grep:
102 libs/popt:
104 # Some text editors
105 tools/moe:
106 tools/nano: dict/aspell
107 tools/vim-tiny:
109 # Manual page tool support
110 tools/man-db: libs/libpipeline db/gdbm tools/less tools/groff
112 # Extra command-line support for other programs
113 libs/libedit: libs/ncurses tools/groff
115 # Shells
116 shells/mksh:
117 shells/bash: libs/readline
119 tools/tar:
120 tools/tarlz: libs/lzlib
121 tools/patch: tools/ed
123 # Package manager(s)
124 tools/qi: tools/graft
125 tools/graft: perl/perl5
127 # FUSE support
128 libs/fuse2:
130 # More programming languages, libraries
131 devel/nasm:
132 devel/tcl: libs/zlib
133 lua/lua5: libs/readline
134 db/sqlite: devel/tcl libs/readline libs/zlib
135 python/python3: devel/valgrind libs/zlib libs/expat libs/libffi libs/readline networking/libressl
136 libs/libunistring:
137 libs/libidn:
138 libs/libidn2:
139 devel/guile: libs/libffi libs/libunistring
140 devel/gdb: libs/zlib libs/readline python/python3
141 devel/make: devel/guile
142 devel/clisp: libs/libffcall libs/libsigsegv
144 # Additional build systems (1/2)
145 devel/re2c:
146 devel/ninja:
147 devel/meson:
149 # Ruby programming language
150 ruby/ruby3: libs/libyaml
152 # Ruby gems
153 ruby/asciidoctor:
154 ruby/pygments:
156 # Language extras, modules
157 perl/xml-parser:
158 perl/uri:
159 perl/xml-sax: perl/xml-sax-base perl/xml-namespacesupport
160 perl/xml-sax-expat: perl/xml-sax
161 perl/xml-simple: perl/xml-sax-expat
162 perl/sgmlspm:
163 python/six: python/python3
164 python/mako: python/markupsafe
165 python/setuptools:
166 lua/luarocks: lua/lua5
168 # Build tools for internationalization (early)
169 tools/intltool: perl/xml-parser
171 # International Components for Unicode
172 libs/icu: python/python3
174 # XML, XSLT, DocBook, SGML support
175 libs/libxml2: python/python3 libs/readline libs/zlib gnupg/libgcrypt
176 libs/libxslt:
177 docbook/sgml-common:
178 docbook/docbook-xml: ruby/ruby3
179 docbook/docbook-xsl: docbook/docbook-xml
180 docbook/itstool:
181 docbook/xmlto:
182 docbook/opensp: docbook/xmlto docbook/sgml-common
183 docbook/openjade: docbook/opensp docbook/sgml-common
185 libs/libpsl: libs/libidn2 libs/icu libs/libxslt
187 # Capabilities commands and library (2/2)
188 libs/libcap-ng: python/python3
190 # Additional debuggers or related tools
191 devel/strace: perl/perl5
193 # Complete 'util-linux' since partial 'util-linux-pass1' ^
194 tools/util-linux: libs/readline python/python3
196 # Glib (1/2)
197 libs/glib2-pass1: python/python3
199 # Libevent (this may be used by some networking related tools)
200 libs/libevent: networking/libressl
202 # D-Bus support
203 libs/dbus-glib: daemons/dbus libs/expat
204 python/dbus-python:
206 # ELF/libelf support
207 devel/elfutils: libs/musl-fts libs/musl-obstack libs/libuargp
209 # Kernel-related
210 kernel/kmod: libs/zlib
211 kernel/generic: kernel/kmod kernel/headers
212 kernel/buildtree-generic:
213 kernel/firmware:
214 boot/eudev: kernel/kmod devel/gperf
216 # Time zone database
217 db/tzdb:
219 # Various ISO standards, database
220 data/iso-codes:
222 # PCI/USB user-space support
223 tools/pciutils: kernel/kmod libs/hwdata
224 tools/usbutils: libs/libusb libs/hwdata
225 libs/libusb-compat: libs/libusb
227 tools/psmisc: libs/ncurses
228 tools/dialog: tools/groff
229 tools/kbd:
230 tools/mc: libs/glib2-pass1
231 tools/which:
232 tools/lm-sensors:
233 tools/hdparm:
234 tools/isapnptools:
235 daemons/acpid:
237 # Extra filesystems and disk management
238 tools/lvm2: tools/mdadm
240 # Note: vim-tiny provides xxd(1), which is searched by dosfstools;
241 # finally, dosfstools is compiled as static to be able to remove
242 # vim (if someone does not need it).
243 tools/dosfstools: boot/eudev tools/vim-tiny
245 tools/xfsprogs: libs/liburcu libs/inih libs/icu libs/readline tools/util-linux
246 tools/reiser4progs: libs/libaal
247 tools/btrfs-progs: libs/lzo
248 tools/squashfs-tools: tools/attr compressors/plzip
250 # System initialization and related
251 boot/sysvinit: boot/bootscripts
252 boot/perp:
253 daemons/scron:
254 tools/logrotate: libs/popt
255 daemons/sysklogd:
256 boot/grub: boot/os-prober tools/mdadm tools/lvm2 tools/dosfstools libs/fuse2
258 # RPC support
259 libs/libtirpc:
260 devel/rpcsvc-proto:
261 libs/libnsl:
263 # Networking support
264 networking/ethtool: networking/libmnl
265 networking/ca-certificates:
266 networking/libpcap: networking/libnl3
267 networking/iw: networking/libnl3
268 networking/iwd: libs/readline
270 # SSL implementations
271 networking/libressl:
273 # This will be meet with requirements for GNUTLS and other software
274 libs/libtasn1:
275 networking/p11-kit: libs/libffi libs/libtasn1
276 networking/gnutls: devel/guile libs/nettle libs/libunistring networking/p11-kit libs/libtasn1
277 networking/nspr: networking/p11-kit db/sqlite
278 networking/nss: networking/nspr
280 # GnuPG support
281 gnupg/libgpg-error:
282 gnupg/libgcrypt:
283 gnupg/libassuan:
284 gnupg/libksba:
286 libs/npth:
287 gnupg/pinentry: gnupg/libgpg-error gnupg/libassuan
288 gnupg/gnupg2:
289 gnupg/gpgme:
291 # Networking utilities, libraries and daemons
292 networking/curl: libs/libssh2
293 networking/tcpdump:
295 networking/tcp_wrappers: libs/libnsl
296 networking/inetutils: networking/tcp_wrappers libs/ncurses
297 networking/ncftp:
298 networking/net-tools:
300 networking/openssh:
302 networking/libnftnl: networking/libmnl
303 networking/iptables: networking/libnftnl networking/libmnl
304 networking/nftables: networking/libnftnl networking/libmnl
305 networking/iproute2:
307 networking/dhcpcd:
309 networking/irssi: libs/glib2-pass1
310 libs/libmetalink: libs/expat
311 networking/wget: libs/libpsl libs/libmetalink
312 networking/wget2: libs/libpsl libs/libidn2 networking/nghttp2 libs/lzlib libs/zlib
313 networking/rsync: libs/zlib
315 networking/wireless_tools:
316 networking/wpa_supplicant: daemons/dbus
317 networking/connman: daemons/dbus libs/glib2-pass1
318 networking/alpine: dict/aspell networking/ca-certificates
319 networking/lynx:
321 # Disk quota support
322 tools/quota: networking/libnl3
324 # Additional build systems (2/2)
325 devel/cmake: libs/libuv
327 # Glib (2/2).
329 # Replace 'glib2-pass1' in order to get the dbus, cmake support
330 libs/glib2:
332 # PPP support
333 networking/lpppd: networking/libpcap devel/cmake
334 networking/rp-pppoe: networking/lpppd
336 networking/hldig:
337 networking/weechat:
339 # Sudo implementation
340 tools/sudo:
342 # CD/DVD writing utilities, libraries
343 libs/libburn:
344 libs/libisofs:
345 libs/libisoburn: libs/libisofs libs/libburn
347 # Extra software
348 tools/htop: tools/lm-sensors networking/libnl3 python/python3
349 tools/tree:
350 tools/tmux: libs/libevent
352 tools/pmount:
353 tools/udevil: libs/glib2 boot/eudev tools/intltool
354 tools/pm-utils:
356 tools/dragora-installer: