Gentoo Archives: gentoo-commits

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