diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 29 |
1 files changed, 18 insertions, 11 deletions
@@ -4,7 +4,7 @@ set -u pkgname='lsat' -pkgver='0.9.8.2' +pkgver='0.9.8.6' pkgrel='1' pkgdesc='A post install security auditor for Linux/Unix' arch=('i686' 'x86_64') @@ -12,35 +12,42 @@ url='http://usat.sourceforge.net/' license=('GPL') depends=('popt') optdepends=('nmap' 'lsof') -_verwatch=('http://sourceforge.net/projects/usat/files/' "/projects/usat/files/${pkgname}-\(.*\)/stats/timeline" 'l') +_verwatch=('https://sourceforge.net/projects/usat/files/' "/projects/usat/files/${pkgname}-\(.*\)/stats/timeline" 'l') source=("http://usat.sourceforge.net/code/${pkgname}-${pkgver}.tgz") -sha256sums=('872af268cb0f91f26c286beada4d356bb04ad637c81ff043f5ea0a2d13f17bac') +md5sums=('6c1924001ddac03b7c0e5eec589c47b7') +sha256sums=('13dfd05040d360eddb95185f3b2122ba98387374d3052f2d0317a8eec838e537') prepare() { set -u cd "${pkgname}-${pkgver}" - ./configure \ - --prefix='/usr' \ - --bindir='/usr/bin' \ - --mandir='/usr/share/man' + sed -e '/^dist_man_MANS = / s:lsat.1:lsatnull.1:g' -i src/Makefile.* + echo > src/lsatnull.1 set +u } build() { set -u cd "${pkgname}-${pkgver}" - make -s -j "$(nproc)" CFLAGS="${CFLAGS}" - make manpage + if [ ! -s 'Makefile' ];then + ./configure \ + --prefix='/usr' \ + --bindir='/usr/bin' \ + --mandir='/usr/share/man' + fi + local _nproc="$(nproc)"; _nproc=$((_nproc>8?8:_nproc)) + nice make -s -j "${_nproc}" CFLAGS="${CFLAGS}" + #make manpage set +u } package() { set -u cd "${pkgname}-${pkgver}" - make \ + make -j1 \ DESTDIR="${pkgdir}" \ INSTALL='/bin/install' \ - install installman + install # installman + rm "${pkgdir}/usr/share/man/man1/lsatnull.1" set +u } set +u |