summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorDhananjay Balan2017-03-11 22:24:39 +0100
committerDhananjay Balan2017-03-11 22:28:56 +0100
commit5f9473cf86e0f7a68e3f17ad84688ea3bd5e88c7 (patch)
tree040931e5bfb6df35a3b348379b20164d1784046d /PKGBUILD
downloadaur-tarsnap-backup-git.tar.gz
New package
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD38
1 files changed, 38 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..03d557b813f9
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,38 @@
+# Maintainer Dhananjay B <mail@dbalan.in>
+
+pkgname=tarsnap-backup-git
+pkgver=0.2.ge9bba7b
+pkgrel=1
+pkgdesc="Haskell program for managing tarsnap backups"
+arch=('x86_64')
+url="https://github.com/irv/tarsnap-backup"
+license=('custom:BSD3')
+makedepends=(
+ 'ghc'
+ 'git'
+ 'cabal-install'
+ 'haskell-cmdargs'
+)
+provides=('tarsnap-backup')
+depends=('tarsnap')
+
+_gitroot="https://github.com/irv/tarsnap-backup.git"
+source=("${pkgname}::git+${_gitroot}")
+md5sums=('SKIP')
+
+pkgver() {
+ cd "${pkgname}"
+ echo 0.2.g$(git rev-parse HEAD | head -c 7)
+}
+
+build() {
+ cd "${pkgname}"
+ cabal configure
+ cabal build
+}
+
+package() {
+ cd "${pkgname}"
+ install -D -m755 dist/build/tarsnap-backup/tarsnap-backup "${pkgdir}/usr/bin/tarsnap-backup"
+ install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}