comparison README.md @ 902:a133976e0783

vanilla: remove all origins, closes #2203
author David Demelier <markand@malikania.fr>
date Mon, 26 Aug 2019 12:14:53 +0200
parents 6b4ba668a43c
children 53cb989f05ad
comparison
equal deleted inserted replaced
901:e2de15b7d2b1 902:a133976e0783
1 Vanilla Linux 1 Vanilla Linux
2 ============= 2 =============
3 3
4 Welcome to the Vanilla Linux source tree. This directory contains scripts to 4 Welcome to the Vanilla Linux source tree. This directory contains scripts to
5 build precompiled packages for Vanilla Linux. 5 build precompiled packages for Vanilla Linux.
6
7 This source tree is usually only required for Vanilla Linux development, end
8 users who just want to rebuild binary packages should use `vpk` and rebuild
9 source package from the repository.
6 10
7 Usage 11 Usage
8 ===== 12 =====
9 13
10 To build a script, go to the desired directory and use `vpk build`. 14 To build a script, go to the desired directory and use `vpk build`.
15 $ vpk download 19 $ vpk download
16 $ vpk build 20 $ vpk build
17 21
18 Then if build succeeded, you may install the package in /tmp/vpk/pkg. 22 Then if build succeeded, you may install the package in /tmp/vpk/pkg.
19 23
20 $ vpk install /tmp/vpk/zlib*.txz 24 $ vpk add /tmp/vpk/zlib*.txz
21 25
22 Options 26 Options
23 ======= 27 =======
24 28
25 Check the variable *PKGOPTIONS* in the build script file, if there is one it 29 Check the variable *PKGOPTIONS* in the build script file, if there is one it
27 31
28 Specify environment variables before calling `vpk build`. 32 Specify environment variables before calling `vpk build`.
29 33
30 Example: 34 Example:
31 35
32 $ PULSEAUDIO=no vpk build 36 $ PULSEAUDIO=no vpk build
33 37
34 Note: boolean options are set using *no* and *yes* (case sensitive). 38 Note: boolean options are set using *no* and *yes* (case sensitive).
35
36 Categories
37 ==========
38
39 Available package categories:
40
41 - *audio*: everything related to audio from music player to editors
42 - *core*: packages that are usually installed in a minimal system
43 - *desktop*: miscellaneous desktop applications
44 - *dev*: development, compilers and debuggers
45 - *editors*: text file editors
46 - *emulators*: game or machine emulators
47 - *games*: games and toys
48 - *haskell*: haskell packages and interpreters
49 - *kde*: the plasma desktop
50 - *lib*: packages with only libraries
51 - *mate*: the mate desktop
52 - *misc*: miscellaneous packages
53 - *network*: network tools and applications
54 - *office*: office suites and PIM
55 - *perl*: perl packages and interpreters
56 - *python*: python packages and interpreters
57 - *ruby*: ruby packages and interpreters
58 - *system*: system administration and tools
59 - *tcl*: tcl packages and interpreters
60 - *video*: video manipulation
61 - *wm*: window managers
62 - *www*: web libraries and tools
63 - *xfce*: the XFCE desktop
64 - *x11*: the X distribution