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