Bug#587661: should install glib-compile-schemas in libglib2.0-bin
Josselin Mouette
joss at debian.org
Fri Jul 2 19:00:56 UTC 2010
tag 587661 + pending
thanks
Le mercredi 30 juin 2010 à 19:17 +0200, Sebastien Bacher a écrit :
> Since glib-compile-schemas is used to register schemas it should be in
> the bin and not the dev binary, those are the changes Robert Ancell did
> in Ubuntu for that, he also added a trigger to register schemas
>
> * debian/libglib2.0-bin.install:
> - Install glib-compile-schemas
> * debian/libglib2.0-bin.postinst:
> - Run glib-compile-schemas when schemas modified
> * debian/libglib2.0-bin.triggers:
> - Watch for schema changes
> * debian/libglib2.0-dev.install:
> - glib-compile-schemas moved to libglib2.0-bin
FYI I also made the following changes so that all packages using
GSettings or providing GIO modules don’t have to depend on
libglib2.0-bin.
* Put gio-querymodules and glib-compile-schemas in a private,
versioned directory in libglib2.0-0 to avoid a dependency loop.
* Move back the triggers to libglib2.0-0.
* Add a purge of the necessary files in the postinst.
* Stop recommending libglib2.0-bin since the necessary stuff is in
libglib2.0-0 now.
* Add symlinks to keep the binaries at their place in libglib2.0-bin.
Thanks again for doing most of the job.
--
.''`. Josselin Mouette
: :' :
`. `' “If you behave this way because you are blackmailed by someone,
`- […] I will see what I can do for you.” -- Jörg Schilling
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 190 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20100702/e8f623a3/attachment.pgp>
More information about the pkg-gnome-maintainers
mailing list