diff options
author | Emanuel Amaral Couto | 2017-10-27 22:42:14 +0100 |
---|---|---|
committer | Emanuel Amaral Couto | 2017-10-27 22:42:14 +0100 |
commit | d0d21e921b7f5d9b74ea54b9a560fbe751ff3bfe (patch) | |
tree | dc851689d3c5fc0404e1e35a0b569cc03e8dfb19 | |
parent | fdc5704e6c2ba94a85b3fb7726c92f002433aa97 (diff) | |
download | aur-d0d21e921b7f5d9b74ea54b9a560fbe751ff3bfe.tar.gz |
Update version
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 50 | ||||
-rw-r--r-- | haskell-openglraw.install | 5 |
3 files changed, 31 insertions, 42 deletions
@@ -1,22 +1,20 @@ pkgbase = haskell-openglraw pkgdesc = A raw binding for the OpenGL graphics system - pkgver = 3.2.4.0 + pkgver = 3.2.5.0 pkgrel = 1 - url = http://hackage.haskell.org/package/OpenGLRaw - install = haskell-openglraw.install + url = http://hackage.haskell.org/package/ arch = i686 arch = x86_64 license = custom:BSD3 - depends = ghc + makedepends = ghc + depends = ghc-libs depends = libgl - depends = haskell-text - depends = haskell-half depends = haskell-fixed - depends = haskell-base-compat + depends = haskell-half + depends = haskell-text depends = haskell-transformers-base - options = strip - source = http://hackage.haskell.org/packages/archive/OpenGLRaw/3.2.4.0/OpenGLRaw-3.2.4.0.tar.gz - md5sums = 54553e989777d336c9ae97a45d273701 + source = https://hackage.haskell.org/packages/archive/OpenGLRaw/3.2.5.0/OpenGLRaw-3.2.5.0.tar.gz + sha512sums = c8247692f626d552147d20f8f29e2659afeca32df4341fbac831d0fc178521d8228f2d3dd613cfaafa046c74a7f8344a955a3cedc1e191c97b22efafe8140713 pkgname = haskell-openglraw @@ -1,43 +1,39 @@ -# Maintainer: Carlos E. Garcia <carlos@cgarcia.org> +# $Id$ +# Maintainer: Emanuel Couto <unit73e at gmail dot com> +# Maintainer: Carlos E. Garcia <carlos at cgarcia dot org> -_hspkgname=OpenGLRaw +_hkgname=OpenGLRaw pkgname=haskell-openglraw -pkgver=3.2.4.0 +pkgver=3.2.5.0 pkgrel=1 pkgdesc="A raw binding for the OpenGL graphics system" url="http://hackage.haskell.org/package/${_hspkgname}" license=('custom:BSD3') arch=('i686' 'x86_64') -makedepends=() -depends=('ghc' - 'libgl' - 'haskell-text' - 'haskell-half' - 'haskell-fixed' - 'haskell-base-compat' - 'haskell-transformers-base') -options=('strip') -source=(http://hackage.haskell.org/packages/archive/${_hspkgname}/${pkgver}/${_hspkgname}-${pkgver}.tar.gz) -install=${pkgname}.install -md5sums=('54553e989777d336c9ae97a45d273701') +depends=('ghc-libs' 'libgl' 'haskell-fixed' 'haskell-half' 'haskell-text' 'haskell-transformers-base') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz") +sha512sums=('c8247692f626d552147d20f8f29e2659afeca32df4341fbac831d0fc178521d8228f2d3dd613cfaafa046c74a7f8344a955a3cedc1e191c97b22efafe8140713') build() { - cd "${srcdir}"/${_hspkgname}-${pkgver} - runhaskell Setup configure -O ${PKGBUILD_HASKELL_ENABLE_PROFILING:+-p } --enable-split-objs --enable-shared \ - --prefix=/usr --docdir=/usr/share/doc/${pkgname} --libsubdir=\$compiler/site-local/\$pkgid + cd "${srcdir}/${_hkgname}-${pkgver}" + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ + --prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ + --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid runhaskell Setup build - runhaskell Setup haddock - runhaskell Setup register --gen-script + runhaskell Setup register --gen-script runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh } + package() { - cd "${srcdir}"/${_hspkgname}-${pkgver} - install -D -m744 register.sh "${pkgdir}"/usr/share/haskell/${pkgname}/register.sh - install -m744 unregister.sh "${pkgdir}"/usr/share/haskell/${pkgname}/unregister.sh - install -d -m755 "${pkgdir}"/usr/share/doc/ghc/html/libraries - ln -s /usr/share/doc/${pkgname}/html ${pkgdir}/usr/share/doc/ghc/html/libraries/${_hspkgname} + cd "${srcdir}/${_hkgname}-${pkgver}" + + install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" + install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" runhaskell Setup copy --destdir="${pkgdir}" - install -D -m644 LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE - rm -f "${pkgdir}"/usr/share/doc/${pkgname}/LICENSE + install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" } diff --git a/haskell-openglraw.install b/haskell-openglraw.install index 1ee90cbbee23..3ddfe6b0cfb6 100644 --- a/haskell-openglraw.install +++ b/haskell-openglraw.install @@ -1,18 +1,13 @@ HS_DIR=usr/share/haskell/haskell-openglraw post_install() { ${HS_DIR}/register.sh - (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) } pre_upgrade() { ${HS_DIR}/unregister.sh } post_upgrade() { ${HS_DIR}/register.sh - (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) } pre_remove() { ${HS_DIR}/unregister.sh } -post_remove() { - (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) -} |