Fix crash when importing partfiles with the "Preallocate space for new files" prefere...
[amule.git] / README.Debian-Packages
blob3332cda3788ce95fa6712614860e8865545b314e
1 This debian rules file controls the buildprocess of the packages of aMule you can either run
2 dpkg-buildpackage -us -uc -b -rfakeroot
3 to build them all, or you can invoke debian/rules directly with the target you want to be build. If you run
4 debian/rules without a target, or with the target help, this help will be printed. Other possible targets
5 are listed below, you can combine them as you need. amule-common, the packages with the skins and
6 i18n-en-gb are build everytime. The Theme for the webserver get build when you build the
7 webserver.
9 amule                   Builds the normal GUI-Version of aMule
10 ed2k                    Builds the ed2k-client of aMule
11 cas                     Builds the cas binary for commandline statistics
12 wxcas                   Builds the graphical version of cas
13 webserver               Builds the webserver for controlling aMule
14 remotegui               Builds the remote GUI for controlling aMule
15 daemon                  Builds the daemonized version of aMule
16 alcc                    Builds the ed2k-link-creation utility of aMule
17 alc                     Builds the graphical version of alcc
18 amulecmd                Builds the commandline-client for controlling aMule
19 xas                     Enables the creation of the xas package
20 plasmamule              Enables creation of plasma specific parts
21 amule-dbg               Creates the debugging symbols for the amule binary
22 ed2k-dbg                Creates the debugging symbols for the ed2k binary
23 cas-dbg                 Creates the debugging symbols for the cas binary
24 wxcas-dbg               Creates the debugging symbols for the wxcas binary
25 webserver-dbg           Creates the debugging symbols for the amuleweb binary
26 remotegui-dbg           Creates the debugging symbols for the amulegui binary
27 daemon-dbg              Creates the debugging symbols for the amuled binary
28 alcc-dbg                Creates the debugging symbols for the alcc binary
29 alc-dbg                 Creates the debugging symbols for the alc binary
30 amulecmd-dbg            Creates the debugging symbols for the amulecmd binary
31 plasmamule-dbg          Creates the debugging symbols for the plasmamule stuff
32 amule-utils             Creates the Metapackage for the commandline utilities and all these utils
33                         * alcc
34                         * amulecmd
35                         * cas
36 amule-utils-gui         Creates the Metapackage for the graphical utilities and all these utils
37                         * alc
38                         * remotegui
39                         * wxcas
40 i18n-<lang>             Builds the coresponding i18n-packge. Lang has to be one of ar, ast, bg, ca, cs,
41                         da, de, el, es, et-ee, eu, fi, fr, gl, he, hr, hu, it, it-ch, ja, ko-kr, lt, nl,
42                         nn, pl, pt-br, pt-pt, ro, ru, sl, sq, sv, tr, uk, zh-cn or zh-tw
43                         If no i18n-package is given, all will be build.
44                         If you just want en_GB, use i18n-en-only
46 If one of the -dbg targets is choosen, the corresponding binary will be built, too. In this case,
47 debugging is enabled, optimising is disabled. Is no -dbg target choosen, debugging is disabled,
48 optimising is enabled.
50 If you choose to just build a few packages, you have to explicit activate ed2k or xas if
51 you want to get the pkg's
53 The targets can be given in any order and combination