add pristine-tar

Dmitrijs Ledkovs dmitrij.ledkov at ubuntu.com
Wed May 26 09:22:20 UTC 2010


On 26 May 2010 02:24, Felipe Sateler <fsateler at gmail.com> wrote:
> On Tue, May 25, 2010 at 18:02, Jaromír Mikeš <mira.mikes at seznam.cz> wrote:
>>> Od: Felipe Sateler <fsateler at gmail.com>
>>
>> RT> > The last consensus was that yes, under the condition that the clean
>> RT> > target of debian rules restores the working copy to a state that is
>> RT> > ready for git diff/commit operations. Most commongly this means to
>> RT> > unpatch in the clean target.
>>
>> RT> > The intend behind this is to have the same workflow for both Format 1.0
>> RT> > and 3.0 packages.
>>
>> FS> Be careful to only unapply patches when in a git repository! Otherwise
>> FS> you will get misterious FTBFS in the buildds.
>>
>> FS> Also, you need to apply them in the build rule (again, only if in the
>> FS> git repository).
>>
>> So if I understand well something like this should be in short dh 7 rules file:
>> override_dh_auto_clean:
>>  unpatch
>>  dh_auto_clean
>>
>> or something more should be done?
>
> More. The unpatch should be done only if within a git repository.
> Something like:
>
> override_dh_auto_clean:
>  if [ -d .git ] ; then \
>    quilt pop -a \

dh_quilt_unpatch ?

or even easier

%:
      dh --with quilt $@

Then it will work as you want both in git & regular tarball build....


>  fi
>  dh_auto_clean
>
>
> Similar thing should be done before build.
>
> --
>
> Saludos,
> Felipe Sateler
>
> _______________________________________________
> pkg-multimedia-maintainers mailing list
> pkg-multimedia-maintainers at lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers
>



More information about the pkg-multimedia-maintainers mailing list