summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorPhil Ruffwind2015-09-09 04:24:11 -0400
committerPhil Ruffwind2015-09-09 04:27:55 -0400
commitccdd926e5c03c4591a7e6b03bdb3e100c7c09ae6 (patch)
tree7ef13198cfbbae9c4ff4ff1a1d4ff65c999a4998 /PKGBUILD
downloadaur-ccdd926e5c03c4591a7e6b03bdb3e100c7c09ae6.tar.gz
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD34
1 files changed, 34 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..5ff60bd88878
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,34 @@
+# Maintainer: Phil Ruffwind <rf@rufflewind.com>
+pkgname=gitit
+pkgver=0.12.0.1
+pkgrel=1
+pkgdesc="A wiki backed by a git, darcs, or mercurial filestore"
+arch=(i686 x86_64)
+url=https://hackage.haskell.org/package/$pkgname
+license=(GPL)
+depends=()
+optdepends=("git: git support" "mercurial: mercurial support")
+makedepends=(ghc cabal-install)
+source=(https://hackage.haskell.org/package/$pkgname-$pkgver/$pkgname-$pkgver.tar.gz)
+sha256sums=('552996f2624ed08cd21a73303d666292f08a1294416d2811f9d57293c9e89506')
+
+build() {
+ cd "$srcdir/$pkgname-$pkgver"
+ cabal sandbox init
+ cabal --require-sandbox update
+ cabal --require-sandbox install \
+ --force-reinstalls --reinstall --only-dependencies --enable-tests
+ cabal --require-sandbox configure --prefix=/usr --enable-tests
+ cabal --require-sandbox build
+}
+
+check() {
+ cd "$srcdir/$pkgname-$pkgver"
+ cabal --require-sandbox test
+}
+
+package() {
+ cd "$srcdir/$pkgname-$pkgver"
+ cabal --require-sandbox copy --destdir="$pkgdir"
+ install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}