diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 61 |
1 files changed, 29 insertions, 32 deletions
@@ -1,48 +1,45 @@ -# Maintainer: Andy Weidenbaum <archbaum@gmail.com> +# Maintainer: Luis Martinez <luis dot martinez at disroot dot org> +# Contributor: Andy Weidenbaum <archbaum@gmail.com> pkgname=flatcc-git -pkgver=20170802 +pkgver=0.6.0.r195.g07ae7dc pkgrel=1 +epoch=1 pkgdesc="FlatBuffers Compiler and Library in C for C" -arch=('i686' 'x86_64') -makedepends=('cmake' 'git' 'make') +arch=('x86_64') url="https://github.com/dvidelabs/flatcc" license=('Apache') -options=('staticlibs') -source=(git+https://github.com/dvidelabs/flatcc) -sha256sums=('SKIP') -provides=('flatcc') +depends=('glibc') +makedepends=('cmake' 'git') +provides=('flatcc' 'libflatcc.so' 'libflatccrt.so') conflicts=('flatcc') +source=("$pkgname::git+$url") +sha256sums=('SKIP') pkgver() { - cd ${pkgname%-git} - git log -1 --format="%cd" --date=short --no-show-signature | sed "s|-||g" + git -C "$pkgname" describe --long --tags | sed 's/^v//;s/-/.r/;s/-/./' } -build() { - cd ${pkgname%-git} +prepare() { + cd "$pkgname" + mkdir -p build +} - msg2 'Building...' - mkdir -p build/install && cd build/install - cmake \ - ../.. \ - -DBUILD_SHARED_LIBS=on \ - -DFLATCC_ALLOW_WERROR=off \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DFLATCC_INSTALL=on - make +build() { + cmake \ + -S "$pkgname" \ + -B build \ + -DBUILD_SHARED_LIBS=on \ + -DFLATCC_ALLOW_WERROR=off \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DFLATCC_INSTALL=on + make -C build } package() { - cd ${pkgname%-git} - - msg2 'Installing license...' - install -Dm 644 LICENSE NOTICE -t "$pkgdir/usr/share/licenses/${pkgname%-git}" - - msg2 'Installing documentation...' - install -Dm 644 *.md doc/* -t "$pkgdir/usr/share/doc/${pkgname%-git}" - - msg2 'Installing...' - make DESTDIR="$pkgdir" install -C build/install/ + cd "$pkgname" + install -Dm644 LICENSE NOTICE -t "$pkgdir/usr/share/licenses/$pkgname" + install -Dm644 *.md doc/* -t "$pkgdir/usr/share/doc/$pkgname" + make DESTDIR="$pkgdir" install -C "$srcdir/build/" } |