summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD25
1 files changed, 17 insertions, 8 deletions
diff --git a/PKGBUILD b/PKGBUILD
index e19958c21ac7..356a84ed4f14 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,14 +1,23 @@
-# Maintainer: theguy147 <yakamoz147 (at) protonmail (dot) com>
+# Maintainer: Luis Martinez <luis dot martinez at disroot dot org>
+# Contributor: theguy147 <yakamoz147 (at) protonmail (dot) com>
+
pkgname=libobjectbox
-pkgver=0.14.0
+pkgver=0.18.0
pkgrel=1
-pkgdesc='The library for objectbox. A database for objects and structs.'
-arch=('x86_64')
+pkgdesc='C/C++ database for objects and structs'
+arch=('x86_64' 'aarch64' 'armv7h')
url="https://github.com/objectbox/objectbox-c"
-license=('MIT')
-source=("${pkgname}-${pkgver}::https://github.com/objectbox/objectbox-c/releases/download/v${pkgver}/objectbox-linux-x64.tar.gz")
-sha256sums=('78c7b55ba5258c198e03b355bbdb17b3696e8d85b3a6f564a9641dff2f2f8354')
+license=('Apache' 'custom')
+depends=('gcc-libs')
+source_x86_64=("$pkgname-$pkgver-x86_64.tar.gz::$url/releases/download/v$pkgver/objectbox-linux-x64.tar.gz")
+source_aarch64=("$pkgname-$pkgver-aarch64.tar.gz::$url/releases/download/v$pkgver/objectbox-linux-aarch64.tar.gz")
+source_armv7h=("$pkgname-$pkgver-aarch64.tar.gz::$url/releases/download/v$pkgver/objectbox-linux-armv7h.tar.gz")
+sha256sums_x86_64=('12eac8115f2bd1ed9e5612a083bfe499202b6d132c2df0160c3931267022dc7d')
+sha256sums_aarch64=('403af23ee4ba03eec8164d5ca5c5758ec18d8b60fb19fc96c7c4bd1961e015c1')
+sha256sums_armv7h=('403af23ee4ba03eec8164d5ca5c5758ec18d8b60fb19fc96c7c4bd1961e015c1')
package() {
- install -Dm755 lib/libobjectbox.so "${pkgdir}/usr/lib/libobjectbox.so"
+ ## closed source library
+ install -Dv "lib/$pkgname.so" -t "$pkgdir/usr/lib/"
+ install -Dvm644 include/* -t "$pkgdir/usr/include/"
}