Gentoo Archives: gentoo-commits

From: "Markos Chandras (hwoarang)" <hwoarang@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in gnome-extra/nautilus-dropbox: metadata.xml nautilus-dropbox-1.6.2.ebuild ChangeLog
Date: Thu, 29 May 2014 19:51:18
Message-Id: 20140529195113.CA11D2004E@flycatcher.gentoo.org
1 hwoarang 14/05/29 19:51:13
2
3 Modified: metadata.xml ChangeLog
4 Added: nautilus-dropbox-1.6.2.ebuild
5 Log:
6 Version bump and drop to maintainer-needed
7
8 (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 09BF4F54C2BA7F3C!)
9
10 Revision Changes Path
11 1.4 gnome-extra/nautilus-dropbox/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/nautilus-dropbox/metadata.xml?rev=1.4&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/nautilus-dropbox/metadata.xml?rev=1.4&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/nautilus-dropbox/metadata.xml?r1=1.3&r2=1.4
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/gnome-extra/nautilus-dropbox/metadata.xml,v
20 retrieving revision 1.3
21 retrieving revision 1.4
22 diff -u -r1.3 -r1.4
23 --- metadata.xml 2 Jul 2013 10:01:44 -0000 1.3
24 +++ metadata.xml 29 May 2014 19:51:13 -0000 1.4
25 @@ -2,8 +2,7 @@
26 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
27 <pkgmetadata>
28 <maintainer>
29 - <email>hwoarang@g.o</email>
30 - <name>Markos Chandras</name>
31 + <email>maintainer-needed@g.o</email>
32 </maintainer>
33 <longdescription lang="en">
34 </longdescription>
35
36
37
38 1.24 gnome-extra/nautilus-dropbox/ChangeLog
39
40 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/nautilus-dropbox/ChangeLog?rev=1.24&view=markup
41 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/nautilus-dropbox/ChangeLog?rev=1.24&content-type=text/plain
42 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/nautilus-dropbox/ChangeLog?r1=1.23&r2=1.24
43
44 Index: ChangeLog
45 ===================================================================
46 RCS file: /var/cvsroot/gentoo-x86/gnome-extra/nautilus-dropbox/ChangeLog,v
47 retrieving revision 1.23
48 retrieving revision 1.24
49 diff -u -r1.23 -r1.24
50 --- ChangeLog 8 Dec 2013 10:58:06 -0000 1.23
51 +++ ChangeLog 29 May 2014 19:51:13 -0000 1.24
52 @@ -1,6 +1,12 @@
53 # ChangeLog for gnome-extra/nautilus-dropbox
54 -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
55 -# $Header: /var/cvsroot/gentoo-x86/gnome-extra/nautilus-dropbox/ChangeLog,v 1.23 2013/12/08 10:58:06 pacho Exp $
56 +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
57 +# $Header: /var/cvsroot/gentoo-x86/gnome-extra/nautilus-dropbox/ChangeLog,v 1.24 2014/05/29 19:51:13 hwoarang Exp $
58 +
59 +*nautilus-dropbox-1.6.2 (29 May 2014)
60 +
61 + 29 May 2014; Markos Chandras <hwoarang@g.o>
62 + +nautilus-dropbox-1.6.2.ebuild, metadata.xml:
63 + Version bump and drop to maintainer-needed
64
65 08 Dec 2013; Pacho Ramos <pacho@g.o> nautilus-dropbox-1.6.0.ebuild:
66 x86 stable, bug #462866
67
68
69
70 1.1 gnome-extra/nautilus-dropbox/nautilus-dropbox-1.6.2.ebuild
71
72 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/nautilus-dropbox/nautilus-dropbox-1.6.2.ebuild?rev=1.1&view=markup
73 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/nautilus-dropbox/nautilus-dropbox-1.6.2.ebuild?rev=1.1&content-type=text/plain
74
75 Index: nautilus-dropbox-1.6.2.ebuild
76 ===================================================================
77 # Copyright 1999-2014 Gentoo Foundation
78 # Distributed under the terms of the GNU General Public License v2
79 # $Header: /var/cvsroot/gentoo-x86/gnome-extra/nautilus-dropbox/nautilus-dropbox-1.6.2.ebuild,v 1.1 2014/05/29 19:51:13 hwoarang Exp $
80
81 EAPI="5"
82
83 GNOME2_LA_PUNT="yes"
84 PYTHON_COMPAT=( python{2_6,2_7} )
85
86 inherit autotools eutils python-r1 linux-info gnome2 readme.gentoo user
87
88 DESCRIPTION="Store, Sync and Share Files Online"
89 HOMEPAGE="http://www.dropbox.com/"
90 SRC_URI="http://www.dropbox.com/download?dl=packages/${P}.tar.bz2"
91
92 LICENSE="GPL-2"
93 SLOT="0"
94 KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
95 IUSE="debug"
96
97 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
98
99 RDEPEND="${PYTHON_DEPS}
100 gnome-base/nautilus
101 dev-libs/glib:2
102 dev-python/pygtk:2[${PYTHON_USEDEP}]
103 net-misc/dropbox
104 x11-libs/gtk+:2
105 x11-libs/libnotify
106 x11-libs/libXinerama"
107
108 DEPEND="${RDEPEND}
109 virtual/pkgconfig
110 dev-python/docutils[${PYTHON_USEDEP}]"
111
112 CONFIG_CHECK="~INOTIFY_USER"
113
114 pkg_setup () {
115 check_extra_config
116 enewgroup dropbox
117
118 DOC_CONTENTS="Add any users who wish to have access to the dropbox nautilus
119 plugin to the group 'dropbox'. You need to setup a drobox account
120 before using this plugin. Visit ${HOMEPAGE} for more information."
121
122 python_export_best
123 }
124
125 src_prepare() {
126 G2CONF="${G2CONF} $(use_enable debug) --disable-static"
127
128 gnome2_src_prepare
129
130 # use sysem dropbox
131 sed \
132 -e "s|~/[.]dropbox-dist|${EPREFIX}/opt/dropbox|" \
133 -e "s|\(DROPBOXD_PATH = \).*|\1\"${EPREFIX}/opt/dropbox/dropboxd\"|" \
134 -i dropbox.in || die
135 # us system rst2man
136 epatch "${FILESDIR}"/${PN}-0.7.0-system-rst2man.patch
137 sed -i 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/g' configure.in || die
138 AT_NOELIBTOOLIZE=yes eautoreconf
139 }
140
141 src_install () {
142 gnome2_src_install
143
144 local extensiondir="$(pkg-config --variable=extensiondir libnautilus-extension)"
145 [ -z ${extensiondir} ] && die "pkg-config unable to get nautilus extensions dir"
146
147 # Strip $EPREFIX from $extensiondir as fowners/fperms act on $ED not $D
148 extensiondir="${extensiondir#${EPREFIX}}"
149
150 use prefix || fowners root:dropbox "${extensiondir}"/libnautilus-dropbox.so
151 fperms o-rwx "${extensiondir}"/libnautilus-dropbox.so
152
153 readme.gentoo_create_doc
154
155 python_replicate_script "${ED}"/usr/bin/dropbox
156 }
157
158 pkg_postinst () {
159 gnome2_pkg_postinst
160 readme.gentoo_print_elog
161 }