Bug#461751: contextfree deb
On Sat, 2009-02-07 at 13:50 +0100, Bram Senders wrote:
> On Thu, 2009-02-05 at 15:35 +0100, Joachim Breitner wrote:
> > Hi Bram,
> >
> > I’m looking forward to having contextfree in Debian. Any progress on
> > this ITP?
>
> I packaged 2.2~beta2 earlier (in which some copyright issues were
> fixed), but didn't try uploading it to Debian because it still had some
> other issues (which I don't remember at the moment). It was fully
> functional though.
>
> I see that contextfree 2.2 proper is out, so I'm going to upgrade the
> package now and see what that results in. I will report again shortly.
I remember what the problem was; contextfree contains a copy of portions
of the source of the AntriGrain Geometry library, which is in Debian as
libagg-dev. This is not allowed as of Debian Policy 3.8.0 (although I
think the package would now be okay as per Policy 3.7.3).
However, I don't understand how to remove the agg portions from the
contextfree source, because of two reasons:
1. The agg .cpp files are used by the contextfree Makefile to
produce .d files. But I cannot reproduce this using the
libagg-dev package, as this only includes the headers and
some .a files.
2. The contextfree Makefile compiles the agg files into .o and
links using them, but libagg-dev only provides the .a files.
All in all, I simply know too little about building these kinds of
things to be able to get this working properly. I have a working
version of the contextfree 2.2 Debian package up on
http://rabarber.luon.net/~bram/Debian/contextfree/, but this builds
using the internal copy of the agg sources. Anyone care to help fix
this? Joachim, Paul?
Or is it allowed to upload a package using an outdated Debian Policy?
Cheers,
Bram
Reply to: