Package Details: megacmd 1.7.0-4

Git Clone URL: https://aur.archlinux.org/megacmd.git (read-only, click to copy)
Package Base: megacmd
Description: MEGA Command Line Interactive and Scriptable Application
Upstream URL: https://github.com/meganz/MEGAcmd
Keywords: cli cloud mega
Licenses: custom
Submitter: RX14
Maintainer: ChrisLane
Last Packager: ChrisLane
Votes: 15
Popularity: 0.57
First Submitted: 2020-07-20 00:23 (UTC)
Last Updated: 2024-07-01 12:31 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4

ChrisLane commented on 2020-12-30 11:21 (UTC) (edited on 2020-12-30 11:30 (UTC) by ChrisLane)

@Wennadocta were you building on an arm device by any chance? Also, what version of ffmpeg do you have installed?

Wennadocta commented on 2020-12-30 06:57 (UTC)

Can't build, this error in sources:

src/gfx/freeimage.cpp:191:18: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘skip_to_keyframe’
  191 |     videoStream->skip_to_keyframe = true;
      | 

ChrisLane commented on 2020-12-29 11:56 (UTC)

Sorry about that @dessert, I've updated the PKGBUILD to have those changes.

dessert commented on 2020-12-27 14:01 (UTC)

The source file names should include ${pkgver} or ${_sdkhash} repectively, with yay the sha512sum validation failed for me because there were old versions lying around in ~/.cache/yay/megacmd which prevented it from downloading the new versions.

pintert3 commented on 2020-12-19 22:06 (UTC)

I don't know if this is the right place to ask, but what happened to the binaries?

paulieg commented on 2020-11-23 00:49 (UTC) (edited on 2020-11-23 00:52 (UTC) by paulieg)

This is out of date now and doesn't work with Mega's current link format. OTOH, although there is a new release 1.4.0, upstream has not tagged it for Linux (ie there is a 1.4.0_MacOS and a 1.4.0_Win, but no 1.4.0_Linux). Here's a PKGBUILD that builds it from master:

pkgname=megacmd-git
pkgver=0
pkgrel=1
pkgdesc="MEGA Command Line Interactive and Scriptable Application"
url="https://github.com/meganz/MEGAcmd"
arch=('any')
license=('custom')
depends=('crypto++' 'zlib' 'sqlite' 'openssl' 'curl' 'c-ares' 'freeimage' 'libsodium'
         'readline' 'libmediainfo' 'pcre' 'ffmpeg' 'libuv')
makedepends=('git' 'autoconf')
provides=('megacmd')
conflicts=('megacmd')
source=("${pkgname}::git+https://github.com/meganz/MEGAcmd")
md5sums=('SKIP')


pkgver() {
  cd "$pkgname"
  git rev-parse --short HEAD
}

prepare() {
  cd "$pkgname"
  git submodule update --init --recursive
}

build() {
  cd "$pkgname"

  sh autogen.sh
  ./configure --prefix=/usr
  make
}

package() {
  cd "$pkgname"

  make DESTDIR="$pkgdir" install
}

eh8 commented on 2020-10-11 06:24 (UTC)

Please note this conflicts with megacmd-bin