recipes: tde/tqt3: make QTDIR visible for the system
[dragora.git] / recipes / 00-core.order
blob7637e40e1b9a6621620d820c490a14da51dc205c
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 libs/musl: kernel/headers
30 # Native Language Support (NLS)
31 tools/gettext-tiny:
33 # Libraries, linker and compiler related
34 devel/m4:
35 libs/mpc: libs/mpfr libs/gmp
36 libs/gmp:
37 libs/mpfr: libs/gmp
38 libs/isl: libs/gmp
39 devel/flex: devel/bison
40 libs/libz:
41 devel/gc: libs/libatomic_ops
42 devel/gcc: devel/binutils
43 tools/musl_utils:
44 libs/libaio:
45 libs/libsigsegv:
47 # Extended attributes, access control lists support on filesystems
48 tools/acl: tools/attr
50 # Capabilities commands and library (1/2)
51 libs/libcap: tools/attr
53 tools/ed:
54 tools/sed:
55 devel/pkgconf:
56 libs/ncurses: tools/gpm
57 tools/shadow:
58 tools/util-linux_pass1:
59 tools/procps-ng:
60 tools/e2fsprogs:
61 tools/coreutils:
62 tools/diffutils: tools/ed
63 devel/check: tools/gawk
64 data/iana-etc: tools/gawk
65 tools/gawk: libs/readline
66 libs/readline: libs/ncurses
67 devel/libtool:
68 perl/perl5: compressors/bzip2 db/berkeley-db db/gdbm
69 devel/automake: devel/autoconf
70 devel/libelf: libs/libuargp
71 devel/help2man:
72 libs/libgcrypt: libs/libgpg-error
74 # Compression commands and library
75 compressors/bzip2:
76 compressors/gzip:
77 compressors/clzip:
78 compressors/plzip: libs/lzlib
79 compressors/xlunzip:
80 compressors/xz:
81 compressors/unzip:
82 compressors/zutils: compressors/bzip2 compressors/gzip compressors/clzip compressors/xz
83 tools/lziprecover:
85 # Cryptographic libraries
86 libs/nettle:
87 networking/libressl:
89 libs/libarchive: libs/expat libs/nettle
91 devel/texinfo: perl/perl5
92 devel/bc:
93 tools/file:
94 tools/findutils: tools/mlocate
95 tools/grep: libs/pcre
96 libs/popt:
98 # Some text editors
99 tools/moe:
100 tools/nano: dict/aspell
101 tools/vim_tiny:
103 # Manual page tool support
104 tools/man-db: libs/libpipeline db/gdbm tools/less tools/groff
106 # Extra command-line support for other programs
107 libs/libedit: libs/ncurses tools/groff
109 # Shells
110 shells/mksh:
111 shells/bash: libs/readline
113 tools/tar:
114 tools/tarlz: libs/lzlib
115 tools/patch: tools/ed
117 # Package manager(s)
118 tools/qi: tools/graft
119 tools/graft: perl/perl5
121 # FUSE support
122 libs/fuse2:
124 # More programming languages, libraries
125 devel/nasm:
126 devel/tcl: libs/libz
127 db/sqlite: devel/tcl libs/readline libs/libz
128 python/python2: devel/valgrind libs/libz libs/expat libs/libffi libs/readline networking/libressl
129 python/python3: devel/valgrind libs/libz libs/expat libs/libffi libs/readline networking/libressl
130 devel/gdb: libs/libz libs/readline python/python3
131 devel/guile: libs/libffi libs/libunistring
132 devel/make: devel/guile
133 devel/clisp: libs/libffcall libs/libsigsegv
135 # Additional build systems (1/2)
136 devel/re2c:
137 devel/ninja:
138 devel/meson:
140 # Ruby programming language
141 ruby/ruby2: libs/libyaml
143 # Ruby gems
144 ruby/asciidoctor:
146 # Language modules
147 perl/xml-parser:
148 perl/uri:
149 perl/xml-sax: perl/xml-sax_base perl/xml-namespacesupport
150 perl/xml-sax_expat: perl/xml-sax
151 perl/xml-simple: perl/sax_expat
152 perl/sgmlspm:
153 python/six: python/python2 python/python3
155 # Build tools for internationalization (early)
156 tools/intltool: perl/xml-parser
158 # International Components for Unicode
159 libs/icu: python/python3
161 # XML, XSLT, DocBook, SGML support
162 libs/libxml2: python/python3 libs/readline libs/libz libs/libgcrypt
163 libs/libxslt: python/libxml2_python2
164 docbook/sgml-common:
165 docbook/docbook-xml: ruby/ruby2
166 docbook/docbook-xsl: docbook/docbook-xml
167 docbook/itstool:
168 docbook/xmlto:
169 docbook/opensp: docbook/xmlto docbook/sgml-common
170 docbook/openjade: docbook/opensp docbook/sgml-common
172 # Capabilities commands and library (2/2)
173 libs/libcap-ng: python/python2 python/python3
175 # Additional debuggers or related tools
176 devel/strace: perl/perl5
178 # Complete 'util-linux' since partial 'util-linux_pass1' ^
179 tools/util-linux: libs/readline python/python3
181 # Glib
182 libs/glib2: python/python3
184 # Libevent (this may be used by some networking related tools)
185 libs/libevent: networking/libressl
187 # D-Bus support
188 libs/dbus-glib: daemons/dbus libs/expat
190 # Kernel-related
191 kernel/kmod: libs/libz
192 kernel/firmware: kernel/generic
193 kernel/buildtree-generic: kernel/generic
194 kernel/generic: kernel/kmod kernel/headers
195 boot/eudev: kernel/kmod devel/gperf
197 # Time zone database
198 db/tzdb:
200 # Various ISO standards, database
201 data/iso-codes: tools/gettext-tiny
203 # PCI/USB user-space support
204 tools/pciutils: kernel/kmod libs/hwids
205 tools/usbutils: libs/libusb libs/hwids
207 tools/psmisc: libs/ncurses
208 tools/dialog: tools/groff
209 tools/kbd:
210 tools/mc: libs/glib2
211 tools/which:
212 tools/lm_sensors:
213 tools/hdparm:
214 tools/isapnptools:
215 daemons/acpid:
217 # Extra file systems and disk management
218 tools/lvm2: tools/mdadm
220 # Note: vim_tiny provides xxd(1), which is searched by dosfstools;
221 # finally, dosfstools is compiled as static to be able to remove
222 # vim (if someone does not need it).
223 tools/dosfstools: boot/eudev tools/vim_tiny
225 tools/jfsutils: tools/util-linux
226 tools/xfsprogs: libs/readline tools/util-linux tools/gettext-tiny
228 # System initialization
229 boot/sysvinit: boot/bootscripts
230 daemons/scron: boot/perp
231 daemons/socklog: boot/perp
232 boot/perp:
233 boot/grub: boot/os-prober tools/mdadm tools/lvm2 tools/dosfstools libs/fuse2
235 # Networking support
236 networking/ethtool:
237 networking/ca-certificates:
238 networking/libpcap: networking/libnl3
240 # SSL implementations
241 networking/libressl:
243 # This will be meet with requirements for GNUTLS and other software
244 libs/libtasn1:
245 networking/p11-kit: libs/libffi libs/libtasn1
247 networking/gnutls: devel/guile libs/nettle libs/libunistring networking/p11-kit libs/libtasn1
249 # GnuPG support
250 libs/libgpg-error:
251 libs/libgcrypt:
252 gnupg/libassuan:
253 gnupg/libksba:
255 libs/npth:
256 gnupg/gnupg2:
257 gnupg/gpgme:
259 # Networking utilities, libraries and daemons
260 networking/curl:
261 networking/tcpdump:
263 networking/inetutils: networking/tcp_wrappers libs/ncurses
264 networking/ncftp:
265 networking/net-tools:
267 networking/openssh:
269 networking/libnftnl: networking/libmnl
270 networking/iptables: networking/libnftnl networking/libmnl
271 networking/nftables: networking/libnftnl networking/libmnl
272 networking/iproute2:
274 networking/dhcpcd:
276 networking/irssi: networking/libressl libs/glib2
277 networking/wget: networking/libressl
278 networking/rsync: libs/libz
280 networking/wireless_tools:
281 networking/wpa_supplicant: daemons/dbus
282 networking/connman: daemons/dbus libs/glib2
283 networking/alpine: dict/aspell networking/ca-certificates
284 networking/lynx:
286 # Disk quota support
287 tools/quota: networking/libnl3
289 # Additional build systems (2/2)
290 devel/cmake: libs/libuv
292 # PPP support
293 networking/lpppd: networking/libpcap devel/cmake
294 networking/rp-pppoe: networking/lpppd
296 networking/weechat:
298 # Sudo implementation
299 tools/sudo:
301 # Extra software
302 tools/htop: networking/libnl3 python/python3
303 tools/tree:
304 tools/tmux: libs/libevent
306 tools/udevil: libs/glib2 boot/eudev tools/intltool
307 tools/pm-utils:
309 tools/dragora-installer: