Changeset 4402:f95a905ca1d2 in roaraudio


Ignore:
Timestamp:
10/01/10 13:10:05 (8 years ago)
Author:
phi
Branch:
default
Message:

a lot update to the HACKING

File:
1 edited

Legend:

Unmodified
Added
Removed
  • HACKING

    r2552 r4402  
    1111 
    1212If you want to maintain a packet for your favorite OS please let me know! 
    13 I would love to be in contact with the maintainers to send them infos about 
     13We would love to be in contact with the maintainers to send them infos about 
    1414updates and maybe get feedback or things like init scripts or the like 
    1515(see 2. Infos for developer). 
    1616 
    17 If it would make your work simpler I can put things in trunk 
     17If it would make your work simpler we can put things in trunk 
    1818(info files for pkg build tools or the like). Just ask. 
    1919 
    20 Also if you need any help you may contact me. 
     20Also if you need any help you may contact us. 
     21 
     22You can conntact us at our mailinglist or on IRC. 
     23If you do not want to subscribe to the full traffic mailinglist 
     24but want to keep informed about new releases and such (very recommended) 
     25please join our announce list. 
     26 
     27Contact information can be found in our homepage at: 
     28http://roaraudio.keep-cool.org/contact.html 
    2129 
    2230Here is my recommendation on how to split the RoarAudio in pkgs: 
     
    2836roaraudio-tools       includes all other tools not in roaraudio-common 
    2937                      because of special deps (if any) 
    30 roaraudio-compat      includes libroaresd, libroararts, libroarpulse 
    31                       and libroaryiff. It would be nice to ask the user 
     38libroar-compat        includes libroaresd, libroararts, libroarpulse 
     39                      and libroaryiff, ... and the compatinitly binarys. 
     40                      It would be nice to ask the user 
    3241                      if he wants symlinks from libesd, libarts*, libpulse*. 
    33 roaraudio-dev         includes include/ 
     42roaraudio-dev         includes include/, *.pc and such 
    3443someplayer-roar       pkgs from plugins/ 
     44roaraudio-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. 
    3548 
    3649manpages should be included in the corresponding packet. 
     
    4053anymore with DECnet enabled on a non-DECnet system. libdnet does not 
    4154require any Kernel modules or has any non standard deps itself. 
     55But be aware that several systems ship a libdnet which is not DECnet support. 
     56In this case disable the build with libdnet. 
    4257 
    43 If you system includes libslp (normaly one of the deps of cups) please 
     58If your system includes libslp (normaly one of the deps of cups) please 
    4459consider to build with libslp support. 
    4560 
     
    6782Ensure it drops it's privilegs by setting --setuid/--setgid 
    6883and maybe -U and -G. 
     84Common usernames are: roard, roar, roaraudio, nobody. 
     85You can use the init script for debian (in dist/debian-like/) 
     86as example. 
    6987 
    7088It is allways nice to use --pidfile. If you use a pidfile 
     
    7694or simular directory please do the chroot. 
    7795 
    78 To ensure no drops consider to add one or two --realtime 
     96To ensure no drops consider to add one or two --realtime. 
    7997 
    80 In case of a public (for LAN) server have some way for the user to set --location 
    81 and use --slp for Zero Conf. 
     98In case of a public (for LAN) server have some way for the user 
     99to set --location and use --slp for Zero Conf. 
    82100 
    83101For more information see roard --help. 
     
    91109they are downgraded to GPL. This may change in future. 
    92110 
    93 Because of that I *require* that *everything* that is contributed by 
    94 someone I get under LGPL so I can upgrade code to LGPL if needed 
    95 in future without asking. Code I get under a different license 
    96 will *NOT* get into trunk nor will be hosted by me. 
     111Because of that we *require* that *everything* that is contributed by 
     112someone we get under LGPL so we can upgrade code to LGPL if needed 
     113in future without asking. Code we get under a different license 
     114will *NOT* get into trunk nor will be hosted by us. 
    97115 
    98 Also add full contact infos when sending code to me, this includes: 
     116Also add full contact infos when sending code to us, this includes: 
    991171) Full name 
    1001182) nickname 
     
    104122When sending code please sign it with OpenPGP. 
    105123 
    106  
    107124#ll 
Note: See TracChangeset for help on using the changeset viewer.