summaryrefslogtreecommitdiff
path: root/Build/NullSoftInstaller.hs
Commit message (Collapse)AuthorAge
* unify stack build and stack installGravatar Joey Hess2017-10-26
| | | | | For some reason, when stack install is run separately, it seems to be installing a previous build from a different temp dir. WTF?
* ln from stack install location to nsis locationGravatar Joey Hess2017-10-25
|
* update windows build scripts to use stackGravatar Joey Hess2017-10-17
| | | | | | | | | | | | Not tested yet. The EvilLinker workaround is removed. That got fixed in ghc 8.0.1, (per https://ghc.haskell.org/trac/ghc/ticket/8596) which will finally be used by the windows autobuilder now. I have not deleted the EvilLinker yet (or closed its bugs). This commit was sponsored by John Peloquin on Patreon.
* avoid warnings about not exported System.Directory.isSymbolicLinkGravatar Joey Hess2016-04-28
|
* Fix build with directory-1.2.6.2.Gravatar Joey Hess2016-04-28
| | | | | | It started exporting a isSymbolicLink which supports windows. But, git-annex does no use symlinks on windows yet and this conflicts with the function by the same name from unix-compat, so hide it.
* now fully working even when git is not in pathGravatar Joey Hess2015-09-11
| | | | | The vbs launchers now are passed the path where git-annex was installed to, so they will work when it's not in path.
* get git-annex working even if user doesn't add git to pathGravatar Joey Hess2015-09-11
| | | | | | | | | | | | | This is pretty complicated, but I have both "git-annex" and "git annex" working both in the git bash shell even with git not added to path. And, when git's added to path, both work from MS-DOS prompt window too. I think that the webapp startup does still need git in path, so instructions will keep saying to do that. But, users often disregard them, and hopefully this will reduce support traffic. Also, switched the wget from the cygwin one to the msys2 one, avoiding the complication of needing to bundle any cygwin dlls.
* Switched to using git for Windows, rather than msysgit.Gravatar Joey Hess2015-09-10
| | | | | | | | | | | | | | | | | | Using msysgit with git-annex is no longer supported. At the same time, I'm updating the rsync.exe in my downloads repository with the one from msys2. Note that rsync is currently still being ldded and installed in Git/cmd/ like the other cygwin programs. The ldd fails and this failure is ignored. It would be better to special case it to go in Git/usr/bin/, so that the user can't run rsync in a dos prompt window, which doesn't work, as it needs additional libs. However, as far as git-annex running rsync running ssh, it works ok in this location. Removed the ssh.cmd and ssh-keygen.cmd; these are not needed with git for windows. Keeping them would let ssh be run manually from a dos prompt window, but that's not really a goal.
* update for ghc 7.10Gravatar Joey Hess2015-09-01
|
* add a wrapper for ssh-keygenGravatar Joey Hess2015-05-08
|
* use a batch file to run msysgit's ssh, instead of copyingGravatar Joey Hess2015-05-08
| | | | | | copying failed because dlls are not in path. This batch file is based on the one msysgit uses to start gitk
* Windows: Remove cygwin ssh, the newer version of which has stopped honoring ↵Gravatar Joey Hess2015-05-07
| | | | the setting of HOME. Instead, copy msysgit's ssh into PATH.
* filter out non-cygwin libsGravatar Joey Hess2015-04-21
|
* use cygwin ldd to find dlls to include, instead of manually listingGravatar Joey Hess2015-04-21
|
* another libGravatar Joey Hess2015-04-20
|
* another libGravatar Joey Hess2015-04-20
|
* updated lib versionGravatar Joey Hess2015-04-20
|
* more libsGravatar Joey Hess2015-04-20
|
* more libsGravatar Joey Hess2015-04-20
|
* more libsGravatar Joey Hess2015-04-20
|
* prune old libGravatar Joey Hess2015-04-20
|
* update some windows libraries for newer version of cygwinGravatar Joey Hess2015-04-20
|
* Windows: Renamed start menu file to avoid loop in some versions of Windows ↵Gravatar Joey Hess2015-04-13
| | | | where the menu file is treated as a git-annex program.
* typoGravatar Joey Hess2015-01-29
|
* windows: include html help file that msysgit tries to open for git annex --helpGravatar Joey Hess2015-01-29
| | | | | | | Pointing to the website is easier than trying to format the man page to html on windows. Closes https://github.com/datalad/datalad/issues/39
* weirdly doubled slashesGravatar Joey Hess2015-01-29
|
* update my email address and homepage urlGravatar Joey Hess2015-01-21
|
* Windows: Install ssh and other bundled programs to Git/cmd, instead of ↵Gravatar Joey Hess2014-12-03
| | | | Git/bin, since the latter is not in the default msysgit PATH.
* Windows: Remove Alt+A keyboard shortcut, which turns out to have scope ↵Gravatar Joey Hess2014-11-14
| | | | outside the menus.
* fix some mixed space+tab indentationGravatar Joey Hess2014-10-09
| | | | | | | | | This fixes all instances of " \t" in the code base. Most common case seems to be after a "where" line; probably vim copied the two space layout of that line. Done as a background task while listening to episode 2 of the Type Theory podcast.
* move git-annex to git/cmdGravatar Joey Hess2014-07-16
| | | | | | This way, it works both when using msgit, which will look in both bin and cmd, but also when using cygwin's git, which only looks in PATH, which includes cmd but not bin.
* Windows: Move .vbs files out of git\binGravatar Joey Hess2014-07-16
| | | | | .. To avoid that being in the PATH, which caused some weird breakage. (Thanks, divB)
* don't start minimizedGravatar Joey Hess2014-06-17
|
* crazy quote for spacesGravatar Joey Hess2014-06-17
|
* windows no-DOS-box and autostart, at lastGravatar Joey Hess2014-06-17
| | | | | | | | | Using the crazy but apparently best approach of a VB Script that runs git-annex, in a hidden DOS window. Note that currently the git-annex messages are not directed to daemon.log. Would probably need another layer of script. Also problimatic since the repository may not exist yet.
* fix up old comments that used format=txt, which is no longer enabledGravatar Joey Hess2014-03-20
|
* windows: add more libraries, these are used by gpgGravatar Joey Hess2014-01-01
|
* argh, one moreGravatar Joey Hess2013-12-11
|
* moreGravatar Joey Hess2013-12-11
|
* one more libGravatar Joey Hess2013-12-11
|
* yet more wget and curl libsGravatar Joey Hess2013-12-11
|
* more libs for wget and curlGravatar Joey Hess2013-12-11
|
* add libs needed by wget and curlGravatar Joey Hess2013-12-11
|
* typoGravatar Joey Hess2013-12-10
|
* remove menu item on uninstallGravatar Joey Hess2013-12-10
|
* request admin rights at installGravatar Joey Hess2013-12-10
|
* start minimizedGravatar Joey Hess2013-12-10
|
* fixesGravatar Joey Hess2013-12-10
|
* try to make a start menu shortcutGravatar Joey Hess2013-12-10
|
* add cygattr-1.dll to windows installerGravatar Joey Hess2013-06-17
| | | | Needed by cygwin cp