diff options
author | Ben Kohler <bkohler@gentoo.org> | 2023-11-16 08:11:35 -0600 |
---|---|---|
committer | Ben Kohler <bkohler@gentoo.org> | 2023-11-16 08:11:49 -0600 |
commit | c7e87d4c552f9db5b9ebbe6034f498a88d2c03dd (patch) | |
tree | 622d5bd22a564d7c9f2be2c95d11ef2887e2d3b5 /net-misc | |
parent | net-misc/dropbox: stabilize 186.4.6207 for amd64, x86 (diff) | |
download | gentoo-c7e87d4c552f9db5b9ebbe6034f498a88d2c03dd.tar.gz gentoo-c7e87d4c552f9db5b9ebbe6034f498a88d2c03dd.tar.bz2 gentoo-c7e87d4c552f9db5b9ebbe6034f498a88d2c03dd.zip |
net-misc/dropbox: add 187.4.5691
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
Diffstat (limited to 'net-misc')
-rw-r--r-- | net-misc/dropbox/Manifest | 2 | ||||
-rw-r--r-- | net-misc/dropbox/dropbox-187.4.5691.ebuild | 110 |
2 files changed, 112 insertions, 0 deletions
diff --git a/net-misc/dropbox/Manifest b/net-misc/dropbox/Manifest index 49208d15f45d..2a0df9d52bad 100644 --- a/net-misc/dropbox/Manifest +++ b/net-misc/dropbox/Manifest @@ -2,6 +2,8 @@ DIST DropboxGlyph_Blue.svg 605 BLAKE2B 6c488bd261293b22da98035935ddfa9247bedbc6f DIST dropbox-lnx.x86-184.4.6543.tar.gz 112782509 BLAKE2B 51986d85599c5f866382940fd558fc8aa0823930099322e89d3d5fe792a7b65cb46359f2a786c0b8bfd8b49e241fc141d6b212ef70f2f5dbd18563d1bcb2b5a6 SHA512 d1e79b4bf1c9d035b9f305be069847bef43617d1da2d0f317a9dfe97f34adc920a7fd0f14bb4bd8a621bb6869a664c1fca4b9ea89cead1c4396b3cafa7448347 DIST dropbox-lnx.x86-185.4.6054.tar.gz 112943687 BLAKE2B b29720f86d050d19234fb2725931c606335c051e1dc6de88186c7bc2460627053c3bc76a4fafd327fc3126795b232f4362f506e8e7b3f25c92bf4eb14ea6a59f SHA512 2d5d974dcd9c0b63ec1f919915c4f2303277ddd563a4d11006ed3fc776336f4a9e618fff8b0c83f223ef00f3f83f20be321ad00947f62565066cf17746fe5a38 DIST dropbox-lnx.x86-186.4.6207.tar.gz 112963615 BLAKE2B 4fc315f224c3d198ccbc4c489f28263643be99832d0319b22c760fe7fa95e6525283870544e5a1496ce982bbcc5daffed91ba93ff15717e37eba7ecd721b45b8 SHA512 4508781d4e8a33c455b2617cccae777f0837fd0cf131b6ed0f0128f7855f99998c135a36f84abe7ea6a6641e069d0c930c31fe40d45cf50742b7cfd1f64fee83 +DIST dropbox-lnx.x86-187.4.5691.tar.gz 113372020 BLAKE2B 48733ca8db7c3394de67db9b7a62f48287f79d1ca9dca6a566be6cd2d138a777598e01a286b42b9de0855e4b6c8ce323beb25aefdca0d5ae23b1766e9f68fa7c SHA512 d7e18e19784c59299eec42b07c37ce7727e683d79d63c42f659239586366f4e1492ff52b9a77e4e3b3bd264004e97e3a23a0440632b9a2a903ac1082855916a1 DIST dropbox-lnx.x86_64-184.4.6543.tar.gz 114500761 BLAKE2B bf447f252e00e1c8796ec36b53a724980e10a013837f0d2e2098fe99fd5268eb96dd8f41673f8448dd99bc6665a9e1eac4c45e63509c028046995b9220f52caa SHA512 27fb88c814992aa9a8742f839e4f2d54f0d5efef148fa7bf44b6f10a8df7e502e0c8d9ba89ac405d0ef7b09be138fac6d110dbc3fcf3a90a492c8ecd5c8a50c3 DIST dropbox-lnx.x86_64-185.4.6054.tar.gz 114626942 BLAKE2B d3bed93a6d48d08bbe339398b41e2f889f5e53d4667af3254e611f8dc023174f560cdddacae329c761cf1a69bc0a3e01a2559af09dfde8b689de860c45f34432 SHA512 2663d788c1a06f9e7b3032a5487ca62a9b8f47f41e6530377abf85e4188a8f570c2c08e1386d26fb839bc4b3ce5c422e4d8444fbb34caf78004bbe845ba91cff DIST dropbox-lnx.x86_64-186.4.6207.tar.gz 114657435 BLAKE2B 43c7eb102367143c01cdd0e1e83fdb7d5f19fff43923001aa123cf3cc90a67d9f606bda504ecde11a3dbe7c9eb31b835780738b77e207c2cf1a18a54015bd4f7 SHA512 851b902fae583e8154b77a3c2fd1b212a146e5a11aef71ab5c3231bba4d38964244f1edde4637840dfe4bdd2c4776c592c31c9e54a0d98346933784322a773fb +DIST dropbox-lnx.x86_64-187.4.5691.tar.gz 115019595 BLAKE2B 6368557a5370fc54f8ac36c365f79693ad91b2d0ce6094be7c7c7e6ec29af4c1d386947de4892b18c583caf6bc15c2c9e8b818cbcfaf3238b7f966e419525c2f SHA512 de7461dc7fe51c9f968dec06733d800842454ed2af3c9959ddadd8019d694d60b88e175982d03034030d0047f70923c304a3e0a389e58354ed4e56b8c9da6234 diff --git a/net-misc/dropbox/dropbox-187.4.5691.ebuild b/net-misc/dropbox/dropbox-187.4.5691.ebuild new file mode 100644 index 000000000000..e1949fb60f88 --- /dev/null +++ b/net-misc/dropbox/dropbox-187.4.5691.ebuild @@ -0,0 +1,110 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit desktop pax-utils systemd xdg + +DESCRIPTION="Dropbox daemon (pretends to be GUI-less)" +HOMEPAGE="https://www.dropbox.com/" +SRC_URI=" + amd64? ( https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-${PV}.tar.gz ) + x86? ( https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86-${PV}.tar.gz ) + https://www.dropbox.com/sh/42f8d4kq6yt5lte/AAD69lhaw6gy46W8HfQAm0GSa/Glyph/Dropbox/SVG/DropboxGlyph_Blue.svg +" + +LICENSE="BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~x86-linux" +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}/DropboxGlyph_Blue.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" +} |