diff options
Diffstat (limited to '~fauno/pandoc/SRCBUILD')
-rw-r--r-- | ~fauno/pandoc/SRCBUILD | 29 |
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 . } |