31
by Harald Sitter
* New upstream release |
1 |
Welcome to the magic kde-l10n-common branch. |
2 |
||
3 |
== Branch == |
|
4 |
When applying changes to the packaging, you must only do this via the packaging |
|
5 |
branch, otherwise the changes will be dropoped with the next upload based on |
|
6 |
the branch! |
|
7 |
||
51
by Harald Sitter
* New upstream release (svn: 1242643, type: stable) |
8 |
https://code.launchpad.net/~kubuntu-packagers/kubuntu-packaging/kde-l10n-common |
31
by Harald Sitter
* New upstream release |
9 |
|
10 |
== Intro == |
|
11 |
This branch is designed to be the one and only common base for KDE l10n packages |
|
12 |
concerning packaging in Kubuntu. |
|
13 |
From inspecting this debian/ directory you will see that crucial strings |
|
14 |
use weird keywords that can easily be substituted (such as |
|
15 |
fi). |
|
16 |
Those will be manipulated by a magical script (debian/build-l10n.sh) to form |
|
17 |
a sensible package for each available language. |
|
18 |
||
19 |
== Requirements == |
|
20 |
* Packaging skillz |
|
21 |
* Speedy internet access |
|
22 |
* Access to the Ubuntu account on KTown (poke a random ninja for that) |
|
23 |
* bzr |
|
24 |
* bzr-buildpackage |
|
25 |
* subversion |
|
26 |
||
27 |
== General Workflow == |
|
28 |
* Change |
|
29 |
* Commit |
|
30 |
* Push |
|
31 |
* Build |
|
32 |
||
33 |
Note: build-l10n.sh will NOT under any circumstances let you build the packages |
|
34 |
if you did not push all commits, nor will it include uncommited changes in the |
|
35 |
build! |
|
36 |
||
37 |
== Updates == |
|
38 |
When applying upstream updates remember to change the tag date/revision in |
|
39 |
debian/rules, otherwise outdated desktop files will be merged into the package. |
|
40 |
||
41 |
== Internals == |
|
42 |
* The magical script fetches all tarballs of the release as detected from |
|
43 |
debian/changelog |
|
44 |
* Then branches the common branch for each downloaded language and replaces |
|
45 |
the place holders with actual values |
|
46 |
* Builds a package using bzr-buildpackage |
|
47 |
||
48 |
Since this branch depends on source-format 3 there will not be a conversion from |
|
49 |
bz2 to gz, which speeds up everything quite a bit. |
|
50 |
||
51 |
Once all packages are built and you are happy, you just need to dput them. |
|
52 |
||
53 |
== Author == |
|
54 |
* Harald Sitter <apachelogger@ubuntu.com> |
|
55 |