# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 inherit desktop xdg-utils # Build, I guess. BV="17877" DESCRIPTION="Client for the Synology Drive Server for syncing and sharing files." HOMEPAGE="https://kb.synology.com/en-global/DSM/help/SynologyDriveClient/synologydriveclient?version=7" SRC_URI="https://global.synologydownload.com/download/Utility/SynologyDriveClient/${PV}-${BV}/Ubuntu/Installer/synology-drive-client-${BV}.x86_64.deb" S="${WORKDIR}" LICENSE="" SLOT="0" KEYWORDS="~amd64" IUSE="nautilus" RESTRICT="bindist mirror strip" RDEPEND="nautilus? ( gnome-base/nautilus )" src_unpack() { default unpack "${WORKDIR}"/data.tar.xz # Provided docs are useless rm -r usr/share/doc || die } src_install() { if ! use nautilus; then rm -f opt/Synology/SynologyDrive/package/cloudstation/icon-overlay/15/lib/plugin-cb{,-4}.so || die fi # XXX: I can't find libQt5Pdf.so, really where it can be? rm -f opt/Synology/SynologyDrive/package/cloudstation/lib/plugins/imageformats/libqpdf.so || die # NOTE: probably old library rm -rf usr/lib/nautilus/extensions-3.0 || die insinto / doins -r opt/ doins -r usr/ # Fix permissions chmod +x "${ED}"/usr/bin/* || die chmod +x "${ED}"/opt/Synology/SynologyDrive/bin/* || die domenu usr/share/applications/"${PN}".desktop } pkg_postinst() { xdg_desktop_database_update xdg_icon_cache_update } pkg_postrm() { xdg_desktop_database_update xdg_icon_cache_update }