Re: add pristine-tar

Jaromír Mikeš mira.mikes at seznam.cz
Wed May 26 18:02:45 UTC 2010


> 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).

JM > So if I understand well something like this should be in short dh 7 rules
JM > file:
JM > override_dh_auto_clean:
JM >  unpatch
JM >  dh_auto_clean

FS > More. The unpatch should be done only if within a git repository.
FS > Something like:
 
FS > override_dh_auto_clean:
FS >   if [ -d .git ] ; then \
FS >     quilt pop -a \
FS >   fi
FS >   dh_auto_clean

I am trying use your script above, but getting this error:

$ git-buildpackage -S --git-ignore-new 
dh --with quilt clean
   dh_testdir
   debian/rules override_dh_auto_clean
make[1]: Entering directory `/home/mira/zita-convolver2'
if [ -d .git ] ; then \
		quilt pop -a \
	fi
/bin/sh: Syntax error: end of file unexpected (expecting "fi")

Some syntax problem? I tried fix it by myself, but I am not good in scripting.
rules file is in attachment if you are interested.

regards

mira
-------------- next part --------------
A non-text attachment was scrubbed...
Name: rules
Type: text/plain charset=us-ascii
Size: 279 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20100526/72522a5a/attachment.bin>


More information about the pkg-multimedia-maintainers mailing list