Re: Pakket werkt niet, hoe nu verder?
M. van Brummelen schreef:
> Hi,
>
>> Hallo,
>>
>> Ik heb een pakket geupdated met vertalingen voor Iceowl (Sunbird,
>> agendaprogramma), omdat ik het kan gebruiken, maar ook om meer van
>> packaging te leren.
>>
>> Heb alles netjes in een sourcepakket gestopt en talen toegevoegd en
>> verwijderd, afhankelijkheden gecheckt, etc. Het pakket bouwt prima en de
>> binaries kun je installeren zonder problemen. In Iceowl zie je de plugin
>> met de vertaling ook netjes staan, en je kunt hem aan of uitzetten.
> Waar kunnen we je source vinden? Dan kunnen we meekijken.
http://www.vandervlis.nl/iceowl/
builden deed ik nog wel met "dpkg-buildpackage -uc -us".
>> Maar... Iceowl blijft Engelstalig, wat ik ook doe.
>>
>> Uiteraard zijn alle andere programma's wel Nederlandstalig en is mijn
>> locale ook nederlandstalig.
> Grote kans dat de vertaling uit de package language-pack-nl en
> language-pack-nl-base komt. Daar liep ik ook tegenaan bij een backport van
> iceweasel.
Ik begrijp niet helemaal wat je bedoeld.
Ik heb de XPI files gedownload, zo:
------
wget -r -nd --no-parent -e robots=off -A.xpi \
http://releases.mozilla.org/pub/mozilla.org/calendar/sunbird/releases/1.0b1/linux-i686/xpi/
------
Tijdens het builden worden ze uitgepakt en gerebrand, zoiets:
---------
override_dh_auto_build:
cd $(CURDIR)/upstream; \
for XPI in *.xpi; \
do \
LOCALE=`basename $${XPI} .xpi`; \
mkdir -p $(CURDIR)/build/$${LOCALE}; \
unzip -o -q -d $(CURDIR)/build/$${LOCALE} $${XPI}; \
mkdir -p $(CURDIR)/build/$${LOCALE}; \
cd $(CURDIR)/build/$${LOCALE}; \
if [ -f chrome/$${LOCALE}.jar ]; \
then \
JAR=$${LOCALE}.jar; \
else \
JAR=`echo $${XPI} | sed --posix 's|-.*||'`.jar; \
fi; \
unzip -o -q -d chrome chrome/$${JAR}; \
rm -f chrome/$${JAR}; \
if [ -e chrome/locale/branding/brand.dtd ]; \
then \
sed -i -e 's|brandShortName.*|brandShortName
"Iceowl">|' \
-e 's|brandFullName.*|brandFullName
"Iceowl">|' \
chrome/locale/branding/brand.dtd; \
fi; \
if [ -e chrome/locale/branding/brand.properties ]; \
then \
sed -i -e
's|brandShortName.*|brandShortName=Iceowl|' \
-e
's|brandFullName.*|brandFullName=Iceowl|' \
chrome/locale/branding/brand.properties; \
fi; \
cd chrome; zip -q -0r $${JAR} locale; \
rm -rf locale; cd $(CURDIR)/upstream; \
done
----------------------------
Met vriendelijke groet,
Paul van der Vlis.
--
http://www.vandervlis.nl/
Reply to: