unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* May I publish a Windows Installer for GNU Emacs?
@ 2003-09-12 16:20 Frank Schmitt
  2003-09-12 17:28 ` David Kastrup
                   ` (3 more replies)
  0 siblings, 4 replies; 36+ messages in thread
From: Frank Schmitt @ 2003-09-12 16:20 UTC (permalink / raw)


Hello

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
http://gnuwin32.sourceforge.net/"?

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
93mb).

-- 
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.

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

end of thread, other threads:[~2003-09-21  0:51 UTC | newest]

Thread overview: 36+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-09-12 16:20 May I publish a Windows Installer for GNU Emacs? Frank Schmitt
2003-09-12 17:28 ` David Kastrup
2003-09-12 17:37   ` Frank Schmitt
     [not found]     ` <ich@Frank-Schmitt.net>
2003-09-12 18:52       ` Peter S Galbraith
2003-09-12 20:20         ` David Kastrup
2003-09-12 20:50           ` Frank Schmitt
2003-09-13  9:02             ` Thien-Thi Nguyen
2003-09-15  4:53           ` Stephen J. Turnbull
2003-09-15 23:07             ` Richard Stallman
2003-09-16  6:54               ` Stephen J. Turnbull
2003-09-16  7:42                 ` Miles Bader
2003-09-16 22:27                 ` David Kastrup
2003-09-17 12:01                   ` Stephen J. Turnbull
2003-09-17 12:44                     ` David Kastrup
2003-09-18 11:06                       ` Richard Stallman
2003-09-18 13:05                         ` David Kastrup
2003-09-18 22:44                           ` Richard Stallman
2003-09-18 23:05                             ` David Kastrup
2003-09-19  4:58                           ` Oliver Scholz
2003-09-19  9:49                             ` David Kastrup
     [not found]                               ` <ullslrp8n.fsf@ID-87814.user.dfncis.de>
2003-09-19 13:40                                 ` Stephen J. Turnbull
2003-09-19 15:06                               ` Richard Stallman
2003-09-19 10:49                       ` Stephen J. Turnbull
2003-09-21  0:51                 ` Kevin Ryde
2003-09-16  6:17         ` Frank Schmitt
2003-09-12 19:44 ` Benjamin Riefenstahl
2003-09-12 20:07   ` Peter Lee
2003-09-12 21:00     ` Jason Rumney
2003-09-13  2:27       ` Peter Lee
2003-09-12 20:47   ` Frank Schmitt
2003-09-13 14:01     ` Benjamin Riefenstahl
2003-09-14  7:47       ` Frank Schmitt
2003-09-13  9:46 ` Eli Zaretskii
2003-09-13 11:10   ` Frank Schmitt
2003-09-13 13:57 ` Richard Stallman
2003-09-13 19:25   ` Frank Schmitt

Code repositories for project(s) associated with this public inbox

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

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).