New package: MEGAsdk-3.2.8
This commit is contained in:
parent
6124f2c1b4
commit
2833ebb365
6 changed files with 133 additions and 0 deletions
|
@ -2970,6 +2970,7 @@ libgtkdsv-3.so.0 gtkd-3.7.0_1
|
||||||
libvted-3.so.0 gtkd-3.7.0_1
|
libvted-3.so.0 gtkd-3.7.0_1
|
||||||
libpeasd-3.so.0 gtkd-3.7.0_1
|
libpeasd-3.so.0 gtkd-3.7.0_1
|
||||||
libgstreamerd-3.so.0 gtkd-3.7.0_1
|
libgstreamerd-3.so.0 gtkd-3.7.0_1
|
||||||
|
libmega.so.30208 MEGAsdk-3.2.8_1
|
||||||
libopenglrecorder.so.0 libopenglrecorder-0.1.0_1
|
libopenglrecorder.so.0 libopenglrecorder-0.1.0_1
|
||||||
libgpod.so.4 libgpod-0.8.3_1
|
libgpod.so.4 libgpod-0.8.3_1
|
||||||
libi2c.so.0 i2c-tools-4.0_1
|
libi2c.so.0 i2c-tools-4.0_1
|
||||||
|
|
1
srcpkgs/MEGAsdk-devel
Symbolic link
1
srcpkgs/MEGAsdk-devel
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
MEGAsdk
|
1
srcpkgs/MEGAsdk-qt
Symbolic link
1
srcpkgs/MEGAsdk-qt
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
MEGAsdk
|
59
srcpkgs/MEGAsdk/patches/megacmd-02-qt.patch
Normal file
59
srcpkgs/MEGAsdk/patches/megacmd-02-qt.patch
Normal file
|
@ -0,0 +1,59 @@
|
||||||
|
--- a/bindings/qt/sdk.pri
|
||||||
|
+++ bindings/qt/sdk.pri
|
||||||
|
@@ -2,7 +2,7 @@
|
||||||
|
MEGASDK_BASE_PATH = $$PWD/../../
|
||||||
|
|
||||||
|
VPATH += $$MEGASDK_BASE_PATH
|
||||||
|
-SOURCES += src/attrmap.cpp \
|
||||||
|
+SOURCES -= src/attrmap.cpp \
|
||||||
|
src/backofftimer.cpp \
|
||||||
|
src/base64.cpp \
|
||||||
|
src/command.cpp \
|
||||||
|
@@ -41,7 +41,7 @@ SOURCES += src/attrmap.cpp \
|
||||||
|
src/mega_utf8proc.cpp
|
||||||
|
|
||||||
|
CONFIG(USE_MEGAAPI) {
|
||||||
|
- SOURCES += src/megaapi.cpp src/megaapi_impl.cpp \
|
||||||
|
+ SOURCES += \
|
||||||
|
bindings/qt/QTMegaRequestListener.cpp \
|
||||||
|
bindings/qt/QTMegaTransferListener.cpp \
|
||||||
|
bindings/qt/QTMegaGlobalListener.cpp \
|
||||||
|
@@ -52,7 +52,6 @@ CONFIG(USE_MEGAAPI) {
|
||||||
|
|
||||||
|
# CONFIG += USE_LIBUV
|
||||||
|
CONFIG(USE_LIBUV) {
|
||||||
|
- SOURCES += src/mega_http_parser.cpp
|
||||||
|
DEFINES += HAVE_LIBUV
|
||||||
|
INCLUDEPATH += $$MEGASDK_BASE_PATH/bindings/qt/3rdparty/include/libuv
|
||||||
|
win32 {
|
||||||
|
@@ -98,12 +97,6 @@ win32 {
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
-unix {
|
||||||
|
-SOURCES += src/posix/net.cpp \
|
||||||
|
- src/posix/fs.cpp \
|
||||||
|
- src/posix/waiter.cpp
|
||||||
|
-}
|
||||||
|
-
|
||||||
|
HEADERS += include/mega.h \
|
||||||
|
include/mega/account.h \
|
||||||
|
include/mega/attrmap.h \
|
||||||
|
@@ -169,9 +162,6 @@ win32 {
|
||||||
|
}
|
||||||
|
|
||||||
|
unix {
|
||||||
|
- !exists($$MEGASDK_BASE_PATH/include/mega/config.h) {
|
||||||
|
- error("Configuration file not found! Please re-run configure script located in the project's root directory!")
|
||||||
|
- }
|
||||||
|
HEADERS += include/mega/posix/meganet.h \
|
||||||
|
include/mega/posix/megasys.h \
|
||||||
|
include/mega/posix/megafs.h \
|
||||||
|
@@ -231,6 +221,7 @@ win32 {
|
||||||
|
}
|
||||||
|
|
||||||
|
unix:!macx {
|
||||||
|
+ LIBS += -lmega
|
||||||
|
INCLUDEPATH += $$MEGASDK_BASE_PATH/include/mega/posix
|
||||||
|
LIBS += -lsqlite3 -lrt
|
||||||
|
|
14
srcpkgs/MEGAsdk/patches/megacmd-03-include.patch
Normal file
14
srcpkgs/MEGAsdk/patches/megacmd-03-include.patch
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
diff --git include/Makefile.am include/Makefile.am
|
||||||
|
index 2cb4070e..0f2e28b1 100644
|
||||||
|
--- include/Makefile.am
|
||||||
|
+++ include/Makefile.am
|
||||||
|
@@ -52,7 +52,8 @@ nobase_libmegainclude_HEADERS = \
|
||||||
|
mega/mega_zxcvbn.h \
|
||||||
|
mega/mega_dict-src.h \
|
||||||
|
mega/gfx/freeimage.h \
|
||||||
|
- mega/gfx/GfxProcCG.h
|
||||||
|
+ mega/gfx/GfxProcCG.h \
|
||||||
|
+ mega/mega_http_parser.h
|
||||||
|
|
||||||
|
if BUILD_MEGAAPI
|
||||||
|
nobase_libmegainclude_HEADERS += megaapi.h megaapi_impl.h
|
57
srcpkgs/MEGAsdk/template
Normal file
57
srcpkgs/MEGAsdk/template
Normal file
|
@ -0,0 +1,57 @@
|
||||||
|
# Template file for 'MEGAsdk'
|
||||||
|
pkgname=MEGAsdk
|
||||||
|
version=3.2.8
|
||||||
|
revision=1
|
||||||
|
wrksrc=sdk-${version}
|
||||||
|
build_style=gnu-configure
|
||||||
|
configure_args="--disable-megacmd --enable-chat --disable-examples $(vopt_with libuv)"
|
||||||
|
make_build_args='LIBTOOLFLAGS="--tag=CXX"'
|
||||||
|
hostmakedepends="autogen doxygen autoconf automake gettext libtool"
|
||||||
|
makedepends="libcurl-devel c-ares-devel libressl-devel crypto++-devel
|
||||||
|
zlib-devel sqlite-devel freeimage-devel libsodium-devel fuse-devel
|
||||||
|
libuv-devel"
|
||||||
|
checkdepends="gtest-devel"
|
||||||
|
short_desc="The official client for cloud service mega.nz"
|
||||||
|
maintainer="John <johnz@posteo.net>"
|
||||||
|
license="2-clause-BSD"
|
||||||
|
homepage="https://mega.nz"
|
||||||
|
distfiles="https://github.com/meganz/sdk/archive/v${version}.tar.gz"
|
||||||
|
checksum=4344445d63f4a8a52570ed06da2aa8c3833644c24c947419f155ef305aefa0ea
|
||||||
|
replaces="libmega>=0"
|
||||||
|
|
||||||
|
build_options="libuv"
|
||||||
|
|
||||||
|
case "$XBPS_TARGET_MACHINE" in
|
||||||
|
*-musl);;
|
||||||
|
*) build_options_default="libuv";;
|
||||||
|
esac
|
||||||
|
|
||||||
|
pre_configure() {
|
||||||
|
./autogen.sh
|
||||||
|
}
|
||||||
|
|
||||||
|
post_install() {
|
||||||
|
vlicense LICENSE
|
||||||
|
}
|
||||||
|
|
||||||
|
MEGAsdk-qt_package() {
|
||||||
|
depends="MEGAsdk>=${version}_${revision}"
|
||||||
|
short_desc+=" - qt bindings"
|
||||||
|
pkg_install() {
|
||||||
|
for _f in ${wrksrc}/bindings/qt/*.{h,cpp,pri}; do
|
||||||
|
vinstall ${_f} 644 usr/share/MEGAsdk/bindings/qt
|
||||||
|
done
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
MEGAsdk-devel_package() {
|
||||||
|
depends="MEGAsdk>=${version}_${revision} libcurl-devel crypto++-devel c-ares-devel
|
||||||
|
sqlite-devel freeimage-devel libsodium-devel $(vopt_if libuv libuv-devel)"
|
||||||
|
short_desc+=" - development files"
|
||||||
|
replaces="libmega-devel>=0"
|
||||||
|
pkg_install() {
|
||||||
|
vmove usr/include
|
||||||
|
vmove "usr/lib/*.so"
|
||||||
|
vmove usr/lib/pkgconfig
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in a new issue