diff options
Diffstat (limited to 'network/MEGAcmd')
-rw-r--r-- | network/MEGAcmd/MEGAcmd.SlackBuild | 14 | ||||
-rw-r--r-- | network/MEGAcmd/MEGAcmd.info | 10 | ||||
-rw-r--r-- | network/MEGAcmd/megacmd-1.7.0_ffmpeg4.patch | 11 |
3 files changed, 27 insertions, 8 deletions
diff --git a/network/MEGAcmd/MEGAcmd.SlackBuild b/network/MEGAcmd/MEGAcmd.SlackBuild index 220577f474..bda6fb6a14 100644 --- a/network/MEGAcmd/MEGAcmd.SlackBuild +++ b/network/MEGAcmd/MEGAcmd.SlackBuild @@ -26,8 +26,9 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=MEGAcmd -VERSION=${VERSION:-1.5.1} -SDK=${SDK:-3.9.11d} +VERSION=${VERSION:-1.7.0} +SDK=${SDK:-4.31.0b} +FFMPEG4_PATCHREV=${FFMPEG4_PATCHREV:-1.7.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -76,6 +77,10 @@ tar xvf $CWD/$PRGNAM-${VERSION}_Linux.tar.?z cd $PRGNAM-${VERSION}_Linux/sdk tar --strip-components=1 -xvf $CWD/sdk-$SDK.tar.gz cd ../ + +# Apply patch for FFmpeg4 +patch -p1 < $CWD/megacmd-${FFMPEG4_PATCHREV}_ffmpeg4.patch + chown -R root:root . find -L . \ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ @@ -91,12 +96,15 @@ CXXFLAGS="$SLKCFLAGS" \ --libdir=/usr/lib${LIBDIRSUFFIX} \ --sysconfdir=/etc \ --localstatedir=/var \ + --with-ffmpeg \ --docdir=/usr/doc/$PRGNAM-$VERSION \ - --without-ffmpeg \ --build=$ARCH-slackware-linux make make install DESTDIR=$PKG +# Fix installdir of megacmd_completion.sh +rm -rf $PKG/etc +install -Dm644 src/client/megacmd_completion.sh $PKG/usr/share/bash-completion/completions/megacmd # Don't ship .la files: rm -rf $PKG/usr/lib${LIBDIRSUFFIX}/*.la diff --git a/network/MEGAcmd/MEGAcmd.info b/network/MEGAcmd/MEGAcmd.info index d0963a0959..f2ec7d336e 100644 --- a/network/MEGAcmd/MEGAcmd.info +++ b/network/MEGAcmd/MEGAcmd.info @@ -1,10 +1,10 @@ PRGNAM="MEGAcmd" -VERSION="1.5.1" +VERSION="1.7.0" HOMEPAGE="https://github.com/meganz/MEGAcmd" -DOWNLOAD="https://github.com/meganz/MEGAcmd/archive/1.5.1_Linux/MEGAcmd-1.5.1_Linux.tar.gz \ - https://github.com/meganz/sdk/archive/v3.9.11d/sdk-3.9.11d.tar.gz" -MD5SUM="a0047f8f025c46b4646c8e7f953b79d8 \ - 5028b95cad49c7cc654d1249e39e8f84" +DOWNLOAD="https://github.com/meganz/MEGAcmd/archive/1.7.0_Linux/MEGAcmd-1.7.0_Linux.tar.gz \ + https://github.com/meganz/sdk/archive/v4.31.0b/sdk-4.31.0b.tar.gz" +MD5SUM="9e9d2691cfc3b603e79675dfae5ca980 \ + 30c597165d83ddf8c39352f276e43b6c" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="FreeImage libmediainfo" diff --git a/network/MEGAcmd/megacmd-1.7.0_ffmpeg4.patch b/network/MEGAcmd/megacmd-1.7.0_ffmpeg4.patch new file mode 100644 index 0000000000..78caff0b98 --- /dev/null +++ b/network/MEGAcmd/megacmd-1.7.0_ffmpeg4.patch @@ -0,0 +1,11 @@ +--- a/sdk/src/gfx/freeimage.cpp 2024-05-23 06:07:49.544014882 +0900 ++++ b/sdk/src/gfx/freeimage.cpp 2024-05-23 06:12:29.575018194 +0900 +@@ -212,7 +212,7 @@ + #ifdef AV_CODEC_CAP_TRUNCATED + #define CAP_TRUNCATED AV_CODEC_CAP_TRUNCATED + #else +-#define CAP_TRUNCATED CODEC_CAP_TRUNCATED ++#define CAP_TRUNCATED 0 + #endif + + const char *GfxProviderFreeImage::supportedformatsFfmpeg() |