[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#836441: texlive-base: Please don't install useless texdoctk.desktop



Package: texlive-base
Version: 2016.20160819-2

texlive-base installs texdoctk.desktop. Please don't. I only have
texlive-base installed because it is a build-dependency of something.

1. It does not have any icon, much less a high resolution icon and
therefore looks very bad in the default GNOME desktop.
2. Clicking the .desktop does absolutely nothing.

If you run texdoctk form the command line, you get this unhelpful error:

$ texdoctk
Can't locate Tk.pm in @INC (you may need to install the Tk module)
(@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.22.2
/usr/local/share/perl/5.22.2 /usr/lib/x86_64-linux-gnu/perl5/5.22
/usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.22
/usr/share/perl/5.22 /usr/local/lib/site_perl
/usr/lib/x86_64-linux-gnu/perl-base .) at /usr/bin/texdoctk line 15.
BEGIN failed--compilation aborted at /usr/bin/texdoctk line 15.

Apparently, it needs perl-tk which is only a suggests!

My suggestion is to split texdoctk inito a separate package and have
texlive-base suggest texdoctk. texdoctk should depend on perl-tk. That
way people that want the app can have it (and have it working easily),
but it's not cluttering up the desktop for people that aren't going to
use it.

This will allow you to close bug 622403. (Technically, my bug is
probably a duplicate of that one, but after 5 years, I figure that bug
isn't doing anything.)

Thanks,
Jeremy Bicha


Reply to: