mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
net-misc/dropbox: add 175.4.5569
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
DIST DropboxGlyph_Blue.svg 605 BLAKE2B 6c488bd261293b22da98035935ddfa9247bedbc6f4da2f9fc2470af802c1f4f597ac88b01b5bef9e77e1e717267f633d6a04af2ccfd3c5f9dbff22fbceaf9a91 SHA512 9202344b904dcd7955e5a355dadf537d1544140d74f8a33bdc40e18e36661e3a474d11cf17613eaebf4e76c170d8413d99abdedfb8635784bcd6892b4b259712
|
||||
DIST dropbox-lnx.x86-173.4.6706.tar.gz 110412404 BLAKE2B 644066ba8a55dea4e00a7db600e9456958e98ab40884a678d452c2425c20c72b44511894f3ce1881c1c5c55370909381fce26f76c451069b4f4e38e478de7800 SHA512 48debab42a0047051bfacd232257e1b64ae50b1927224c5aaa4b015b9617eb2546affbcd69a2d56742f843438ea20e74d0d45a6f684687fa8907e41174dd213b
|
||||
DIST dropbox-lnx.x86-174.4.5852.tar.gz 111210525 BLAKE2B b020b82b5bd67ac37de65e86183b284806cefd8198df63c24b432b9f3ef05306bd73ffec1a752444e5eb1e76e404c4d4b08653deeef5e9bb154307d30d797171 SHA512 6a9b963dd7318eca5854060aa36d911d59ad1d36f6b88a54be7a45ccc5d5c77b68a61fd737c5dc13b647d31a2f70b89ea809d38ba6248827796d6c4c31311b12
|
||||
DIST dropbox-lnx.x86-175.4.5569.tar.gz 111357596 BLAKE2B 40c87bfa2a880781124c61a05f0dbf5433d39f71469ddac749a2bc89c1cf80c4d675675757e06db0771352047aaa416a5ad9ddbc70d477e7241ccd982e1ed3b8 SHA512 3298340a3217938fdc16a98f159f489553506c515db7a2ca5c34865340bf5ac915c2a73d016958dcdbb4713b0550d41b7b72671e23c1431ef521cc6d7e1d9c2f
|
||||
DIST dropbox-lnx.x86_64-173.4.6706.tar.gz 112095704 BLAKE2B 8b6ce644bfe38bde1cbb70ae37b963c286c39a2b528673cc076b1e537b3407b72e0e29b4cd3e310bffeb2d87190c1f2a7f989276f498f66062fc846a6d262523 SHA512 fb9cc436024a99bbb600e04bf9bd25bc2689ec6a8f5dd70def3f4018c4e76f32d9f5e47704739d4ee9b9775e3d9873d2a49df58b2b8b922279fa738475c74804
|
||||
DIST dropbox-lnx.x86_64-174.4.5852.tar.gz 112763122 BLAKE2B f4448bbed890dde5a88e4563f335a3906e5cb55b412039d9e673e5f66ba096de609e23e0483a3c72dceb285469e81628b142bddff4809b25beffa694614a8d38 SHA512 2112833ce9189d7dc7d8d2baee586e693710305c6eb86b7ba1b89f528fb615532ce2f73f71f464ef6a5cb57122dd3e0aeea0046f3536116b19b785574f308868
|
||||
DIST dropbox-lnx.x86_64-175.4.5569.tar.gz 112911087 BLAKE2B f25341808bec5339c3d0459359771f53a505a911097ec09252727c9da861e353d6513cda06aad1251b869b9dae6e5063b96d5706bc150222e7d1372e332f9e50 SHA512 aa40e421a7d2d8435dfa9fa334a8c7111b2f045572f26d614c201d4b1035587ea05d962d47f66ad020757547ddac52db3d0e2f43106f923b7689769c7f6e4fe6
|
||||
|
||||
110
net-misc/dropbox/dropbox-175.4.5569.ebuild
Normal file
110
net-misc/dropbox/dropbox-175.4.5569.ebuild
Normal file
@@ -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"
|
||||
}
|
||||
Reference in New Issue
Block a user