projects/aports·blob master · refs

47 lines · 1.2 KiB

1# Contributor: Jonas Marklen <[email protected]>
2# Contributor: H <[email protected]>
3maintainer="Hoang Nguyen <[email protected]>"
4pkgname=megatools
5pkgver=1.11.5.20250706
6pkgrel=0
7pkgdesc="Collection of programs for accessing Mega.nz service"
8url="https://xff.cz/megatools/"
9arch="all"
10license="GPL-2.0-only"
11makedepends="
12 asciidoc
13 curl-dev
14 docbook2x
15 glib-dev
16 gmp-dev
17 meson
18 openssl-dev
19 "
20subpackages="$pkgname-doc $pkgname-bash-completion"
21source="https://xff.cz/megatools/builds/megatools-$pkgver.tar.gz"
22
23build() {
24 abuild-meson \
25 -Db_lto=true \
26 . output
27 meson compile -C output
28}
29
30check() {
31 meson test --print-errorlogs -C output
32}
33
34package() {
35 DESTDIR="$pkgdir" meson install --no-rebuild -C output
36
37 install -Dm644 contrib/bash-completion/megatools \
38 "$pkgdir"/usr/share/bash-completion/completions/megatools
39
40 for bin in megacopy megadf megadl megaget megals megamkdir megaput megareg megarm; do
41 ln -s megatools "$pkgdir"/usr/share/bash-completion/completions/$bin
42 done
43}
44
45sha512sums="
46d40a24c84199a25de13526fac05da5c342281df0aa98c51a602c2a9e5bea322b18cf7d4e0c79a9208b4d9876cb07299dc701952a9a194e0adcd2066e7c3118a4 megatools-1.11.5.20250706.tar.gz
47"