all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* bug#65203: v. 29.1.1 | Application GNU Emacs not listed by Windows as installed
@ 2023-08-10 11:32 Ricky Tigg
  2023-08-10 13:35 ` Eli Zaretskii
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Ricky Tigg @ 2023-08-10 11:32 UTC (permalink / raw)
  To: 65203

[-- Attachment #1: Type: text/plain, Size: 117 bytes --]

Hello. Application GNU Emacs not listed by Windows 11 as installed in the
UI of the *Applications* section. Regards.

[-- Attachment #2: Type: text/html, Size: 154 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* bug#65203: v. 29.1.1 | Application GNU Emacs not listed by Windows as installed
  2023-08-10 11:32 bug#65203: v. 29.1.1 | Application GNU Emacs not listed by Windows as installed Ricky Tigg
@ 2023-08-10 13:35 ` Eli Zaretskii
  2023-08-21 19:50   ` Corwin Brust
  2023-08-22  8:35 ` bug#65203: Ricky Tigg
  2023-08-22 15:31 ` bug#65203: Ricky Tigg
  2 siblings, 1 reply; 6+ messages in thread
From: Eli Zaretskii @ 2023-08-10 13:35 UTC (permalink / raw)
  To: Ricky Tigg; +Cc: 65203

tags 65203 notabug wontfix
thanks

> From: Ricky Tigg <ricky.tigg@gmail.com>
> Date: Thu, 10 Aug 2023 14:32:47 +0300
> 
> Hello. Application GNU Emacs not listed by Windows 11 as installed in the UI of the Applications
> section. Regards.

The Emacs project does not provide an installer for Emacs, on any
platform.  We develop the source code for Emacs and provide generic
build procedures for producing binaries on supported systems.  What
you are asking for might be the job of an installer, if the people who
produce binary distributions of Emacs for Windows consider that
worthwhile.  (One downside of doing that is that installing a
different version of Emacs or uninstalling Emacs would then need to do
more cleanup than just remove its files.)

Alternatively, you could do this yourself.  AFAIU, the description
here will help you do that:

  https://superuser.com/questions/1164677/how-to-add-a-program-to-the-windows-10-all-apps-start-menu-section-when-window

There's no bug in Emacs here.





^ permalink raw reply	[flat|nested] 6+ messages in thread

* bug#65203: v. 29.1.1 | Application GNU Emacs not listed by Windows as installed
  2023-08-10 13:35 ` Eli Zaretskii
@ 2023-08-21 19:50   ` Corwin Brust
  0 siblings, 0 replies; 6+ messages in thread
From: Corwin Brust @ 2023-08-21 19:50 UTC (permalink / raw)
  To: Ricky Tigg; +Cc: 65203

Hi Ricky,

On Thu, Aug 10, 2023 at 8:35 AM Eli Zaretskii <eliz@gnu.org> wrote:
>
> tags 65203 notabug wontfix
> thanks
>
> > From: Ricky Tigg <ricky.tigg@gmail.com>
> > Date: Thu, 10 Aug 2023 14:32:47 +0300
> >
> > Hello. Application GNU Emacs not listed by Windows 11 as installed in the UI of the Applications
> > section. Regards.
>

The emacs sources contain an NSIS script which can be used to create
an executable self-installer.

  https://git.savannah.gnu.org/cgit/emacs.git/tree/admin/nt/dist-build/emacs.nsi

Does installing Emacs using an installer created using that script solve this?

If not, do you know what else may be necessary for the installer to do
to make Windows 11 list Emacs under Applications as you expect?

I don't have access to a windows 11 device to test/experiment so it
might be helpful if you can share screenshots.  For example, it would
be helpful to see how another GNU/Free Software application appears,
given you know of one that does appear as you would like the installed
Emacs to appear.

Here is more background on creating NSIS installer, in case you have
not tried that:

I use MSYS/Mingw64 but other GNU user-space implementations for
Windows (e.g. cygwin) might work.

You will need NSIS, obviously: https://nsis.sourceforge.io/Main_Page

I assume you have nsis.exe on your path, that you have already built
emacs then executed the "install" make target with PREFIX set to
"/c/build/emacs", that you have a copy of Emacs' sources in
"/c/build/src", and finally that you are building Emacs 30.0.50 (so,
from the development branch in git, however git is of limited
relevance to using the nsi script because the installer uses a
compiled and "installed" Emacs as input).

Then, open MingW64 bash:

cd /c/build
cp src/admin/nt/dist-build/emacs.nsi .
makensis -v4 \
  -DEMACS_VERSION=30.0.50 \
  -DVERSION_BRANCH=30.0.50 \
  -DOUT_VERSION=30.0.50 \
  emacs.nsi

This creates /c/build/emacs-30.0.50-installer.exe

Please try running such an installer and report back whether that has helped.

>
> Alternatively, you could do this yourself.  AFAIU, the description
> here will help you do that:
>
>   https://superuser.com/questions/1164677/how-to-add-a-program-to-the-windows-10-all-apps-start-menu-section-when-window
>
> There's no bug in Emacs here.

If there is something to be done to the MSIS installer that improves
the situation I would be happy to see if I can do it.  I suspect that
there is not; probably, this should "just work".





^ permalink raw reply	[flat|nested] 6+ messages in thread

* bug#65203:
  2023-08-10 11:32 bug#65203: v. 29.1.1 | Application GNU Emacs not listed by Windows as installed Ricky Tigg
  2023-08-10 13:35 ` Eli Zaretskii
