|
94.
|
|
|
Build Dependencies
|
|
|
|
(no translation yet)
|
|
|
|
Located in
C/ubuntu.xml:379(title)
|
|
95.
|
|
|
Kubuntu programs are mostly KDE ones. Therefore, they need to Build-Depend on <filename>kdelibs4-dev</filename>. Since KDE's focus is to have programs interacting, some programs might also need to Build-Depend on other parts of KDE, such as <filename>kdepim-dev</filename>. Be sure to get the list of necessary dependencies for your program.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
C/ubuntu.xml:381(para)
|
|
96.
|
|
|
Desktop Files
|
|
|
|
(no translation yet)
|
|
|
|
Located in
C/ubuntu.xml:391(title)
|
|
97.
|
|
|
KDE has some specific paths. Most settings for KDE are installed in either <filename>/etc/kde3/</filename> or <filename>/usr/share/apps/</filename>. It is important to note that the general desktop files for KDE should go to <filename>/usr/share/applications/kde/</filename>. The install path for the desktop files should be fixed if they do not use this (except for desktop files like service menus).
|
|
|
|
(no translation yet)
|
|
|
|
Located in
C/ubuntu.xml:393(para)
|
|
98.
|
|
|
KDE desktop files also need specific entries to fit in the KMenu. A minimal desktop file for a KDE program could be something like this:
|
|
|
|
(no translation yet)
|
|
|
|
Located in
C/ubuntu.xml:400(para)
|
|
100.
|
|
|
Note that the Categories field must begin with Qt;KDE;. There are specific desktop file entries for KDE programs and modules that allow su to declare the given programs as KCModules or autostart them when logging in.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
C/ubuntu.xml:414(para)
|
|
102.
|
|
|
The Ubuntu translation website, <ulink url="https://launchpad.net/rosetta/">Rosetta</ulink>, now supports KDE, which means KDE packages need to support Rosetta by generating .pot template files for translators. If you use <application>cdbs</application> in Dapper, your package should now automatically build and check for a .pot file in po/ directory.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
C/ubuntu.xml:424(para)
|
|
103.
|
|
|
You will need the <ulink url="../files/kubuntu_01_kdepot.diff">kdepot patch</ulink> (or similar; it may not apply cleanly depending on the age of the admin directory).
|
|
|
|
(no translation yet)
|
|
|
|
Located in
C/ubuntu.xml:431(para)
|
|
104.
|
|
|
If your package uses <application>debhelper</application> or <application>cdbs</application> and includes its own kde.mk file, you need to add the rules yourself.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
C/ubuntu.xml:435(para)
|
|
105.
|
|
|
For <application>cdbs</application>, add these lines to debian/rules:
|
|
|
|
(no translation yet)
|
|
|
|
Located in
C/ubuntu.xml:439(para)
|