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