Gentoo Archives: gentoo-commits

From: Ben Kohler <bkohler@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-misc/dropbox/
Date: Fri, 29 May 2020 17:20:37
Message-Id: 1590772780.2fb660abef9e43ab4d62c29883f394ef0fe9bfdb.bkohler@gentoo
1 commit: 2fb660abef9e43ab4d62c29883f394ef0fe9bfdb
2 Author: Ben Kohler <bkohler <AT> gentoo <DOT> org>
3 AuthorDate: Fri May 29 12:06:09 2020 +0000
4 Commit: Ben Kohler <bkohler <AT> gentoo <DOT> org>
5 CommitDate: Fri May 29 17:19:40 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fb660ab
7
8 net-misc/dropbox: bump to 98.4.158
9
10 Package-Manager: Portage-2.3.100, Repoman-2.3.22
11 Signed-off-by: Ben Kohler <bkohler <AT> gentoo.org>
12
13 net-misc/dropbox/Manifest | 2 +
14 net-misc/dropbox/dropbox-98.4.158.ebuild | 102 +++++++++++++++++++++++++++++++
15 2 files changed, 104 insertions(+)
16
17 diff --git a/net-misc/dropbox/Manifest b/net-misc/dropbox/Manifest
18 index e26965ad48c..682d360a41e 100644
19 --- a/net-misc/dropbox/Manifest
20 +++ b/net-misc/dropbox/Manifest
21 @@ -2,7 +2,9 @@ DIST dropbox-lnx.x86-94.4.384.tar.gz 94254443 BLAKE2B 4d12d0268ea71f4d06304dbe29
22 DIST dropbox-lnx.x86-96.4.172.tar.gz 95619165 BLAKE2B 3d839e3ea9e1b9a7399693e8540230a8bd173b1cbe7fb9ee3a85621f6a3c59bc8c2c58d2f8e0f0998dcd9b0d77cbfcb006c9b543609546efca6ae8d85817b5ee SHA512 83ee64f7db74742c375fca8fa661da0774c3ec451cfe6cc71e5879427e8f822ae9f533ca2920bc01158b05dd52fac9f89fb3bd8928a2a71c4df4162f67547e22
23 DIST dropbox-lnx.x86-97.3.451.tar.gz 96560209 BLAKE2B 9ca8b50afddb8e0435cc1e408fdb10a12a1097baebf7241033661ac26e5d8c369b09bb6dfe707d1f0f3f6a79832ff0ae097eed859b0a3612574fb69d9d74fd47 SHA512 d50ba534f3b7b87755d09ffb216cc8741f0d520c088577fbda486aa4debd7317fd87fa7a86a0131800b1cdd75a60f2ee6c1b7d264a8e75b11d7d619e509f221e
24 DIST dropbox-lnx.x86-97.4.467.tar.gz 96556504 BLAKE2B 1959c134126870e2d86b925766db9466be49fa0f71caeadac79f529194e85afeb4b45e47507a6786a2dc91cdb1cd976ec02110dac2c9d2abd71d789fd81204ac SHA512 fa056a96c1dd68f8c691c21b73d6d7159472616d2d67611a7ee01cb9b6bc4eeceed04087cb77114d6a62a715cbe82f828c6e75e4e92d3a4ce88ca7bbc2d71dd4
25 +DIST dropbox-lnx.x86-98.4.158.tar.gz 96568004 BLAKE2B fc9ae4cf5d9ad1798dd5d55bf90cd5e77e7cd7405626fb55d4693e26d028d97a81d2843eb03d60de94f552cc446fffa4caa679ba3a750098a58549fc78ff4c67 SHA512 ce6432bbec1ec024e6753a93f2d0eed3af60de521f411f52efb63767eb500a85da80102a011e077fd9953d4827403d02143b186f30137ef7a338cb01664911a2
26 DIST dropbox-lnx.x86_64-94.4.384.tar.gz 98561877 BLAKE2B ff1ec6a8f76b9b79ed3cfe34d5dd5642886d01631bba062ba15528929e1068425fadc403c8a7fb3242b08c2d2742a2f4ccd255c8772691ee1e4f1b8693be4dcb SHA512 e905b283ef435d7b6c0d7973f49e8c0a4a5e7c25c2570967b24bb8476ef1889f63d01e7951f1c6d78a5c6851e1a30737b9297032dede1540e3bf391c56bc0c8b
27 DIST dropbox-lnx.x86_64-96.4.172.tar.gz 99944904 BLAKE2B 0b9b6c3d283de2751df9c083f7cf4ec8bd013def2a6cacc1a006e5a66ef5d0451d5c1faef3b10d7295ff3c23b941e48248126064e9eab6391e11ad7c193ebb01 SHA512 1aaf4b3e88e047f184af813d80e7754649ab33f2337ae1555c7d408d3358195e48cb0b1daaae1fe6f8a1e572ea087960eb2bda2413158f60588e022f5f01136f
28 DIST dropbox-lnx.x86_64-97.3.451.tar.gz 100909755 BLAKE2B 75de9da05ebdb1c1da0d604d8e7aff3fd1fa5a6b9f281cb8ae20f673ea05f0a4af775d6c5926fc5962782c896a71aaa48651c7b49e05ed4bc783f64275b1fcce SHA512 501e8754717a91b1fe01ebe5f895341b3ab74da97633faadf3bcf81735672efd6beffa87125aad7e32e851ef656cf5ba8951e57ecc6180a2f3b77af37a629e65
29 DIST dropbox-lnx.x86_64-97.4.467.tar.gz 100899563 BLAKE2B 0ab7b98d9e1394ce997aa456157a85586addb0c82f47d831721bd36a716cb3117b280e2753040369bc04d5a0360a3861a34e9381dcba747fdb4a38e11d4dd34a SHA512 05ddc063c9dcfb8b9b03f93f0b298b53d90702aef25ce44254efc1e7b21c0e767702c91cbfa3b1876a4c32980f80dd34eaf40453d76d093635df17818f663c9c
30 +DIST dropbox-lnx.x86_64-98.4.158.tar.gz 100751556 BLAKE2B 8ebbfa7101852e531edf9c6b3318c14418c95a0e618ce3725411e6fb1dbae70860de9b0daeba4c824fff0b3bd5f9a9347a4fe09c1433f76be3b3cc86184d769e SHA512 00db27742f8dff9d3fb96f06fcefdb30450b675b3c3cd35df717908455a8b1ca0419efff8932022d82c89dd3fccca183bc1bb16a1fb25c0505c49dfd03b06a19
31
32 diff --git a/net-misc/dropbox/dropbox-98.4.158.ebuild b/net-misc/dropbox/dropbox-98.4.158.ebuild
33 new file mode 100644
34 index 00000000000..38f892d3ba4
35 --- /dev/null
36 +++ b/net-misc/dropbox/dropbox-98.4.158.ebuild
37 @@ -0,0 +1,102 @@
38 +# Copyright 1999-2020 Gentoo Authors
39 +# Distributed under the terms of the GNU General Public License v2
40 +
41 +EAPI=7
42 +
43 +inherit desktop pax-utils systemd xdg
44 +
45 +DESCRIPTION="Dropbox daemon (pretends to be GUI-less)"
46 +HOMEPAGE="https://www.dropbox.com/"
47 +SRC_URI="
48 + amd64? ( https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-${PV}.tar.gz )
49 + x86? ( https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86-${PV}.tar.gz )"
50 +
51 +LICENSE="BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox"
52 +SLOT="0"
53 +KEYWORDS="~amd64 ~x86 ~x86-linux"
54 +IUSE="+librsync-bundled selinux X"
55 +
56 +RESTRICT="mirror strip"
57 +
58 +QA_PREBUILT="opt/.*"
59 +QA_EXECSTACK="opt/dropbox/dropbox"
60 +
61 +BDEPEND="dev-util/patchelf"
62 +
63 +# Be sure to have GLIBCXX_3.4.9, #393125
64 +RDEPEND="
65 + X? (
66 + dev-libs/glib:2
67 + media-libs/fontconfig
68 + media-libs/freetype
69 + virtual/jpeg
70 + x11-libs/libSM
71 + x11-libs/libX11
72 + x11-libs/libXinerama
73 + x11-libs/libXxf86vm
74 + x11-libs/pango[X]
75 + x11-misc/wmctrl
76 + x11-themes/hicolor-icon-theme
77 + )
78 + !librsync-bundled? ( <net-libs/librsync-2 )
79 + selinux? ( sec-policy/selinux-dropbox )
80 + app-arch/bzip2
81 + dev-libs/libffi-compat:6
82 + dev-libs/popt
83 + net-misc/wget
84 + >=sys-devel/gcc-4.2.0
85 + sys-libs/zlib
86 + sys-libs/ncurses-compat:5"
87 +
88 +src_unpack() {
89 + unpack ${A}
90 + mkdir -p "${S}" || die
91 + mv "${WORKDIR}"/.dropbox-dist/* "${S}" || die
92 + mv "${S}"/dropbox-lnx.*-${PV}/* "${S}" || die
93 + rmdir "${S}"/dropbox-lnx.*-${PV}/ || die
94 + rmdir .dropbox-dist || die
95 +}
96 +
97 +src_prepare() {
98 + default
99 +
100 + rm -vf libGL.so.1 libX11* libdrm.so.2 libffi.so.6 libpopt.so.0 wmctrl || die
101 + # tray icon doesnt load when removing libQt5* (bug 641416)
102 + #rm -vrf libQt5* libicu* qt.conf plugins/ || die
103 + if use X ; then
104 + mv images/hicolor/16x16/status "${T}" || die
105 + else
106 + rm -vrf images || die
107 + fi
108 + if use librsync-bundled ; then
109 + patchelf --set-rpath '$ORIGIN' librsyncffi_native.*.so || die
110 + else
111 + rm -vf librsync.so.1 || die
112 + fi
113 + patchelf --set-rpath '$ORIGIN' \
114 + apex._apex.*.so \
115 + nucleus_python.*.so \
116 + tprt.*.so \
117 + || die
118 + pax-mark cm dropbox
119 + mv README ACKNOWLEDGEMENTS "${T}" || die
120 +}
121 +
122 +src_install() {
123 + local targetdir="/opt/dropbox"
124 +
125 + insinto "${targetdir}"
126 + doins -r *
127 + fperms a+x "${targetdir}"/{dropbox,dropboxd}
128 + dosym "${targetdir}/dropboxd" "/opt/bin/dropbox"
129 +
130 + use X && doicon -s 16 -c status "${T}"/status
131 +
132 + make_desktop_entry "${PN}" "Dropbox" "dropboxstatus-logo"
133 +
134 + newinitd "${FILESDIR}"/dropbox.initd dropbox
135 + newconfd "${FILESDIR}"/dropbox.conf dropbox
136 + systemd_newunit "${FILESDIR}"/dropbox_at.service-r2 "dropbox@.service"
137 +
138 + dodoc "${T}"/{README,ACKNOWLEDGEMENTS}
139 +}