Rawhide and libgee API change

Michel Alexandre Salim salimma at fedoraproject.org
Thu Sep 8 12:59:00 UTC 2011


Dear all,

The following packages are affected by the libgee API change in
Rawhide (from 0.6.1 / gee-1.0.pc to 0.7.0 / gee-0.8.pc). Of the two
packages I randomly tested (rygel and pino), merely changing the build
scripts to pick up the new .pc file is not sufficient; as such, I'm
preparing a compatibility package, compat-libgee06 for Rawhide:

  https://bugzilla.redhat.com/show_bug.cgi?id=736674

If your package auto-requires the appropriate libgee .so, then no
immediate change is needed once this compatibility package is
reviewed. When updating your package, please check to see if the new
version is compatible with libgee 0.7.x (API level 0.8); if not, the
following snippet might be needed:

%if 0%{?fedora} > 16
BuildRequires: compat-libgee06-devel
%else
BuildRequires: libgee-devel
%endif

or, more conveniently, switch to requiring the pkgconfig .pc file (so
you don't need to conditionally require different package names):

BuildRequires: pkgconfig(gee-1.0)

Please switch to BR on pkgconfig(gee-0.8) once your package is ready
for the new API.

Affected packages
=================
caribou-0:0.3.5-1.fc16.src
cheese-1:3.0.2-2.fc16.src
fillmore-lombard-0:0.1.0-5.fc15.src
folks-1:0.6.0-5.fc16.src
fontik-0:0.6-4.20100901git8dd5b9fe7.fc15.src
gedit-valencia-0:0.3.0-7.20110701git808152718e3ab.fc16.src
gnome-dvb-daemon-0:0.2.1-1.fc16.src
latexila-0:2.0.8-1.fc16.src
lekhonee-gnome-0:0.11-4.fc15.src
pino-0:0.3-0.3.20101112hg.fc15.src
rygel-0:0.11.3-1.fc16.src
rygel-0:0.12.0-3.fc16.src
tracker-0:0.10.21-2.fc16.src
tracker-0:0.10.24-1.fc16.src

Thanks,

-- 
Michel Alexandre Salim
Fedora Project Contributor: http://fedoraproject.org/

Email:  salimma at fedoraproject.org  | GPG key ID: 78884778
Jabber: hircus at jabber.ccc.de       | IRC: hircus at irc.freenode.net

()  ascii ribbon campaign - against html e-mail
/\  www.asciiribbon.org   - against proprietary attachments


More information about the devel mailing list