diff --git a/net-misc/synology-drive-client/Manifest b/net-misc/synology-drive-client/Manifest index 9a86eaf..b498f7c 100644 --- a/net-misc/synology-drive-client/Manifest +++ b/net-misc/synology-drive-client/Manifest @@ -1,5 +1,7 @@ DIST synology-drive-client-12674.x86_64.deb 101553466 BLAKE2B 5cbc7f6ef2575c53af768af7525e10cdc0539dcede0397bce62c45a1fd779c8161d350f5117cc6ce66528256ce6ba7e529fd483c72224ce5389063a054c97b19 SHA512 dd8ccbf370b2ddadc213b2fab17b05f090d9dac77cd71b01114e956f76bf99be0f491e552c6a898957a6b0d57f284cca08caf75328117e9b62a9ef79756f4165 DIST synology-drive-client-12682.x86_64.deb 101670512 BLAKE2B 5eea254f8f577b040459f22432dd6a0db0086ae05a2fbdb18809579b5c83cd3db1a364e9c0309a1bf56e222cdcfa7afb8efa51567941304cf7b8c79888688d4d SHA512 958076c091c8bd4d3fd72a4c741e1a11feacea85c34729c904c3b73639e12733b7047c6c7d6cdaa6994b5b6457c755c2a49dfa78dbbe8065901e1c062136d716 +DIST synology-drive-client-12920.x86_64.deb 100371772 BLAKE2B 5170189d90476580bc017237d71a3df3f019a797ae00c2f5665a963e6199ceb2fe72f281200f5b9ac0027eb27a1e9eee1e05218084a0f63f42181c938c767a71 SHA512 aa1de9fb53cc464052a55f547169477474aacd0d2af1117929010a5d27a19178372dc403e730fb4bd01cf48d90ae1ba2d24bd112878589cfbc9ab214402aae8b EBUILD synology-drive-client-3.0.1_p12674.ebuild 2385 BLAKE2B 91615d21031a6b60e49e803326369ea99c03f0c477b3f9d2f8c87af2d6ef4131030502bd5be1994899d673cb432977aa9b3adc4f73423c095acd24c7ed6f0345 SHA512 033f8c696607f759238f4335e8dad2eb40a2044dada8eb951bb927fb2f3371b3a40aa53f5f2eee3afdf3e3e71c85d0dde36df841dfe58a8c431621d48e5af516 EBUILD synology-drive-client-3.0.2_p12682.ebuild 2385 BLAKE2B 91615d21031a6b60e49e803326369ea99c03f0c477b3f9d2f8c87af2d6ef4131030502bd5be1994899d673cb432977aa9b3adc4f73423c095acd24c7ed6f0345 SHA512 033f8c696607f759238f4335e8dad2eb40a2044dada8eb951bb927fb2f3371b3a40aa53f5f2eee3afdf3e3e71c85d0dde36df841dfe58a8c431621d48e5af516 +EBUILD synology-drive-client-3.1.0_p12920.ebuild 2536 BLAKE2B cc421cd249dcc5070275187e74a80e46fe9808ee7cac656f3fea6c00d6a5895dbfc66d6d65ca44dde97a6ccbf84efaa0fe91abb35f439ea3c734d9c7c0408037 SHA512 87f75373b7b3d17a04c82939c61c7bd26393fd47e746eff97f4b7aa62f321bf79f3f7512950bba3368c690ebd5308b6674052a420d9798bdc7052924e6118435 MISC metadata.xml 505 BLAKE2B d26db084efd114606b4fc3dc0078b9369d5cfc549cd4d53f484645ae61d3476e2e6c397bf82fc28ac2a21b33f7e390b82b734c0b14b3ef95f9d998d7c8dc7e33 SHA512 b9efa9cc16db60908fd83cd6cdd39ba8234410c450561d172bee1d0acd9cccaa5cdfaa1f7d6f5ccce5f0974a5eedf1671e89fce2929ad81d8686b48848f8d566 diff --git a/net-misc/synology-drive-client/synology-drive-client-3.1.0_p12920.ebuild b/net-misc/synology-drive-client/synology-drive-client-3.1.0_p12920.ebuild new file mode 100644 index 0000000..0375dac --- /dev/null +++ b/net-misc/synology-drive-client/synology-drive-client-3.1.0_p12920.ebuild @@ -0,0 +1,68 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit unpacker desktop + +PATCH_VER="$(ver_cut 5-)" +FULL_VERSION="$(ver_cut 1-3)-${PATCH_VER}" +DEB_ARCHIVE="${PN}-${PATCH_VER}.x86_64.deb" +SYNOLOGY_BIN_DIR="opt/Synology/SynologyDrive/bin" +SYNOLOGY_LIB_DIR="opt/Synology/SynologyDrive/lib" + +DESCRIPTION="Synology Drive Client (Binary)" +HOMEPAGE="https://www.synology.com/en-global/knowledgebase/DSM/help/SynologyDriveClient/synologydriveclient" +# https://global.download.synology.com/download/Utility/SynologyDriveClient/3.1.0-12920/Ubuntu/Installer/x86_64/synology-drive-client-12920.x86_64.deb +SRC_URI="https://global.download.synology.com/download/Utility/SynologyDriveClient/${FULL_VERSION}/Ubuntu/Installer/x86_64/${DEB_ARCHIVE}" + +RESTRICT="mirror" + +LICENSE="synology-eula" +SLOT="0" +KEYWORDS="~amd64" +IUSE="nautilus" + +DEPEND="" +RDEPEND="${DEPEND}" +BDEPEND="" + +QA_PREBUILT="${SYNOLOGY_BIN_DIR}/launcher ${SYNOLOGY_BIN_DIR}/synology-drive" +QA_PRESTRIPPED=" + ${SYNOLOGY_BIN_DIR}/launcher + ${SYNOLOGY_LIB_DIR}/libfct-qt.so.1.0.0 + ${SYNOLOGY_LIB_DIR}/libicudata.so.53.1 + ${SYNOLOGY_LIB_DIR}/libicui18n.so.53.1 + ${SYNOLOGY_LIB_DIR}/libicuuc.so.53.1 + ${SYNOLOGY_LIB_DIR}/libQt5Core.so.5 + ${SYNOLOGY_LIB_DIR}/libQt5DBus.so.5 + ${SYNOLOGY_LIB_DIR}/libQt5Gui.so.5 + ${SYNOLOGY_LIB_DIR}/libQt5Network.so.5 + ${SYNOLOGY_LIB_DIR}/libQt5Widgets.so.5 + ${SYNOLOGY_LIB_DIR}/plugins/imageformats/libqgif.so + ${SYNOLOGY_LIB_DIR}/plugins/imageformats/libqicns.so + ${SYNOLOGY_LIB_DIR}/plugins/imageformats/libqico.so + ${SYNOLOGY_LIB_DIR}/plugins/imageformats/libqjp2.so + ${SYNOLOGY_LIB_DIR}/plugins/imageformats/libqjpeg.so + ${SYNOLOGY_LIB_DIR}/plugins/imageformats/libqtiff.so + ${SYNOLOGY_LIB_DIR}/plugins/platforms/libqxcb.so" + +src_unpack() { + mkdir -p ${S} + unpack_deb "${DEB_ARCHIVE}" + mv opt ${S} + mv usr ${S} +} + +src_install() { + mkdir -p "${ED}/opt" + cp -r opt/Synology "${ED}/opt" + cp usr/bin/synology-drive "${ED}/${SYNOLOGY_BIN_DIR}" + dodir /usr/bin + dosym ../../${SYNOLOGY_BIN_DIR}/synology-drive /usr/bin/synology-drive + use nautilus && cp usr/lib/nautilus/extensions-3.0/libnautilus-drive-extension.so "${ED}/${SYNOLOGY_LIB_DIR}" + use nautilus && dodir /usr/lib64 + use nautilus && dosym "../../../../${SYNOLOGY_LIB_DIR}/libnautilus-drive-extension.so" /usr/lib64/nautilus/extensions-3.0/libnautilus-drive-extension.so + newicon "opt/Synology/SynologyDrive/package/cloudstation/images/ico_72_cloud_station.png" synology-drive.png + domenu "usr/share/applications/synology-drive.desktop" +}