Re: help making librsvg and eel stay out of the way of GNOME 1 versions
- From: Ramiro Estrugo <ramiro fateware com>
- To: Havoc Pennington <hp redhat com>
- Cc: Darin Adler <darin bentspoon com>, gnome-2-0-list gnome org
- Subject: Re: help making librsvg and eel stay out of the way of GNOME 1 versions
- Date: Wed, 18 Jul 2001 14:37:19 -0700
Thanks for the info. I can take care of this. Ill do it soon.
The only tricky part is having to re-release eel and librsvg, since we
just did releases. However, it would be good for these GNOME1/GNOME2
development platform cohabitation fix to make it to the coming GNOME
1.4.x release.
So I suppose we can do that.
-re
Havoc Pennington wrote:
>
> It's pretty simple:
>
> - rename the library to include version number in Makefile.am.
> So replace libgtk.la with libgtk-1.3.la or whatever.
>
> - all headers of BOTH the old and the new versions must be
> in a subdirectory of includedir. So:
>
> includedir/eel1/eel/foo.h
> includedir/eel2/eel/foo.h
>
> #include <eel/foo.h>
>
> This may require a re-release of eel1 to fix, but it has to be
> fixed, or people including eel/foo.h will get the old headers.
>
> - if you have executables or data files, rename them or the directory
> they are inside
>
> - change your .pc files or -config scripts to contain
> -I includedir/eel2, and the new library name.
>
> - docs need installing to a versioned directory also, of course,
> a special case of data files
>
> That's about it, it's really not complicated, just tedious. If you
> encounter something important I didn't mention maybe send me mail, I'm
> trying to write up some library maintenance guidelines and am
> including this in that document.
>
> Havoc
>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]