mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-07-24 19:55:26 +03:00
this is a million times faster new only in rust 1.68, and fails on older versions, but we have only latest in aports and don't support anything else, so it's okay.
36 lines
996 B
Text
36 lines
996 B
Text
# Contributor: Jakub Jirutka <jakub@jirutka.cz>
|
|
# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
|
|
pkgname=httm
|
|
pkgver=0.17.7
|
|
pkgrel=0
|
|
pkgdesc="Interactive, file-level Time Machine-like tool for ZFS/btrfs"
|
|
url="https://github.com/kimono-koans/httm"
|
|
# riscv64: TODO
|
|
# s390x: fails to build nix crate
|
|
arch="all !riscv64 !s390x"
|
|
license="MPL-2.0"
|
|
makedepends="cargo"
|
|
subpackages="$pkgname-doc"
|
|
source="https://github.com/kimono-koans/httm/archive/refs/tags/$pkgver/httm-$pkgver.tar.gz"
|
|
options="!check" # no tests provided
|
|
|
|
export CARGO_REGISTRIES_CRATES_IO_PROTOCOL="sparse"
|
|
|
|
prepare() {
|
|
default_prepare
|
|
|
|
cargo fetch --target="$CTARGET" --locked
|
|
}
|
|
|
|
build() {
|
|
cargo build --frozen --release
|
|
}
|
|
|
|
package() {
|
|
install -D -m755 target/release/$pkgname -t "$pkgdir"/usr/bin/
|
|
install -D -m644 $pkgname.1 -t "$pkgdir"/usr/share/man/man1/
|
|
}
|
|
|
|
sha512sums="
|
|
6deb25cc73d07e4039a62569e0b24049e332d3699f584ef96d875ddd622c1bcc4d91cc7a0fa75de62b3f3ca10f8ead7103ad9e016b71769fb37b5e6dafbde928 httm-0.17.7.tar.gz
|
|
"
|