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
signature.asc
Description: This is a digitally signed message part

