summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorChris Severance2017-03-28 01:37:59 -0400
committerChris Severance2017-03-28 01:37:59 -0400
commit81792248e953b11a45dbccb3a56bb92c9dbfafe9 (patch)
treebaa89c1c062c420867eaa6428d864b13f845d8a5 /PKGBUILD
parent5118e4feb82c79e11d479047e5f8b214e4cf31ac (diff)
downloadaur-81792248e953b11a45dbccb3a56bb92c9dbfafe9.tar.gz
Offer -Werror option
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD24
1 files changed, 18 insertions, 6 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 3c15edcf2731..349b9c203832 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -24,7 +24,7 @@ source=(
)
sha256sums=('bc2d930f46f070d446e587f65f66b2fca4af5017439f6f821ae45bff7cb944ad'
'7e4699a1544046a9ccc14e4ec7b36cb901123783f5d456795632d2ffa28ab886'
- '5cbf10b78a032351dd32133086fc44b018509fc5c9859d8195c1deb1fba0d5e9')
+ '503052d3fb15869f5ed3b3425299dce64b20e40d1df58eeb9d863ec97d0e7ce9')
if [ "${pkgname%-git}" != "${pkgname}" ]; then # this is easily done with case
unset _verwatch
@@ -47,15 +47,27 @@ prepare() {
set -u
cd "${_srcdir}"
patch -b -p0 -i "${srcdir}/${pkgname}-${pkgver}.patch"
- patch -b -p0 -i "${srcdir}/sysmacros.patch"
- # prevent build error in yaourt
- BUILDDIR= \
- bash -u -e ./autogen.sh --prefix='/usr'
- #./configure --prefix='/usr'
+ patch -b -p0 -i "${srcdir}/sysmacros.patch" # diff -u3 src/ldm.c{.orig,} > '../../sysmacros.patch'
+ _configure
+ set +u
+}
+
+_configure() {
+ set -u
+ cd "${srcdir}/${_srcdir}"
+ if [ ! -s 'Makefile' ]; then
+ # prevent build error in yaourt
+ BUILDDIR= \
+ bash -u -e ./autogen.sh --prefix='/usr'
+ #./configure --prefix='/usr'
+ #sed -e 's:-Werror::g' -i 'src/Makefile' 'test/Makefile'
+ fi
+ cd "${srcdir}"
set +u
}
build() {
+ _configure
set -u
cd "${_srcdir}"
local _nproc="$(nproc)"; _nproc=$((_nproc>8?8:_nproc))