1 | RoarAudio |
---|
2 | As loud as a Lion |
---|
3 | --------------------- |
---|
4 | |
---|
5 | --- 0. INDEX |
---|
6 | 0. Index |
---|
7 | 1. Infos for maintainers |
---|
8 | 2. Infos for developer |
---|
9 | |
---|
10 | --- 1. Infos for maintainers: |
---|
11 | |
---|
12 | If you want to maintain a packet for your favorit OS please let me know! |
---|
13 | I would love to be in contact with the maintainers to send them infos about |
---|
14 | updates and maybe get feadback or things like init scripts or the like |
---|
15 | (see 2. Infos for developer). |
---|
16 | |
---|
17 | If it would make your work simpler I can put things in trunk |
---|
18 | (info files for pkg build tools or the like). Just ask. |
---|
19 | |
---|
20 | Also if you need any help you may contact me. |
---|
21 | |
---|
22 | Here is my recommendation on how to split the RoarAudio in pkgs: |
---|
23 | |
---|
24 | libroar includs libroar and libroardsp |
---|
25 | roaraudio-common include roard and roarclients |
---|
26 | (at least the ones with no specal deps) |
---|
27 | roaraudio-tools includes all other tools not in roaraudio-common |
---|
28 | because of specal deps (if any) |
---|
29 | roaraudio-compat includes libroaresd, libroararts, libroarpulse |
---|
30 | and libroaryiff. It would be nice to ask the user |
---|
31 | if he wants symlinks from libesd, libarts*, libpulse*. |
---|
32 | roaraudio-dev includes include/ |
---|
33 | someplayer-roar pkgs from plugins/ |
---|
34 | |
---|
35 | manpages should be included in the corresponding packet. |
---|
36 | |
---|
37 | If your system includes a libdnet (Linux DECnet support) please build |
---|
38 | it with DECnet support compiled in. There will be no strange warning messages |
---|
39 | anymore with DECnet enabled on a non-DECnet system. libdnet does not |
---|
40 | require any Kernel modules or has any non standard deps itself. |
---|
41 | |
---|
42 | In addition you should configure with --runtime-detect: this will |
---|
43 | let roard/libroar detect the presens of some tools at runtime and |
---|
44 | will reduse deps. |
---|
45 | |
---|
46 | --- 2. Infos for developer |
---|
47 | |
---|
48 | At the moment all the libs are under GPLv3. |
---|
49 | As libesd, libarts*, libpulse* and maybe other are under |
---|
50 | LGPL the corresponding roar replacements should be under LGPL as well. |
---|
51 | Because they link libroar independent of what licenses they are under |
---|
52 | they are downgraded to GPL. This may change in future. |
---|
53 | |
---|
54 | Because of that I *require* that *everything* that is contributed by |
---|
55 | someone I get under LGPL so I can upgrade code to LGPL if needed |
---|
56 | in future without asking. Code I get under a diffrent licens |
---|
57 | will *NOT* get into trunk nor will be hosted by me. |
---|
58 | |
---|
59 | Also add full contact infos when sending code to me, this includes: |
---|
60 | 1) Full name |
---|
61 | 2) nickname |
---|
62 | 3) E-Mail |
---|
63 | 4) OpenPGP key |
---|
64 | |
---|
65 | When sending code please sign it with OpenPGP. |
---|
66 | |
---|
67 | |
---|
68 | #ll |
---|