summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorLuis Martinez2021-12-30 16:34:43 -0600
committerLuis Martinez2021-12-30 16:34:43 -0600
commit6416086f0c8fd991fb5e954654b1dbe829bbeac9 (patch)
tree7b24053a68e3597f16f926b8acd17a16896b0046 /PKGBUILD
parent78a0bd3adc4342d2f79bf42800c2244851d5caaa (diff)
downloadaur-flatcc-git.tar.gz
package cleanup
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD61
1 files changed, 29 insertions, 32 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 7a400a8c58f8..1e636dc04f5c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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/"
}