Mercurial > vanilla
annotate README.md @ 1341:9f35c15329d1 default tip @
dev/meson: downgrade to 0.59.4 due to many regression
author | David Demelier <markand@malikania.fr> |
---|---|
date | Wed, 22 Dec 2021 21:52:57 +0100 |
parents | 53cb989f05ad |
children |
rev | line source |
---|---|
1286
53cb989f05ad
misc: update markdown files
David Demelier <markand@malikania.fr>
parents:
902
diff
changeset
|
1 The vanilla project |
53cb989f05ad
misc: update markdown files
David Demelier <markand@malikania.fr>
parents:
902
diff
changeset
|
2 =================== |
53cb989f05ad
misc: update markdown files
David Demelier <markand@malikania.fr>
parents:
902
diff
changeset
|
3 |
53cb989f05ad
misc: update markdown files
David Demelier <markand@malikania.fr>
parents:
902
diff
changeset
|
4 Welcome to the vanilla source tree. This directory contains scripts to build |
53cb989f05ad
misc: update markdown files
David Demelier <markand@malikania.fr>
parents:
902
diff
changeset
|
5 precompiled packages for vanilla linux distribution. |
10 | 6 |
1286
53cb989f05ad
misc: update markdown files
David Demelier <markand@malikania.fr>
parents:
902
diff
changeset
|
7 This source tree is usually only required for vanilla development, end users who |
53cb989f05ad
misc: update markdown files
David Demelier <markand@malikania.fr>
parents:
902
diff
changeset
|
8 just want to rebuild binary packages should use `vpk`, `vpkbuild` and rebuild |
53cb989f05ad
misc: update markdown files
David Demelier <markand@malikania.fr>
parents:
902
diff
changeset
|
9 source package from the official packages repository. |
10 | 10 |
1286
53cb989f05ad
misc: update markdown files
David Demelier <markand@malikania.fr>
parents:
902
diff
changeset
|
11 More information about the vanilla project into its dedicated [homepage][]. |
902
a133976e0783
vanilla: remove all origins, closes #2203
David Demelier <markand@malikania.fr>
parents:
714
diff
changeset
|
12 |
10 | 13 Usage |
14 ===== | |
15 | |
1286
53cb989f05ad
misc: update markdown files
David Demelier <markand@malikania.fr>
parents:
902
diff
changeset
|
16 To build a script, go to the desired directory and use `vpkbuild build`. |
10 | 17 |
18 Example with zlib: | |
19 | |
714
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
594
diff
changeset
|
20 $ cd compression/zlib |
1286
53cb989f05ad
misc: update markdown files
David Demelier <markand@malikania.fr>
parents:
902
diff
changeset
|
21 $ vpkbuild download |
53cb989f05ad
misc: update markdown files
David Demelier <markand@malikania.fr>
parents:
902
diff
changeset
|
22 $ vpkbuild build -b |
10 | 23 |
1286
53cb989f05ad
misc: update markdown files
David Demelier <markand@malikania.fr>
parents:
902
diff
changeset
|
24 Then if build succeeded, you may install the package in */tmp/vpk/*. |
10 | 25 |
1286
53cb989f05ad
misc: update markdown files
David Demelier <markand@malikania.fr>
parents:
902
diff
changeset
|
26 $ vpk add /tmp/vpk/$(vpk arch)/zlib*.tar.gz |
10 | 27 |
28 Options | |
29 ======= | |
30 | |
714
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
594
diff
changeset
|
31 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
|
32 means the package is configurable with options. |
09c120c271be
vanilla: update README.md
David Demelier <markand@malikania.fr>
parents:
349
diff
changeset
|
33 |
1286
53cb989f05ad
misc: update markdown files
David Demelier <markand@malikania.fr>
parents:
902
diff
changeset
|
34 Specify environment variables before calling `vpkbuild build`. |
10 | 35 |
36 Example: | |
37 | |
1286
53cb989f05ad
misc: update markdown files
David Demelier <markand@malikania.fr>
parents:
902
diff
changeset
|
38 $ PULSEAUDIO=no vpkbuild build |
10 | 39 |
40 Note: boolean options are set using *no* and *yes* (case sensitive). | |
1286
53cb989f05ad
misc: update markdown files
David Demelier <markand@malikania.fr>
parents:
902
diff
changeset
|
41 |
53cb989f05ad
misc: update markdown files
David Demelier <markand@malikania.fr>
parents:
902
diff
changeset
|
42 [homepage]: http://projects.malikania.fr/vanilla |