[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Package builden na vertaling



Hoi Paul,

Paul van der Vlis wrote:
Ik heb een programma vertaald in het nederlands en na het vertaalwerk
wou ik dat pakket ook graag in het Nederlands zien.

Na het downloaden van het source-pakket heb ik het .po file toegevoegd.
Na het draaien van  "dpkg-buildpackage -rfakeroot" zie ik van alles
voorbijkomen wat goed lijkt, en dan dit:
----------
# Add here commands to clean up after the build process.
/usr/bin/make distclean
make[1]: Entering directory `/home/paul/x2goclient-gtk/x2goclient-gtk-3.01'
make[1]: *** No rule to make target `distclean'.  Stop.
make[1]: Leaving directory `/home/paul/x2goclient-gtk/x2goclient-gtk-3.01'
make: *** [clean] Error 2
dpkg-buildpackage: failure: fakeroot debian/rules clean gave error exit
status 2
----------
Ik heb even het orginele source package opgezocht en geprobeerd. En die deed hetzelfde. Schrale troost misschien, maar er valt omheen te werken door de -nc optie mee te geven aan dpkg-buildpackage (nc = No Clean).

Ik neem aan dat ik iets moet wijzigen in de Makefile.am en dan met
automake een nieuwe Makefile.in moet genereren. Iemand een tip over wat
ik zou moeten wijzigen? (ik heb de Makefile.am toegevoegd).
Ja. de echte oplossing zit 'm waarschijnlijk ergens in een missende of verkeerde Makefile.*. Daar weet ik zo de oplossing niet zo gauw voor. Ik weet het niet zeker, maar ik denk niet dat je een Makefile.am moet aanpassen. Ik denk dat een regel met slechts "nl" toevoegen in po/LINGUAS voldoende is.

Zal dit overigens zowiezo wel goed gaan? (ik heb uiteraard niet de PGP
key van de maintainer).
Hiervoor kun je aan dpkg-buildpackage de opties -uc -us meegeven (us = unisigned source, uc = unsigned changelog).

Groeten, Heiko Noordhof


Reply to: