aboutsummaryrefslogtreecommitdiff
path: root/debian/control
Commit message (Collapse)AuthorAge
* remove chrpath hackGravatar Joey Hess2018-02-27
| | | | | | | | | | | | | | | | | | Makefile: Remove chrpath workaround for bug in cabal, which is no longer needed. https://github.com/haskell/cabal/issues/2717 says it uses RUNPATH instead of RPATH now, but I don't even see that for statically linked libraries; the bug with that appears to be fixed. cabal-install version 1.24.0.2 compiled using version 1.24.2.0 of the Cabal library I left the rpath removal using otool on OSX because those straight up broke the linker, and I don't know if the OSX autobuilder is updated to a new enough cabal to not need it. This commit was sponsored by Ewen McNeill on Patreon.
* send stderr to json when --json-error-messages enabledGravatar Joey Hess2018-02-19
|
* Add gpg-agent to Build-Depends. Needed to run the test suite.Gravatar Joey Hess2018-02-14
| | | | | | | | | | | | | | Merged from Debian. I think what this actually deals with is the case where gpg is installed, but gpg-agent is not, since Utility.Gpg.stdParams enables --use-agent when GPG_BATCH is set, and the test suite enables GPG_BATCH. So, test suite will work with gpg not installed, or with both gpg and gpg-agent installed, but not with only gpg. For this reason, I've also put in an explicit dep on gnupg, although dpkg-dev recommends it and all debian package builds tend to have it available implicitly.
* use BreaksGravatar Joey Hess2018-02-09
|
* datalad < 0.9.1 had a problem in its special remote protocol handling which ↵Gravatar Joey Hess2018-02-07
| | | | is broken by EXTENSIONS. Make the debian git-annex package conflict with the problem version of datalad.
* Removed no longer needed dependency on yesod-default.Gravatar Joey Hess2017-12-05
| | | | This commit was sponsored by Nick Daly on Patreon.
* documentation update for youtube-dlGravatar Joey Hess2017-11-28
| | | | | | Code not updated yet. This commit was sponsored by Thomas Hochstein on Patreon.
* add Utility.HtmlDetectGravatar Joey Hess2017-11-28
| | | | | | | | | | | | | | | | | | | | This will be used in youtube-dl integration, to tell when a html page has been downloaded by addurl, in which case it is worth running youtube-dl to see if it can extract media from it. tagsoup is an almost free dependency, because yesod depends on it. So, this only really adds a dep when git-annex is built without the webapp. I'd like this to as closely as possible match how browsers decide if a page is html or not. Unfortunately, that is fairly heuristic, in order to support malformed html. And, we don't want to falsely detect something as html just because it has something that looks like a html tag embedded somewhere in it. Probably any major video hosting site is going to be serving html documents that at least start with a <html> tag, so requiring that or a DOCTYPE should be good enough. This commit was sponsored by Jeff Goeke-Smith on Patreon.
* adeiu, MissingHGravatar Joey Hess2017-05-16
| | | | | | | | | | | | | | | | Removed dependency on MissingH, instead depending on the split library. After laying groundwork for this since 2015, it was mostly straightforward. Added Utility.Tuple and Utility.Split. Eyeballed System.Path.WildMatch while implementing the same thing. Since MissingH's progress meter display was being used, I re-implemented my own. Bonus: Now progress is displayed for transfers of files of unknown size. This commit was sponsored by Shane-o on Patreon.
* stop using MissingH for MD5Gravatar Joey Hess2017-05-15
| | | | | | | | | | Cryptonite is faster and allocates less, and I want to get rid of MissingH use. Note that the new dependency on memory is free; it's a dependency of cryptonite. This commit was supported by the NSF-funded DataLad project.
* multicast: New command, uses uftp to multicast annexed files, for eg a ↵Gravatar Joey Hess2017-03-30
| | | | | | classroom setting. This commit was supported by the NSF-funded DataLad project.
* remove cryptohash from debian build-dep optionGravatar Joey Hess2017-02-24
|
* Merge branch 'master' into no-xmppGravatar Joey Hess2016-12-24
|\
| * Debian: Suggest tor and magic-wormhole.Gravatar Joey Hess2016-12-20
| | | | | | | | Suggests, not recommends, because tor is not for everyone.
| * p2p --pair with magic wormhole (untested)Gravatar Joey Hess2016-12-18
| | | | | | | | | | | | It builds. I have not tried to run it yet. :) This commit was sponsored by Jake Vosloo on Patreon.
| * Debian: Build webapp on armel.Gravatar Joey Hess2016-12-11
| |
| * fix typoGravatar Joey Hess2016-12-10
| |
| * refactor ref change watchingGravatar Joey Hess2016-12-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added to change notification to P2P protocol. Switched to a TBChan so that a single long-running thread can be started, and serve perhaps intermittent requests for change notifications, without buffering all changes in memory. The P2P runner currently starts up a new thread each times it waits for a change, but that should allow later reusing a thread. Although each connection from a peer will still need a new watcher thread to run. The dependency on stm-chans is more or less free; some stuff in yesod uses it, so it was already indirectly pulled in when building with the webapp. This commit was sponsored by Francois Marier on Patreon.
| * Merge branch 'master' into torGravatar Joey Hess2016-11-30
| |\
| | * prefer xdot over dotGravatar Joey Hess2016-11-30
| | | | | | | | | | | | | | | | | | | | | * map: Run xdot if it's available in PATH. On OSX, the dot command does not support graphical display, while xdot does. * Debian: xdot is a better interactive viewer than dot, so Suggest xdot, rather than graphviz.
| * | Added git-remote-tor-annex, which allows git pull and push to the tor hidden ↵Gravatar Joey Hess2016-11-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | service. Almost working, but there's a bug in the relaying. Also, made tor hidden service setup pick a random port, to make it harder to port scan. This commit was sponsored by Boyd Stephen Smith Jr. on Patreon.
| * | implementation of peer-to-peer protocolGravatar Joey Hess2016-11-17
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For use with tor hidden services, and perhaps other transports later. Based on Utility.SimpleProtocol, it's a line-based protocol, interspersed with transfers of bytestrings of a specified size. Implementation of the local and remote sides of the protocol is done using a free monad. This lets monadic code be included here, without tying it to any particular way to get bytes peer-to-peer. This adds a dependency on the haskell package "free", although that was probably pulled in transitively from other dependencies already. This commit was sponsored by Jeff Goeke-Smith on Patreon.
* / remove xmpp supportGravatar Joey Hess2016-11-14
|/ | | | | | | | | | | | I've long considered the XMPP support in git-annex a wart. It's nice to remove it. (This also removes the NetMessager, which was only used for XMPP, and the daemonstatus's desynced list (likewise).) Existing XMPP remotes should be ignored by git-annex. This commit was sponsored by Brock Spratlen on Patreon.
* Removed dependency on json library; all JSON is now handled by aeson.Gravatar Joey Hess2016-07-26
| | | | | I've eyeballed all --json commands, and the only difference should be that some fields are re-ordered.
* saner format for metadata --jsonGravatar Joey Hess2016-07-26
| | | | | | | | | | | | | metadata --json output format has changed, adding a inner json object named "fields" which contains only the fields and their values. This should be easier to parse than the old format, which mixed up metadata fields with other keys in the json object. Any consumers of the old format will need to be updated. This adds a dependency on unordered-containers for parsing MetaData from JSON, but it's a free dependency; aeson pulls in that library.
* Remove unnecessary rpaths in the git-annex binary, but only when it's built ↵Gravatar Joey Hess2016-07-06
| | | | using make, not cabal. This speeds up git-annex statup time by around 50%.
* bump standards-versionGravatar Joey Hess2016-05-22
|
* add missing dep on transformersGravatar Joey Hess2016-04-27
|
* fix typoGravatar Joey Hess2016-03-21
|
* Bump standards versionGravatar Richard Hartmann2016-03-12
| | | | (cherry picked from commit 6efa2492bb0c34279f535e79228016555bdb915c)
* adjust architecture listsGravatar Joey Hess2016-03-09
|
* add new depsGravatar Joey Hess2016-03-05
|
* Update perlmagick build dependency. Closes: #789225Gravatar Joey Hess2016-02-18
|
* annex.largefiles: Add support for mimetype=text/* etc, when git-annex is ↵Gravatar Joey Hess2016-02-03
| | | | linked with libmagic.
* BF: added forgotten commas for new build-dependsGravatar Yaroslav Halchenko2016-01-05
|
* Debian: Adjust build dependencies for webapp, DAV.Gravatar Joey Hess2015-12-28
| | | | | | | | | | Now available on mips, mipsel, but temporarily removed armel since build is failing there. If armel would just get caught up, I could remove the per-arch specs entirely. Maybe time to turn maint of this over to richih?
* persistent-sqlite is now a hard build dependency, since v6 repository mode ↵Gravatar Joey Hess2015-12-26
| | | | needs it.
* Debian: Build depend on concurrent-output.Gravatar Joey Hess2015-12-12
| | | | In unstable now.
* Debian: Remove dependency on transformers library, as it is now included in ghc.Gravatar Joey Hess2015-10-07
| | | | Backporters will need to revert this.
* Debian: Add torrent library to build-depends as it's packaged now, and stop ↵Gravatar Joey Hess2015-10-07
| | | | recommending bittornado | bittorrent.
* Avoid building the assistant on the hurd, since an inotify equivilant is not ↵Gravatar Joey Hess2015-08-17
| | | | | | | yet implemented in git-annex for the hurd. Note that https://github.com/haskell/hackage-server/issues/269 is fixed, so hopefully I can upload this to hackage this time.
* Added support for SHA3 hashed keys (in 8 varieties), when git-annex is built ↵Gravatar Joey Hess2015-08-06
| | | | | | | | using the cryptonite library. While cryptohash has SHA3 support, it has not been updated for the final version of the spec. Note that cryptonite has not been ported to all arches that cryptohash builds on yet.
* Added back debian/cabal-wrapper, since it still seems needed after all.Gravatar Joey Hess2015-08-04
|
* Tighten dependency on optparse-applicative to 0.11.0.Gravatar Joey Hess2015-08-02
| | | | Type of str changed in 0.11.
* Support building without persistent database on for systems that lack TH. ↵Gravatar Joey Hess2015-07-25
| | | | This removes support for incremental fsck.
* looks like richih will maintain it in debianGravatar Joey Hess2015-07-20
|
* Adjust debian build deps: The webapp can now build on arm64, s390x and ↵Gravatar Joey Hess2015-07-20
| | | | hurd-i386. WebDAV support is also available on those architectures.
* Removed support for optparse-applicative versions older than 0.10.Gravatar Joey Hess2015-07-07
| | | | Debian stable has 0.10.0.
* debian/cabal-wrapper: Removed this hack which should not be needed anymore.Gravatar Joey Hess2015-06-14
|
* re-remove hamlet depGravatar Joey Hess2015-06-06
|