Boudewijn Rempt skrev den 2016-12-08 11:53:
On Thu, 8 Dec 2016, Dag wrote:
Boudewijn Rempt skrev den 2016-12-08 11:13:
> On Thu, 8 Dec 2016, Dag wrote:
>
> > Hmmm, well does this mean krita translations will be released/packaged
> > with
> > calligra release? If so, there is bound to be problems sooner or later. Or
> > is/can this be taken care of in some way?
>
> I guess I can add some code, if I remember a bit of ruby (it's years since
> I last used it) to skip everything that sounds like krita or kexi.
Yes well, when calligra is released, when krita is released skip
calligra/kexi, and when kexi is released...
Maybe the best solution, but doesn't sound great.
Well, for Krita, we only have krita.po with everything in it -- so that
works
out automatically. I'm not sure about kexi, though.
Ok, short term solution (note: never programmed in ruby): could we add
an excludepo entry in config.ini so we get something like this for
calligra:
[calligra]
gitModule = yes
gitTag = v3.0.0.0
mainmodule = calligra
submodule = calligra
version = 3.0.99.90
translations= yes
docs = no
kde_release = no
wholeModule = yes
excludepo = *krita*,*kexi*
For kexi/krita, if you have only one po file as you say it works out of
the box, if you have more po files you can use the:
custompo
attribute to list all your po files.
We then need something like this for calligra:
if appdata["wholeModule"]
(...)
for pofile in appdata["excludepo"].split(/,/)
`rm -f #{dest}/#{pofile}.po`
end
add to the create_tarball_kf5.rb