Gentoo Archives: gentoo-commits

From: "Pacho Ramos (pacho)" <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in gnome-base/gvfs: gvfs-1.6.2-r1.ebuild metadata.xml ChangeLog gvfs-1.6.2.ebuild
Date: Thu, 08 Jul 2010 17:43:04
Message-Id: 20100708173624.7A1A42CF4D@corvid.gentoo.org
1 pacho 10/07/08 17:36:24
2
3 Modified: metadata.xml ChangeLog
4 Added: gvfs-1.6.2-r1.ebuild
5 Removed: gvfs-1.6.2.ebuild
6 Log:
7 Stop automagic afc support (bug #314161 by Marc-Antoine Perenno). Remove old to make all people run proper ebuild.
8 (Portage version: 2.1.8.3/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.7 gnome-base/gvfs/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gvfs/metadata.xml?rev=1.7&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gvfs/metadata.xml?rev=1.7&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gvfs/metadata.xml?r1=1.6&r2=1.7
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/gnome-base/gvfs/metadata.xml,v
20 retrieving revision 1.6
21 retrieving revision 1.7
22 diff -u -r1.6 -r1.7
23 --- metadata.xml 3 Mar 2010 09:55:34 -0000 1.6
24 +++ metadata.xml 8 Jul 2010 17:36:24 -0000 1.7
25 @@ -16,6 +16,7 @@
26 application access</flag>
27 <flag name="gdu">Enable <pkg>sys-apps/gnome-disk-utility</pkg> integration</flag>
28 <flag name="http">Enable the HTTP/DAV backend using <pkg>net-libs/libsoup-gnome</pkg></flag>
29 + <flag name="iphone">Enables support for the iPhone and iPod touch</flag>
30 <flag name="udev">Enable udev base replacement code for cdda feature</flag>
31 </use>
32 </pkgmetadata>
33
34
35
36 1.104 gnome-base/gvfs/ChangeLog
37
38 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gvfs/ChangeLog?rev=1.104&view=markup
39 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gvfs/ChangeLog?rev=1.104&content-type=text/plain
40 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gvfs/ChangeLog?r1=1.103&r2=1.104
41
42 Index: ChangeLog
43 ===================================================================
44 RCS file: /var/cvsroot/gentoo-x86/gnome-base/gvfs/ChangeLog,v
45 retrieving revision 1.103
46 retrieving revision 1.104
47 diff -u -r1.103 -r1.104
48 --- ChangeLog 6 Jul 2010 13:22:53 -0000 1.103
49 +++ ChangeLog 8 Jul 2010 17:36:24 -0000 1.104
50 @@ -1,6 +1,13 @@
51 # ChangeLog for gnome-base/gvfs
52 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
53 -# $Header: /var/cvsroot/gentoo-x86/gnome-base/gvfs/ChangeLog,v 1.103 2010/07/06 13:22:53 ssuominen Exp $
54 +# $Header: /var/cvsroot/gentoo-x86/gnome-base/gvfs/ChangeLog,v 1.104 2010/07/08 17:36:24 pacho Exp $
55 +
56 +*gvfs-1.6.2-r1 (08 Jul 2010)
57 +
58 + 08 Jul 2010; Pacho Ramos <pacho@g.o> -gvfs-1.6.2.ebuild,
59 + +gvfs-1.6.2-r1.ebuild, metadata.xml:
60 + Stop automagic afc support (bug #314161 by Marc-Antoine Perenno). Remove
61 + old to make all people run proper ebuild.
62
63 06 Jul 2010; Samuli Suominen <ssuominen@g.o> gvfs-1.4.3-r1.ebuild:
64 Keyword ~ppc64 wrt #313563
65
66
67
68 1.1 gnome-base/gvfs/gvfs-1.6.2-r1.ebuild
69
70 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gvfs/gvfs-1.6.2-r1.ebuild?rev=1.1&view=markup
71 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gvfs/gvfs-1.6.2-r1.ebuild?rev=1.1&content-type=text/plain
72
73 Index: gvfs-1.6.2-r1.ebuild
74 ===================================================================
75 # Copyright 1999-2010 Gentoo Foundation
76 # Distributed under the terms of the GNU General Public License v2
77 # $Header: /var/cvsroot/gentoo-x86/gnome-base/gvfs/gvfs-1.6.2-r1.ebuild,v 1.1 2010/07/08 17:36:24 pacho Exp $
78
79 EAPI="2"
80 GCONF_DEBUG="no"
81
82 inherit autotools bash-completion gnome2 eutils
83
84 DESCRIPTION="GNOME Virtual Filesystem Layer"
85 HOMEPAGE="http://www.gnome.org"
86
87 LICENSE="LGPL-2"
88 SLOT="0"
89 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
90 IUSE="archive avahi bluetooth cdda doc fuse gdu gnome gnome-keyring gphoto2 hal
91 +http iphone samba +udev"
92
93 RDEPEND=">=dev-libs/glib-2.23.4
94 >=sys-apps/dbus-1.0
95 dev-libs/libxml2
96 net-misc/openssh
97 >=sys-fs/udev-138
98 archive? ( app-arch/libarchive )
99 avahi? ( >=net-dns/avahi-0.6 )
100 bluetooth? (
101 >=app-mobilephone/obex-data-server-0.4.5
102 dev-libs/dbus-glib
103 net-wireless/bluez
104 dev-libs/expat )
105 fuse? ( sys-fs/fuse )
106 gdu? ( >=sys-apps/gnome-disk-utility-2.28 )
107 gnome? ( >=gnome-base/gconf-2.0 )
108 gnome-keyring? ( >=gnome-base/gnome-keyring-1.0 )
109 gphoto2? ( >=media-libs/libgphoto2-2.4.7 )
110 iphone? ( app-pda/libimobiledevice )
111 udev? (
112 cdda? ( >=dev-libs/libcdio-0.78.2[-minimal] )
113 >=sys-fs/udev-145[extras] )
114 hal? (
115 cdda? ( >=dev-libs/libcdio-0.78.2[-minimal] )
116 >=sys-apps/hal-0.5.10 )
117 http? ( >=net-libs/libsoup-gnome-2.26.0 )
118 samba? ( || ( >=net-fs/samba-3.4.6[smbclient]
119 <=net-fs/samba-3.3 ) )"
120 DEPEND="${RDEPEND}
121 >=dev-util/intltool-0.40
122 >=dev-util/pkgconfig-0.19
123 dev-util/gtk-doc-am
124 doc? ( >=dev-util/gtk-doc-1 )"
125
126 DOCS="AUTHORS ChangeLog NEWS README TODO"
127
128 pkg_setup() {
129 if use cdda && ! use hal && ! use udev; then
130 ewarn "You have \"+cdda\", but you have \"-hal\" and \"-udev\""
131 ewarn "cdda support will NOT be built unless you enable EITHER hal OR udev"
132 fi
133
134 G2CONF="${G2CONF}
135 --enable-udev
136 --disable-bash-completion
137 --with-dbus-service-dir=/usr/share/dbus-1/services
138 $(use_enable archive)
139 $(use_enable avahi)
140 $(use_enable bluetooth obexftp)
141 $(use_enable cdda)
142 $(use_enable fuse)
143 $(use_enable gdu)
144 $(use_enable gnome gconf)
145 $(use_enable gphoto2)
146 $(use_enable iphone afc)
147 $(use_enable udev gudev)
148 $(use_enable hal)
149 $(use_enable http)
150 $(use_enable gnome-keyring keyring)
151 $(use_enable samba)"
152 }
153
154 src_prepare() {
155 gnome2_src_prepare
156
157 # AFC: remove com.apple.afc dependency from afc volume monitor; upstream bug 618019
158 epatch "${FILESDIR}/${P}-afc-depend.patch"
159
160 # Fix build error due to missing semicolon
161 epatch "${FILESDIR}/${P}-afc-semicolon.patch"
162
163 # Conditional patching purely to avoid eautoreconf
164 use gphoto2 && epatch "${FILESDIR}/${PN}-1.2.2-gphoto2-stricter-checks.patch"
165
166 if use archive; then
167 epatch "${FILESDIR}/${PN}-1.2.2-expose-archive-backend.patch"
168 echo "mount-archive.desktop.in" >> po/POTFILES.in
169 echo "mount-archive.desktop.in.in" >> po/POTFILES.in
170 fi
171
172 use gphoto2 || use archive && eautoreconf
173 }
174
175 src_install() {
176 gnome2_src_install
177 use bash-completion && \
178 dobashcompletion programs/gvfs-bash-completion.sh ${PN}
179 }
180
181 pkg_postinst() {
182 gnome2_pkg_postinst
183 use bash-completion && bash-completion_pkg_postinst
184
185 ewarn "In order to use the new gvfs services, please reload dbus configuration"
186 ewarn "You may need to log out and log back in for some changes to take effect"
187 }