summaryrefslogtreecommitdiff
path: root/Build/Standalone.hs
Commit message (Collapse)AuthorAge
* 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.
* Linux and OSX standalone builds put the bundled gpg last in PATH, so any ↵Gravatar Joey Hess2016-02-19
| | | | system gpg will be preferred over it.
* update my email address and homepage urlGravatar Joey Hess2015-01-21
|
* indent with tabs not spacesGravatar Joey Hess2014-10-09
| | | | | | | | | | | Found these with: git grep "^ " $(find -type f -name \*.hs) |grep -v ': where' Unfortunately there is some inline hamlet that cannot use tabs for indentation. Also, Assistant/WebApp/Bootstrap3.hs is a copy of a module and so I'm leaving it as-is.
* add main type sigGravatar Joey Hess2013-12-30
|
* remove unused importsGravatar Joey Hess2013-12-24
|
* fix the day's Windows permissions damageGravatar Joey Hess2013-05-14
|
* windows installer is fully workingGravatar Joey Hess2013-05-14
|
* handle rpath in OSXMkLibsGravatar Joey Hess2013-04-22
| | | | | | | | | | | | Now oberon has some binaries and libraries that use rpath, so I had to put in this ugly hack to replace the @rapth/lib with the lib in the app. This was particularly tricky for libraries that use @rpath because I could not find a way to extract the rpath from the library. (Only from the executable, by running it.. ugh!) The hack I put in place may fail if multiple different libraries use rpath to refer to other libraries, and the "@rpath/lib" string is the same, but actually refers to different files.
* argleGravatar Joey Hess2013-04-17
|
* remove module definitions for these standalone programsGravatar Joey Hess2013-04-17
| | | | | Sometimes ghc --make skips building these binaries, as it sees no Main module.
* Now uses the Haskell uuid library, rather than needing a uuid program.Gravatar Joey Hess2013-02-10
| | | | | | | | Been meaning to do this for some time; Android port was last straw. Note that newer versions of the uuid library have a Data.UUID.V4 that generates random UUIDs slightly more cleanly, but Debian has an old version of the library, so I do it slightly round-about.
* move thirdparty program installation for standalone bundle into haskell programGravatar Joey Hess2012-12-14
This allows it to use Build.SysConfig to always install the programs configure detected. Amoung other fixes, this ensures the right uuid generator and checksum programs are installed. I also cleaned up the handling of lsof's path; configure now checks for it in PATH, but falls back to looking for it in sbin directories.