diff options
author | Yaroslav Halchenko <debian@onerussian.com> | 2015-04-20 11:05:02 -0400 |
---|---|---|
committer | Joey Hess <joeyh@joeyh.name> | 2015-04-20 14:46:33 -0400 |
commit | 914747670bafe9c5fd90d12cf5f887b46f02b00b (patch) | |
tree | c3882bd4a9a920c5df832027b0cfdf0ac069838d | |
parent | c4ac44e2e5148bdc564faa89fe4bb3ff84aa0d42 (diff) |
NF: debian/patches/*standalone-build for providing a standalone build of git-annex
-rw-r--r-- | debian/patches/series.standalone-build | 1 | ||||
-rw-r--r-- | debian/patches/standalone-build | 75 |
2 files changed, 76 insertions, 0 deletions
diff --git a/debian/patches/series.standalone-build b/debian/patches/series.standalone-build new file mode 100644 index 000000000..9dc994164 --- /dev/null +++ b/debian/patches/series.standalone-build @@ -0,0 +1 @@ +standalone-build diff --git a/debian/patches/standalone-build b/debian/patches/standalone-build new file mode 100644 index 000000000..68ab36989 --- /dev/null +++ b/debian/patches/standalone-build @@ -0,0 +1,75 @@ +From: Yaroslav Halchenko <debian@onerussian.com> +Subject: Patch debian/ to provide a standalone build of git-annex + +Origin: NeuroDebian +Last-Update: 2015-04-20 + +--- a/debian/control ++++ b/debian/control +@@ -87,11 +87,13 @@ Vcs-Git: git://git.kitenet.net/git-annex + Homepage: http://git-annex.branchable.com/ + XS-Testsuite: autopkgtest + +-Package: git-annex ++Package: git-annex-standalone + Architecture: any + Section: utils +-Depends: ${misc:Depends}, ${shlibs:Depends}, +- git (>= 1:1.8.1), ++Conflicts: git-annex ++Provides: git-annex ++Depends: ${misc:Depends}, ++ git, + rsync, + wget, + curl, +@@ -110,7 +112,7 @@ Suggests: + bup, + tahoe-lafs, + libnss-mdns, +-Description: manage files with git, without checking their contents into git ++Description: manage files with git, without checking their contents into git -- standalone build + git-annex allows managing files with git, without checking the file + contents into git. While that may seem paradoxical, it is useful when + dealing with files larger than git can currently easily handle, whether due +@@ -128,3 +130,7 @@ Description: manage files with git, with + noticing when files are changed, and automatically committing them + to git and transferring them to other computers. The git-annex webapp + makes it easy to set up and use git-annex this way. ++ . ++ This package provides a standalone bundle build of git-annex, which ++ should be installable on any more or less recent Debian or Ubuntu ++ release. +--- /dev/null ++++ b/debian/install +@@ -0,0 +1 @@ ++tmp/git-annex.linux usr/lib +--- /dev/null ++++ b/debian/links +@@ -0,0 +1 @@ ++/usr/lib/git-annex.linux/git-annex /usr/bin/git-annex +--- /dev/null ++++ b/debian/manpages +@@ -0,0 +1 @@ ++debian/git-annex-standalone/usr/lib/git-annex.linux/usr/share/man/man1/git-annex* +--- a/debian/rules ++++ b/debian/rules +@@ -3,7 +3,17 @@ + export CABAL=debian/cabal-wrapper + + # Do use the changelog's version number, rather than making one up. +-export RELEASE_BUILD=1 ++export RELEASE_BUILD=0 + + %: + dh $@ ++ ++override_dh_auto_build: ++ make linuxstandalone ++ ++override_dh_auto_install: ++ : # nothing to do, we just need to copy the beast, as instructed in debian/install ++ ++override_dh_fixperms: ++ dh_fixperms -Xld-linux ++ |