annotate README.md @ 1180:99c240ea1b56

core/busybox: disable compiler extensions for clang While here: - add PKGWWW, - add more tunables (AR, AS and such).
author David Demelier <markand@malikania.fr>
date Fri, 25 Oct 2019 20:03:00 +0200
parents a133976e0783
children 53cb989f05ad
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
594
3cffdd760a86 vanilla: improve docs files
David Demelier <markand@malikania.fr>
parents: 553
diff changeset
1 Vanilla Linux
3cffdd760a86 vanilla: improve docs files
David Demelier <markand@malikania.fr>
parents: 553
diff changeset
2 =============
10
719eed6940e0 misc: add READMEs
David Demelier <markand@malikania.fr>
parents:
diff changeset
3
594
3cffdd760a86 vanilla: improve docs files
David Demelier <markand@malikania.fr>
parents: 553
diff changeset
4 Welcome to the Vanilla Linux source tree. This directory contains scripts to
3cffdd760a86 vanilla: improve docs files
David Demelier <markand@malikania.fr>
parents: 553
diff changeset
5 build precompiled packages for Vanilla Linux.
10
719eed6940e0 misc: add READMEs
David Demelier <markand@malikania.fr>
parents:
diff changeset
6
902
a133976e0783 vanilla: remove all origins, closes #2203
David Demelier <markand@malikania.fr>
parents: 714
diff changeset
7 This source tree is usually only required for Vanilla Linux development, end
a133976e0783 vanilla: remove all origins, closes #2203
David Demelier <markand@malikania.fr>
parents: 714
diff changeset
8 users who just want to rebuild binary packages should use `vpk` and rebuild
a133976e0783 vanilla: remove all origins, closes #2203
David Demelier <markand@malikania.fr>
parents: 714
diff changeset
9 source package from the repository.
a133976e0783 vanilla: remove all origins, closes #2203
David Demelier <markand@malikania.fr>
parents: 714
diff changeset
10
10
719eed6940e0 misc: add READMEs
David Demelier <markand@malikania.fr>
parents:
diff changeset
11 Usage
719eed6940e0 misc: add READMEs
David Demelier <markand@malikania.fr>
parents:
diff changeset
12 =====
719eed6940e0 misc: add READMEs
David Demelier <markand@malikania.fr>
parents:
diff changeset
13
714
6b4ba668a43c vanilla: update documentation
David Demelier <markand@malikania.fr>
parents: 594
diff changeset
14 To build a script, go to the desired directory and use `vpk build`.
10
719eed6940e0 misc: add READMEs
David Demelier <markand@malikania.fr>
parents:
diff changeset
15
719eed6940e0 misc: add READMEs
David Demelier <markand@malikania.fr>
parents:
diff changeset
16 Example with zlib:
719eed6940e0 misc: add READMEs
David Demelier <markand@malikania.fr>
parents:
diff changeset
17
714
6b4ba668a43c vanilla: update documentation
David Demelier <markand@malikania.fr>
parents: 594
diff changeset
18 $ cd compression/zlib
10
719eed6940e0 misc: add READMEs
David Demelier <markand@malikania.fr>
parents:
diff changeset
19 $ vpk download
719eed6940e0 misc: add READMEs
David Demelier <markand@malikania.fr>
parents:
diff changeset
20 $ vpk build
719eed6940e0 misc: add READMEs
David Demelier <markand@malikania.fr>
parents:
diff changeset
21
719eed6940e0 misc: add READMEs
David Demelier <markand@malikania.fr>
parents:
diff changeset
22 Then if build succeeded, you may install the package in /tmp/vpk/pkg.
719eed6940e0 misc: add READMEs
David Demelier <markand@malikania.fr>
parents:
diff changeset
23
902
a133976e0783 vanilla: remove all origins, closes #2203
David Demelier <markand@malikania.fr>
parents: 714
diff changeset
24 $ vpk add /tmp/vpk/zlib*.txz
10
719eed6940e0 misc: add READMEs
David Demelier <markand@malikania.fr>
parents:
diff changeset
25
719eed6940e0 misc: add READMEs
David Demelier <markand@malikania.fr>
parents:
diff changeset
26 Options
719eed6940e0 misc: add READMEs
David Demelier <markand@malikania.fr>
parents:
diff changeset
27 =======
719eed6940e0 misc: add READMEs
David Demelier <markand@malikania.fr>
parents:
diff changeset
28
714
6b4ba668a43c vanilla: update documentation
David Demelier <markand@malikania.fr>
parents: 594
diff changeset
29 Check the variable *PKGOPTIONS* in the build script file, if there is one it
553
09c120c271be vanilla: update README.md
David Demelier <markand@malikania.fr>
parents: 349
diff changeset
30 means the package is configurable with options.
09c120c271be vanilla: update README.md
David Demelier <markand@malikania.fr>
parents: 349
diff changeset
31
10
719eed6940e0 misc: add READMEs
David Demelier <markand@malikania.fr>
parents:
diff changeset
32 Specify environment variables before calling `vpk build`.
719eed6940e0 misc: add READMEs
David Demelier <markand@malikania.fr>
parents:
diff changeset
33
719eed6940e0 misc: add READMEs
David Demelier <markand@malikania.fr>
parents:
diff changeset
34 Example:
719eed6940e0 misc: add READMEs
David Demelier <markand@malikania.fr>
parents:
diff changeset
35
902
a133976e0783 vanilla: remove all origins, closes #2203
David Demelier <markand@malikania.fr>
parents: 714
diff changeset
36 $ PULSEAUDIO=no vpk build
10
719eed6940e0 misc: add READMEs
David Demelier <markand@malikania.fr>
parents:
diff changeset
37
719eed6940e0 misc: add READMEs
David Demelier <markand@malikania.fr>
parents:
diff changeset
38 Note: boolean options are set using *no* and *yes* (case sensitive).