diff --git a/licenses/synology-eula b/licenses/synology-eula new file mode 100644 index 0000000..1612109 --- /dev/null +++ b/licenses/synology-eula @@ -0,0 +1,3 @@ +Synology Inc. EULA + +... diff --git a/net-misc/synology-assistant/Manifest b/net-misc/synology-assistant/Manifest new file mode 100644 index 0000000..2d093a4 --- /dev/null +++ b/net-misc/synology-assistant/Manifest @@ -0,0 +1,3 @@ +DIST synology-assistant_7.0.2-50046_amd64.deb 11132674 BLAKE2B 4e14423aaa751277c8a2377c42c2dd54e75009a29ddc266f524b62d49c6c440b7c381f6611a04fef8d4e868021a65813e5e6d4d967217611fbfbac8ecd6cd739 SHA512 b9fe8f167a90399cd8ea483c50776383271d31188b6bac1e2e619c608205f55ff27986217be636614a98add878c24e3306a4a2296df0b6fae323e505cab855aa +EBUILD synology-assistant-7.0.2_p50046.ebuild 1962 BLAKE2B 8bbb820bc78f8bbb6b8ca7fd3010781de0242024cfb482fc0022606fdfa159752f83bd4d59ed9dcc6b79f7f81f1c96cfd2ad22194f1e7c86a7062e2087e18bdb SHA512 736e6c84c13405384bad1247a8482c5dd00fef78733606c56ab5d2f803cd6695f90cc1bb1b863182ba89dc69515bf091a5ff30366db04979c40435c5c0dfa67a +MISC metadata.xml 500 BLAKE2B d591cd5bdc50a8f344a6df0ba4dedb22eca4a5d22aa523ce16dfcca3360e695e026a78d33d1dcb9261a83aa6b47ea829a6aa3bda8c53dabf22f333fedb1bb43b SHA512 5f475f7109751ed99c6473ab96e7617615cc9ca96f6e5eae84bbecf06e5344a691356f131265c26c377225b54d5101c73a3a0c53ab2f2c211cc99635b3e9b36e diff --git a/net-misc/synology-assistant/metadata.xml b/net-misc/synology-assistant/metadata.xml new file mode 100644 index 0000000..8138e4b --- /dev/null +++ b/net-misc/synology-assistant/metadata.xml @@ -0,0 +1,11 @@ + + + + + nibheis@gmail.com + Pierre-Olivier Vallès + + + Synology Assistant is a desktop utility that searches for Synology servers within the local area network. It allows you to search and connect to your Synology server or set up Wake on LAN (WOL). + + diff --git a/net-misc/synology-assistant/synology-assistant-7.0.2_p50046.ebuild b/net-misc/synology-assistant/synology-assistant-7.0.2_p50046.ebuild new file mode 100644 index 0000000..6ec1fb8 --- /dev/null +++ b/net-misc/synology-assistant/synology-assistant-7.0.2_p50046.ebuild @@ -0,0 +1,62 @@ +# 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}_${FULL_VERSION}_amd64.deb" +SYNOLOGY_BIN_DIR="opt/Synology/SynologyAssistant" +SYNOLOGY_LIB_DIR="opt/Synology/SynologyAssistant/lib" + +DESCRIPTION="Synology Assistant (Binary)" +HOMEPAGE="https://www.synology.com/en-global/support/download" +#SRC_URI="https://global.download.synology.com/download/Utility/Assistant/${FULL_VERSION}/Ubuntu/x86_64/synology-assistant_7.0.2-50046_amd64.deb" +SRC_URI="https://global.download.synology.com/download/Utility/Assistant/${FULL_VERSION}/Ubuntu/x86_64/${DEB_ARCHIVE}" + +RESTRICT="mirror" + +LICENSE="synology-eula" +SLOT="0" +KEYWORDS="~amd64" +#IUSE="nautilus" + +DEPEND="" +RDEPEND="${DEPEND}" +BDEPEND="" + +QA_PREBUILT="${SYNOLOGY_BIN_DIR}/SynologyAssistant ${SYNOLOGY_BIN_DIR}/SynologyAssistant.bin" +QA_PRESTRIPPED=" + ${SYNOLOGY_BIN_DIR}/SynologyAssistant + ${SYNOLOGY_BIN_DIR}/SynologyAssistant.bin + ${SYNOLOGY_BIN_DIR}/platforms/libqxcb.so + + ${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}/libQt5XcbQpa.so.5 + ${SYNOLOGY_LIB_DIR}/libaudio.so.2 + ${SYNOLOGY_LIB_DIR}/libpng12.so.0" + +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/Synology" + mkdir -p "${ED}/usr" + cp -r usr/share "${ED}/usr/share" + #dodir /usr/bin + #dosym ../../${SYNOLOGY_BIN_DIR}/synology-drive /usr/bin/synology-drive + newicon "opt/Synology/SynologyAssistant/images/finder.png" synology-assistant.png + #newicon "opt/Synology/SynologyDrive/package/cloudstation/images/ico_72_cloud_station.png" synology-drive.png + domenu "usr/share/applications/synology-assistant.desktop" +} diff --git a/net-misc/synology-drive-client/Manifest b/net-misc/synology-drive-client/Manifest index f3279fc..9a86eaf 100644 --- a/net-misc/synology-drive-client/Manifest +++ b/net-misc/synology-drive-client/Manifest @@ -1,3 +1,5 @@ DIST synology-drive-client-12674.x86_64.deb 101553466 BLAKE2B 5cbc7f6ef2575c53af768af7525e10cdc0539dcede0397bce62c45a1fd779c8161d350f5117cc6ce66528256ce6ba7e529fd483c72224ce5389063a054c97b19 SHA512 dd8ccbf370b2ddadc213b2fab17b05f090d9dac77cd71b01114e956f76bf99be0f491e552c6a898957a6b0d57f284cca08caf75328117e9b62a9ef79756f4165 -EBUILD synology-drive-client-3.0.1_p12674.ebuild 2390 BLAKE2B 549a6f4054f6bf30bfbad82fc5046c8a947e930e03d064aa4bf5b5664eafe2591640d085ac23edc205d117526562c80620db5e87d4598feb3438feef5df43d60 SHA512 f28815c6a89efc9bce621baea99bb782fe1bdd29a7fde367295499d98f5b4ccbca13652e3bdba052b7204ffd5917b66f8de79c097c8445ea5f23629e7527978d +DIST synology-drive-client-12682.x86_64.deb 101670512 BLAKE2B 5eea254f8f577b040459f22432dd6a0db0086ae05a2fbdb18809579b5c83cd3db1a364e9c0309a1bf56e222cdcfa7afb8efa51567941304cf7b8c79888688d4d SHA512 958076c091c8bd4d3fd72a4c741e1a11feacea85c34729c904c3b73639e12733b7047c6c7d6cdaa6994b5b6457c755c2a49dfa78dbbe8065901e1c062136d716 +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 MISC metadata.xml 505 BLAKE2B d26db084efd114606b4fc3dc0078b9369d5cfc549cd4d53f484645ae61d3476e2e6c397bf82fc28ac2a21b33f7e390b82b734c0b14b3ef95f9d998d7c8dc7e33 SHA512 b9efa9cc16db60908fd83cd6cdd39ba8234410c450561d172bee1d0acd9cccaa5cdfaa1f7d6f5ccce5f0974a5eedf1671e89fce2929ad81d8686b48848f8d566 diff --git a/net-misc/synology-drive-client/synology-drive-client-3.0.1_p12674.ebuild b/net-misc/synology-drive-client/synology-drive-client-3.0.1_p12674.ebuild index 31dbdfa..656648e 100644 --- a/net-misc/synology-drive-client/synology-drive-client-3.0.1_p12674.ebuild +++ b/net-misc/synology-drive-client/synology-drive-client-3.0.1_p12674.ebuild @@ -1,67 +1,67 @@ # 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" SRC_URI="https://global.download.synology.com/download/Utility/SynologyDriveClient/${FULL_VERSION}/Ubuntu/Installer/x86_64/${DEB_ARCHIVE}" RESTRICT="mirror" -LICENSE="Synology Inc. EULA" +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" } diff --git a/net-misc/synology-drive-client/synology-drive-client-3.0.1_p12674.ebuild b/net-misc/synology-drive-client/synology-drive-client-3.0.2_p12682.ebuild similarity index 98% copy from net-misc/synology-drive-client/synology-drive-client-3.0.1_p12674.ebuild copy to net-misc/synology-drive-client/synology-drive-client-3.0.2_p12682.ebuild index 31dbdfa..656648e 100644 --- a/net-misc/synology-drive-client/synology-drive-client-3.0.1_p12674.ebuild +++ b/net-misc/synology-drive-client/synology-drive-client-3.0.2_p12682.ebuild @@ -1,67 +1,67 @@ # 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" SRC_URI="https://global.download.synology.com/download/Utility/SynologyDriveClient/${FULL_VERSION}/Ubuntu/Installer/x86_64/${DEB_ARCHIVE}" RESTRICT="mirror" -LICENSE="Synology Inc. EULA" +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" }