mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-08-05 21:37:15 +02:00
community/garage: build convert-db util, add -convert-db subpkg
This commit is contained in:
parent
c62fb1ca96
commit
a0c50802a3
@ -13,13 +13,17 @@ makedepends="
|
||||
cargo
|
||||
libsodium-dev
|
||||
protoc
|
||||
sqlite-dev
|
||||
zstd-dev
|
||||
"
|
||||
checkdepends="openssl-dev"
|
||||
pkgusers="garage"
|
||||
pkggroups="garage"
|
||||
install="$pkgname.pre-install"
|
||||
subpackages="$pkgname-openrc"
|
||||
subpackages="
|
||||
$pkgname-convert-db:_convertdb
|
||||
$pkgname-openrc
|
||||
"
|
||||
source="https://github.com/deuxfleurs-org/garage/archive/v$pkgver/garage-$pkgver.tar.gz
|
||||
fix-website-test-k2v.patch
|
||||
syslog-support.patch
|
||||
@ -48,6 +52,7 @@ prepare() {
|
||||
|
||||
build() {
|
||||
cargo build $_cargo_opts --release
|
||||
cargo build -p garage_db --bin convert --features cli,lmdb,sqlite --frozen --release
|
||||
}
|
||||
|
||||
check() {
|
||||
@ -56,6 +61,7 @@ check() {
|
||||
|
||||
package() {
|
||||
install -D -m755 target/release/$pkgname -t "$pkgdir"/usr/bin/
|
||||
install -D -m755 target/release/convert "$pkgdir"/usr/bin/garage-convert-db
|
||||
|
||||
install -D -m755 "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname
|
||||
install -D -m644 "$srcdir"/$pkgname.confd "$pkgdir"/etc/conf.d/$pkgname
|
||||
@ -64,6 +70,12 @@ package() {
|
||||
install -d -m700 -o garage -g garage "$pkgdir"/var/lib/$pkgname
|
||||
}
|
||||
|
||||
_convertdb() {
|
||||
pkgdesc="Utility to convert Garage metadata directory from one format to another"
|
||||
|
||||
amove usr/bin/garage-convert-db
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
b2279fb55d4c694d4dff155c123c3c3e7fda8d04676a10ef9b572b199c873bdb79397fb686c3236f90be92f2bc1aef36f845ec40b38def9593f86d0fac687c21 garage-0.8.2.tar.gz
|
||||
d5ab54a95e1376988e72dc7c9c2565a381de5ae771de72e8f60e3b331f8e8ab951a2778199215b55b90f93e00634addbf19c843882def51b0a0e07ac5d7e6779 fix-website-test-k2v.patch
|
||||
|
Loading…
Reference in New Issue
Block a user