On Tue, Feb 19, 2008 at 03:43:09AM -0600, William Pitcock wrote:
> libprojectM upstream are soon releasing libprojectM 1.1 which makes the
> following breakage:
> 
> public: PCM *projectM::pcm
> 
> is replaced by:
> 
> public: const inline PCM *projectM::pcm() { return _pcm; }
> 
> So, is this the proper solution:
> 
> * libprojectm1 -> libprojectm2

Yes, though you need to convince upstream of that, rather than acting
solely for Debian.

> * libprojectm-dev -> libprojectm2-dev
> * libprojectm-dev becomes virtual package of libprojectm2-dev
> 
> If not, what should I do differently?

As Michal said, you don't need to rename the -dev package, unless you
want to support compilation against old versions of the library. If not,
it continue to use an unversioned name.

If you do want to support compilation of old versions then you need to
rename the source package also, ie have parallel libprojectm1{,dev} and
libprojectm2{,dev} packages.

Hamish
-- 
Hamish Moffatt VK3SB <[EMAIL PROTECTED]> <[EMAIL PROTECTED]>


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to