Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | optimisation; only run install_name_tool once per binary | 2012-12-09 | ||
| | ||||
* | use full path name to generate library filename | 2012-12-09 | ||
| | | | | avoids overlaps | |||
* | typo | 2012-12-09 | ||
| | ||||
* | avoid using short lib names that clash with unix command names | 2012-12-09 | ||
| | ||||
* | syntax | 2012-12-09 | ||
| | ||||
* | remove unused cruft | 2012-12-09 | ||
| | ||||
* | oh yeah, OSX is case insensative | 2012-12-09 | ||
| | ||||
* | tweak | 2012-12-09 | ||
| | ||||
* | reverse symlinks | 2012-12-09 | ||
| | ||||
* | install libs using short names, with symlinks to we can tell what libraries | 2012-12-09 | ||
| | | | | they are supposed to be | |||
* | fix executable permissions | 2012-12-09 | ||
| | | | | sh at least does not default to having a write bit | |||
* | fix infinite loop | 2012-12-09 | ||
| | ||||
* | insane osx short library name hack | 2012-12-08 | ||
| | | | | | | | | Since I'm dealing with arbitrarily short fields in which to store the library name, and would have to rebuild a bunch of stuff like git to avoid that, and I have to prefix this obnoxiously long "@executable_path" to it, it's easy to run out of space. This makes it use 1 and 2 letter long filenames for libraries in the app. Fun fun fun fun fun. | |||
* | fix library filenames in osx app | 2012-12-08 | ||
| | ||||
* | chmod libs so install_name_tool can modify them | 2012-12-08 | ||
| | ||||
* | move libs to try to fit within available path space | 2012-12-08 | ||
| | ||||
* | use install_name_tool to adjust library paths in osx app | 2012-12-08 | ||
| | | | | Have not yet been able to test this. | |||
* | Revert "skip frameworks" | 2012-12-07 | ||
| | | | | | | This reverts commit 206451dd02b4deea8b1cba9309883bef4cfbbc89. At least CoreFoundation framework seems to be needed. | |||
* | skip frameworks | 2012-12-07 | ||
| | | | | I suspect this might be related to recent reports of hangs. | |||
* | got this working | 2012-11-26 | ||
| | ||||
* | add debugging | 2012-11-26 | ||
| | ||||
* | rewrote OSX library copier in Haskell, now with recursive copying of library ↵ | 2012-11-26 | ||
| | | | | deps | |||
* | where indenting | 2012-11-11 | ||
| | ||||
* | look for gsha* commands, as installed on some OS's that think "GNU" is ↵ | 2012-11-09 | ||
| | | | | nonstandard | |||
* | don't test host in configure | 2012-10-30 | ||
| | | | | That'll fail when building offline. | |||
* | SRV lookup library | 2012-10-25 | ||
| | | | | | | | | This uses the ADNS library, if available. Otherwise, the host program. I anticipate that cabal users won't easily get hsdns installed, since it's a Haskell binding to a C library. And using host is just fine, as long as the system has it. | |||
* | configure: Check that checksum programs produce correct checksums. + bitter rant | 2012-10-25 | ||
| | | | | | | | | | | | | | | So, it might be called sha1sum, or on some other OS, it might be called sha1. It might be hidden away off of PATH on that OS. That's just expected insanity; UNIX has been this way since 1980's. And these days, nobody even gives the flying flip about standards that we briefly did in the 90's after the first round of unix wars. But it's the 2010's now, and we've certainly learned something. So, let's make it so sometimes sha1 is a crazy program that wants to run as root so it can lock memory while prompting for a passphrase, and outputting binary garbage. Yes, that'd be wise. Let's package that in major Linux distros, too, so users can stumble over it. | |||
* | OSX: Stop installing non-self-contained webapp into Desktop directory. | 2012-10-21 | ||
| | | | | This was a stopgap, and we have the self-contained webapp now. | |||
* | fix name of path to osx app directory | 2012-10-06 | ||
| | ||||
* | move | 2012-10-01 | ||
| | ||||
* | osx build fix | 2012-09-29 | ||
| | ||||
* | standalone linux app nearly ready | 2012-09-28 | ||
| | | | | also made several fixes that apply to the OSX app | |||
* | Always do a system wide installation when DESTDIR is set. Closes: #689052 | 2012-09-28 | ||
| | ||||
* | install a git-annex-shell shim script when the standalone OSX app runs | 2012-09-26 | ||
| | | | | | | | I put it in ~/.ssh/ because there's no reliable way to get it into PATH, and OSX ssh doesn't even honor user's PATH by default. authorized_keys generators will need to check if it's there. Not done yet. | |||
* | make the standalone OSX app automatically install itself when run | 2012-09-26 | ||
| | ||||
* | Test that uuid -m works, falling back to plain uuid if not. | 2012-09-25 | ||
| | ||||
* | file name changed | 2012-09-25 | ||
| | ||||
* | use copyFile (supports binary icon file) | 2012-09-23 | ||
| | ||||
* | install in /Applications | 2012-09-23 | ||
| | ||||
* | install Jimmy's .app on OS X | 2012-09-23 | ||
| | | | | | | | I'm guessing that ~/Desktop/git-annex.app will be visiable. For the system-wide installation, I don't know where to put it, though somewhere in /Library seems likely. | |||
* | flip catchDefaultIO | 2012-09-17 | ||
| | ||||
* | typos | 2012-09-06 | ||
| | ||||
* | install a .command file on OSX in the Desktop | 2012-09-06 | ||
| | ||||
* | make directory | 2012-09-06 | ||
| | ||||
* | honor destdir for osx too | 2012-09-06 | ||
| | ||||
* | write a OSX autostart file | 2012-09-06 | ||
| | | | | Not tested. | |||
* | honor DESTDIR | 2012-09-06 | ||
| | ||||
* | move build scripts | 2012-09-01 | ||
| | ||||
* | use the ~/.config/git-annex/program file to find command when running transfers | 2012-08-27 | ||
| | ||||
* | Fix imports and casing in Build.InstallDesktopFile | 2012-08-02 | ||
| |