summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKokaKiwi2023-05-26 18:58:44 +0200
committerKokaKiwi2023-05-26 18:58:44 +0200
commitd272540347fe1cfc249f73293ce86ae6fcd14de0 (patch)
tree0f50c14bab05ed6e57100faf088251e6579656b9
parent7cdb369ddfb3008acb4ea033a5b101ea4fd7a3fa (diff)
downloadaur-d272540347fe1cfc249f73293ce86ae6fcd14de0.tar.gz
upgpkg: garage 0.8.2-3
- Use lmdb
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD18
-rw-r--r--liblmdb.pc10
3 files changed, 27 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3a2118a1bda0..eaa8bee4e1e1 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = garage
pkgdesc = Garage, an S3-compatible distributed object store for self-hosted deployments
pkgver = 0.8.2
- pkgrel = 2
+ pkgrel = 3
url = https://garagehq.deuxfleurs.fr
arch = x86_64
arch = i686
@@ -9,11 +9,16 @@ pkgbase = garage
arch = aarch64
license = AGPL
makedepends = cargo
+ makedepends = pkgconf
depends = gcc-libs
depends = libsodium
depends = zstd
+ depends = lmdb
source = garage-0.8.2.tar.gz::https://git.deuxfleurs.fr/Deuxfleurs/garage/archive/v0.8.2.tar.gz
+ source = liblmdb.pc
sha256sums = f39ea1a8bd64ff3b4cf6ab9ab09b2bc71aa0a374d0f11039d08f8e13672a256a
+ sha256sums = e7f16dd36b51b3c6f16aece988428952c01aca1fefb3687942dfccc03ef62a10
b2sums = e82a3d32e6f2eb56319c866e82281b7538b384c5f2fa91109729f26e1bda344b0207262d4c36f61daf2c1ed6c3d0cb6f6788dc3110ec657526702f05adc3d259
+ b2sums = 70d030159429fba38f766164a2a6317feb60a7ce0ea7995a54691c5acedd2492f44cd26509d7c268cc58211bcb13d0d6dd861f2722cb04c4a76374393e67f1f4
pkgname = garage
diff --git a/PKGBUILD b/PKGBUILD
index 9a7146669ce4..502e23b2d037 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,16 +2,19 @@
pkgname=garage
pkgver=0.8.2
-pkgrel=2
+pkgrel=3
pkgdesc="Garage, an S3-compatible distributed object store for self-hosted deployments"
url="https://garagehq.deuxfleurs.fr"
license=('AGPL')
arch=('x86_64' 'i686' 'arm' 'aarch64')
-depends=('gcc-libs' 'libsodium' 'zstd')
-makedepends=('cargo')
-source=("$pkgname-$pkgver.tar.gz::https://git.deuxfleurs.fr/Deuxfleurs/garage/archive/v$pkgver.tar.gz")
-sha256sums=('f39ea1a8bd64ff3b4cf6ab9ab09b2bc71aa0a374d0f11039d08f8e13672a256a')
-b2sums=('e82a3d32e6f2eb56319c866e82281b7538b384c5f2fa91109729f26e1bda344b0207262d4c36f61daf2c1ed6c3d0cb6f6788dc3110ec657526702f05adc3d259')
+depends=('gcc-libs' 'libsodium' 'zstd' 'lmdb')
+makedepends=('cargo' 'pkgconf')
+source=("$pkgname-$pkgver.tar.gz::https://git.deuxfleurs.fr/Deuxfleurs/garage/archive/v$pkgver.tar.gz"
+ liblmdb.pc)
+sha256sums=('f39ea1a8bd64ff3b4cf6ab9ab09b2bc71aa0a374d0f11039d08f8e13672a256a'
+ 'e7f16dd36b51b3c6f16aece988428952c01aca1fefb3687942dfccc03ef62a10')
+b2sums=('e82a3d32e6f2eb56319c866e82281b7538b384c5f2fa91109729f26e1bda344b0207262d4c36f61daf2c1ed6c3d0cb6f6788dc3110ec657526702f05adc3d259'
+ '70d030159429fba38f766164a2a6317feb60a7ce0ea7995a54691c5acedd2492f44cd26509d7c268cc58211bcb13d0d6dd861f2722cb04c4a76374393e67f1f4')
export RUSTUP_TOOLCHAIN=${RUSTUP_TOOLCHAIN:-stable}
@@ -32,7 +35,8 @@ build() {
cd "$pkgname"
CARGO_TARGET_DIR='target' \
- cargo build --frozen --release --no-default-features --features 'system-libs,metrics,k2v'
+ PKG_CONFIG_PATH="$srcdir" \
+ cargo build --frozen --release --no-default-features --features 'system-libs,metrics,k2v,lmdb'
}
package() {
diff --git a/liblmdb.pc b/liblmdb.pc
new file mode 100644
index 000000000000..63d019f345e1
--- /dev/null
+++ b/liblmdb.pc
@@ -0,0 +1,10 @@
+prefix=/usr
+libdir=${prefix}/lib
+includedir=${prefix}/include
+
+Name: liblmdb
+Description: Lightning Memory-Mapped Database
+URL: https://symas.com/products/lightning-memory-mapped-database/
+Version: 0.9.30
+Libs: -L${libdir} -llmdb
+Cflags: -I${includedir}