blob: 5a10af9b1ff8de74670a7e275e8cc40a8cfed79f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
# Maintainer: Antranig Vartanian <antranigv@freebsd.am>
pkgname=zelta
pkgver=1.1.0
pkgrel=1
pkgdesc="A safe and powerful ZFS backup and replication suite"
arch=('any')
url="https://zelta.space"
license=('BSD-2-Clause')
depends=('sh' 'gawk')
makedepends=('git')
optdepends=('zfs-utils: ZFS filesystem support'
'openssh: remote backup operations')
source=("git+https://github.com/bell-tower/zelta.git#tag=v${pkgver}")
sha256sums=('76e3ee5e9db162e59e362ff6b2e13efcb4f99ed7c62cb52052a7bd086c2515a9')
package() {
cd "$srcdir/$pkgname"
# Override installation paths for Arch packaging
export ZELTA_BIN="$pkgdir/usr/bin"
export ZELTA_SHARE="$pkgdir/usr/share/zelta"
export ZELTA_ETC="$pkgdir/etc/zelta"
export ZELTA_DOC="$pkgdir/usr/share/man"
# Suppress post-installation messages
export ZELTA_QUIET=1
# Run the install script
./install.sh
# Patch hardcoded /usr/local paths to Arch locations
sed -i \
-e 's|/usr/local/etc/zelta|/etc/zelta|g' \
-e 's|/usr/local/share/zelta|/usr/share/zelta|g' \
"$pkgdir/usr/bin/zelta"
# Install license
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}
|