Package: evolution-data-server Version: 3.12.9 Severity: wishlist Dear Maintainer,
Currently evolution-data-server depends on gtk, that's suboptimal for systems were e-d-s is used without gtk (ubuntu touch being on of those). GTK is only used for the user-prompter service which is optional/can be switched out for another implementation so it would be nice to split those binaries in a new package and let users opt out from installing it if wanted Suggested change move those files to a new eds-gtk which is a recommends from e-d-s diff -Nru evolution-data-server-3.12.11/debian/control evolution-data-server-3.12.11/debian/control --- evolution-data-server-3.12.11/debian/control 2015-02-23 16:49:58.000000000 +0000 +++ evolution-data-server-3.12.11/debian/control 2015-04-22 17:22:00.000000000 +0100 @@ -67,7 +67,8 @@ ${misc:Depends}, evolution-data-server-common (= ${source:Version}), libcamel-1.2-49 (= ${binary:Version}) -Recommends: evolution-data-server-online-accounts +Recommends: evolution-data-server-online-accounts, + evolution-data-server-gtk Suggests: evolution, evolution-data-server-dbg (= ${binary:Version}) Breaks: libecal1.2-7 (<< 2.32), @@ -82,6 +83,17 @@ The data server, called "Evolution Data Server" is responsible for managing mail, calendar, addressbook, tasks and memo information. +Package: evolution-data-server-gtk +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + evolution-data-server (= ${source:Version}), +Replaces: evolution-data-server (<< 3.12.11-0ubuntu2) +Breaks: evolution-data-server (<< 3.12.11-0ubuntu2) +Description: evolution data server prompter's gtk interface + The data server, called "Evolution Data Server" is responsible for managing + mail, calendar, addressbook, tasks and memo information. + Package: evolution-data-server-common Architecture: all Depends: ${misc:Depends} diff -Nru evolution-data-server-3.12.11/debian/evolution-data-server-gtk.install evolution-data-server-3.12.11/debian/evolution-data-server-gtk.install --- evolution-data-server-3.12.11/debian/evolution-data-server-gtk.install 1970-01-01 01:00:00.000000000 +0100 +++ evolution-data-server-3.12.11/debian/evolution-data-server-gtk.install 2015-04-22 17:27:08.000000000 +0100 @@ -0,0 +1 @@ +usr/lib/evolution-data-server/registry-modules/module-trust-prompt.so diff -Nru evolution-data-server-3.12.11/debian/evolution-data-server.install evolution-data-server-3.12.11/debian/evolution-data-server.install --- evolution-data-server-3.12.11/debian/evolution-data-server.install 2015-02-23 16:49:58.000000000 +0000 +++ evolution-data-server-3.12.11/debian/evolution-data-server.install 2015-04-23 10:52:59.000000000 +0100 @@ -7,4 +7,3 @@ usr/lib/evolution-data-server/registry-modules/module-cache-reaper.so usr/lib/evolution-data-server/registry-modules/module-owncloud-backend.so usr/lib/evolution-data-server/registry-modules/module-outlook-backend.so -usr/lib/evolution-data-server/registry-modules/module-trust-prompt.so diff -Nru evolution-data-server-3.12.11/debian/rules evolution-data-server-3.12.11/debian/rules --- evolution-data-server-3.12.11/debian/rules 2015-02-23 16:49:58.000000000 +0000 +++ evolution-data-server-3.12.11/debian/rules 2015-04-22 17:27:27.000000000 +0100 @@ -54,5 +54,7 @@ $(CURDIR)/debian/evolution-data-server/usr/lib/evolution/camel*1.2 rm $(CURDIR)/debian/tmp/usr/lib/evolution-data-server/*/*.la rm $(CURDIR)/debian/tmp/usr/lib/*.la + mkdir -p $(CURDIR)/debian/evolution-data-server-gtk/usr/lib/evolution + mv $(CURDIR)/debian/evolution-data-server/usr/lib/evolution/evolution-user-prompter $(CURDIR)/debian/evolution-data-server-gtk/usr/lib/evolution/evolution-user-prompter common-binary-post-install-arch:: list-missing -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org