diff options
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 33 |
2 files changed, 27 insertions, 16 deletions
@@ -1,19 +1,21 @@ # Generated by mksrcinfo v8 -# Wed Jul 4 16:05:05 UTC 2018 +# Mon Dec 24 06:54:11 UTC 2018 pkgbase = ckmame pkgdesc = check ROM sets for MAME - pkgver = 0.12 + pkgver = 1.0 pkgrel = 1 url = https://www.nih.at/ckmame/ arch = i686 arch = x86_64 license = custom + checkdepends = perl + makedepends = cmake depends = zlib depends = libxml2 depends = libzip depends = sqlite3 - source = https://nih.at/ckmame/ckmame-0.12.tar.xz - sha256sums = b9d7b131b20c5bc745f358be610c9aacf456e59767b05f88ddbe453f23b5a512 + source = https://nih.at/ckmame/ckmame-1.0.tar.xz + sha256sums = efb294ec9276791c74345187d7e180fc214dbab84694ea26530179e7d4686e55 pkgname = ckmame @@ -5,42 +5,51 @@ set -u pkgname='ckmame' -pkgver='0.12' +pkgver='1.0' pkgrel='1' pkgdesc='check ROM sets for MAME' arch=('i686' 'x86_64') url='https://www.nih.at/ckmame/' license=('custom') depends=('zlib' 'libxml2' 'libzip' 'sqlite3') +makedepends=('cmake') +checkdepends=('perl') #_verwatch=("${url}" '.*Current version: \([0-9\.]\+\).*' 'f') _verwatch=("${url}" "${pkgname}-\([0-9\.]\+\)\.tar\.xz" 'l') +_srcdir="${pkgname}-${pkgver}/build" source=("https://nih.at/ckmame/${pkgname}-${pkgver}.tar.xz") -sha256sums=('b9d7b131b20c5bc745f358be610c9aacf456e59767b05f88ddbe453f23b5a512') +sha256sums=('efb294ec9276791c74345187d7e180fc214dbab84694ea26530179e7d4686e55') -prepare() { +build() { set -u - cd "${pkgname}-${pkgver}" - ./configure --prefix='/usr' + if [ ! -d "${_srcdir}" ]; then + mkdir -p "${_srcdir}" + cd "${_srcdir}" + cmake .. -DCMAKE_INSTALL_PREFIX='/usr' -DDOCUMENTATION_FORMAT='man' + cd "${srcdir}" + fi + cd "${_srcdir}" + make VERBOSE=1 set +u } -build() { +check() { set -u - cd "${pkgname}-${pkgver}" - local _nproc="$(nproc)"; _nproc=$((_nproc>8?8:_nproc)) - nice make -s -j "${_nproc}" + cd "${_srcdir}" + make test set +u } package() { set -u - cd "${pkgname}-${pkgver}" + cd "${_srcdir}" make DESTDIR="${pkgdir}" install + cd .. # Install a license file - sed -n '3,31p' 'src/ckmame.c' > 'COPYING' - install -Dm644 'COPYING' -t "${pkgdir}/usr/share/licenses/${pkgname}" + install -Dm644 'LICENSE' -t "${pkgdir}/usr/share/licenses/${pkgname}" set +u } + set +u |