summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorAndy Weidenbaum2016-08-18 08:30:51 -0700
committerAndy Weidenbaum2016-08-18 08:30:51 -0700
commit45f791706e7bdf2ea2a0a42717f83be601c9d6de (patch)
treefd9cda1d6485148e0a268a0d042796be098f6f18 /PKGBUILD
parentda67c0ccac8998423d10866da0506f2132e80d35 (diff)
downloadaur-45f791706e7bdf2ea2a0a42717f83be601c9d6de.tar.gz
update pkgver to 0.3.4, cmake/make
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD21
1 files changed, 12 insertions, 9 deletions
diff --git a/PKGBUILD b/PKGBUILD
index d7060c6346e8..190471ba2c78 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,22 +1,29 @@
# Maintainer: Andy Weidenbaum <archbaum@gmail.com>
pkgname=flatcc
-pkgver=0.3.3
+pkgver=0.3.4
pkgrel=1
pkgdesc="FlatBuffers Compiler and Library in C for C"
arch=('i686' 'x86_64')
-makedepends=('cmake' 'ninja')
+makedepends=('cmake' 'make')
url="https://github.com/dvidelabs/flatcc"
license=('Apache')
options=('staticlibs')
source=($pkgname-$pkgver.tar.gz::https://codeload.github.com/dvidelabs/$pkgname/tar.gz/v$pkgver)
-sha256sums=('14903f53536947295214f7c1537b6ff933565453a440e610f0b85c3fb3fe6642')
+sha256sums=('6ad97168aa02d0ece1a705428008a404eea89af5109d6e099197477fc08303eb')
build() {
cd "$srcdir/$pkgname-$pkgver"
msg2 'Building...'
- ./scripts/build.sh
+ mkdir -p build/install && cd build/install
+ cmake \
+ ../.. \
+ -DBUILD_SHARED_LIBS=on \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DFLATCC_INSTALL=on
+ make
}
package() {
@@ -29,9 +36,5 @@ package() {
install -Dm 644 *.md doc/* -t "$pkgdir/usr/share/doc/$pkgname"
msg2 'Installing...'
- find bin -mindepth 1 -maxdepth 1 -type f -exec \
- install -Dm 755 -t "$pkgdir/usr/bin" '{}' +
- find lib -mindepth 1 -maxdepth 1 -type f -exec \
- install -Dm 644 -t "$pkgdir/usr/lib" '{}' +
- cp -dpr --no-preserve=ownership include "$pkgdir/usr"
+ make DESTDIR="$pkgdir" install -C build/install/
}