source: roaraudio/HACKING @ 893:8cc2570f5134

Last change on this file since 893:8cc2570f5134 was 893:8cc2570f5134, checked in by phi, 15 years ago

updated HACKING file: build with DECnet support

File size: 2.3 KB
Line 
1                 RoarAudio
2             As loud as a Lion
3           ---------------------
4
5--- 0. INDEX
60.  Index
71.  Infos for maintainers
82.  Infos for developer
9
10--- 1. Infos for maintainers:
11
12If you want to maintain a packet for your favorit OS please let me know!
13I would love to be in contact with the maintainers to send them infos about
14updates and maybe get feadback or things like init scripts or the like
15(see 2. Infos for developer).
16
17If 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
20Also if you need any help you may contact me.
21
22Here is my recommendation on how to split the RoarAudio in pkgs:
23
24libroar               includs libroar and libroardsp
25roaraudio-common      include roard and roarclients
26                      (at least the ones with no specal deps)
27roaraudio-tools       includes all other tools not in roaraudio-common
28                      because of specal deps (if any)
29roaraudio-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*.
32roaraudio-dev         includes include/
33someplayer-roar       pkgs from plugins/
34
35manpages should be included in the corresponding packet.
36
37If your system includes a libdnet (Linux DECnet support) please build
38it with DECnet support compiled in. There will be no strange warning messages
39anymore with DECnet enabled on a non-DECnet system. libdnet does not
40require any Kernel modules or has any non standard deps itself.
41
42--- 2. Infos for developer
43
44At the moment all the libs are under GPLv3.
45As libesd, libarts*, libpulse* and maybe other are under
46LGPL the corresponding roar replacements should be under LGPL as well.
47Because they link libroar independent of what licenses they are under
48they are downgraded to GPL. This may change in future.
49
50Because of that I *require* that *everything* that is contributed by
51someone I get under LGPL so I can upgrade code to LGPL if needed
52in future without asking. Code I get under a diffrent licens
53will *NOT* get into trunk nor will be hosted by me.
54
55Also add full contact infos when sending code to me, this includes:
561) Full name
572) nickname
583) E-Mail
594) OpenPGP key
60
61When sending code please sign it with OpenPGP.
62
63
64#ll
Note: See TracBrowser for help on using the repository browser.