Re: Package builden na vertaling
Wouter Verhelst schreef:
> On Mon, Sep 07, 2009 at 10:13:11AM +0200, Paul van der Vlis wrote:
>> Wouter Verhelst schreef:
>>> On Sun, Sep 06, 2009 at 11:08:06AM +0200, Paul van der Vlis wrote:
>>>> Hallo,
>>>>
>>>> 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:
>>> Juist.
>>>
>>>> ----------
>>>> # 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
>>>> ----------
>>> Da's niet zo mooi.
>>>
>>>> Ik neem aan dat ik iets moet wijzigen in de Makefile.am en dan met
>>>> automake een nieuwe Makefile.in moet genereren.
>>> Fout.
>>>
>>> Wat er moet gebeuren is dat 'debian/rules clean' niet de mist ingaat als
>>> de source tree al clean is. Dat doe je best door een minteken vóór de
>>> 'make distclean' in debian/rules te zetten, like so:
>>>
>>> clean:
>>> dh_testroot
>>> dh_clean
>>> -make distclean
>>>
>>> (er vanuit gaande dat 'dh_testroot' en 'dh_clean' daar al staan).
>> Er stond:
>> ---------
>> clean:
>> dh_testdir
>> dh_testroot
>> rm -f build-stamp
>>
>> # Add here commands to clean up after the build process.
>> $(MAKE) distclean
>> rm -f config.sub config.guess
>>
>> dh_clean
>> ----------
>>
>> Begrijp ik het goed dat ik de "$(MAKE) distclean" moet disablen?
>
> Disablen is een groot woord, maar er een minteken voor zetten is zeker
> wel een goed idee.
Dit werkt inderdaad, bedankt!
Maar wat doet dat minteken eigenlijk?
( Ik ben bang dat ik erg weinig weet van make, en me er wat meer in zou
moeten verdiepen. )
> Alternatief:
>
> [ -f Makefile ] && $(MAKE) distclean
Dit heb ik niet meer geprobeerd, omdat het vorige het goed deed.
> In elk geval wil je geen distclean als het ding al gedistclean'ed is,
> want dat werkt niet.
Bedankt voor je hulp!
Met vriendelijke groet,
Paul van der Vlis.
--
http://www.vandervlis.nl/
Reply to: