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: Mon, 26 Sep 2022 15:24:16
Message-Id: 1664205619.3483d2588efd548441faa833074471c3241e6050.bkohler@gentoo
1 commit: 3483d2588efd548441faa833074471c3241e6050
2 Author: Ben Kohler <bkohler <AT> gentoo <DOT> org>
3 AuthorDate: Mon Sep 26 13:09:07 2022 +0000
4 Commit: Ben Kohler <bkohler <AT> gentoo <DOT> org>
5 CommitDate: Mon Sep 26 15:20:19 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3483d258
7
8 net-misc/dropbox: drop versions
9
10 Signed-off-by: Ben Kohler <bkohler <AT> gentoo.org>
11
12 net-misc/dropbox/Manifest | 8 ---
13 net-misc/dropbox/dropbox-155.4.5493.ebuild | 110 -----------------------------
14 net-misc/dropbox/dropbox-155.4.5495.ebuild | 110 -----------------------------
15 net-misc/dropbox/dropbox-156.4.4908.ebuild | 110 -----------------------------
16 net-misc/dropbox/dropbox-157.4.4801.ebuild | 110 -----------------------------
17 5 files changed, 448 deletions(-)
18
19 diff --git a/net-misc/dropbox/Manifest b/net-misc/dropbox/Manifest
20 index e62934079f50..6e42d04163f7 100644
21 --- a/net-misc/dropbox/Manifest
22 +++ b/net-misc/dropbox/Manifest
23 @@ -1,11 +1,3 @@
24 DIST DropboxGlyph_Blue.svg 605 BLAKE2B 6c488bd261293b22da98035935ddfa9247bedbc6f4da2f9fc2470af802c1f4f597ac88b01b5bef9e77e1e717267f633d6a04af2ccfd3c5f9dbff22fbceaf9a91 SHA512 9202344b904dcd7955e5a355dadf537d1544140d74f8a33bdc40e18e36661e3a474d11cf17613eaebf4e76c170d8413d99abdedfb8635784bcd6892b4b259712
25 -DIST dropbox-lnx.x86-155.4.5493.tar.gz 110570231 BLAKE2B 6ca25cf885b62d8cec01b88cd5a729868af6c070163940d319a3f06798f7d2af6c62be8a10356452bdb64e1771b3b10083c2fa435966cbebc0a1175481ac3f17 SHA512 fe09a83534a82f47cc8313bfc36a7d738fdf065e27e1980aa0d3ca2735c6027853baa672c59dc78e5200664bab541fe9b268f25c1f261b4838dc2697b0f86e37
26 -DIST dropbox-lnx.x86-155.4.5495.tar.gz 110572454 BLAKE2B 88e6bcb42bf21eb72f9d9db2082228d08be2956134091c5eb88eab8a8c9967391cf89e5722435ec91158edfbcfdfed3f8c5329d677eee90caa8f4ce576e197b2 SHA512 0b7bb6cdb0fb60f4ec28779d4e080d73b9a15a79a973c3530d4524f2603785bef4542b48e9ca8302febc97bf777b6ba6722709dff5301d8e18779d3afac3dccf
27 -DIST dropbox-lnx.x86-156.4.4908.tar.gz 110729407 BLAKE2B 80d87e531ebe755bb6f9ecd5f5d3e687b032d054136bce1820643dc137f60af0b089bf03f45e3ad1982382d740b3887c06ff0af39440876a8cacc2938be1c103 SHA512 d2066a48b76684feafca28ba290096e7ee4e86e0c1199b8f82fa9af3190825ee3a9842ded695fcb6b6166cecfab257990324dfaf54bcd173fca5173117f7542b
28 -DIST dropbox-lnx.x86-157.4.4801.tar.gz 110763794 BLAKE2B a1ea3dbf238ba02b7942fbade9568e27d81691838ed317167e2cb47092e0ab8738d07aec6e2fa5a54f5b5e53cea545b4d522de30e2edfbeb74d21cef1a6b2a66 SHA512 f8582fdaeeac7c303acbaf92a4e7093920f1223dda8ca1002d033fb7096d8a4abe931c5d7b9b8224285481b497c09409ad3d559a3a70c102d10408fac890f610
29 DIST dropbox-lnx.x86-157.4.4808.tar.gz 110762632 BLAKE2B cb8044f70f2c655a0ba3fc67f05cb41524331f807d08ff0d52370fb950232ccb72df7029ec84fc18b09e5adc22f82bce2a49f38970a7d1ad9b8bd62defb8ca99 SHA512 6fd109dd306fd446247e7e44daabca3467afbf7ec62a705347ab316aad376f28f653ab3bfb00b37948d9a4a59511efd24b29cda33c5c691eb140778078506737
30 -DIST dropbox-lnx.x86_64-155.4.5493.tar.gz 112165525 BLAKE2B 20688e9a7afc3cf0ffb8bd2184227b46f9303ad74886ea66e8c4c2dafc2d910595163792ca0da409ae16dbca524e3d72f3e11180a2aa70207c3b9ddb5f6fcc29 SHA512 41bc6a2275dee1eb9b5446f2ca6f1270ee521ddc19696cd7f7bc317f952bc96f6afd6dd03c06ded4b9c4971de5aba0633cdcc0c85e0f51edd934eabf58867695
31 -DIST dropbox-lnx.x86_64-155.4.5495.tar.gz 112169870 BLAKE2B a62ef8a7e64d7182b2da9b3198ff1d98e7ed551736bc0992fee142839a5ba918bfa6abbd9745675838ddee57eaf49e513038cc69fff24139f9c659c717a5c1b2 SHA512 70f571b949b588abb63f27334aa719de00502c5ba6e6ab8fdaa09d65355d1c374e673bfbc304f62e7f59fbb67201e24e31d776ee2124997a3c1ada1f5c8e12d5
32 -DIST dropbox-lnx.x86_64-156.4.4908.tar.gz 112305517 BLAKE2B f5c61563c620e15f97408b23acea791c3f34a6e324a93bada471d39ac7ab3b2fbfe3f9125b1a584e1ec3543a36f27e3c15beb2a38f19f9066a16aab85377c178 SHA512 2e7aed5d55d57150aaf5ceb875635516736d96dc1a527638c169ab1f3c637587296e3a0667de5bf12c241eb4d2f78ff903dd100023d560c785881fb26502302d
33 -DIST dropbox-lnx.x86_64-157.4.4801.tar.gz 112343678 BLAKE2B a76d2409297bab3df7a3aa9ddffbefd0bf155cb901e0d7f6de6edb3e5c40de63b2667272cc42bc9d81fe1dbb17224422fa7c55235b1a0b9eff815f2aa3ff4a58 SHA512 76e9cca889f744f8dad7aac701789e73fdfa5742faf207c0e6fa1d16fbaf7d16f7fa628e314ad5473658a14d945d3bb4af6037979a6a04f006d29fa569bb9a1c
34 DIST dropbox-lnx.x86_64-157.4.4808.tar.gz 112343232 BLAKE2B 21c478f8d4775823893236887ea8bb9a63bd793c56688b3f478c951fcb031efafc2c48747042beaa4898cdcbabd773e0b6faf42fbb7fc91d94a8ea86aa6a3819 SHA512 53a94c60ba2a7a97b02e35ab7bd9a9374763e023220c2f07313f7619eedfa65f4be93e342626e574e9e505b03b11f60dcd6bf27197a6c94231b689e1aa767fdb
35
36 diff --git a/net-misc/dropbox/dropbox-155.4.5493.ebuild b/net-misc/dropbox/dropbox-155.4.5493.ebuild
37 deleted file mode 100644
38 index 9f69935f4a22..000000000000
39 --- a/net-misc/dropbox/dropbox-155.4.5493.ebuild
40 +++ /dev/null
41 @@ -1,110 +0,0 @@
42 -# Copyright 1999-2022 Gentoo Authors
43 -# Distributed under the terms of the GNU General Public License v2
44 -
45 -EAPI=7
46 -
47 -inherit desktop pax-utils systemd xdg
48 -
49 -DESCRIPTION="Dropbox daemon (pretends to be GUI-less)"
50 -HOMEPAGE="https://www.dropbox.com/"
51 -SRC_URI="
52 - amd64? ( https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-${PV}.tar.gz )
53 - x86? ( https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86-${PV}.tar.gz )
54 - https://www.dropbox.com/sh/42f8d4kq6yt5lte/AAD69lhaw6gy46W8HfQAm0GSa/Glyph/Dropbox/SVG/DropboxGlyph_Blue.svg
55 -"
56 -
57 -LICENSE="BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox"
58 -SLOT="0"
59 -KEYWORDS="amd64 x86 ~x86-linux"
60 -IUSE="selinux X"
61 -
62 -RESTRICT="mirror strip"
63 -
64 -QA_PREBUILT="opt/.*"
65 -QA_EXECSTACK="opt/dropbox/dropbox"
66 -
67 -BDEPEND="dev-util/patchelf"
68 -
69 -# Be sure to have GLIBCXX_3.4.9, #393125
70 -RDEPEND="
71 - X? (
72 - x11-themes/hicolor-icon-theme
73 - )
74 - selinux? ( sec-policy/selinux-dropbox )
75 - app-arch/bzip2
76 - dev-libs/glib:2
77 - dev-libs/libffi-compat:6
78 - media-libs/fontconfig
79 - media-libs/freetype
80 - net-misc/wget
81 - sys-libs/zlib
82 - sys-libs/ncurses-compat:5
83 - virtual/opengl
84 - x11-libs/libICE
85 - x11-libs/libSM
86 - x11-libs/libX11
87 - x11-libs/libXext
88 - x11-libs/libXrender
89 - x11-libs/libxcb
90 -"
91 -
92 -src_unpack() {
93 - unpack ${A}
94 - mkdir -p "${S}" || die
95 - mv "${WORKDIR}"/.dropbox-dist/* "${S}" || die
96 - mv "${S}"/dropbox-lnx.*-${PV}/* "${S}" || die
97 - rmdir "${S}"/dropbox-lnx.*-${PV}/ || die
98 - rmdir .dropbox-dist || die
99 -}
100 -
101 -src_prepare() {
102 - default
103 - # we supply all of these in RDEPEND
104 - rm -vf libGL.so.1 libX11* libffi.so.6 || die
105 - # some of these do not appear to be used
106 - rm -vf libQt5{OpenGL,PrintSupport,Qml,Quick,Sql,WebKit,WebKitWidgets}.so.5 \
107 - PyQt5.QtPrintSupport.* PyQt5.QtQml.* PyQt5.QtQuick.* \
108 - wmctrl libdrm.so.2 libpopt.so.0 || die
109 - if use X ; then
110 - mv images/hicolor/16x16/status "${T}" || die
111 - else
112 - rm -vrf images || die
113 - fi
114 - patchelf --set-rpath '$ORIGIN' \
115 - apex._apex.*.so \
116 - nucleus_python.*.so \
117 - tprt.*.so \
118 - || die
119 - pax-mark cm dropbox
120 - mv README ACKNOWLEDGEMENTS "${T}" || die
121 -}
122 -
123 -src_install() {
124 - local targetdir="/opt/dropbox"
125 -
126 - insinto "${targetdir}"
127 - doins -r *
128 - fperms a+x "${targetdir}"/{dropbox,dropboxd}
129 - dosym "${targetdir}/dropboxd" "/opt/bin/dropbox"
130 -
131 - if use X; then
132 - doicon -s 16 -c status "${T}"/status
133 - newicon -s scalable "${DISTDIR}/DropboxGlyph_Blue.svg" dropbox.svg
134 - fi
135 -
136 - make_desktop_entry "${PN}" "Dropbox" "dropbox"
137 -
138 - newinitd "${FILESDIR}"/dropbox.initd dropbox
139 - newconfd "${FILESDIR}"/dropbox.conf dropbox
140 - systemd_newunit "${FILESDIR}"/dropbox_at.service-r2 "dropbox@.service"
141 -
142 - dodoc "${T}"/{README,ACKNOWLEDGEMENTS}
143 -}
144 -
145 -pkg_postinst() {
146 - einfo "Warning: while running, dropbox may attempt to autoupdate itself in"
147 - einfo " your user's home directory. To prevent this, run the following as"
148 - einfo " each user who will run dropbox:"
149 - einfo ""
150 - einfo "install -dm0 ~/.dropbox-dist"
151 -}
152
153 diff --git a/net-misc/dropbox/dropbox-155.4.5495.ebuild b/net-misc/dropbox/dropbox-155.4.5495.ebuild
154 deleted file mode 100644
155 index 8b2419b74a06..000000000000
156 --- a/net-misc/dropbox/dropbox-155.4.5495.ebuild
157 +++ /dev/null
158 @@ -1,110 +0,0 @@
159 -# Copyright 1999-2022 Gentoo Authors
160 -# Distributed under the terms of the GNU General Public License v2
161 -
162 -EAPI=7
163 -
164 -inherit desktop pax-utils systemd xdg
165 -
166 -DESCRIPTION="Dropbox daemon (pretends to be GUI-less)"
167 -HOMEPAGE="https://www.dropbox.com/"
168 -SRC_URI="
169 - amd64? ( https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-${PV}.tar.gz )
170 - x86? ( https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86-${PV}.tar.gz )
171 - https://www.dropbox.com/sh/42f8d4kq6yt5lte/AAD69lhaw6gy46W8HfQAm0GSa/Glyph/Dropbox/SVG/DropboxGlyph_Blue.svg
172 -"
173 -
174 -LICENSE="BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox"
175 -SLOT="0"
176 -KEYWORDS="~amd64 ~x86 ~x86-linux"
177 -IUSE="selinux X"
178 -
179 -RESTRICT="mirror strip"
180 -
181 -QA_PREBUILT="opt/.*"
182 -QA_EXECSTACK="opt/dropbox/dropbox"
183 -
184 -BDEPEND="dev-util/patchelf"
185 -
186 -# Be sure to have GLIBCXX_3.4.9, #393125
187 -RDEPEND="
188 - X? (
189 - x11-themes/hicolor-icon-theme
190 - )
191 - selinux? ( sec-policy/selinux-dropbox )
192 - app-arch/bzip2
193 - dev-libs/glib:2
194 - dev-libs/libffi-compat:6
195 - media-libs/fontconfig
196 - media-libs/freetype
197 - net-misc/wget
198 - sys-libs/zlib
199 - sys-libs/ncurses-compat:5
200 - virtual/opengl
201 - x11-libs/libICE
202 - x11-libs/libSM
203 - x11-libs/libX11
204 - x11-libs/libXext
205 - x11-libs/libXrender
206 - x11-libs/libxcb
207 -"
208 -
209 -src_unpack() {
210 - unpack ${A}
211 - mkdir -p "${S}" || die
212 - mv "${WORKDIR}"/.dropbox-dist/* "${S}" || die
213 - mv "${S}"/dropbox-lnx.*-${PV}/* "${S}" || die
214 - rmdir "${S}"/dropbox-lnx.*-${PV}/ || die
215 - rmdir .dropbox-dist || die
216 -}
217 -
218 -src_prepare() {
219 - default
220 - # we supply all of these in RDEPEND
221 - rm -vf libGL.so.1 libX11* libffi.so.6 || die
222 - # some of these do not appear to be used
223 - rm -vf libQt5{OpenGL,PrintSupport,Qml,Quick,Sql,WebKit,WebKitWidgets}.so.5 \
224 - PyQt5.QtPrintSupport.* PyQt5.QtQml.* PyQt5.QtQuick.* \
225 - wmctrl libdrm.so.2 libpopt.so.0 || die
226 - if use X ; then
227 - mv images/hicolor/16x16/status "${T}" || die
228 - else
229 - rm -vrf images || die
230 - fi
231 - patchelf --set-rpath '$ORIGIN' \
232 - apex._apex.*.so \
233 - nucleus_python.*.so \
234 - tprt.*.so \
235 - || die
236 - pax-mark cm dropbox
237 - mv README ACKNOWLEDGEMENTS "${T}" || die
238 -}
239 -
240 -src_install() {
241 - local targetdir="/opt/dropbox"
242 -
243 - insinto "${targetdir}"
244 - doins -r *
245 - fperms a+x "${targetdir}"/{dropbox,dropboxd}
246 - dosym "${targetdir}/dropboxd" "/opt/bin/dropbox"
247 -
248 - if use X; then
249 - doicon -s 16 -c status "${T}"/status
250 - newicon -s scalable "${DISTDIR}/DropboxGlyph_Blue.svg" dropbox.svg
251 - fi
252 -
253 - make_desktop_entry "${PN}" "Dropbox" "dropbox"
254 -
255 - newinitd "${FILESDIR}"/dropbox.initd dropbox
256 - newconfd "${FILESDIR}"/dropbox.conf dropbox
257 - systemd_newunit "${FILESDIR}"/dropbox_at.service-r2 "dropbox@.service"
258 -
259 - dodoc "${T}"/{README,ACKNOWLEDGEMENTS}
260 -}
261 -
262 -pkg_postinst() {
263 - einfo "Warning: while running, dropbox may attempt to autoupdate itself in"
264 - einfo " your user's home directory. To prevent this, run the following as"
265 - einfo " each user who will run dropbox:"
266 - einfo ""
267 - einfo "install -dm0 ~/.dropbox-dist"
268 -}
269
270 diff --git a/net-misc/dropbox/dropbox-156.4.4908.ebuild b/net-misc/dropbox/dropbox-156.4.4908.ebuild
271 deleted file mode 100644
272 index 8b2419b74a06..000000000000
273 --- a/net-misc/dropbox/dropbox-156.4.4908.ebuild
274 +++ /dev/null
275 @@ -1,110 +0,0 @@
276 -# Copyright 1999-2022 Gentoo Authors
277 -# Distributed under the terms of the GNU General Public License v2
278 -
279 -EAPI=7
280 -
281 -inherit desktop pax-utils systemd xdg
282 -
283 -DESCRIPTION="Dropbox daemon (pretends to be GUI-less)"
284 -HOMEPAGE="https://www.dropbox.com/"
285 -SRC_URI="
286 - amd64? ( https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-${PV}.tar.gz )
287 - x86? ( https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86-${PV}.tar.gz )
288 - https://www.dropbox.com/sh/42f8d4kq6yt5lte/AAD69lhaw6gy46W8HfQAm0GSa/Glyph/Dropbox/SVG/DropboxGlyph_Blue.svg
289 -"
290 -
291 -LICENSE="BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox"
292 -SLOT="0"
293 -KEYWORDS="~amd64 ~x86 ~x86-linux"
294 -IUSE="selinux X"
295 -
296 -RESTRICT="mirror strip"
297 -
298 -QA_PREBUILT="opt/.*"
299 -QA_EXECSTACK="opt/dropbox/dropbox"
300 -
301 -BDEPEND="dev-util/patchelf"
302 -
303 -# Be sure to have GLIBCXX_3.4.9, #393125
304 -RDEPEND="
305 - X? (
306 - x11-themes/hicolor-icon-theme
307 - )
308 - selinux? ( sec-policy/selinux-dropbox )
309 - app-arch/bzip2
310 - dev-libs/glib:2
311 - dev-libs/libffi-compat:6
312 - media-libs/fontconfig
313 - media-libs/freetype
314 - net-misc/wget
315 - sys-libs/zlib
316 - sys-libs/ncurses-compat:5
317 - virtual/opengl
318 - x11-libs/libICE
319 - x11-libs/libSM
320 - x11-libs/libX11
321 - x11-libs/libXext
322 - x11-libs/libXrender
323 - x11-libs/libxcb
324 -"
325 -
326 -src_unpack() {
327 - unpack ${A}
328 - mkdir -p "${S}" || die
329 - mv "${WORKDIR}"/.dropbox-dist/* "${S}" || die
330 - mv "${S}"/dropbox-lnx.*-${PV}/* "${S}" || die
331 - rmdir "${S}"/dropbox-lnx.*-${PV}/ || die
332 - rmdir .dropbox-dist || die
333 -}
334 -
335 -src_prepare() {
336 - default
337 - # we supply all of these in RDEPEND
338 - rm -vf libGL.so.1 libX11* libffi.so.6 || die
339 - # some of these do not appear to be used
340 - rm -vf libQt5{OpenGL,PrintSupport,Qml,Quick,Sql,WebKit,WebKitWidgets}.so.5 \
341 - PyQt5.QtPrintSupport.* PyQt5.QtQml.* PyQt5.QtQuick.* \
342 - wmctrl libdrm.so.2 libpopt.so.0 || die
343 - if use X ; then
344 - mv images/hicolor/16x16/status "${T}" || die
345 - else
346 - rm -vrf images || die
347 - fi
348 - patchelf --set-rpath '$ORIGIN' \
349 - apex._apex.*.so \
350 - nucleus_python.*.so \
351 - tprt.*.so \
352 - || die
353 - pax-mark cm dropbox
354 - mv README ACKNOWLEDGEMENTS "${T}" || die
355 -}
356 -
357 -src_install() {
358 - local targetdir="/opt/dropbox"
359 -
360 - insinto "${targetdir}"
361 - doins -r *
362 - fperms a+x "${targetdir}"/{dropbox,dropboxd}
363 - dosym "${targetdir}/dropboxd" "/opt/bin/dropbox"
364 -
365 - if use X; then
366 - doicon -s 16 -c status "${T}"/status
367 - newicon -s scalable "${DISTDIR}/DropboxGlyph_Blue.svg" dropbox.svg
368 - fi
369 -
370 - make_desktop_entry "${PN}" "Dropbox" "dropbox"
371 -
372 - newinitd "${FILESDIR}"/dropbox.initd dropbox
373 - newconfd "${FILESDIR}"/dropbox.conf dropbox
374 - systemd_newunit "${FILESDIR}"/dropbox_at.service-r2 "dropbox@.service"
375 -
376 - dodoc "${T}"/{README,ACKNOWLEDGEMENTS}
377 -}
378 -
379 -pkg_postinst() {
380 - einfo "Warning: while running, dropbox may attempt to autoupdate itself in"
381 - einfo " your user's home directory. To prevent this, run the following as"
382 - einfo " each user who will run dropbox:"
383 - einfo ""
384 - einfo "install -dm0 ~/.dropbox-dist"
385 -}
386
387 diff --git a/net-misc/dropbox/dropbox-157.4.4801.ebuild b/net-misc/dropbox/dropbox-157.4.4801.ebuild
388 deleted file mode 100644
389 index 8b2419b74a06..000000000000
390 --- a/net-misc/dropbox/dropbox-157.4.4801.ebuild
391 +++ /dev/null
392 @@ -1,110 +0,0 @@
393 -# Copyright 1999-2022 Gentoo Authors
394 -# Distributed under the terms of the GNU General Public License v2
395 -
396 -EAPI=7
397 -
398 -inherit desktop pax-utils systemd xdg
399 -
400 -DESCRIPTION="Dropbox daemon (pretends to be GUI-less)"
401 -HOMEPAGE="https://www.dropbox.com/"
402 -SRC_URI="
403 - amd64? ( https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-${PV}.tar.gz )
404 - x86? ( https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86-${PV}.tar.gz )
405 - https://www.dropbox.com/sh/42f8d4kq6yt5lte/AAD69lhaw6gy46W8HfQAm0GSa/Glyph/Dropbox/SVG/DropboxGlyph_Blue.svg
406 -"
407 -
408 -LICENSE="BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox"
409 -SLOT="0"
410 -KEYWORDS="~amd64 ~x86 ~x86-linux"
411 -IUSE="selinux X"
412 -
413 -RESTRICT="mirror strip"
414 -
415 -QA_PREBUILT="opt/.*"
416 -QA_EXECSTACK="opt/dropbox/dropbox"
417 -
418 -BDEPEND="dev-util/patchelf"
419 -
420 -# Be sure to have GLIBCXX_3.4.9, #393125
421 -RDEPEND="
422 - X? (
423 - x11-themes/hicolor-icon-theme
424 - )
425 - selinux? ( sec-policy/selinux-dropbox )
426 - app-arch/bzip2
427 - dev-libs/glib:2
428 - dev-libs/libffi-compat:6
429 - media-libs/fontconfig
430 - media-libs/freetype
431 - net-misc/wget
432 - sys-libs/zlib
433 - sys-libs/ncurses-compat:5
434 - virtual/opengl
435 - x11-libs/libICE
436 - x11-libs/libSM
437 - x11-libs/libX11
438 - x11-libs/libXext
439 - x11-libs/libXrender
440 - x11-libs/libxcb
441 -"
442 -
443 -src_unpack() {
444 - unpack ${A}
445 - mkdir -p "${S}" || die
446 - mv "${WORKDIR}"/.dropbox-dist/* "${S}" || die
447 - mv "${S}"/dropbox-lnx.*-${PV}/* "${S}" || die
448 - rmdir "${S}"/dropbox-lnx.*-${PV}/ || die
449 - rmdir .dropbox-dist || die
450 -}
451 -
452 -src_prepare() {
453 - default
454 - # we supply all of these in RDEPEND
455 - rm -vf libGL.so.1 libX11* libffi.so.6 || die
456 - # some of these do not appear to be used
457 - rm -vf libQt5{OpenGL,PrintSupport,Qml,Quick,Sql,WebKit,WebKitWidgets}.so.5 \
458 - PyQt5.QtPrintSupport.* PyQt5.QtQml.* PyQt5.QtQuick.* \
459 - wmctrl libdrm.so.2 libpopt.so.0 || die
460 - if use X ; then
461 - mv images/hicolor/16x16/status "${T}" || die
462 - else
463 - rm -vrf images || die
464 - fi
465 - patchelf --set-rpath '$ORIGIN' \
466 - apex._apex.*.so \
467 - nucleus_python.*.so \
468 - tprt.*.so \
469 - || die
470 - pax-mark cm dropbox
471 - mv README ACKNOWLEDGEMENTS "${T}" || die
472 -}
473 -
474 -src_install() {
475 - local targetdir="/opt/dropbox"
476 -
477 - insinto "${targetdir}"
478 - doins -r *
479 - fperms a+x "${targetdir}"/{dropbox,dropboxd}
480 - dosym "${targetdir}/dropboxd" "/opt/bin/dropbox"
481 -
482 - if use X; then
483 - doicon -s 16 -c status "${T}"/status
484 - newicon -s scalable "${DISTDIR}/DropboxGlyph_Blue.svg" dropbox.svg
485 - fi
486 -
487 - make_desktop_entry "${PN}" "Dropbox" "dropbox"
488 -
489 - newinitd "${FILESDIR}"/dropbox.initd dropbox
490 - newconfd "${FILESDIR}"/dropbox.conf dropbox
491 - systemd_newunit "${FILESDIR}"/dropbox_at.service-r2 "dropbox@.service"
492 -
493 - dodoc "${T}"/{README,ACKNOWLEDGEMENTS}
494 -}
495 -
496 -pkg_postinst() {
497 - einfo "Warning: while running, dropbox may attempt to autoupdate itself in"
498 - einfo " your user's home directory. To prevent this, run the following as"
499 - einfo " each user who will run dropbox:"
500 - einfo ""
501 - einfo "install -dm0 ~/.dropbox-dist"
502 -}