|
90.
|
|
|
This will recreate the source package, sign it with your default GPG key, and build the package in a pbuilder environment to make sure it builds correctly. Make sure to always test your packages before submitting patches. The last step is to make a debdiff that can be attached to an existing bug report or given to the MOTUs in the #ubuntu-motu IRC channel. To do this, we get the difference between the Debian unstable source package and the new <phrase>Ubuntu</phrase> version:
|
|
|
|
(no translation yet)
|
|
|
|
Located in
C/ubuntu.xml:361(para)
|
|
91.
|
|
|
debdiff xcdroast_0.98+0alpha15-3.dsc xcdroast_0.98+0alpha15-3ubuntu1.dsc > \
[tab] xcdroast_0.98+0alpha15-3ubuntu1.debdiff
|
|
|
[tab] represents a tab character.
Please write it exactly the same way, [tab] , in your
translation.
|
|
|
represents a line break.
Start a new line in the equivalent position in the translation.
|
|
|
|
debdiff xcdroast_0.98+0alpha15-3.dsc xcdroast_0.98+0alpha15-3ubuntu1.dsc > \
[tab] xcdroast_0.98+0alpha15-3ubuntu1.debdiff
|
|
Translated and reviewed by
Maurizio Moriconi
|
|
|
|
Located in
C/ubuntu.xml:367(screen)
|
|
92.
|
|
|
Packaging for Kubuntu
|
|
|
|
Creazione dei pacchetti per Kubuntu
|
|
Translated and reviewed by
Maurizio Moriconi
|
|
|
|
Located in
C/ubuntu.xml:373(title)
|
|
93.
|
|
|
As one might imagine, the main packaging issues specific to Kubuntu are with KDE and Qt.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
C/ubuntu.xml:375(para)
|
|
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)
|
|
99.
|
|
|
[Desktop Entry]
Encoding=UTF-8
Name=Kfoo
Name[xx]=Kfoo
GenericName=Bar description
Exec=kfoo
Icon=kfoo
Terminal=false
Categories=Qt;KDE;Utility;
|
|
|
represents a line break.
Start a new line in the equivalent position in the translation.
|
|
|
|
[Desktop Entry]
Encoding=UTF-8
Name=Kfoo
Name[xx]=Kfoo
GenericName=Bar description
Exec=kfoo
Icon=kfoo
Terminal=false
Categories=Qt;KDE;Utility;
|
|
Translated and reviewed by
Maurizio Moriconi
|
|
|
|
Located in
C/ubuntu.xml:404(screen)
|