summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2010-10-16 16:41:24 -0400
committerGravatar Joey Hess <joey@kitenet.net>2010-10-16 16:41:24 -0400
commit117e97ea30f6e414a99f413d1e2050da84edd9df (patch)
tree344ca923d36eabd28baea10454396f9bc2c3c437
parent909f619c07699fe6c76d40bb4649e07737a0b9ae (diff)
debianization
-rw-r--r--INSTALL5
-rw-r--r--Makefile4
-rw-r--r--debian/changelog5
-rw-r--r--debian/compat1
-rw-r--r--debian/control26
-rw-r--r--debian/docs1
-rwxr-xr-xdebian/rules7
7 files changed, 49 insertions, 0 deletions
diff --git a/INSTALL b/INSTALL
new file mode 100644
index 000000000..5c149dc45
--- /dev/null
+++ b/INSTALL
@@ -0,0 +1,5 @@
+To build and use git-annex, you will need:
+
+* ghc
+* These haskell libraries: MissingH
+* a "uuid" command
diff --git a/Makefile b/Makefile
index 876407de0..d1fcbbeee 100644
--- a/Makefile
+++ b/Makefile
@@ -2,6 +2,10 @@ git-annex:
mkdir -p build
ghc -odir build -hidir build --make git-annex
+install:
+ install -d $(DESTDIR)/usr/bin
+ install git-annex $(DESTDIR)/usr/bin
+
clean:
rm -rf build git-annex
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 000000000..998754777
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+git-annex (0.01) UNRELEASED; urgency=low
+
+ * First release
+
+ -- Joey Hess <joeyh@debian.org> Thu, 09 Sep 2010 08:24:58 -0400
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 000000000..7f8f011eb
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+7
diff --git a/debian/control b/debian/control
new file mode 100644
index 000000000..fa4fd6115
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,26 @@
+Source: git-annex
+Section: utils
+Priority: optional
+Build-Depends: debhelper (>= 7.0.50), ghc6, libghc6-missingh-dev
+Maintainer: Joey Hess <joeyh@debian.org>
+Standards-Version: 3.9.1
+Vcs-Git: git://git.kitenet.net/git-annex
+Homepage: http://kitenet.net/~joey/code/git-annex/
+
+Package: git-annex
+Architecture: any
+Section: utils
+Depends: ${misc:Depends}, ${shlibs:Depends}, git | git-core, uuid
+Description: manage files with git, without checking their contents into git
+ 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
+ to limitations in memory, checksumming time, or disk space.
+ .
+ Even without file content tracking, being able to manage files with git,
+ move files around and delete files with versioned directory trees, and use
+ branches and distributed clones, are all very handy reasons to use git. And
+ annexed files can co-exist in the same git repository with regularly
+ versioned files, which is convenient for maintaining documents, Makefiles,
+ etc that are associated with annexed files but that benefit from full
+ revision control.
diff --git a/debian/docs b/debian/docs
new file mode 100644
index 000000000..9de86edc7
--- /dev/null
+++ b/debian/docs
@@ -0,0 +1 @@
+doc/*.mdwn
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 000000000..e0a209a72
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,7 @@
+#!/usr/bin/make -f
+%:
+ dh $@
+
+# Not intended for use by anyone except the author.
+announcedir:
+ @echo ${HOME}/src/joeywiki/code/git-annex/news