aports/community/megacmd/APKBUILD
2023-04-21 21:33:39 +00:00

57 lines
1.5 KiB
Plaintext

# Contributor: Jakub Jirutka <jakub@jirutka.cz>
# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
pkgname=megacmd
_projname=MEGAcmd
pkgver=1.6.1
pkgrel=0
pkgdesc="Command Line Interactive and Scriptable Application to access MEGA"
url="https://github.com/meganz/megacmd"
# s390x,x86: blocked by megasdk-dev
arch="all !s390x !x86"
license="BSD-2-Clause AND GPL-3.0-or-later"
makedepends="
autoconf
autoconf-archive
automake
libtool
megasdk-dev
readline-dev
"
subpackages="$pkgname-bash-completion"
source="https://github.com/meganz/MEGAcmd/archive/${pkgver}_Linux/$_projname-$pkgver.tar.gz
xdg_data_home.patch
unbundle-sdk.patch
"
builddir="$srcdir/$_projname-${pkgver}_Linux"
options="!check" # tests require account on MEGA
prepare() {
default_prepare
sed -i 's|/bin/bash|/bin/sh|' src/client/mega-*
./autogen.sh
}
build() {
CXXFLAGS="$CXXFLAGS -flto=auto" \
./configure \
--build=$CBUILD \
--host=$CHOST \
--prefix=/usr \
--sysconfdir=/etc \
--mandir=/usr/share/man \
--localstatedir=/var
make
}
package() {
make DESTDIR="$pkgdir" install
}
sha512sums="
d56ce2ee834bfdd0a5aefbdca117e91f66bdd4f121e3d2c646fee0014053c0e594003716ed3cb16ce73db9bf24ea9598213d51c6de694a5a9ae9c773305681ba MEGAcmd-1.6.1.tar.gz
433c19dfe66b3c8c90790ced05bd7d5ad5153ff0ac129acb2fa75ba0eb5d6c95186fed4ad0e64bd892e809aed5fd99e71ecc804d37a4aabb05afd2f29f233bef xdg_data_home.patch
928278c690dda0ff1244c69a6a0121eaeb21a1b8e6387281a30a1ee3599173b0a3485cad1a23133a5dced9af5653aea19ee1a6727c7e3da0550cce6a6016321e unbundle-sdk.patch
"