### this file is sourced not run

# source: step
pkgname=ag # for SLACKDESC

hash=a61f1780b64266587e7bc30f0f5f71c6cca97c0f # 2020-12-17
MD5SUM=2501b7be4aa80d028b6da7eaaad81635
# unset PKGVER and run pkg_prepare to have git-describe-remote discover the PKGVER value
PKGVER=2.2.0_00060_ga61f178

TARBALL=$pkgname-$hash.tar.gz
SRC_URL=https://github.com/ggreer/the_silver_searcher/archive/$hash.tar.gz

# Latest tagged release
# PKGVER=2.2.0
# PKGBUILD=1
# TARBALL=$pkgname-$PKGVER.tar.gz
# MD5SUM=bad7f246c21b4cd92bd2553e45178bbf
# SRC_URL=https://github.com/ggreer/the_silver_searcher/archive/$PKGVER.tar.gz

BUNDLE=

SLACKREQ="libpcre xz"
SLACKDESC="$pkgname: The Silver Searcher \"ag\" $PKGVER (text search)
$pkgname: A code searching tool similar to ack, with a focus on speed.
$pkgname:
$pkgname:
$pkgname:
$pkgname:
$pkgname:
$pkgname:
$pkgname: License: Apache-2.0
$pkgname:
$pkgname: http://geoff.greer.fm/ag/
"

### default pkg_download
### pkgـprepare
pkg_prepare() {
	if ! [ "$PKGVER" ]; then
		printf "git-describe-remote-all-tags: set: PKGVER="
		git-describe-remote-all-tags.awk ${SRC_URL%/archive/*}
		return 1
	fi
	pkg_prepare_default &&
	sed -i -e "/ag version %s/s/PACKAGE_VERSION/&\"\\\\n$PKGVER\"/" tmp/the_silver_searcher-*/src/options.c
}

### default pkg_package
### build
pkg_build() {
	cd /tmp/the_silver_searcher*
	CONFFLAGS="$CONFFLAGS --prefix=/usr"

	./build.sh && pkg_build_autoconf && pkg_build_slackdesc
}

# vim:se ft=sh:

