Changeset 4402:f95a905ca1d2 in roaraudio
Legend:
- Unmodified
- Added
- Removed
-
HACKING
r2552 r4402 11 11 12 12 If you want to maintain a packet for your favorite OS please let me know! 13 Iwould love to be in contact with the maintainers to send them infos about13 We would love to be in contact with the maintainers to send them infos about 14 14 updates and maybe get feedback or things like init scripts or the like 15 15 (see 2. Infos for developer). 16 16 17 If it would make your work simpler Ican put things in trunk17 If it would make your work simpler we can put things in trunk 18 18 (info files for pkg build tools or the like). Just ask. 19 19 20 Also if you need any help you may contact me. 20 Also if you need any help you may contact us. 21 22 You can conntact us at our mailinglist or on IRC. 23 If you do not want to subscribe to the full traffic mailinglist 24 but want to keep informed about new releases and such (very recommended) 25 please join our announce list. 26 27 Contact information can be found in our homepage at: 28 http://roaraudio.keep-cool.org/contact.html 21 29 22 30 Here is my recommendation on how to split the RoarAudio in pkgs: … … 28 36 roaraudio-tools includes all other tools not in roaraudio-common 29 37 because of special deps (if any) 30 roaraudio-compat includes libroaresd, libroararts, libroarpulse 31 and libroaryiff. It would be nice to ask the user 38 libroar-compat includes libroaresd, libroararts, libroarpulse 39 and libroaryiff, ... and the compatinitly binarys. 40 It would be nice to ask the user 32 41 if he wants symlinks from libesd, libarts*, libpulse*. 33 roaraudio-dev includes include/ 42 roaraudio-dev includes include/, *.pc and such 34 43 someplayer-roar pkgs from plugins/ 44 roaraudio-server virtual package provided by the package containing 45 roard. Applications should recommend this package 46 not the package with roard directly. 47 This is to enable the use to use an alternative server. 35 48 36 49 manpages should be included in the corresponding packet. … … 40 53 anymore with DECnet enabled on a non-DECnet system. libdnet does not 41 54 require any Kernel modules or has any non standard deps itself. 55 But be aware that several systems ship a libdnet which is not DECnet support. 56 In this case disable the build with libdnet. 42 57 43 If you system includes libslp (normaly one of the deps of cups) please58 If your system includes libslp (normaly one of the deps of cups) please 44 59 consider to build with libslp support. 45 60 … … 67 82 Ensure it drops it's privilegs by setting --setuid/--setgid 68 83 and maybe -U and -G. 84 Common usernames are: roard, roar, roaraudio, nobody. 85 You can use the init script for debian (in dist/debian-like/) 86 as example. 69 87 70 88 It is allways nice to use --pidfile. If you use a pidfile … … 76 94 or simular directory please do the chroot. 77 95 78 To ensure no drops consider to add one or two --realtime 96 To ensure no drops consider to add one or two --realtime. 79 97 80 In case of a public (for LAN) server have some way for the user to set --location81 and use --slp for Zero Conf.98 In case of a public (for LAN) server have some way for the user 99 to set --location and use --slp for Zero Conf. 82 100 83 101 For more information see roard --help. … … 91 109 they are downgraded to GPL. This may change in future. 92 110 93 Because of that I*require* that *everything* that is contributed by94 someone I get under LGPL so Ican upgrade code to LGPL if needed95 in future without asking. Code Iget under a different license96 will *NOT* get into trunk nor will be hosted by me.111 Because of that we *require* that *everything* that is contributed by 112 someone we get under LGPL so we can upgrade code to LGPL if needed 113 in future without asking. Code we get under a different license 114 will *NOT* get into trunk nor will be hosted by us. 97 115 98 Also add full contact infos when sending code to me, this includes:116 Also add full contact infos when sending code to us, this includes: 99 117 1) Full name 100 118 2) nickname … … 104 122 When sending code please sign it with OpenPGP. 105 123 106 107 124 #ll
Note: See TracChangeset
for help on using the changeset viewer.