Package: msc-generator
Severity: wishlist
Tags: patch

Dear Maintainer,

I just looked whether the idlc removal in 7.5 (or other changes...)
would break stuff depending on libreoffice.

In msc-generator I noticed that it build-depends on libreoffice
completely. I don't think that is needed since the GUI parts shouldn't
be needed. In fact it seems that it just does document conversion where
the libreoffice-*-nogui suffice.

Besides that, do you really need libreoffice-nogui? From looking at the
log I see that it's pptx to png, so libreoffice-impress-nogui should
suffice? (No idea what it contains for fonts libeoffice recommends, but
then again I don't think Recommends are installed anyway on the buildds)

Also, dh_auto_test is not ran if DEB_BUILD_OPTIONS contains nocheck. So
one can skip this alltogether if not running the tests for some reason.

So I suggest the following:

--- msc-generator-8.1/debian/control    2022-07-28 13:30:06.000000000 +0200
+++ msc-generator-8.1/debian/control    2022-11-26 15:46:30.000000000 +0100
@@ -5,7 +5,7 @@
 Build-Depends: debhelper-compat (=13), g++ (>=10), automake, bison, flex,
  libfl-dev, texinfo, libcairo2-dev, libfreetype6-dev, libfontconfig, help2man,
  libgraphviz-dev, texlive, texlive-plain-generic, libglpk-dev, libsdl2-dev,
- libminizip-dev, libtinyxml2-dev, libreoffice [amd64],
+ libminizip-dev, libtinyxml2-dev, libreoffice-impress-nogui [amd64] <!nocheck>,
  fonts-droid-fallback, fonts-urw-base35,
  fonts-dejavu-core
 Standards-Version: 4.6.1

Regards,

Rene

Reply via email to