# Maintainer: Terin Stock # Contributor: Johann Klähn # Contributor: Gergely Imreh # Contributor: Ilkka Laukkanen pkgname=stgit pkgver=0.23 pkgrel=1 pkgdesc="Pushing/popping patches to/from a stack on top of Git, similar to Quilt" url="http://www.procode.org/stgit/" arch=('any') license=('GPL2') depends=('python' 'git') makedepends=('xmlto' 'asciidoc') source=( "https://github.com/stacked-git/stgit/releases/download/v${pkgver}/${pkgname}-${pkgver}.tar.gz" ) sha256sums=('17c2b2e02341468f4d5f8d4d79c36f7fdb7febe18177277ca472502f673c50fd') build() { cd "${pkgname}-${pkgver}" make doc } package() { cd "${pkgname}-${pkgver}" python setup.py install --root="${pkgdir}" --prefix=/usr chmod 644 "${pkgdir}/usr/share/stgit/contrib/stgbashprompt.sh" mkdir -p "${pkgdir}/usr/share/bash-completion/completions" mkdir -p "${pkgdir}/usr/share/zsh/site-functions" mkdir -p "${pkgdir}/usr/share/fish/vendor_completions.d" ln -s "/usr/share/stgit/completion/stgit.bash" "${pkgdir}/usr/share/bash-completion/completions/stg" ln -s "/usr/share/stgit/completion/stgit.zsh" "${pkgdir}/usr/share/zsh/site-functions/_stg" ln -s "/usr/share/stgit/completion/stg.fish" "${pkgdir}/usr/share/fish/vendor_completions.d/stg.fish" for manpage in ./Documentation/*.1; do install -D -m644 "${manpage}" "${pkgdir}/usr/share/man/man1/$(basename $manpage)" done install -d "${pkgdir}/usr/share/emacs/site-lisp" install -D -m644 ./contrib/stgit.el "${pkgdir}/usr/share/emacs/site-lisp" install -d "${pkgdir}/usr/share/vim/vimfiles/ftdetect" install -d "${pkgdir}/usr/share/vim/vimfiles/syntax" install -D -m644 ./contrib/vim/ftdetect/stg.vim "${pkgdir}/usr/share/vim/vimfiles/ftdetect" for vimsyntax in ./contrib/vim/syntax/*.vim; do install -D -m644 "${vimsyntax}" "${pkgdir}/usr/share/vim/vimfiles/syntax/$(basename $vimsyntax)" done }