Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Android: Fix disabling use of cp --reflink=auto, curl, sha224, and sha384. | Joey Hess | 2016-09-05 |
| | | | | | | This was originally done in c4e7c6af, but got lost in some change to the Makefile. Use CROSS_COMPILE=Android to tell configure that it's configuring for android instead of passing it a parameter. | ||
* | removed hackage target, not used now | Joey Hess | 2016-08-31 |
| | |||
* | fix clean of Build/MakeMans | Joey Hess | 2016-07-19 |
| | |||
* | avoid stripping rpath when linking haskell libs dynamically | Joey Hess | 2016-07-17 |
| | |||
* | Remove unnecessary rpaths in the git-annex binary, but only when it's built ↵ | Joey Hess | 2016-07-06 |
| | | | | using make, not cabal. This speeds up git-annex statup time by around 50%. | ||
* | fix man page building | Joey Hess | 2016-06-02 |
| | |||
* | Remove Makefile from cabal tarball; man page building is now handled by a ↵ | Joey Hess | 2016-05-31 |
| | | | | | | | | small haskell program. This actually runs faster than building the man pages from the makefile did. But the main purpose is to let Setup.hs import Build.Mans and so not need the makefile. | ||
* | Updated cabal file explictly lists source files. | Joey Hess | 2016-05-24 |
| | | | | | | | | | | | | | | | | | | | The tarball on hackage will include only the files needed for cabal install; it is NOT the full git-annex source tree. While it's totally obnoxious that cabal files need every file listed out when basic wildcard support could avoid hundreds of lines, and have to be maintained when files are added, this does get the tarball size back down to 1 mb. This also stops stack from complaining that it found modules not listed in the cabal file. debian/changelog, debian/NEWS, debian/copyright: Converted to symlinks to CHANGELOG, NEWS, and COPYRIGHT, which used to symlink to these instead. This avoids needing to include debian/ in the hackage tarball. Setup.hs: Build man pages at install time using make and mdwn2man. If it fails, which it probably will on windows, just skip installing them. | ||
* | allow linuxstandalone to be used with stack built binary | Joey Hess | 2016-03-05 |
| | |||
* | typo | Joey Hess | 2016-02-26 |
| | |||
* | Include magic database in the linux and OSX standalone builds. | Joey Hess | 2016-02-26 |
| | |||
* | add back caballog target | Joey Hess | 2016-02-15 |
| | | | | used by ghci wrapper script | ||
* | fix make fast to link executable again | Joey Hess | 2016-02-15 |
| | | | | Use second ghc pass, not first. | ||
* | move -j1 setting to BUILDEROPTIONS, set in debian/rules file | Joey Hess | 2016-02-05 |
| | | | | | | I needed BUILDEROPTIONS to allow passing flags to stack build, but it also lets me move the -j1 out of the normal build path, and to debian/rules which has the goal of having a reproducible build | ||
* | avoid running BUILDER clean when it's cabal | Joey Hess | 2016-01-22 |
| | | | | This alows debian/rules clean to work when build deps are not installed. | ||
* | respond, close bad bug | Joey Hess | 2016-01-20 |
| | |||
* | avoid tab warnings | Joey Hess | 2016-01-14 |
| | |||
* | defer find to after build | Joey Hess | 2015-12-28 |
| | |||
* | improve binary finding | Joey Hess | 2015-12-28 |
| | |||
* | support building with BUILDER=stack to use stack instead of cabal | Joey Hess | 2015-12-28 |
| | |||
* | Build with -j1 again to get reproducible build. | Joey Hess | 2015-11-16 |
| | | | | | | | This was in the cabal file earlier, and was removed because it broke the android cross build. Moving to the git-annex target of the Makefile will make it be used for Debian packages etc but not android cross builds or make fast or when users build with cabal. | ||
* | Make git-annex-standalone.deb include the git-annex html documentation, ↵ | Joey Hess | 2015-11-10 |
| | | | | | | | desktop file, and base completion file, same as the regular git-annex.deb. It already had a doc-base file relating to the html documentation, and there's no reason not to include the other stuff. | ||
* | Make the git-annex-standalone.deb prevent runshell from installing wrappers ↵ | Joey Hess | 2015-11-10 |
| | | | | into $HOME/.ssh | ||
* | speed up fast builds | Joey Hess | 2015-08-27 |
| | | | | | | Enabling -dynamic avoids writing out many mb of static libs. -j parallelizes | ||
* | exclude thanks page to avoid lintian error about embedded gif | Joey Hess | 2015-08-19 |
| | |||
* | Makefile: Pass LDFLAGS, CFLAGS, and CPPFLAGS through ghc and on to ld, cc, ↵ | Joey Hess | 2015-08-19 |
| | | | | | | | | and cpp. As a result of the Makefile changes, the Debian package is built with various hardening options. Although their benefit to a largely haskell program is unknown. | ||
* | last changes to fix android build | Joey Hess | 2015-08-02 |
| | |||
* | cleanup makefile | Joey Hess | 2015-07-23 |
| | |||
* | got bash completion working for "git annex" not just "git-annex" | Joey Hess | 2015-07-16 |
| | | | | | | | This needs a patch to git to cause the git-annex completion to be auto-loaded when completing "git annex <tab>". Otherwise, it will only load when "git-annex" is tab completed. Once loaded, it works for both uses. I've submitted the git patch to the git mailing list. | ||
* | Debian package (and any other packages built using make install) now ↵ | Joey Hess | 2015-07-13 |
| | | | | includes bash completion. | ||
* | remove obsolete packages from android splice depends hack list | Joey Hess | 2015-07-03 |
| | |||
* | @echo doesn't work in variabe def | Joey Hess | 2015-06-17 |
| | |||
* | set LC_ALL in ikiwiki build to ensure deterministic build in other locales | Joey Hess | 2015-06-14 |
| | | | | | smcv suggeted using C.UTF-8, but I want this to work beyond Debian, so went with C, which seems to work ok. | ||
* | add commit-standalone target to refresh quilt patch | Joey Hess | 2015-06-10 |
| | |||
* | some changed deps for android build | Joey Hess | 2015-06-10 |
| | |||
* | Build documentation with deterministic=1 for reproducible builds. (A new ↵ | Joey Hess | 2015-06-09 |
| | | | | ikiwiki feature.) Closes: #785736 | ||
* | fast build mode no longer links exe with recent cabal | Joey Hess | 2015-06-09 |
| | | | | | I tried removing the --no-link, but then the link fails. Which must be why cabal is using it. | ||
* | more -fno-warn-tabs | Joey Hess | 2015-05-31 |
| | |||
* | remove targets no longer needed since TH works on arm | Joey Hess | 2015-05-31 |
| | |||
* | compress standalone tarball with gzip --rsyncable | Joey Hess | 2015-05-31 |
| | | | | | This should cut down on transfer overhead; in particular the arm autobuilder is on a slow pipe. | ||
* | fix cabal file munging code to work with current cabal file | Joey Hess | 2015-05-22 |
| | |||
* | correct path for trustedkeys | Joey Hess | 2015-05-22 |
| | |||
* | OSX: Corrected the location of trustedkeys.gpg, so the built-in upgrade code ↵ | Joey Hess | 2015-05-22 |
| | | | | will find it. Fixes OSX upgrade going forward, but older versions won't upgrade themselves due to this problem. | ||
* | Build documentation with TZ=UTC for reproducible builds. See #785736. | Joey Hess | 2015-05-19 |
| | |||
* | adjust fast build so that ./ghci works with ghc 7.8.4 | Joey Hess | 2015-05-14 |
| | |||
* | ENH: make debianstandalone{,-dsc} rules | Yaroslav Halchenko | 2015-05-11 |
| | | | | | Moved rules out of debian/rules and avoided need for patching it for standalone builds | ||
* | apply same fix to sdist target | Joey Hess | 2015-03-27 |
| | |||
* | Fix make build target. Thanks, Justin Geibel. | Joey Hess | 2015-03-27 |
| | |||
* | use new mans target for install-mans, fixing OSX build | Joey Hess | 2015-03-27 |
| | |||
* | move build man pages to man/ from top dir | Joey Hess | 2015-03-23 |
| |