Yaroslav Halchenko
37a9d2572b
BF: debian/rules -- use BUILDER=./Setup to avoid network access
...
per Joey's recommendation
original cabal issue/reason: https://github.com/haskell/cabal/issues/5363
Seems to build ok now even on buster.
2018-08-04 10:18:58 -04:00
Joey Hess
246d0d45d7
move -j1 setting to BUILDEROPTIONS, set in debian/rules file
...
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
2016-02-05 13:56:27 -04:00
Joey Hess
540acd32bf
Debian: Avoid building debug package, since gdb is not often useful to debug haskell programs.
2016-01-26 15:39:37 -04:00
Joey Hess
441573a92b
support building with BUILDER=stack to use stack instead of cabal
2015-12-28 14:18:47 -04:00
Joey Hess
09d04fa483
wording
2015-11-16 17:06:34 -04:00
Yaroslav Halchenko
c60afa0891
BF: standalone debian package -- dh_makeshlibs --noscripts
...
To avoid creation of unnecessary trigger calling out to ldconfig
via activate-noawait which is not present on older releases (e.g. squeeze)
2015-11-16 17:05:30 -04:00
Joey Hess
361d31fde7
Make git-annex-standalone.deb include the git-annex html documentation, 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.
2015-11-10 13:21:05 -04:00
Joey Hess
d9d87fdbc9
Make the git-annex-standalone.deb prevent runshell from installing wrappers into $HOME/.ssh
2015-11-10 12:53:46 -04:00
Joey Hess
098b33690e
Added back debian/cabal-wrapper, since it still seems needed after all.
2015-08-04 12:25:06 -04:00
Joey Hess
9b38c14165
debian/cabal-wrapper: Removed this hack which should not be needed anymore.
2015-06-14 14:43:55 -04:00
Yaroslav Halchenko
cb23224ba3
ENH: make debianstandalone{,-dsc} rules
...
Moved rules out of debian/rules and avoided need for patching it for
standalone builds
2015-05-11 11:50:59 -04:00
Joey Hess
0e6d3a9041
add missing env var setting for standalone build
2015-05-05 13:50:37 -04:00
Joey Hess
b0ebb232ec
style changes
2015-04-20 14:55:30 -04:00
Yaroslav Halchenko
bfef0ba69f
NF: provide debian/rules build-standalone
2015-04-20 14:46:34 -04:00
Joey Hess
48e987a71f
remove annoouncedir target
...
moved to my mrconfig
2015-03-14 15:55:48 -04:00
Joey Hess
41f0f3daa2
remove PatchedAWS flag
...
Now that deps are sorted out in hackage, cabal is unlikely to try to
install a too old AWS, so I don't think this flag is worth the bother of
being completely correct with the dependency versioning.
This avoids me needing to enable to flag on the autobuilders..
2014-12-03 15:09:18 -04:00
Joey Hess
c986bc67e5
add cabal flag for use with debian's older version of aws, which is now patched with the necessary stuff
2014-10-23 16:39:55 -04:00
Joey Hess
adf69dc417
Work around failure to build on mips by using cabal, not Setup, to build in debian/rules.
2014-09-26 15:08:41 -04:00
Joey Hess
012e199dc7
re-enable test suite
2013-12-30 14:39:29 -04:00
Joey Hess
211bcc9456
Oops, I forgot that the test suite would be run even though the tasty test framework is not out of NEW and not in the build dependencies.
...
The best fix is to put in an override_dh_auto_test that avoids running
make test.
2013-11-19 13:44:07 -04:00
Joey Hess
629dd2767c
rename var
2013-05-10 18:52:35 -04:00
Joey Hess
59f616684d
The version number is now derived from git, unless built with VERSION_FROM_CHANGELOG.
2013-04-10 16:53:38 -04:00
Joey Hess
1112628cdf
Avoid using runghc when building the Debian package, as that needs ghci.
2013-04-07 17:15:58 -04:00
Joey Hess
65c7fcc77a
Build debian package without using cabal, which writes to HOME. Closes : #704205
2013-03-29 11:37:25 -04:00
Joey Hess
f5676104f8
cleanup
2013-02-27 15:53:19 -04:00
Joey Hess
cbd53b4a8c
Makefile now builds using cabal, taking advantage of cabal's automatic detection of appropriate build flags.
...
The only thing lost is ./ghci
Speed: make fast used to take 20 seconds here, when rebuilding from
touching Command/Unused.hs. With cabal, it's 29 seconds.
2013-02-27 02:39:22 -04:00
Joey Hess
b117efc19b
deal with http-conduit changing a data type
...
Pity that the library does not provide a function to extract the status
code from the StatusCodeException, so when they had to add a new field, it
breaks every single place that does it.
2013-02-27 00:07:28 -04:00
Joey Hess
8c90875455
phony standalone
2013-02-16 10:45:13 -04:00
Joey Hess
0d0034b9d7
add standalone target
2013-02-14 18:51:30 -04:00
Joey Hess
d3d791c7e7
addurl --fast: Use curl, rather than haskell HTTP library, to support https.
2013-01-27 09:30:53 +11:00
Joey Hess
20d927d530
Adjust debian package to only build-depend on DAV on architectures where it is available.
2013-01-27 08:07:22 +11:00
Joey Hess
dd299ce8d3
minor reorg
2012-12-11 12:22:33 -04:00
Joey Hess
033577b661
Enable WebDAV support in Debian package. Closes : #695532
2012-12-10 11:12:55 -04:00
Joey Hess
359f386ad6
switch to new URI version by default, -DWITH_OLD_URI for old
2012-11-03 12:10:01 -04:00
Joey Hess
2c788a28a1
added network-protocol-xmpp and -DWITH_XMPP
2012-10-23 20:24:23 -04:00
Joey Hess
5849c3f24b
Avoid building the webapp on Debian architectures that do not yet have template haskell and thus yesod. (Should be available for arm soonish I hope).
2012-09-29 01:28:02 -04:00
Joey Hess
1117583087
The Makefile now builds with the new yesod by default.
...
Systems like Debian that have the old yesod 1.0.1 should set
GIT_ANNEX_LOCAL_FEATURES=-DWITH_OLD_YESOD
2012-09-28 15:59:06 -04:00
Joey Hess
e44c7d1136
update
2010-10-27 15:08:46 -04:00
Joey Hess
117e97ea30
debianization
2010-10-16 16:41:24 -04:00