Date: Saturday, May 9, 2020 @ 16:21:01 Author: arodseth Revision: 626001
archrelease: copy trunk to community-x86_64 Added: global/repos/community-x86_64/PKGBUILD (from rev 626000, global/trunk/PKGBUILD) ----------+ PKGBUILD | 63 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) Copied: global/repos/community-x86_64/PKGBUILD (from rev 626000, global/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2020-05-09 16:21:01 UTC (rev 626001) @@ -0,0 +1,63 @@ +# Maintainer: Alexander F. Rødseth <xypr...@archlinux.org> +# Contributor: Fredy García <frealgagu at gmail dot com> +# Contributor: Randy Ramos <rramos1295 at gmail dot com> +# Contributor: Peter Vasil <m...@petervasil.net> +# Contributor: Lucas De Marchi <lucas.de.mar...@gmail.com> +# Contributor: Matthias Meulien <oron...@gmail.com> + +pkgname=global +pkgver=6.6.4 +pkgrel=1 +pkgdesc='Source code tag system' +arch=(x86_64) +url='https://www.gnu.org/software/global/' +license=(GPL) +depends=(bash libltdl perl python sqlite) +optdepends=(ctags emacs idutils python-pygments vim) +options=(!emptydirs !libtool) +source=("https://ftp.gnu.org/pub/gnu/$pkgname/$pkgname-$pkgver.tar.gz") +sha256sums=('987e8cb956c53f8ebe4453b778a8fde2037b982613aba7f3e8e74bcd05312594') + +prepare() { + cd "$pkgname-$pkgver" + + sed -i 's/\.la/.so/g' gtags.conf.in + + # Rename lid to lid-idutils to avoid a name collision with idutils from AUR + sed -i 's/usable("lid")/usable("lid-idutils")/g' "$pkgname/$pkgname.c" +} + +build() { + cd "$pkgname-$pkgver" + + autoreconf -fi + ./configure \ + --prefix=/usr \ + --with-exuberant-ctags=/usr/bin/ctags \ + --with-sqlite3 + make +} + +check() { + make -C "$pkgname-$pkgver" -k check +} + +package() { + cd "$pkgname-$pkgver" + + make DESTDIR="$pkgdir" install + + # Package the emacs script + install -d "$pkgdir/usr/share/emacs/site-lisp" + mv "$pkgdir/usr/share/gtags/gtags.el" \ + "$pkgdir/usr/share/emacs/site-lisp/gtags.el" + + # Package the vim scripts + install -d "$pkgdir/usr/share/vim/vimfiles/plugin" + mv "$pkgdir/usr/share/gtags/gtags.vim" \ + "$pkgdir/usr/share/vim/vimfiles/plugin/gtags.vim" + mv "$pkgdir/usr/share/gtags/gtags-cscope.vim" \ + "$pkgdir/usr/share/vim/vimfiles/plugin/gtags-cscope.vim" +} + +# vim: ts=2 sw=2 et: