[Pkg-kde-extras] Re: KDE packages

Rizsányi Zsolt rizsanyi at users.sourceforge.net
Thu Dec 14 18:17:21 UTC 2006


On Thursday 14 December 2006 14:11, Tom Albers wrote:
> At Thursday 14 December 2006 12:58, you wrote:
> > On Thu, Dec 14, 2006 at 11:39:07AM +0000, Marc 'HE' Brockschmidt wrote:
> > > > * libkexif (0.2.5-2)
> > > > Yes, this is a new upstream version, but it is a bugfix release,
> > > > and it is necessary in order to avoid a lot of problems with
> > > > digikam 0.8.2 (since digikam will be back to this version).
> > >
> > > debian/patches/98_buildprep.diff      |53096
> >
> > +++++++++++++++++++++++++---------
> >
> > > You're kidding, right? Please explain to me why 2/3 of the build
> > > system need to be replaced?
>
> How do I get that diff?

I'm not sure if this is what you are asking, but the buildprep diff is 
generated using the create-buildprep script which is available from the 
pkg-kde svn repository (under svn://svn.debian.org/pkg-kde/scripts) and it 
simply reruns all the makefile magic (with debian/rules buildprep which in 
fact calls the make -f admin/Makefile.common) and then the diff of the 
original source and the one with the changes is put in this diff file.

And to answer the original question: it is necessary so that the make 
system is rebuilt to use the debian tools (libtool). And that is necessary 
so that the library dependencies are reduced to a minimum as it was 
requested on debian-devel-announce 
(http://lists.debian.org/debian-devel-announce/2005/11/msg00016.html)

An alternative to solving this problem would be to invoke the automake 
tools during the normal build of the package, but some do not like this 
solution for various reasons (one being the added overhead on the 
buildd-s).

I did not write this directly to the release team, because I'm not part of 
the pkg-kde-extras team, but you can forward my explanation if you 
consider it satisfactory.

Regards,
Zsolt



More information about the pkg-kde-extras mailing list