diff options
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 58 |
2 files changed, 32 insertions, 35 deletions
@@ -1,14 +1,17 @@ pkgbase = fxdiv-git pkgdesc = Header-only library for division via fixed-point multiplication by inverse (git version) - pkgver = r51.811b482 - pkgrel = 2 + pkgver = r53.f8c5354 + pkgrel = 1 url = https://github.com/Maratyszcza/FXdiv/ arch = any license = MIT + checkdepends = python2 + checkdepends = ninja + checkdepends = confu2-git makedepends = git provides = fxdiv conflicts = fxdiv - source = fxdiv-git::git+https://github.com/Maratyszcza/FXdiv.git + source = git+https://github.com/Maratyszcza/FXdiv.git sha256sums = SKIP pkgname = fxdiv-git @@ -1,55 +1,49 @@ # Maintainer : Daniel Bermond < gmail-com: danielbermond > -# NOTE: -# This is a header-only library. No dependecy is needed and no build is necessary. -# If you want to build the checks/tests, uncomment the blocks in checkdepends, build() and check(). - pkgname=fxdiv-git -pkgver=r51.811b482 -pkgrel=2 +_srcname=FXdiv +pkgver=r53.f8c5354 +pkgrel=1 pkgdesc='Header-only library for division via fixed-point multiplication by inverse (git version)' arch=('any') url='https://github.com/Maratyszcza/FXdiv/' license=('MIT') makedepends=('git') -#checkdepends=( -# official repositories: -# 'python2' 'ninja' -# AUR: -# 'confu2-git' -#) +checkdepends=( + # official repositories: + 'python2' 'ninja' + # AUR: + 'confu2-git' +) provides=('fxdiv') conflicts=('fxdiv') -source=("$pkgname"::'git+https://github.com/Maratyszcza/FXdiv.git') +source=('git+https://github.com/Maratyszcza/FXdiv.git') sha256sums=('SKIP') pkgver() { - cd "$pkgname" + cd "$_srcname" # git, no tags available printf 'r%s.%s' "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } -# uncomment this block to build and run the checks/tests -#build() { -# cd "$pkgname" -# confu2 setup -# python2 ./configure.py -# ninja -#} -# -#check() { -# cd "${pkgname}/bin" -# local _test -# for _test in * -# do -# printf '%s\n' " -> Running test '${_test}'..." -# ./"$_test" -# done -#} +check() { + cd "$_srcname" + confu2 setup + python2 ./configure.py + ninja + + cd bin + local _test + for _test in * + do + printf '%s\n' " -> Running test '${_test}'..." + ./"$_test" + done +} package() { - cd "${pkgname}" + cd "$_srcname" # headers mkdir -p "${pkgdir}/usr/include" |