control: tag -1 patch > The packages x11-xserver-utils and x11-apps both depend on cpp. Since > these are "miscellaneous assortment of X applications" and not > development tools, I think they should not depend on cpp.
Here is a trivial patch that makes it possible for the user to choose (as a non-default option) to exclude cpp packages from xorg using systems, at the cost of possibly breaking xrdb. Best wishes, Mike
diff -Nru x11-xserver-utils-7.7+4/debian/changelog x11-xserver-utils-7.7+4.1/debian/changelog --- x11-xserver-utils-7.7+4/debian/changelog 2015-05-02 16:50:44.000000000 +0000 +++ x11-xserver-utils-7.7+4.1/debian/changelog 2015-07-22 02:11:18.000000000 +0000 @@ -1,3 +1,10 @@ +x11-xserver-utils (7.7+4.1) unstable; urgency=medium + + * Non-maintainer upload. + * Recommend rather than depend on cpp (closes: #749646). + + -- Michael Gilbert <mgilb...@debian.org> Wed, 22 Jul 2015 02:09:46 +0000 + x11-xserver-utils (7.7+4) unstable; urgency=medium * Let uscan verify tarball signatures. diff -Nru x11-xserver-utils-7.7+4/debian/control x11-xserver-utils-7.7+4.1/debian/control --- x11-xserver-utils-7.7+4/debian/control 2015-05-02 16:37:27.000000000 +0000 +++ x11-xserver-utils-7.7+4.1/debian/control 2015-07-22 02:11:34.000000000 +0000 @@ -44,7 +44,8 @@ Package: x11-xserver-utils Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, cpp +Depends: ${shlibs:Depends}, ${misc:Depends} +Recommends: cpp Conflicts: iceauth, sessreg, xgamma, xhost, xmodmap, xrandr, xrdb, xrefresh, xrgb, xset, xsetmode, xsetpointer, xsetroot, xstdcmap, xvidtune Replaces: xbase-clients (<< 1:7.3), xutils (<< 1:7.2),