diff options
author | Nicolás Reynolds <fauno@parabola.nu> | 2013-01-16 15:04:00 -0300 |
---|---|---|
committer | Nicolás Reynolds <fauno@parabola.nu> | 2013-01-16 15:04:00 -0300 |
commit | ab6724c5e86058455d6163046dd4c817d22059b6 (patch) | |
tree | 4ac93dd2bd88a95e1d6eca10cd04a44ba79bb210 /pcr/pandoc/SRCBUILD | |
parent | 937c8656ecd59d9800c7d6dfb23a816195320bdd (diff) | |
download | abslibre-ab6724c5e86058455d6163046dd4c817d22059b6.tar.gz abslibre-ab6724c5e86058455d6163046dd4c817d22059b6.tar.bz2 abslibre-ab6724c5e86058455d6163046dd4c817d22059b6.zip |
Moved to [pcr]
Diffstat (limited to 'pcr/pandoc/SRCBUILD')
-rw-r--r-- | pcr/pandoc/SRCBUILD | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/pcr/pandoc/SRCBUILD b/pcr/pandoc/SRCBUILD new file mode 100644 index 000000000..615a291f6 --- /dev/null +++ b/pcr/pandoc/SRCBUILD @@ -0,0 +1,45 @@ +# Maintainer: Nicolas Reynolds <fauno@kiwwwi.com.ar> +# Based on haskell-pandoc + +pkgname=pandoc +pkgver=1.9.4.5 +# 0.3.6 fails with embed_data_files +_citeproc=0.3.5 +pkgrel=4 +pkgdesc='Conversion between markup formats (no Haskell libs)' +url='http://johnmacfarlane.net/pandoc/' +license=('GPL') +arch=('any') +makedepends=('ghc' 'sh' 'cabal-install') +source=() +options=(!strip) + +# PKGBUILD functions +build() { + mkdir -p ${srcdir}/{build,${pkgname}-${pkgver}} + cd ${srcdir}/${pkgname}-${pkgver} + + HOME=${srcdir}/${pkgname}-${pkgver} \ + cabal --verbose=3 update + + HOME=${srcdir}/${pkgname}-${pkgver} \ + cabal --verbose=3 fetch file-embed citeproc-hs-${_citeproc} ${pkgname}-${pkgver} + + msg2 "Getting the dependency build order" +# Ignore the cabal messages + HOME=${srcdir}/${pkgname}-${pkgver} \ + cabal install --dry-run file-embed citeproc-hs-${_citeproc} ${pkgname}-${pkgver} | grep "\-[0-9]\+" >>BUILDORDER +} + +package() { + export PKGEXT=.src.tar.xz + export PKGDEST=${SRCDEST} + + mkdir -p ${pkgdir}/${pkgname}-${pkgver} + cd ${pkgdir}/${pkgname}-${pkgver} + + find ${srcdir}/${pkgname}-${pkgver} -iname '*.tar.?z' -a \! -iname '00-index.tar.gz' -exec \ + bsdtar xvf '{}' \; + + cp ${srcdir}/${pkgname}-${pkgver}/BUILDORDER . +} |