1 |
commit: 7380fbf926ec008702449db658146f757e77192c |
2 |
Author: Ben Kohler <bkohler <AT> gentoo <DOT> org> |
3 |
AuthorDate: Wed Oct 7 14:17:39 2020 +0000 |
4 |
Commit: Ben Kohler <bkohler <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Oct 7 14:17:39 2020 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7380fbf9 |
7 |
|
8 |
net-misc/dropbox: drop old |
9 |
|
10 |
Package-Manager: Portage-3.0.8, Repoman-3.0.1 |
11 |
Signed-off-by: Ben Kohler <bkohler <AT> gentoo.org> |
12 |
|
13 |
net-misc/dropbox/Manifest | 8 --- |
14 |
net-misc/dropbox/dropbox-104.4.175.ebuild | 104 ------------------------------ |
15 |
net-misc/dropbox/dropbox-105.4.649.ebuild | 102 ----------------------------- |
16 |
net-misc/dropbox/dropbox-105.4.651.ebuild | 102 ----------------------------- |
17 |
net-misc/dropbox/dropbox-106.4.368.ebuild | 102 ----------------------------- |
18 |
5 files changed, 418 deletions(-) |
19 |
|
20 |
diff --git a/net-misc/dropbox/Manifest b/net-misc/dropbox/Manifest |
21 |
index 01051464671..e256be73db7 100644 |
22 |
--- a/net-misc/dropbox/Manifest |
23 |
+++ b/net-misc/dropbox/Manifest |
24 |
@@ -1,10 +1,2 @@ |
25 |
-DIST dropbox-lnx.x86-104.4.175.tar.gz 96650490 BLAKE2B 4a74e3b8b31ba720ade57b685978c19827e53dc2eaf4519e10f736121c08e61de66caf1211568c52f624fb020ed8ba5c69c2dbf053bffa9e95d6c9308214d87d SHA512 30dbaa4061f673137f4659f201b62cabff94c827175d00fc348140926a9afe6f693e17237642988ccbe27988eb0aba516705cca65340d59d1d1889784660901c |
26 |
-DIST dropbox-lnx.x86-105.4.649.tar.gz 96974503 BLAKE2B b14cd6891afcd7858ae7564e4f49753a60a70caef6f0c7ff56ecfef54bf1cfee629fd99f069679d210a3e16f48ab0387ca78bf49f92b2fce40ba4cdb0ec147df SHA512 5dfebc03d76465bc6a6cfd9fdb551385e0fa0b50908c8f2fab90a200815a8c5d90b2294cd8d8ff00284668b4d3e09aba031d124680b6780f5269224ee2e25376 |
27 |
-DIST dropbox-lnx.x86-105.4.651.tar.gz 96975853 BLAKE2B 63c37c22475127d06e5cabd9234818d5a54ca6ebb76b8e53616bc6642b6d9045ad1c0b4cbb364b181b2ccbfc4f6905fe39ce2092cb97978288c6c7e5ee9db771 SHA512 e6c4d02c268753b06613206086f9b4a1ff10202a7bca914a071921407fbd276f6a21352d9b43861966fdafd7dc08181bb0654575fcd0c5b344bd2e8f16ab9a47 |
28 |
-DIST dropbox-lnx.x86-106.4.368.tar.gz 97028969 BLAKE2B 915bd80dd3c09cef04fe1d2099975f8d5852fa058925803081ce38741965e4abeb94b9baa941904294970e224830b48934619b3ad7c01966d97b92154b7e12eb SHA512 c1755b919893ff337defd67e453c2550900d9f0d0585ee96871ce03c8dd07d6682da17f2be4a80978c282778a79cd8b1d8e49abce51f0ae7ede522edbf8a3fd8 |
29 |
DIST dropbox-lnx.x86-107.4.443.tar.gz 97367039 BLAKE2B 03fe85febc6e1da364166f3be9a80dafa0ba1d50b885ab354f788bef2237280cb57f04a5e12d21b211f342e8a12a5a3b7ca92a958899dfcfacc33503f2aaf5a8 SHA512 49332eba4ba7f6babf018aa6a3d6fb48e82b404c69a19aeb51f9497bca9800062302146862c900d2f545e032edb80d2c82b240f58a748c09d78834dbc717ccd1 |
30 |
-DIST dropbox-lnx.x86_64-104.4.175.tar.gz 100702526 BLAKE2B 49d89293ce5874a01fba14204acfd1234de87b4c5e3f5dfa93cd4041f9412e0801a3e232869e376e583d46d56ea9c7635ec756f005903786dffce1caba608350 SHA512 74e4061ac00881fee06ab7f978c27a2fd0e782db7efa63d10ed7c5ce28a679fe23084521d46f819cfc2a691df6e5aad1bd6706d3c2d604d4addd50ddb99e1b3d |
31 |
-DIST dropbox-lnx.x86_64-105.4.649.tar.gz 101001350 BLAKE2B e6aeef5bf38649fca5fba35a88080e905a2d16276927bf9ae5952fbc79e32fe7aac5552b7a53fe3cc59170d0af711f2c9c412da8a4539f7bedea6cea47986b03 SHA512 b6f3e766ee9e2b138624bab5ffed9365163b8d33017cce27c9e0beab2b2f500288e6283c59da8a96421daca36b1c6e46925658b6ffab1fdde43efc92ccf1ce18 |
32 |
-DIST dropbox-lnx.x86_64-105.4.651.tar.gz 101001773 BLAKE2B 9cb07111fceec62b34faa7f9b258e9c60f63c7d3828986f9fe06e27c9df24da00d77ec61eed0318c33453a7a4254e89946504deb8e9c1078204a508c2e9ac7df SHA512 8ffdb4682950a643d3230ae07c73a2b6e862051d700af021cb14152b681c7d01164e821b2fd59978612aaf12843084912aae9d0a6fa127d2fcc01e49908a1c5b |
33 |
-DIST dropbox-lnx.x86_64-106.4.368.tar.gz 101043233 BLAKE2B 781beb485914fd73d63ad5c909e43dc4ee24c13674c069ea51251ec0d63f731b13e4199c0cb1e536e485170375ec77664adf1ab11999f04fb1a9d864b7e5447c SHA512 08ce3b7e13d8ecd26212fc533d23e900b635a834fe4550dcdc50fc6a7852f0f372e6dd797b1f9553fb73545a78567ed60b8c503d50db00574a9729db3a8565be |
34 |
DIST dropbox-lnx.x86_64-107.4.443.tar.gz 101412428 BLAKE2B 06761d0a08945a149c97229b820f545cf269c647958495b5a1b6949ad57107b10e7ae38dd2180773060d386dee8311e4d076abb423a685c96832960aedbcdcc8 SHA512 753504d38d5a26c26ff132299e4e87b1106beea4490cc1a482e3a95f3ba8c5cc23269d3719ed317ab046b2f5943a998e99f18f3d0b0a1730b3e5d8568214cc1a |
35 |
|
36 |
diff --git a/net-misc/dropbox/dropbox-104.4.175.ebuild b/net-misc/dropbox/dropbox-104.4.175.ebuild |
37 |
deleted file mode 100644 |
38 |
index 2408606d15f..00000000000 |
39 |
--- a/net-misc/dropbox/dropbox-104.4.175.ebuild |
40 |
+++ /dev/null |
41 |
@@ -1,104 +0,0 @@ |
42 |
-# Copyright 1999-2020 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 |
- |
55 |
-LICENSE="BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox" |
56 |
-SLOT="0" |
57 |
-KEYWORDS="amd64 x86 ~x86-linux" |
58 |
-IUSE="selinux X" |
59 |
- |
60 |
-RESTRICT="mirror strip" |
61 |
- |
62 |
-QA_PREBUILT="opt/.*" |
63 |
-QA_EXECSTACK="opt/dropbox/dropbox" |
64 |
- |
65 |
-BDEPEND="dev-util/patchelf" |
66 |
- |
67 |
-# Be sure to have GLIBCXX_3.4.9, #393125 |
68 |
-RDEPEND=" |
69 |
- X? ( |
70 |
- dev-libs/glib:2 |
71 |
- media-libs/fontconfig |
72 |
- media-libs/freetype |
73 |
- virtual/jpeg |
74 |
- x11-libs/libSM |
75 |
- x11-libs/libX11 |
76 |
- x11-libs/libXinerama |
77 |
- x11-libs/libXxf86vm |
78 |
- x11-libs/pango[X] |
79 |
- x11-misc/wmctrl |
80 |
- x11-themes/hicolor-icon-theme |
81 |
- ) |
82 |
- selinux? ( sec-policy/selinux-dropbox ) |
83 |
- app-arch/bzip2 |
84 |
- dev-libs/libffi-compat:6 |
85 |
- dev-libs/popt |
86 |
- net-misc/wget |
87 |
- >=sys-devel/gcc-4.2.0 |
88 |
- sys-libs/zlib |
89 |
- sys-libs/ncurses-compat:5" |
90 |
- |
91 |
-src_unpack() { |
92 |
- unpack ${A} |
93 |
- mkdir -p "${S}" || die |
94 |
- mv "${WORKDIR}"/.dropbox-dist/* "${S}" || die |
95 |
- mv "${S}"/dropbox-lnx.*-${PV}/* "${S}" || die |
96 |
- rmdir "${S}"/dropbox-lnx.*-${PV}/ || die |
97 |
- rmdir .dropbox-dist || die |
98 |
-} |
99 |
- |
100 |
-src_prepare() { |
101 |
- default |
102 |
- |
103 |
- rm -vf libGL.so.1 libX11* libdrm.so.2 libffi.so.6 libpopt.so.0 wmctrl || die |
104 |
- # tray icon doesnt load when removing libQt5* (bug 641416) |
105 |
- #rm -vrf libQt5* libicu* qt.conf plugins/ || die |
106 |
- if use X ; then |
107 |
- mv images/hicolor/16x16/status "${T}" || die |
108 |
- else |
109 |
- rm -vrf images || die |
110 |
- fi |
111 |
- patchelf --set-rpath '$ORIGIN' \ |
112 |
- apex._apex.*.so \ |
113 |
- nucleus_python.*.so \ |
114 |
- tprt.*.so \ |
115 |
- || die |
116 |
- pax-mark cm dropbox |
117 |
- mv README ACKNOWLEDGEMENTS "${T}" || die |
118 |
-} |
119 |
- |
120 |
-src_install() { |
121 |
- local targetdir="/opt/dropbox" |
122 |
- |
123 |
- insinto "${targetdir}" |
124 |
- doins -r * |
125 |
- fperms a+x "${targetdir}"/{dropbox,dropboxd} |
126 |
- dosym "${targetdir}/dropboxd" "/opt/bin/dropbox" |
127 |
- |
128 |
- use X && doicon -s 16 -c status "${T}"/status |
129 |
- |
130 |
- make_desktop_entry "${PN}" "Dropbox" "dropboxstatus-logo" |
131 |
- |
132 |
- newinitd "${FILESDIR}"/dropbox.initd dropbox |
133 |
- newconfd "${FILESDIR}"/dropbox.conf dropbox |
134 |
- systemd_newunit "${FILESDIR}"/dropbox_at.service-r2 "dropbox@.service" |
135 |
- |
136 |
- dodoc "${T}"/{README,ACKNOWLEDGEMENTS} |
137 |
-} |
138 |
- |
139 |
-pkg_postinst() { |
140 |
- einfo "Warning: while running, dropbox may attempt to autoupdate itself in" |
141 |
- einfo " your user's home directory. To prevent this, run the following as" |
142 |
- einfo " each user who will run dropbox:" |
143 |
- einfo "" |
144 |
- einfo "install -dm0 ~/.dropbox-dist" |
145 |
-} |
146 |
|
147 |
diff --git a/net-misc/dropbox/dropbox-105.4.649.ebuild b/net-misc/dropbox/dropbox-105.4.649.ebuild |
148 |
deleted file mode 100644 |
149 |
index 7286be94a2d..00000000000 |
150 |
--- a/net-misc/dropbox/dropbox-105.4.649.ebuild |
151 |
+++ /dev/null |
152 |
@@ -1,102 +0,0 @@ |
153 |
-# Copyright 1999-2020 Gentoo Authors |
154 |
-# Distributed under the terms of the GNU General Public License v2 |
155 |
- |
156 |
-EAPI=7 |
157 |
- |
158 |
-inherit desktop pax-utils systemd xdg |
159 |
- |
160 |
-DESCRIPTION="Dropbox daemon (pretends to be GUI-less)" |
161 |
-HOMEPAGE="https://www.dropbox.com/" |
162 |
-SRC_URI=" |
163 |
- amd64? ( https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-${PV}.tar.gz ) |
164 |
- x86? ( https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86-${PV}.tar.gz )" |
165 |
- |
166 |
-LICENSE="BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox" |
167 |
-SLOT="0" |
168 |
-KEYWORDS="~amd64 ~x86 ~x86-linux" |
169 |
-IUSE="selinux X" |
170 |
- |
171 |
-RESTRICT="mirror strip" |
172 |
- |
173 |
-QA_PREBUILT="opt/.*" |
174 |
-QA_EXECSTACK="opt/dropbox/dropbox" |
175 |
- |
176 |
-BDEPEND="dev-util/patchelf" |
177 |
- |
178 |
-# Be sure to have GLIBCXX_3.4.9, #393125 |
179 |
-RDEPEND=" |
180 |
- X? ( |
181 |
- x11-themes/hicolor-icon-theme |
182 |
- ) |
183 |
- selinux? ( sec-policy/selinux-dropbox ) |
184 |
- app-arch/bzip2 |
185 |
- dev-libs/glib:2 |
186 |
- dev-libs/libffi-compat:6 |
187 |
- media-libs/fontconfig |
188 |
- media-libs/freetype |
189 |
- net-misc/wget |
190 |
- sys-libs/zlib |
191 |
- sys-libs/ncurses-compat:5 |
192 |
- virtual/opengl |
193 |
- x11-libs/libICE |
194 |
- x11-libs/libSM |
195 |
- x11-libs/libX11 |
196 |
-" |
197 |
- |
198 |
-src_unpack() { |
199 |
- unpack ${A} |
200 |
- mkdir -p "${S}" || die |
201 |
- mv "${WORKDIR}"/.dropbox-dist/* "${S}" || die |
202 |
- mv "${S}"/dropbox-lnx.*-${PV}/* "${S}" || die |
203 |
- rmdir "${S}"/dropbox-lnx.*-${PV}/ || die |
204 |
- rmdir .dropbox-dist || die |
205 |
-} |
206 |
- |
207 |
-src_prepare() { |
208 |
- default |
209 |
- # we supply all of these in RDEPEND |
210 |
- rm -vf libGL.so.1 libX11* libffi.so.6 || die |
211 |
- # some of these do not appear to be used |
212 |
- rm -vf libQt5{OpenGL,PrintSupport,Qml,Quick,Sql,WebKit,WebKitWidgets}.so.5 \ |
213 |
- PyQt5.QtPrintSupport.* PyQt5.QtQml.* PyQt5.QtQuick.* \ |
214 |
- wmctrl libdrm.so.2 libpopt.so.0 || die |
215 |
- if use X ; then |
216 |
- mv images/hicolor/16x16/status "${T}" || die |
217 |
- else |
218 |
- rm -vrf images || die |
219 |
- fi |
220 |
- patchelf --set-rpath '$ORIGIN' \ |
221 |
- apex._apex.*.so \ |
222 |
- nucleus_python.*.so \ |
223 |
- tprt.*.so \ |
224 |
- || die |
225 |
- pax-mark cm dropbox |
226 |
- mv README ACKNOWLEDGEMENTS "${T}" || die |
227 |
-} |
228 |
- |
229 |
-src_install() { |
230 |
- local targetdir="/opt/dropbox" |
231 |
- |
232 |
- insinto "${targetdir}" |
233 |
- doins -r * |
234 |
- fperms a+x "${targetdir}"/{dropbox,dropboxd} |
235 |
- dosym "${targetdir}/dropboxd" "/opt/bin/dropbox" |
236 |
- |
237 |
- use X && doicon -s 16 -c status "${T}"/status |
238 |
- |
239 |
- make_desktop_entry "${PN}" "Dropbox" "dropboxstatus-logo" |
240 |
- |
241 |
- newinitd "${FILESDIR}"/dropbox.initd dropbox |
242 |
- newconfd "${FILESDIR}"/dropbox.conf dropbox |
243 |
- systemd_newunit "${FILESDIR}"/dropbox_at.service-r2 "dropbox@.service" |
244 |
- |
245 |
- dodoc "${T}"/{README,ACKNOWLEDGEMENTS} |
246 |
-} |
247 |
- |
248 |
-pkg_postinst() { |
249 |
- einfo "Warning: while running, dropbox may attempt to autoupdate itself in" |
250 |
- einfo " your user's home directory. To prevent this, run the following as" |
251 |
- einfo " each user who will run dropbox:" |
252 |
- einfo "" |
253 |
- einfo "install -dm0 ~/.dropbox-dist" |
254 |
-} |
255 |
|
256 |
diff --git a/net-misc/dropbox/dropbox-105.4.651.ebuild b/net-misc/dropbox/dropbox-105.4.651.ebuild |
257 |
deleted file mode 100644 |
258 |
index 7286be94a2d..00000000000 |
259 |
--- a/net-misc/dropbox/dropbox-105.4.651.ebuild |
260 |
+++ /dev/null |
261 |
@@ -1,102 +0,0 @@ |
262 |
-# Copyright 1999-2020 Gentoo Authors |
263 |
-# Distributed under the terms of the GNU General Public License v2 |
264 |
- |
265 |
-EAPI=7 |
266 |
- |
267 |
-inherit desktop pax-utils systemd xdg |
268 |
- |
269 |
-DESCRIPTION="Dropbox daemon (pretends to be GUI-less)" |
270 |
-HOMEPAGE="https://www.dropbox.com/" |
271 |
-SRC_URI=" |
272 |
- amd64? ( https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-${PV}.tar.gz ) |
273 |
- x86? ( https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86-${PV}.tar.gz )" |
274 |
- |
275 |
-LICENSE="BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox" |
276 |
-SLOT="0" |
277 |
-KEYWORDS="~amd64 ~x86 ~x86-linux" |
278 |
-IUSE="selinux X" |
279 |
- |
280 |
-RESTRICT="mirror strip" |
281 |
- |
282 |
-QA_PREBUILT="opt/.*" |
283 |
-QA_EXECSTACK="opt/dropbox/dropbox" |
284 |
- |
285 |
-BDEPEND="dev-util/patchelf" |
286 |
- |
287 |
-# Be sure to have GLIBCXX_3.4.9, #393125 |
288 |
-RDEPEND=" |
289 |
- X? ( |
290 |
- x11-themes/hicolor-icon-theme |
291 |
- ) |
292 |
- selinux? ( sec-policy/selinux-dropbox ) |
293 |
- app-arch/bzip2 |
294 |
- dev-libs/glib:2 |
295 |
- dev-libs/libffi-compat:6 |
296 |
- media-libs/fontconfig |
297 |
- media-libs/freetype |
298 |
- net-misc/wget |
299 |
- sys-libs/zlib |
300 |
- sys-libs/ncurses-compat:5 |
301 |
- virtual/opengl |
302 |
- x11-libs/libICE |
303 |
- x11-libs/libSM |
304 |
- x11-libs/libX11 |
305 |
-" |
306 |
- |
307 |
-src_unpack() { |
308 |
- unpack ${A} |
309 |
- mkdir -p "${S}" || die |
310 |
- mv "${WORKDIR}"/.dropbox-dist/* "${S}" || die |
311 |
- mv "${S}"/dropbox-lnx.*-${PV}/* "${S}" || die |
312 |
- rmdir "${S}"/dropbox-lnx.*-${PV}/ || die |
313 |
- rmdir .dropbox-dist || die |
314 |
-} |
315 |
- |
316 |
-src_prepare() { |
317 |
- default |
318 |
- # we supply all of these in RDEPEND |
319 |
- rm -vf libGL.so.1 libX11* libffi.so.6 || die |
320 |
- # some of these do not appear to be used |
321 |
- rm -vf libQt5{OpenGL,PrintSupport,Qml,Quick,Sql,WebKit,WebKitWidgets}.so.5 \ |
322 |
- PyQt5.QtPrintSupport.* PyQt5.QtQml.* PyQt5.QtQuick.* \ |
323 |
- wmctrl libdrm.so.2 libpopt.so.0 || die |
324 |
- if use X ; then |
325 |
- mv images/hicolor/16x16/status "${T}" || die |
326 |
- else |
327 |
- rm -vrf images || die |
328 |
- fi |
329 |
- patchelf --set-rpath '$ORIGIN' \ |
330 |
- apex._apex.*.so \ |
331 |
- nucleus_python.*.so \ |
332 |
- tprt.*.so \ |
333 |
- || die |
334 |
- pax-mark cm dropbox |
335 |
- mv README ACKNOWLEDGEMENTS "${T}" || die |
336 |
-} |
337 |
- |
338 |
-src_install() { |
339 |
- local targetdir="/opt/dropbox" |
340 |
- |
341 |
- insinto "${targetdir}" |
342 |
- doins -r * |
343 |
- fperms a+x "${targetdir}"/{dropbox,dropboxd} |
344 |
- dosym "${targetdir}/dropboxd" "/opt/bin/dropbox" |
345 |
- |
346 |
- use X && doicon -s 16 -c status "${T}"/status |
347 |
- |
348 |
- make_desktop_entry "${PN}" "Dropbox" "dropboxstatus-logo" |
349 |
- |
350 |
- newinitd "${FILESDIR}"/dropbox.initd dropbox |
351 |
- newconfd "${FILESDIR}"/dropbox.conf dropbox |
352 |
- systemd_newunit "${FILESDIR}"/dropbox_at.service-r2 "dropbox@.service" |
353 |
- |
354 |
- dodoc "${T}"/{README,ACKNOWLEDGEMENTS} |
355 |
-} |
356 |
- |
357 |
-pkg_postinst() { |
358 |
- einfo "Warning: while running, dropbox may attempt to autoupdate itself in" |
359 |
- einfo " your user's home directory. To prevent this, run the following as" |
360 |
- einfo " each user who will run dropbox:" |
361 |
- einfo "" |
362 |
- einfo "install -dm0 ~/.dropbox-dist" |
363 |
-} |
364 |
|
365 |
diff --git a/net-misc/dropbox/dropbox-106.4.368.ebuild b/net-misc/dropbox/dropbox-106.4.368.ebuild |
366 |
deleted file mode 100644 |
367 |
index 7286be94a2d..00000000000 |
368 |
--- a/net-misc/dropbox/dropbox-106.4.368.ebuild |
369 |
+++ /dev/null |
370 |
@@ -1,102 +0,0 @@ |
371 |
-# Copyright 1999-2020 Gentoo Authors |
372 |
-# Distributed under the terms of the GNU General Public License v2 |
373 |
- |
374 |
-EAPI=7 |
375 |
- |
376 |
-inherit desktop pax-utils systemd xdg |
377 |
- |
378 |
-DESCRIPTION="Dropbox daemon (pretends to be GUI-less)" |
379 |
-HOMEPAGE="https://www.dropbox.com/" |
380 |
-SRC_URI=" |
381 |
- amd64? ( https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-${PV}.tar.gz ) |
382 |
- x86? ( https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86-${PV}.tar.gz )" |
383 |
- |
384 |
-LICENSE="BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox" |
385 |
-SLOT="0" |
386 |
-KEYWORDS="~amd64 ~x86 ~x86-linux" |
387 |
-IUSE="selinux X" |
388 |
- |
389 |
-RESTRICT="mirror strip" |
390 |
- |
391 |
-QA_PREBUILT="opt/.*" |
392 |
-QA_EXECSTACK="opt/dropbox/dropbox" |
393 |
- |
394 |
-BDEPEND="dev-util/patchelf" |
395 |
- |
396 |
-# Be sure to have GLIBCXX_3.4.9, #393125 |
397 |
-RDEPEND=" |
398 |
- X? ( |
399 |
- x11-themes/hicolor-icon-theme |
400 |
- ) |
401 |
- selinux? ( sec-policy/selinux-dropbox ) |
402 |
- app-arch/bzip2 |
403 |
- dev-libs/glib:2 |
404 |
- dev-libs/libffi-compat:6 |
405 |
- media-libs/fontconfig |
406 |
- media-libs/freetype |
407 |
- net-misc/wget |
408 |
- sys-libs/zlib |
409 |
- sys-libs/ncurses-compat:5 |
410 |
- virtual/opengl |
411 |
- x11-libs/libICE |
412 |
- x11-libs/libSM |
413 |
- x11-libs/libX11 |
414 |
-" |
415 |
- |
416 |
-src_unpack() { |
417 |
- unpack ${A} |
418 |
- mkdir -p "${S}" || die |
419 |
- mv "${WORKDIR}"/.dropbox-dist/* "${S}" || die |
420 |
- mv "${S}"/dropbox-lnx.*-${PV}/* "${S}" || die |
421 |
- rmdir "${S}"/dropbox-lnx.*-${PV}/ || die |
422 |
- rmdir .dropbox-dist || die |
423 |
-} |
424 |
- |
425 |
-src_prepare() { |
426 |
- default |
427 |
- # we supply all of these in RDEPEND |
428 |
- rm -vf libGL.so.1 libX11* libffi.so.6 || die |
429 |
- # some of these do not appear to be used |
430 |
- rm -vf libQt5{OpenGL,PrintSupport,Qml,Quick,Sql,WebKit,WebKitWidgets}.so.5 \ |
431 |
- PyQt5.QtPrintSupport.* PyQt5.QtQml.* PyQt5.QtQuick.* \ |
432 |
- wmctrl libdrm.so.2 libpopt.so.0 || die |
433 |
- if use X ; then |
434 |
- mv images/hicolor/16x16/status "${T}" || die |
435 |
- else |
436 |
- rm -vrf images || die |
437 |
- fi |
438 |
- patchelf --set-rpath '$ORIGIN' \ |
439 |
- apex._apex.*.so \ |
440 |
- nucleus_python.*.so \ |
441 |
- tprt.*.so \ |
442 |
- || die |
443 |
- pax-mark cm dropbox |
444 |
- mv README ACKNOWLEDGEMENTS "${T}" || die |
445 |
-} |
446 |
- |
447 |
-src_install() { |
448 |
- local targetdir="/opt/dropbox" |
449 |
- |
450 |
- insinto "${targetdir}" |
451 |
- doins -r * |
452 |
- fperms a+x "${targetdir}"/{dropbox,dropboxd} |
453 |
- dosym "${targetdir}/dropboxd" "/opt/bin/dropbox" |
454 |
- |
455 |
- use X && doicon -s 16 -c status "${T}"/status |
456 |
- |
457 |
- make_desktop_entry "${PN}" "Dropbox" "dropboxstatus-logo" |
458 |
- |
459 |
- newinitd "${FILESDIR}"/dropbox.initd dropbox |
460 |
- newconfd "${FILESDIR}"/dropbox.conf dropbox |
461 |
- systemd_newunit "${FILESDIR}"/dropbox_at.service-r2 "dropbox@.service" |
462 |
- |
463 |
- dodoc "${T}"/{README,ACKNOWLEDGEMENTS} |
464 |
-} |
465 |
- |
466 |
-pkg_postinst() { |
467 |
- einfo "Warning: while running, dropbox may attempt to autoupdate itself in" |
468 |
- einfo " your user's home directory. To prevent this, run the following as" |
469 |
- einfo " each user who will run dropbox:" |
470 |
- einfo "" |
471 |
- einfo "install -dm0 ~/.dropbox-dist" |
472 |
-} |