projects/aports·blob master · refs

36 lines · 1.0 KiB

1# Contributor: Matthias Ahouansou <[email protected]>
2maintainer="Matthias Ahouansou <[email protected]>"
3pkgname=ff2mpv-rust
4pkgver=1.1.7
5pkgrel=0
6pkgdesc="Native messaging host for ff2mpv written in Rust"
7url="https://code.thishorsie.rocks/ryze/ff2mpv-rust"
8arch="all"
9license="GPL-3.0-only"
10makedepends="
11 cargo
12 cargo-auditable
13"
14subpackages="$pkgname-doc"
15source="$pkgname-$pkgver.tar.gz::https://code.thishorsie.rocks/ryze/ff2mpv-rust/archive/$pkgver.tar.gz"
16builddir="$srcdir/$pkgname"
17options="net !check" # cargo crates, no tests
18
19prepare() {
20 default_prepare
21 cargo fetch --target="$CTARGET" --locked
22}
23
24build() {
25 cargo auditable build --target="$CTARGET" --release --frozen --all-features
26}
27
28package() {
29 install -Dm755 target/"$CTARGET"/release/ff2mpv-rust "$pkgdir"/usr/bin/ff2mpv-rust
30
31 install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
32}
33
34sha512sums="
35211e671baa43b7dd9677124ec7317e5a8de77f57729361c891e8bdf1dfa2d301f5ae2e931cffabb26ea6570eced0a061be28512e6b807fb899a3a0b4f94636fb ff2mpv-rust-1.1.7.tar.gz
36"