@ 2023-08-22  8:35 ` Ricky Tigg
  2023-08-22 15:31 ` bug#65203: Ricky Tigg
  2 siblings, 0 replies; 6+ messages in thread
From: Ricky Tigg @ 2023-08-22  8:35 UTC (permalink / raw)
  To: 65203

[-- Attachment #1: Type: text/plain, Size: 72 bytes --]

Unknown | Condition under which this NSIS script file is operatational.

[-- Attachment #2: Type: text/html, Size: 93 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* bug#65203:
  2023-08-10 11:32 bug#65203: v. 29.1.1 | Application GNU Emacs not listed by Windows as installed Ricky Tigg
  2023-08-10 13:35 ` Eli Zaretskii
  2023-08-22  8:35 ` bug#65203: Ricky Tigg
@ 2023-08-22 15:31 ` Ricky Tigg
  2023-08-22 15:39   ` bug#65203: Corwin Brust
  2 siblings, 1 reply; 6+ messages in thread
From: Ricky Tigg @ 2023-08-22 15:31 UTC (permalink / raw)
  To: 65203

[-- Attachment #1: Type: text/plain, Size: 87 bytes --]

As usual; therefore the steps to reproduce in order to achieve the task you
presented:

[-- Attachment #2: Type: text/html, Size: 112 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* bug#65203:
  2023-08-22 15:31 ` bug#65203: Ricky Tigg
@ 2023-08-22 15:39   ` Corwin Brust
  0 siblings, 0 replies; 6+ messages in thread
From: Corwin Brust @ 2023-08-22 15:39 UTC (permalink / raw)
  To: Ricky Tigg; +Cc: 65203

I have trouble understanding your messages because they are
incomplete.  I'm doing my best to guess.

Here is the full message I received from you:

On Tue, Aug 22, 2023 at 10:31 AM Ricky Tigg <ricky.tigg@gmail.com> wrote:
>
> As usual; therefore the steps to reproduce in order to achieve the task you presented:

Can you please send (the complete version of) your message again?





^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2023-08-22 15:39 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-08-10 11:32 bug#65203: v. 29.1.1 | Application GNU Emacs not listed by Windows as installed Ricky Tigg
2023-08-10 13:35 ` Eli Zaretskii
2023-08-21 19:50   ` Corwin Brust
2023-08-22  8:35 ` bug#65203: Ricky Tigg
2023-08-22 15:31 ` bug#65203: Ricky Tigg
2023-08-22 15:39   ` bug#65203: Corwin Brust

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.