summaryrefslogtreecommitdiffstats
path: root/inst.nsi
Commit message (Collapse)AuthorAgeFilesLines
* installer: don't package man page.Kaz Kylheku2016-08-311-2/+1
| | | | | | | | * inst.nsi: Windows has no man page reading tools, and the PDF and HTML are packaged already, so don't bundle the txr.1 man page source. Furthermore, we need to remove this when updating over existing installations, else they will forever have a stale txr.1 file hanging around.
* installer: lower case txr dir.Kaz Kylheku2016-08-311-6/+6
| | | | | * inst.nsi: consistently specify installation directory with lower-case "txr" path component.
* Installer: correct path for deleting sh.exe.Kaz Kylheku2016-07-121-1/+1
| | | | * inst.nsi: delete sh.exe from bin directory, not root.
* Add shortcut to txr.exe to start menu.Kaz Kylheku2016-07-021-2/+3
| | | | | | | | * inst.nsi: the txr link now points to the executable rather than the directory. This is because the executable now does something meaningful: it brings up a console window with a working REPL. The link to the directory is renamed install-root.
* Installer deletes the sh.exe created by TXR 144.Kaz Kylheku2016-07-021-0/+1
| | | | | | * inst.nsi: Delete sh.exe. If unable, it's okay to leave it to the next reboot; it's not critical to remove sh.exe.
* Bundle Cygnal version of Cygwin DLL.Kaz Kylheku2016-07-021-1/+1
| | | | | | * inst.nsi: Copy cygwin1.dll from win subdirectory rather than c:\cygwin\bin. The cygwin1.dll is placed there prior to generating the installer.
* The cmdwrap sh.exe hack is no longer needed.Kaz Kylheku2016-06-301-1/+0
| | | | | | | | | | | The Cygnal library uses cmd.exe for popen: problem solved. * Makefile (sh.exe): Target removed. * cmdwrap.c: File removed. * inst.nsi: Do not install sh.exe.
* Fix command spawning on Cygwin-based standalone image.Kaz Kylheku2016-06-291-0/+1
| | | | | | | | | | | | | | | | In the standalone image, we need a /bin/sh interpreter for the sh and open-command functions to work. The / path resolves to the installation directory, thanks to some sysrooting logic in the Cygwin DLL. Thus, we just need a sh.exe program in the bin directory, side by side with txr.exe. This sh.exe program can translate the "sh -c command" invocation to "cmd.exe /c command". * Makefile (sh.exe): New target, built from cmdwrap.c. * cmdwrap.c: New file. * inst.nsi: Install sh.exe.
* Re-target Windows installer to Cygwin.Kaz Kylheku2016-06-271-0/+8
| | | | | | | * inst.nsi: New second license page informs about Cygwin. The cygwin1.dll and cyggcc_s-1.dll objects are added to the installer, placed into TXR's installation bin directory.
* Version 134.txr-134Kaz Kylheku2016-03-011-0/+1
| | | | | | | | | | | | * RELNOTES: Updated. * configure, txr.1: Bumped version and date. * share/txr/stdlib/ver.tl: Likewise. * txr.vim, tl.vim: Regenerated. * inst.nsi: include .tl files in installer
* Support txr-win.exe target which has no console window.Kaz Kylheku2015-02-071-0/+1
| | | | | | | | | | * Makefile (EACH_CONF): Iterate over arguments. (opt/txr-win.o, dbg/txr-win.o): New special object files. (opt/%-win.o, dbg/%-win.o): New pattern rule to build special object files. ($(PROG)-win, $(PROG)-win-dbg): New program targets. * inst.nsi: Install txr-win.exe.
* Windows installer.Kaz Kylheku2015-02-011-0/+84
* inst.nsi: New file. * win/env.nsh: New file.