summaryrefslogtreecommitdiff
path: root/net-misc/dropbox
diff options
context:
space:
mode:
Diffstat (limited to 'net-misc/dropbox')
-rw-r--r--net-misc/dropbox/Manifest2
-rw-r--r--net-misc/dropbox/dropbox-221.4.5365.ebuild109
2 files changed, 111 insertions, 0 deletions
diff --git a/net-misc/dropbox/Manifest b/net-misc/dropbox/Manifest
index 7d3fbfd37f42..4cc9dafa4b3f 100644
--- a/net-misc/dropbox/Manifest
+++ b/net-misc/dropbox/Manifest
@@ -8,10 +8,12 @@ DIST dropbox-lnx.x86_64-216.4.4420.tar.gz 111371085 BLAKE2B 2b9bb495576e78fc0265
DIST dropbox-lnx.x86_64-217.4.4417.tar.gz 111286253 BLAKE2B a4f5f5f07dcd48c1bf30814e6a5e2ae47fd812ec81ec569666906ab59e12448cee7ac5f8aafe01c64b8aafb4c5c95234cfde319f08e8cd9f26f74c1f4d4f1dcb SHA512 2628e43bc31c7e4c4cb00071f6dbb4e9d57b3c7e41f0975eeb5c3beedb9b8d5cf4571317f28a09b65bcaaf5942b3a398c9e32c006b188f74a9baa0fa8bfb10a9
DIST dropbox-lnx.x86_64-218.4.4348.tar.gz 112099176 BLAKE2B 9341a3b2f0d429cefde83324ff9cb8af589a4dad6f7c29eefc04dfeb811e10993eaeb25aed85c6256d4374c88a81d611b72a535e7d62b56d2aac47bd8ebf0017 SHA512 d9fd1c1d8c61d2b0d401ba3b225e715a65e5617da46b80f0ea3896b2a2676f2dd73320cf79bebd0649617db766511fd9b00f81ac977b9114094e52cccc4ee835
DIST dropbox-lnx.x86_64-219.4.4463.tar.gz 112106988 BLAKE2B 0bd0338a1c2b07345486e919298106fc23762a5c8abe60ec824166d79e13d6588ddb974171f6e8d079d938d22d82e18d09a650b82316f39ed5ce621c4f5d1b8e SHA512 ca2399ae9ffdd89611e863d220d33114ee5ac13f4c76dd5d92e9fd7e98d7a0e7315a2a6a69274d67df8ec29295446ae9bd6059a14727c9052d7bc119d38fe996
+DIST dropbox-lnx.x86_64-221.4.5365.tar.gz 111941868 BLAKE2B 0828b43dba443d0f4cb17a28bc07b66a3cd7d907c66acf5594049e6d3a86cbc23342ed732014515e501f5a0912b7e7d4a15645d8ea5058c65990c007d410f00e SHA512 b78dba8b1f23a0a4529ae8083577a938162a6c463d4c5acb5e0e8917c897d66e9231510eeaf1e40840664c05b59833b9afbe15f809de7fc9a19ccc5fd4313b16
EBUILD dropbox-214.4.5217.ebuild 2733 BLAKE2B 5d6167b5049d86e59db41b704f999e3c6984a241bee50fdeffc93d585228e782ec86010cd550f6c3964322434345d2845d057a8f86a97be98785e2f4c823b174 SHA512 8e9be4d622d64c1c92f3563e032243a147dbd868f17a7c84dc3c3dc10c9936904dd31eaad2383284f6686a7e21d3051bac2214c96527bc532aa2098e72dae41c
EBUILD dropbox-215.4.7202.ebuild 2734 BLAKE2B 8e6b1d63343edbe6beb530049237ee5f6b123688dc04147152c8ef12171a6e2dc70177ec36557db13a26fda8803adc1e0ada615f37701ed3152e67d3a921c4ee SHA512 8876eddde064d6ddcb1580b8a3190828dfa059cad037507d5d13573a46aa6c509ffe68901e9860eac748b0a99f0cb4308b55756d1e96e06aa93a3b05f1318428
EBUILD dropbox-216.4.4420.ebuild 2715 BLAKE2B a666189524674667966e3144d65726052a8fad6f034660a932a4726f19860bff861526078eb68f19b8ca8366ab5af3e043de89f02bc988318231a3adf7634e7c SHA512 e4e2545b5800379acfc92416b7840b72f03f53c269c5ae82a40a9d69ef7b167fe2060afbba7c1364f7d2ad67a7b0a08a17879777c52a7748014e57e4d815ba8c
EBUILD dropbox-217.4.4417.ebuild 2714 BLAKE2B 78a42c7a3631d96c21b45cd35aae4aaa6d1c14c21c4edaa57eaf03dcdb031068863ea344e138d2096dbadbd7219054ee92e37355be41f563d3412f584ee4eb51 SHA512 814853c0d4029da4461fd51eca31b8aef9e693a84d130bac5624b7eedeb6a835610799337ed21d3e6c111fbba6ed5d6ee6e11e05dba2e9c5aec30648499502de
EBUILD dropbox-218.4.4348.ebuild 2715 BLAKE2B a666189524674667966e3144d65726052a8fad6f034660a932a4726f19860bff861526078eb68f19b8ca8366ab5af3e043de89f02bc988318231a3adf7634e7c SHA512 e4e2545b5800379acfc92416b7840b72f03f53c269c5ae82a40a9d69ef7b167fe2060afbba7c1364f7d2ad67a7b0a08a17879777c52a7748014e57e4d815ba8c
EBUILD dropbox-219.4.4463.ebuild 2715 BLAKE2B a666189524674667966e3144d65726052a8fad6f034660a932a4726f19860bff861526078eb68f19b8ca8366ab5af3e043de89f02bc988318231a3adf7634e7c SHA512 e4e2545b5800379acfc92416b7840b72f03f53c269c5ae82a40a9d69ef7b167fe2060afbba7c1364f7d2ad67a7b0a08a17879777c52a7748014e57e4d815ba8c
+EBUILD dropbox-221.4.5365.ebuild 2715 BLAKE2B a666189524674667966e3144d65726052a8fad6f034660a932a4726f19860bff861526078eb68f19b8ca8366ab5af3e043de89f02bc988318231a3adf7634e7c SHA512 e4e2545b5800379acfc92416b7840b72f03f53c269c5ae82a40a9d69ef7b167fe2060afbba7c1364f7d2ad67a7b0a08a17879777c52a7748014e57e4d815ba8c
MISC metadata.xml 336 BLAKE2B 0932d5cb97ca50abfbfd49b3b209733da73c94ed41ef1087e6c43c4e65f3a09186f74c507cf0db5d64a1c5231d3560a7d6a8bb6130e95e1d5dbb7f3974801df3 SHA512 25bee9aa1ab64f01bb4544dec14b4b98bcb3877714ec33c6cbed4cdd3362d2a4cab58f425cad3723398e4ee0a2ba16a550ab38ff9f974cd0c5046df1b34b5eb0
diff --git a/net-misc/dropbox/dropbox-221.4.5365.ebuild b/net-misc/dropbox/dropbox-221.4.5365.ebuild
new file mode 100644
index 000000000000..afc5b3e0496e
--- /dev/null
+++ b/net-misc/dropbox/dropbox-221.4.5365.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop pax-utils systemd xdg
+
+DESCRIPTION="Dropbox daemon (pretends to be GUI-less)"
+HOMEPAGE="https://www.dropbox.com/"
+SRC_URI="
+ https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-${PV}.tar.gz
+ https://uxwing.com/wp-content/themes/uxwing/download/brands-and-social-media/dropbox-icon.svg
+"
+
+LICENSE="BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+IUSE="selinux X"
+
+RESTRICT="mirror strip"
+
+QA_PREBUILT="opt/.*"
+QA_EXECSTACK="opt/dropbox/dropbox"
+
+BDEPEND="dev-util/patchelf"
+
+# Be sure to have GLIBCXX_3.4.9, #393125
+RDEPEND="
+ X? (
+ x11-themes/hicolor-icon-theme
+ )
+ selinux? ( sec-policy/selinux-dropbox )
+ app-arch/bzip2
+ dev-libs/glib:2
+ dev-libs/libffi-compat:6
+ media-libs/fontconfig
+ media-libs/freetype
+ net-misc/wget
+ sys-libs/zlib
+ sys-libs/ncurses-compat:5
+ virtual/opengl
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXrender
+ x11-libs/libxcb
+"
+
+src_unpack() {
+ unpack ${A}
+ mkdir -p "${S}" || die
+ mv "${WORKDIR}"/.dropbox-dist/* "${S}" || die
+ mv "${S}"/dropbox-lnx.*-${PV}/* "${S}" || die
+ rmdir "${S}"/dropbox-lnx.*-${PV}/ || die
+ rmdir .dropbox-dist || die
+}
+
+src_prepare() {
+ default
+ # we supply all of these in RDEPEND
+ rm -vf libGL.so.1 libX11* libffi.so.6 || die
+ # some of these do not appear to be used
+ rm -vf libQt5{OpenGL,PrintSupport,Qml,Quick,Sql,WebKit,WebKitWidgets}.so.5 \
+ PyQt5.QtPrintSupport.* PyQt5.QtQml.* PyQt5.QtQuick.* \
+ wmctrl libdrm.so.2 libpopt.so.0 || die
+ if use X ; then
+ mv images/hicolor/16x16/status "${T}" || die
+ else
+ rm -vrf images || die
+ fi
+ patchelf --set-rpath '$ORIGIN' \
+ apex._apex.*.so \
+ nucleus_python.*.so \
+ tprt.*.so \
+ || die
+ pax-mark cm dropbox
+ mv README ACKNOWLEDGEMENTS "${T}" || die
+}
+
+src_install() {
+ local targetdir="/opt/dropbox"
+
+ insinto "${targetdir}"
+ doins -r *
+ fperms a+x "${targetdir}"/{dropbox,dropboxd}
+ dosym "${targetdir}/dropboxd" "/opt/bin/dropbox"
+
+ if use X; then
+ doicon -s 16 -c status "${T}"/status
+ newicon -s scalable "${DISTDIR}/dropbox-icon.svg" dropbox.svg
+ fi
+
+ make_desktop_entry "${PN}" "Dropbox" "dropbox"
+
+ newinitd "${FILESDIR}"/dropbox.initd dropbox
+ newconfd "${FILESDIR}"/dropbox.conf dropbox
+ systemd_newunit "${FILESDIR}"/dropbox_at.service-r2 "dropbox@.service"
+
+ dodoc "${T}"/{README,ACKNOWLEDGEMENTS}
+}
+
+pkg_postinst() {
+ einfo "Warning: while running, dropbox may attempt to autoupdate itself in"
+ einfo " your user's home directory. To prevent this, run the following as"
+ einfo " each user who will run dropbox:"
+ einfo ""
+ einfo "install -dm0 ~/.dropbox-dist"
+}