summaryrefslogtreecommitdiff
path: root/~fauno/pandoc/SRCBUILD
diff options
context:
space:
mode:
Diffstat (limited to '~fauno/pandoc/SRCBUILD')
-rw-r--r--~fauno/pandoc/SRCBUILD29
1 files changed, 19 insertions, 10 deletions
diff --git a/~fauno/pandoc/SRCBUILD b/~fauno/pandoc/SRCBUILD
index fd2172ffc..09b154d7a 100644
--- a/~fauno/pandoc/SRCBUILD
+++ b/~fauno/pandoc/SRCBUILD
@@ -1,13 +1,9 @@
# Maintainer: Nicolas Reynolds <fauno@kiwwwi.com.ar>
# Based on haskell-pandoc
-# custom variables
-_hkgname=pandoc
-_licensefile=COPYING
-# PKGBUILD options/directives
pkgname=pandoc
pkgver=1.9.1.2
-pkgrel=1
+pkgrel=2
pkgdesc='Conversion between markup formats (no Haskell libs)'
url='http://johnmacfarlane.net/pandoc/'
license=('GPL')
@@ -17,17 +13,30 @@ source=()
# PKGBUILD functions
build() {
- mkdir -p ${srcdir}/{build,${_hkgname}-${pkgver}}
- cd ${srcdir}/${_hkgname}-${pkgver}
+ mkdir -p ${srcdir}/{build,${pkgname}-${pkgver}}
+ cd ${srcdir}/${pkgname}-${pkgver}
- HOME=${srcdir}/${_hkgname}-${pkgver} cabal --verbose=3 update
+ HOME=${srcdir}/${pkgname}-${pkgver} \
+ cabal --verbose=3 update
- HOME=${srcdir}/${_hkgname}-${pkgver} cabal --verbose=3 fetch ${_hkgname}-${pkgver}
+ HOME=${srcdir}/${pkgname}-${pkgver} \
+ cabal --verbose=3 fetch ${pkgname}-${pkgver}
+
+ msg2 "Getting the dependency build order"
+# Ignore the cabal messages
+ HOME=${srcdir}/${pkgname}-${pkgver} \
+ cabal install --dry-run ${pkgname}-${pkgver} | tail -n+3 > BUILDORDER
}
package() {
export PKGEXT=.src.tar.xz
export PKGDEST=${startdir}
- mv ${srcdir}/${_hkgname}-${pkgver} ${pkgdir}/
+ mkdir -p ${pkgdir}/${pkgname}-${pkgver}
+ cd ${pkgdir}/${pkgname}-${pkgver}
+
+ find ${srcdir} -iname '*.tar.?z' -a \! -iname '00-index.tar.gz' -exec \
+ bsdtar xvf '{}' \;
+
+ cp ${srcdir}/${pkgname}-${pkgver}/BUILDORDER .
}