Joey Hess
28a64c8fd8
Include ssh-keygen in standalone bundle.
2013-11-08 14:29:47 -04:00
Joey Hess
8aa22a57ca
use pure or return rather than (:[]) or \x -> [x]
2013-11-06 01:18:22 -04:00
Joey Hess
faf032c55a
avoid using "gcrypt" for git-remote-gcrypt; there's also a library by that name
2013-10-21 18:45:19 -04:00
Joey Hess
b6794f174e
note on nice
2013-10-17 16:13:33 -04:00
Joey Hess
aff125ddab
try working around windows xargs problem
2013-10-17 15:56:56 -04:00
Joey Hess
c5cd8729f2
fix inclusion of -gitrev
2013-10-16 10:33:32 -04:00
Joey Hess
ecb4a30548
Work around sed output difference that led to version containing a newline on OSX.
2013-10-16 10:28:13 -04:00
Joey Hess
c80bc53960
cronner builds, should work (untested)
...
I probably need to improve handling of the PleaseTerminate exception to
kill the fsck process. Also, if fsck finds bad files, something needs
to requeue downloads of them. Otherwise, this should work, but is probably
quite buggy since I have only tested the pure code over the past 2 days.
2013-10-08 18:13:08 -04:00
Joey Hess
990924703f
factor out Build.Version
2013-10-06 17:48:38 -04:00
Joey Hess
5ac0fcd12f
oops
2013-09-22 21:47:24 -04:00
Joey Hess
746d3d5e1f
one more EvilSplicer hack for the night
2013-09-22 20:34:20 -04:00
Joey Hess
9aa4ec6ee0
fix broken EvilSplicer change
2013-09-22 15:36:56 -04:00
Joey Hess
cc71315c50
improve lambdaparens hack
2013-09-22 11:41:26 -04:00
Joey Hess
8806fa9a8f
another fine hack
2013-09-22 03:22:05 -04:00
Joey Hess
a9cb7d4744
add git-remote-gcrypt to bundle when available
2013-09-13 12:05:47 -04:00
Joey Hess
dbf4156223
fix
2013-09-12 13:17:25 -04:00
Joey Hess
dfcf72890d
enbolden man page
2013-09-12 12:59:53 -04:00
Joey Hess
46b6d75274
Youtube support! (And 53 other video hosts)
...
When quvi is installed, git-annex addurl automatically uses it to detect
when an page is a video, and downloads the video file.
web special remote: Also support using quvi, for getting files,
or checking if files exist in the web.
This commit was sponsored by Mark Hepburn. Thanks!
2013-08-22 18:50:43 -04:00
Joey Hess
672cfc3923
better git version checking
2013-08-02 18:32:26 -04:00
Joey Hess
00e6663128
linux standalone auto-install icons
2013-07-09 20:50:41 -04:00
Joey Hess
80b390560e
install to ~/.local/icons, not ~/icons
...
Apparently the Icon Theme Specification no longer matches reality,
as implemented by XFCE and xdg-icon-resource.
2013-07-09 20:16:07 -04:00
Joey Hess
19b8bcbe30
Install XDG desktop icon files.
...
The icon files will be installed when running make install or cabal
install. Did not try to run update-icon-caches, since I think it's debian
specific, and dh_icons will take care of that for the Debian package.
Using the favicon as a 16x16 icon. At 24x24 the svg displays pretty well,
although the dotted lines are rather faint. The svg is ok at all higher
resolutions.
The standalone linux build auto-installs the desktop and autostart files
when run. I have not made it auto-install the icon file too, because
a) that would take more work to include them in the tarball and find them
b) it would need to be an install to ~/.icons/, and I don't know if that
really works!
2013-07-09 19:56:30 -04:00
Joey Hess
53d52d57c1
check in configure if ionice -c3 works
...
On old systems, it may need to be run as root.
2013-06-21 13:43:04 -04:00
Joey Hess
d901ba1781
assistant --autostart: Automatically ionices the daemons it starts.
2013-06-21 13:23:20 -04:00
Joey Hess
3d13e2a305
add cygattr-1.dll to windows installer
...
Needed by cygwin cp
2013-06-17 22:15:56 -04:00
Joey Hess
d5ba9cb728
Allow building with gpg2.
2013-05-19 17:59:58 -04:00
Joey Hess
dcf46bde1b
syntax fix
2013-05-17 14:24:07 -04:00
Joey Hess
c2e279b6ce
don't hardcode path to cygwin stuff, look for it in PATH
2013-05-17 14:19:08 -04:00
Joey Hess
b1b332592f
specify makensis path in build script
2013-05-17 14:06:47 -04:00
Joey Hess
39ac8d18ed
Sanitize debian changelog version before putting it into cabal file. Closes : #708619
2013-05-17 11:24:18 -04:00
Joey Hess
db05bfbe9d
fix uninstall of some files
2013-05-16 20:41:20 -04:00
Joey Hess
34b8f4f5fd
add windows uninstaller
2013-05-16 20:32:59 -04:00
Joey Hess
5a31a0c33b
typo
2013-05-16 20:11:55 -04:00
Joey Hess
89719063f6
add license to windows installer
2013-05-16 20:00:31 -04:00
Joey Hess
25cb9a48da
fix the day's Windows permissions damage
2013-05-14 20:15:14 -04:00
Joey Hess
adbbb71ccb
windows installer is fully working
2013-05-14 19:59:14 -05:00
Joey Hess
6cbca01261
add check for git
2013-05-14 17:24:00 -04:00
Joey Hess
73052a1c90
untested nullsoft installer generator
2013-05-14 17:01:45 -05:00
Joey Hess
dc66b1f27d
Merge branch 'master' into windows
...
Conflicts:
Annex/Environment.hs
Build/Configure.hs
Git/Construct.hs
Utility/FileMode.hs
2013-05-14 15:37:24 -04:00
Joey Hess
abe8d549df
fix permission damage (thanks, Windows)
2013-05-11 23:54:25 -04:00
Joey Hess
629dd2767c
rename var
2013-05-10 18:52:35 -04:00
Joey Hess
3d29f50415
only update version in cabal file on release builds
...
This was being very annoying in windows.
(cherry picked from commit 07b0bf4cee
)
2013-05-10 18:51:21 -04:00
Joey Hess
763cbda14f
fixup #if 0 stubs to use #ifndef mingw32_HOST_OS
...
That's needed in files used to build the configure program.
For the other files, I'm keeping my __WINDOWS__ define, as I find that much easier to type.
I may search and replace it to use the mingw32_HOST_OS thing later.
2013-05-10 16:57:21 -05:00
Joey Hess
07b0bf4cee
only update version in cabal file on release builds
...
This was being very annoying in windows.
2013-05-10 15:36:31 -05:00
Joey Hess
524ffd1e68
fix changelog version parse to work on windows
...
The CHANGELOG file, as a symlink, cannot be read on windows. So read
debian/changelog. Also, newline compat.
2013-05-10 15:26:53 -05:00
Joey Hess
258af9c6da
explicity use sh -c when running shell commands
...
This is necessary to work in Windows. (And will only work when building in Cygwin.)
2013-05-10 15:21:32 -05:00
Joey Hess
a05b4619bb
stub out posix stuff for Windows
...
This is enough to let the configure program build.
2013-05-10 15:08:53 -05:00
Joey Hess
7e5af65110
add a hack to get build working with new library build
2013-05-08 12:52:48 -04:00
Joey Hess
d38854f3d1
configure: Better checking that sha commands output in the desired format.
...
Run the same code git-annex used to get the sha, including its sanity
checking. Much better than old grep. Should detect FreeBSD systems with
sha commands that output in stange format.
2013-05-08 11:17:09 -04:00
Joey Hess
322e7f44c1
cabal does not like ~ in version numbers, work around (for backports)
2013-05-04 12:24:01 -04:00