# HG changeset patch # User Aleksej Bobylev # Date 1497614167 -10800 # Node ID becece00f2de1e9de4b470ea866061e7f40e1b51 # Parent cf03631202da60a322719d7c08d746aecc232da9 glib: no more libgio package: As ldd show, libgio-2.0.so (from former libgio package) depends on libgobject-2.0.so.0, libgmodule-2.0.so.0, libglib-2.0.so.0 (from former glib package): libgio package depends on glib package. In other hand, binaries from former glib package (gsettings, gapplication, gresource, gio-querymodules, glib-compile-resources, gdbus, gio) depends on libglib-2.0.so.0: glib package depends on libgio package. Solution: packages was combined. Use 'glib' instead of 'libgio', as well as glib-dev instead of libgio-dev. diff -r cf03631202da -r becece00f2de glib/receipt --- a/glib/receipt Fri Jun 16 13:35:47 2017 +0300 +++ b/glib/receipt Fri Jun 16 14:56:07 2017 +0300 @@ -15,7 +15,7 @@ BUILD_DEPENDS="perl indent python zlib-dev libffi-dev gettext-tools elfutils-dev \ pcre-dev gtk-doc libxslt libxml2-tools dbus-dev util-linux-mount-dev" BUILD_DEPENDS_arm="pcre-dev libffi-dev zlib-dev elfutils-dev libxml2-dev" -SPLIT="libgio glib libgio-dev glib-dev" +SPLIT="glib-dev" # Rules to configure and make the package. compile_rules() @@ -63,27 +63,19 @@ genpkg_rules() { case $PACKAGE in - libgio) - copy libgio*.so* - CAT="libs|libgio shared library" - ;; glib) - copy bin/ *.so* - remove_already_packed + copy @std # Python codegen, tester, Perl mkenums --> glib-dev cd $fs/usr/bin; rm gdbus-codegen gtester* glib-mkenums - DEPENDS="pcre libffi libxml2 elfutils" - ;; - libgio-dev) - copy *-2.0/gio/ libgio*.*a gio*.pc - CAT="development|libgio development files" - DEPENDS="libgio" + rm -r $fs/usr/share + DEPENDS="elfutils libffi pcre util-linux-blkid util-linux-mount \ + util-linux-uuid zlib" ;; glib-dev) copy @std @dev remove_already_packed - DEPENDS="glib perl python libffi-dev libgio libgio-dev pcre-dev \ - pkg-config" + DEPENDS="glib glibc-dev libffi-dev pcre-dev util-linux-blkid-dev \ + util-linux-mount-dev util-linux-uuid-dev zlib-dev perl python" ;; esac }