>From cursory grepping, it looks like evolution-data-server's direct use of gtk+ is limited to (a) generating documentation with gtk-doc and (b) loading gtk modules when running tests with the environment variable 'EDS_TESTING' set.
libgweather's got a harder dependency on gtk, but evolution-data- server's use of libgweather is optional and can be turned off in its configure script with --disable-gtk, which also disables its use of gcr -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to address-book-service in Ubuntu. https://bugs.launchpad.net/bugs/1436211 Title: Remove GTK3 from phone images Status in Canonical System Image: In Progress Status in address-book-service package in Ubuntu: Confirmed Status in evolution-data-server package in Ubuntu: In Progress Status in gnome-control-center-signon package in Ubuntu: Fix Released Status in ubuntu-system-settings package in Ubuntu: Confirmed Status in ubuntu-touch-meta package in Ubuntu: Invalid Status in unity-asset-pool package in Ubuntu: Confirmed Status in evolution-data-server package in Debian: New Bug description: This is a wishlist bug to eventually remove GTK3 from Ubuntu Phone images to save some space. ===TODO=== -- address-book-service -- address-book-service depends on evolution-data-server, which depends on GTK3. evolution-data-server further depends on libgweather-3-6 and libgcr-ui-3-1 which both directly depend on GTK3 too. Would it be possible to work with libfolks-eds25 and other libraries alone? Or would it be possible to modify evolution-data-server building to not depend on GTK3 since we're not using the toolkit anyway? -- themes (unity-asset-pool, adwaita-icon-theme...) -- humanity-icon-theme, ubuntu-mono and unity-asset-pool depend on adwaita-icon-theme. adwaita-icon-theme directly depends on GTK3. -- ubuntu-system-settings -- ubuntu-system-settings depends on libtimezonemap1 which directly depends on GTK3. Maybe the library could be made not to depend on GTK3? ===DONE=== -- gnome-control-center-signon -- Since libaccount-plugin-1.0-0 is included on Ubuntu Phone images, would it be possible to refactor it so that it would not depend on GTK3 bringing it on the images? To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1436211/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp