summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD48
1 files changed, 29 insertions, 19 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 4b89605192ca..2656f1d1742e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,39 +1,49 @@
# Maintainer: Chris Severance aur.severach aATt spamgourmet dott com
+# Contributor: willemw <willemw12@gmail.com>
# Contributor: jklee <klee.jonathan@gmail.com>
set -u
pkgname='ngp'
-pkgver='1.3'
-pkgrel='2'
+pkgver='1.4'
+pkgrel='1'
pkgdesc='ncurses grep tool'
arch=('i686' 'x86_64')
url="https://github.com/jonathanklee/${pkgname}"
license=('GPL')
-depends=('libconfig' 'pcre' 'ncurses')
-makedepends=('git' 'automake' 'autoconf' 'gcc' 'make')
-_verwatch=("${url}/releases" "${url#*github.com}/archive/\(.*\)\.tar\.gz" 'l')
-source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz")
-#source=(http://github.com/jonathanklee/ngp/archive/${pkgver}.tar.gz)
-sha256sums=('2b352aa69dc4fbaa8433af0b684120e96737ae7062422eb76d6e8c3ad3ac6bc7')
-
-prepare() {
- set -u
- cd "${pkgname}-${pkgver}"
- ./autogen.sh
- ./configure --prefix='/usr'
- set +u
-}
+depends=('git' 'libconfig' 'pcre' 'ncurses')
+makedepends=('gcc' 'cmake')
+_verwatch=("${url}/releases.atom" "\s\+<title>\([0-9][^<]\+\)</title>.*" 'f')
+_srcdir="${pkgname}-${pkgver}"
+source=("${_srcdir}.tar.gz::${url}/archive/${pkgver}.tar.gz")
+sha256sums=('0655c825e12f86ff98dbbd425b38bcd49a565d101028d0454e8e825cb2cd83d4')
build() {
set -u
- cd "${pkgname}-${pkgver}"
- make -s -j "$(nproc)"
+ cd "${_srcdir}"
+ if [ -s 'autogen.sh' ]; then
+ if [ ! -s 'Makefile' ]; then
+ ./autogen.sh
+ CFLAGS="${CFLAGS} -Wno-error=stringop-overflow=" \
+ ./configure --prefix='/usr'
+ fi
+ else
+ mkdir -p 'build'
+ cd 'build'
+ if [ ! -s 'Makefile' ]; then
+ CFLAGS=" ${CFLAGS} -Wno-error=stringop-overflow= -Wno-error=stringop-truncation -Wno-error=return-local-addr" \
+ cmake -DCMAKE_INSTALL_PREFIX='/usr' ..
+ fi
+ fi
+ make -s
set +u
}
package() {
set -u
- cd "${pkgname}-${pkgver}"
+ cd "${_srcdir}"
+ if [ ! -s 'autogen.sh' ]; then
+ cd 'build'
+ fi
make DESTDIR="${pkgdir}" install
set +u
}