vanilla

David Demelier 2019-07-18 Parent:3cffdd760a86

606:25cecc6dca48 Go to Latest

vanilla/README.md

vanilla: use POSIX shell and busybox tar

History
1 Vanilla Linux
2 =============
4 Welcome to the Vanilla Linux source tree. This directory contains scripts to
5 build precompiled packages for Vanilla Linux.
7 Usage
8 =====
10 To build a script, go to the desired directory and use `vpk download` and `vpk
11 build`.
13 The `vpk` tool does not handle dependencies so you will need to install them
14 manually first.
16 Example with zlib:
18 $ cd lib/zlib
19 $ vpk download
20 $ vpk build
22 Then if build succeeded, you may install the package in /tmp/vpk/pkg.
24 $ vpk install /tmp/vpk/zlib*.txz
26 Options
27 =======
29 Check the variable `PKGOPTIONS` in the build script file, if there is one it
30 means the package is configurable with options.
32 Specify environment variables before calling `vpk build`.
34 Example:
36 $ PULSEAUDIO=no vpk build
38 Note: boolean options are set using *no* and *yes* (case sensitive).
40 Categories
41 ==========
43 Available package categories:
45 - *audio*: everything related to audio from music player to editors
46 - *core*: packages that are usually installed in a minimal system
47 - *desktop*: miscellaneous desktop applications
48 - *dev*: development, compilers and debuggers
49 - *editors*: text file editors
50 - *emulators*: game or machine emulators
51 - *games*: games and toys
52 - *haskell*: haskell packages and interpreters
53 - *kde*: the plasma desktop
54 - *lib*: packages with only libraries
55 - *mate*: the mate desktop
56 - *misc*: miscellaneous packages
57 - *network*: network tools and applications
58 - *office*: office suites and PIM
59 - *perl*: perl packages and interpreters
60 - *python*: python packages and interpreters
61 - *ruby*: ruby packages and interpreters
62 - *system*: system administration and tools
63 - *tcl*: tcl packages and interpreters
64 - *video*: video manipulation
65 - *wm*: window managers
66 - *xfce*: the XFCE desktop
67 - *x11*: the X distribution