Gentoo Archives: gentoo-commits

From: "Naohiro Aota (naota)" <naota@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-misc/dropbox: dropbox-2.4.10.ebuild ChangeLog dropbox-2.4.0.ebuild
Date: Thu, 02 Jan 2014 08:42:40
Message-Id: 20140102084236.9EF2D2004C@flycatcher.gentoo.org
1 naota 14/01/02 08:42:36
2
3 Modified: ChangeLog
4 Added: dropbox-2.4.10.ebuild
5 Removed: dropbox-2.4.0.ebuild
6 Log:
7 Version bump to 2.4.10, correctly.
8
9 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key F8551514)
10
11 Revision Changes Path
12 1.46 net-misc/dropbox/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/dropbox/ChangeLog?rev=1.46&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/dropbox/ChangeLog?rev=1.46&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/dropbox/ChangeLog?r1=1.45&r2=1.46
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/net-misc/dropbox/ChangeLog,v
21 retrieving revision 1.45
22 retrieving revision 1.46
23 diff -u -r1.45 -r1.46
24 --- ChangeLog 30 Dec 2013 05:44:49 -0000 1.45
25 +++ ChangeLog 2 Jan 2014 08:42:36 -0000 1.46
26 @@ -1,6 +1,12 @@
27 # ChangeLog for net-misc/dropbox
28 -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/net-misc/dropbox/ChangeLog,v 1.45 2013/12/30 05:44:49 naota Exp $
30 +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
31 +# $Header: /var/cvsroot/gentoo-x86/net-misc/dropbox/ChangeLog,v 1.46 2014/01/02 08:42:36 naota Exp $
32 +
33 +*dropbox-2.4.10 (02 Jan 2014)
34 +
35 + 02 Jan 2014; Naohiro Aota <naota@g.o> +dropbox-2.4.10.ebuild,
36 + -dropbox-2.4.0.ebuild:
37 + Version bump to 2.4.10, correctly.
38
39 *dropbox-2.4.0 (30 Dec 2013)
40
41
42
43
44 1.1 net-misc/dropbox/dropbox-2.4.10.ebuild
45
46 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/dropbox/dropbox-2.4.10.ebuild?rev=1.1&view=markup
47 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/dropbox/dropbox-2.4.10.ebuild?rev=1.1&content-type=text/plain
48
49 Index: dropbox-2.4.10.ebuild
50 ===================================================================
51 # Copyright 1999-2014 Gentoo Foundation
52 # Distributed under the terms of the GNU General Public License v2
53 # $Header: /var/cvsroot/gentoo-x86/net-misc/dropbox/dropbox-2.4.10.ebuild,v 1.1 2014/01/02 08:42:36 naota Exp $
54
55 EAPI=5
56
57 inherit eutils gnome2-utils pax-utils systemd
58
59 DESCRIPTION="Dropbox daemon (pretends to be GUI-less)"
60 HOMEPAGE="http://dropbox.com/"
61 SRC_URI="
62 x86? ( http://dl-web.dropbox.com/u/17/dropbox-lnx.x86-${PV}.tar.gz )
63 amd64? ( http://dl-web.dropbox.com/u/17/dropbox-lnx.x86_64-${PV}.tar.gz )"
64
65 LICENSE="CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox"
66 SLOT="0"
67 KEYWORDS="~amd64 ~x86 ~x86-linux"
68 IUSE="+librsync-bundled X"
69 RESTRICT="mirror strip"
70
71 QA_PREBUILT="opt/.*"
72 QA_EXECSTACK="opt/dropbox/dropbox"
73
74 DEPEND="librsync-bundled? ( dev-util/patchelf )"
75
76 # Be sure to have GLIBCXX_3.4.9, #393125
77 # USE=X require wxGTK's dependencies. system-library cannot be used due to
78 # missing symbol (CtlColorEvent). #443686
79 RDEPEND="
80 X? (
81 dev-libs/glib:2
82 media-libs/libpng:1.2
83 sys-libs/zlib
84 virtual/jpeg
85 x11-libs/gtk+:2
86 x11-libs/libSM
87 x11-libs/libXinerama
88 x11-libs/libXxf86vm
89 x11-libs/pango[X]
90 x11-themes/hicolor-icon-theme
91 )
92 app-arch/bzip2
93 dev-libs/popt
94 !librsync-bundled? ( net-libs/librsync )
95 net-misc/wget
96 >=sys-devel/gcc-4.2.0
97 sys-libs/zlib
98 "
99
100 src_unpack() {
101 unpack ${A}
102 mkdir -p "${S}"
103 mv "${WORKDIR}"/.dropbox-dist/* "${S}" || die
104 rmdir .dropbox-dist
105 }
106
107 src_prepare() {
108 rm -vf libbz2* libpopt.so.0 libpng12.so.0 || die
109 if use X ; then
110 mv images/hicolor/16x16/status "${T}" || die
111 else
112 rm -vrf *wx* images || die
113 fi
114 if use librsync-bundled ; then
115 patchelf --set-rpath '$ORIGIN' _librsync.so || die
116 else
117 rm -vf librsync.so.1 || die
118 fi
119 mv cffi-0.6-py2.7-*.egg "${T}" || die
120 rm -rf *.egg library.zip || die
121 mv "${T}"/cffi-0.6-py2.7-*.egg "${S}" || die
122 ln -s dropbox library.zip || die
123 pax-mark cm dropbox
124 mv README ACKNOWLEDGEMENTS "${T}" || die
125 }
126
127 src_install() {
128 local targetdir="/opt/dropbox"
129
130 insinto "${targetdir}"
131 doins -r *
132 fperms a+x "${targetdir}"/{dropbox,dropboxd}
133 dosym "${targetdir}/dropboxd" "/opt/bin/dropbox"
134
135 use X && doicon -s 16 -c status "${T}"/status
136
137 newinitd "${FILESDIR}"/dropbox.initd dropbox
138 newconfd "${FILESDIR}"/dropbox.conf dropbox
139 systemd_newunit "${FILESDIR}"/dropbox_at.service "dropbox@.service"
140
141 dodoc "${T}"/{README,ACKNOWLEDGEMENTS}
142 }
143
144 pkg_preinst() {
145 gnome2_icon_savelist
146 }
147
148 pkg_postinst() {
149 gnome2_icon_cache_update
150 }
151
152 pkg_postrm() {
153 gnome2_icon_cache_update
154 }