
Untitled
By: a guest on
Jan 5th, 2011 | syntax:
Bash | size: 1.58 KB | hits: 92 | expires: Never
# Maintainer: adam vogt <vogt.adam<<at>>gmail.com>
# Package generated by cabal2arch 0.6
pkgname=xmonad-darcs
pkgrel=2
pkgver=20100706
pkgdesc="A tiling window manager"
url="http://hackage.haskell.org/package/xmonad"
license=('custom:BSD3')
arch=('i686' 'x86_64')
conflicts=('xmonad')
depends=('gmp' 'libxinerama' 'ghc' 'haskell-x11>=1.5.0.0' 'haskell-mtl')
makedepends=('darcs')
options=('strip')
install=xmonad.install
_darcstrunk="http://code.haskell.org"
_darcsmod="xmonad"
build() {
if [[ -d ${_darcsmod}/_darcs ]]; then
msg "Retrieving new patches"
cd ${_darcsmod}
darcs pull -a ${_darcstrunk}/${_darcsmod}
else
msg "Retrieving complete sources"
darcs get --partial ${_darcstrunk}/${_darcsmod}
fi
cd "${srcdir}/${_darcsmod}"
runhaskell Setup configure --prefix=/usr --docdir=/usr/share/doc/${pkgname}
runhaskell Setup build
runhaskell Setup haddock
runhaskell Setup register --gen-script
runhaskell Setup unregister --gen-script
}
package() {
cd ${_darcsmod}
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/libraries"
runhaskell Setup copy --destdir="${pkgdir}"
mkdir -p "${pkgdir}/usr/share/doc/ghc/html/libraries/"
ln -s "${pkgdir}/usr/share/doc/xmonad-darcs/html" "${pkgdir}/usr/share/doc/ghc/html/libraries/xmonad"
install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
}