From 3c5e3fec7e5fb37a949de8693459673f6c5664f7 Mon Sep 17 00:00:00 2001 From: Zach van Rijn Date: Sat, 12 Nov 2022 05:01:35 +0000 Subject: user/ctags: switch { exuberant --> universal } implementation. fixes #270. --- user/ctags/APKBUILD | 31 +++++++++++++++++++++---------- 1 file changed, 21 insertions(+), 10 deletions(-) diff --git a/user/ctags/APKBUILD b/user/ctags/APKBUILD index 135c0326d..8fb14ec4b 100644 --- a/user/ctags/APKBUILD +++ b/user/ctags/APKBUILD @@ -1,17 +1,24 @@ # Contributor: A. Wilcox # Maintainer: A. Wilcox pkgname=ctags -pkgver=5.8 +pkgver=5.9.20221106.0 pkgrel=0 -pkgdesc="Source code indexer for faster searching" -url="http://ctags.sourceforge.net/" +pkgdesc="A maintained ctags implementation" +url="https://ctags.io/" arch="all" -options="!check" # No test suite. +options="" license="GPL-2.0-only" depends="" -makedepends="" +makedepends="autoconf automake py3-docutils" +checkdepends="python3" subpackages="$pkgname-doc" -source="https://prdownloads.sourceforge.net/ctags/ctags-$pkgver.tar.gz" +source="$pkgname-$pkgver.tar.gz::https://github.com/universal-ctags/ctags/archive/p$pkgver.tar.gz" +builddir="$srcdir/$pkgname-p$pkgver" + +prepare() { + default_prepare + ./autogen.sh +} build() { ./configure \ @@ -20,13 +27,17 @@ build() { --prefix=/usr \ --sysconfdir=/etc \ --mandir=/usr/share/man \ - --localstatedir=/var + --localstatedir=/var \ + --disable-external-sort make } +check() { + make check +} + package() { - install -D -m755 ctags "$pkgdir"/usr/bin/ctags - install -D -m644 ctags.1 "$pkgdir"/usr/share/man/man1/ctags.1 + make DESTDIR="$pkgdir" install } -sha512sums="981912cd335978cde22864e977947fc75326572fb29518e559cc4a8ac1edc84b3604165218a666e36353f17da4f89f8e967acdb88696f816748eb946d79eaa15 ctags-5.8.tar.gz" +sha512sums="9e658fefa1e8d043c2a1349d4fe251a76db9aa26e2bc8e46ac185224e89f3ad2d53f531f2c706bcaef48af5655abb2f79b0a34aa5c890bf6a4cbfc3eac9b3273 ctags-5.9.20221106.0.tar.gz" -- cgit v1.2.3-70-g09d2