pkgsrc-Users archive

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

Re: [PATCH 1/2] emacs28: move x11 dependencies to condition



nia <nia%NetBSD.org@localhost> writes:

> On Mon, Jul 04, 2022 at 11:48:16AM +0200, J. Dekker wrote:
>> ---
>>  editors/emacs28/Makefile   | 4 ----
>>  editors/emacs28/options.mk | 4 ++++
>>  2 files changed, 4 insertions(+), 4 deletions(-)
>> 
>>  These dependencies are not necessary unless x11 is being built.
>
> Possibly true for harfbuzz and cairo, but currently the .desktop
> files and hicolor icons are installed unconditionally.

I'm overdue for moving to more recent emacs, but with emacs26-nox11
there are zero package dependencies.

It does seem like a mild bug to have desktop file and icons, but maybe
the bug is that the desktop file could be configured to open a terminal
and run emacs in it, instead.  But I would bet that 99.9% of people who
choose emacsNN-nox11 would never think of starting an emacs that way.

Also, there's a systemd config file, which is perhaps ok on platforms
where systemd is native and pkgsrc is integrating (do we do that?) but
is a (harmless) buglet on NetBSD.

I don't follow, though, because pkg_info, when invoked on the
emacs28-nox11 package I built from 2022Q2, shows no dependencies.

Attachment: signature.asc
Description: PGP signature



Home | Main Index | Thread Index | Old Index