[Top][All Lists]

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

May I publish a Windows Installer for GNU Emacs?

From: Frank Schmitt
Subject: May I publish a Windows Installer for GNU Emacs?
Date: Fri, 12 Sep 2003 18:20:14 +0200
User-agent: Gnus/5.1003 (Gnus v5.10.3) Emacs/21.3.50 (windows-nt)


During the last days, I've created a Windows Installer for GNU
Emacs. Here's what it currently does:

After a welcome dialog, it shows the GPL and asks the user, if he
accepts it. If he does, he can now choose a directory to install Emacs
in. The installer now checks, if the environment variable HOME is
set. If it is not, the user is asked, if he wants the installer to set
it and prompted for a directory. Now the user can choose if he wants an
entry in the Start menu and if he wants one, in which folder it should
be created. Now the user can choose, if he wants shortcuts on the
desktop and the quicklaunch bar, too. After this the installation
begins, first all files which would be installed by a "make install"
are copied to the chosen folder, then the registry entries which would
normally be set by running addpm.exe are added and if the user choose
to set $HOME, the environment variable is set and the directory
created. If $HOME has been set by the installer, the user is now
prompted for a reboot and installation is finished.

My installer currently installs a CVS snapshot of Emacs' head from
09/09/03 plus the dll's needed to display inline images (from the
gnuwin32 project), but creating an installer for any other version of
Emacs is a matter of running a simple script.

I'd like to publish this installer (and an installer for latest stable
Emacs) on my website, is this OK? Or would you like to make this
installer "official"? (I'd be willing to keep it up-to-date)

If I publish it on my website, do I have to publish the sourcecode, too
or is it enough to say "Emacs' sources can be found on ftp.gnu.org or
any gnu mirror respectively by doing a CVS checkout (informations on how
to do this can be found on http://savannah.gnu.org/projects/emacs). The
sources for the image libraries used can be found on

The installer was created with the help of two free tools: Inno Setup 4
(http://www.jrsoftware.org/isinfo.htm OK, I don't really know if the
software can really be called free, it's published under a somewhat
BSD-like license, see http://www.jrsoftware.org/files/is/license.txt) to
create the installer and 7-zip (http://www.7-zip.org/ published under
the LGPL) to compress it to the size of 17.2 mb (uncompressed about

Did you ever realize how much text fits in eighty columns? If you now consider
that a signature usually consists of up to four lines, this gives you enough
space to spread a tremendous amount of information with your messages. So seize
this opportunity and don't waste your signature with bullshit nobody will read.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]