Gentoo Archives: gentoo-commits

From: Mart Raudsepp <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gnome:master commit in: gnome-base/gvfs/
Date: Fri, 14 Sep 2018 08:44:41
Message-Id: 1536913118.08d01538d99083c12b31d6a7fedd29130c45f0db.leio@gentoo
1 commit: 08d01538d99083c12b31d6a7fedd29130c45f0db
2 Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
3 AuthorDate: Fri Sep 14 08:18:38 2018 +0000
4 Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
5 CommitDate: Fri Sep 14 08:18:38 2018 +0000
6 URL: https://gitweb.gentoo.org/proj/gnome.git/commit/?id=08d01538
7
8 gnome-base/gvfs: remove, available with elogind support in ::gentoo
9
10 This version here lost the elogind and daemon deadlock fix patches, main
11 tree now has them (in a revbump as a courtesy to overlay users due to the
12 deadlock patch).
13 Also remove 9999 for now, as it's hopelessly outdated and not useful as
14 a base to update from.
15
16 gnome-base/gvfs/gvfs-1.34.2.1.ebuild | 127 --------------------------------
17 gnome-base/gvfs/gvfs-9999.ebuild | 137 -----------------------------------
18 gnome-base/gvfs/metadata.xml | 27 -------
19 3 files changed, 291 deletions(-)
20
21 diff --git a/gnome-base/gvfs/gvfs-1.34.2.1.ebuild b/gnome-base/gvfs/gvfs-1.34.2.1.ebuild
22 deleted file mode 100644
23 index 369ef3ff..00000000
24 --- a/gnome-base/gvfs/gvfs-1.34.2.1.ebuild
25 +++ /dev/null
26 @@ -1,127 +0,0 @@
27 -# Copyright 1999-2018 Gentoo Foundation
28 -# Distributed under the terms of the GNU General Public License v2
29 -
30 -EAPI=6
31 -GNOME2_LA_PUNT="yes"
32 -GNOME2_EAUTORECONF="yes"
33 -
34 -inherit gnome2 systemd
35 -
36 -DESCRIPTION="Virtual filesystem implementation for gio"
37 -HOMEPAGE="https://wiki.gnome.org/Projects/gvfs"
38 -
39 -LICENSE="LGPL-2+"
40 -SLOT="0"
41 -
42 -IUSE="afp archive bluray cdda elogind fuse google gnome-keyring gnome-online-accounts gphoto2 +http ios mtp nfs policykit samba systemd test +udev udisks zeroconf"
43 -REQUIRED_USE="
44 - cdda? ( udev )
45 - elogind? ( !systemd udisks )
46 - google? ( gnome-online-accounts )
47 - mtp? ( udev )
48 - udisks? ( udev )
49 - systemd? ( !elogind udisks )
50 -"
51 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
52 -
53 -RDEPEND="
54 - app-crypt/gcr:=
55 - >=dev-libs/glib-2.51:2
56 - dev-libs/libxml2:2
57 - net-misc/openssh
58 - afp? ( >=dev-libs/libgcrypt-1.2.2:0= )
59 - archive? ( app-arch/libarchive:= )
60 - bluray? ( media-libs/libbluray:= )
61 - elogind? ( >=sys-auth/elogind-229:0= )
62 - fuse? ( >=sys-fs/fuse-2.8.0:0 )
63 - gnome-keyring? ( app-crypt/libsecret )
64 - gnome-online-accounts? ( >=net-libs/gnome-online-accounts-3.7.1:= )
65 - google? (
66 - >=dev-libs/libgdata-0.17.9:=[crypt,gnome-online-accounts]
67 - >=net-libs/gnome-online-accounts-3.17.1:= )
68 - gphoto2? ( >=media-libs/libgphoto2-2.5.0:= )
69 - http? ( >=net-libs/libsoup-2.42:2.4 )
70 - ios? (
71 - >=app-pda/libimobiledevice-1.2:=
72 - >=app-pda/libplist-1:= )
73 - mtp? (
74 - >=dev-libs/libusb-1.0.21
75 - >=media-libs/libmtp-1.1.12 )
76 - nfs? ( >=net-fs/libnfs-1.9.8 )
77 - policykit? (
78 - sys-auth/polkit
79 - sys-libs/libcap )
80 - samba? ( >=net-fs/samba-4[client] )
81 - systemd? ( >=sys-apps/systemd-206:0= )
82 - udev? (
83 - cdda? ( dev-libs/libcdio-paranoia )
84 - >=virtual/libgudev-147:=
85 - virtual/libudev:= )
86 - udisks? ( >=sys-fs/udisks-1.97:2 )
87 - zeroconf? ( >=net-dns/avahi-0.6 )
88 -"
89 -DEPEND="${RDEPEND}
90 - app-text/docbook-xsl-stylesheets
91 - dev-libs/libxslt
92 - >=sys-devel/gettext-0.19.4
93 - virtual/pkgconfig
94 - dev-util/gdbus-codegen
95 - dev-util/gtk-doc-am
96 - test? (
97 - >=dev-python/twisted-16
98 - || (
99 - net-analyzer/netcat
100 - net-analyzer/netcat6 ) )
101 - !udev? ( >=dev-libs/libgcrypt-1.2.2:0 )
102 -"
103 -# libgcrypt.m4, provided by libgcrypt, needed for eautoreconf, bug #399043
104 -# test dependencies needed per https://bugzilla.gnome.org/700162
105 -
106 -# FIXME
107 -# Tests with multiple failures, this is being handled upstream at:
108 -# https://bugzilla.gnome.org/700162
109 -RESTRICT="test"
110 -
111 -src_prepare() {
112 - if ! use udev; then
113 - sed -e 's/gvfsd-burn/ /' \
114 - -e 's/burn.mount.in/ /' \
115 - -e 's/burn.mount/ /' \
116 - -i daemon/Makefile.am || die
117 - fi
118 -
119 - gnome2_src_prepare
120 -}
121 -
122 -src_configure() {
123 - # --enable-documentation installs man pages
124 - # --disable-obexftp, upstream bug #729945
125 - gnome2_src_configure \
126 - --disable-gdu \
127 - --enable-documentation \
128 - --enable-gcr \
129 - --with-dbus-service-dir="${EPREFIX}"/usr/share/dbus-1/services \
130 - --with-systemduserunitdir="$(systemd_get_userunitdir)" \
131 - $(use_enable afp) \
132 - $(use_enable archive) \
133 - $(use_enable bluray) \
134 - $(use_enable cdda) \
135 - $(use_enable elogind libelogind) \
136 - $(use_enable fuse) \
137 - $(use_enable gnome-keyring keyring) \
138 - $(use_enable gnome-online-accounts goa) \
139 - $(use_enable google) \
140 - $(use_enable gphoto2) \
141 - $(use_enable http) \
142 - $(use_enable ios afc) \
143 - $(use_enable mtp libmtp) \
144 - $(use_enable mtp libusb) \
145 - $(use_enable nfs) \
146 - $(use_enable policykit admin) \
147 - $(use_enable samba) \
148 - $(use_enable systemd libsystemd-login) \
149 - $(use_enable udev gudev) \
150 - $(use_enable udev) \
151 - $(use_enable udisks udisks2) \
152 - $(use_enable zeroconf avahi)
153 -}
154
155 diff --git a/gnome-base/gvfs/gvfs-9999.ebuild b/gnome-base/gvfs/gvfs-9999.ebuild
156 deleted file mode 100644
157 index 7616302e..00000000
158 --- a/gnome-base/gvfs/gvfs-9999.ebuild
159 +++ /dev/null
160 @@ -1,137 +0,0 @@
161 -# Copyright 1999-2018 Gentoo Foundation
162 -# Distributed under the terms of the GNU General Public License v2
163 -
164 -EAPI="5"
165 -GCONF_DEBUG="no"
166 -GNOME2_LA_PUNT="yes"
167 -
168 -inherit autotools bash-completion-r1 eutils gnome2
169 -if [[ ${PV} = 9999 ]]; then
170 - inherit gnome2-live
171 -fi
172 -
173 -DESCRIPTION="Virtual filesystem implementation for gio"
174 -HOMEPAGE="https://git.gnome.org/browse/gvfs"
175 -
176 -LICENSE="LGPL-2+"
177 -SLOT="0"
178 -
179 -IUSE="afp archive bluray cdda fuse +gcr gnome-online-accounts google gphoto2 gtk +http ios libsecret mtp nfs samba systemd test +udev udisks zeroconf"
180 -REQUIRED_USE="
181 - cdda? ( udev )
182 - mtp? ( udev )
183 - udisks? ( udev )
184 - systemd? ( udisks )
185 -"
186 -
187 -if [[ ${PV} = 9999 ]]; then
188 - KEYWORDS=""
189 - DOCS=""
190 - IUSE="${IUSE} doc"
191 -else
192 - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~sparc-solaris ~x86-solaris"
193 -fi
194 -
195 -# Can use libgphoto-2.5.0 as well. Automagic detection.
196 -RDEPEND="
197 - >=dev-libs/glib-2.45.7:2
198 - sys-apps/dbus
199 - dev-libs/libxml2:2
200 - net-misc/openssh
201 - afp? ( >=dev-libs/libgcrypt-1.2.2:0= )
202 - archive? ( app-arch/libarchive:= )
203 - bluray? ( media-libs/libbluray )
204 - fuse? ( >=sys-fs/fuse-2.8.0 )
205 - gcr? ( app-crypt/gcr )
206 - gnome-online-accounts? ( >=net-libs/gnome-online-accounts-3.7.1 )
207 - google? (
208 - >=net-libs/gnome-online-accounts-3.17.1
209 - dev-libs/libgdata
210 - )
211 - gphoto2? ( >=media-libs/libgphoto2-2.4.7:= )
212 - gtk? ( >=x11-libs/gtk+-3.0:3 )
213 - http? ( >=net-libs/libsoup-2.42:2.4 )
214 - ios? (
215 - >=app-pda/libimobiledevice-1.1.5:=
216 - >=app-pda/libplist-1:= )
217 - libsecret? ( app-crypt/libsecret )
218 - mtp? ( >=media-libs/libmtp-1.1.6 )
219 - nfs? ( >=net-fs/libnfs-1.9.7 )
220 - samba? ( || ( >=net-fs/samba-3.4.6[smbclient] >=net-fs/samba-4[client] ) )
221 - systemd? ( sys-apps/systemd:0= )
222 - udev? (
223 - cdda? ( dev-libs/libcdio-paranoia )
224 - virtual/libgudev:=
225 - virtual/libudev:= )
226 - udisks? ( >=sys-fs/udisks-1.97:2 )
227 - zeroconf? ( >=net-dns/avahi-0.6 )
228 -"
229 -DEPEND="${RDEPEND}
230 - app-text/docbook-xsl-stylesheets
231 - dev-libs/libxslt
232 - >=dev-util/intltool-0.40
233 - virtual/pkgconfig
234 - dev-util/gdbus-codegen
235 - dev-util/gtk-doc-am
236 - test? (
237 - >=dev-python/twisted-core-12.3.0
238 - || (
239 - net-analyzer/netcat
240 - net-analyzer/netcat6 ) )
241 - !udev? ( >=dev-libs/libgcrypt-1.2.2:0 )
242 -"
243 -# libgcrypt.m4, provided by libgcrypt, needed for eautoreconf, bug #399043
244 -# test dependencies needed per https://bugzilla.gnome.org/700162
245 -
246 -if [[ ${PV} = 9999 ]]; then
247 - DEPEND="${DEPEND}
248 - doc? ( >=dev-util/gtk-doc-1 )"
249 -fi
250 -
251 -src_prepare() {
252 - DOCS="AUTHORS ChangeLog NEWS MAINTAINERS README TODO" # ChangeLog.pre-1.2 README.commits
253 -
254 - if ! use udev; then
255 - sed -e 's/gvfsd-burn/ /' \
256 - -e 's/burn.mount.in/ /' \
257 - -e 's/burn.mount/ /' \
258 - -i daemon/Makefile.am || die
259 -
260 - [[ ${PV} = 9999 ]] || eautoreconf
261 - fi
262 -
263 - gnome2_src_prepare
264 -}
265 -
266 -src_configure() {
267 - # --enable-documentation installs man pages
268 - # --disable-obexftp, upstream bug #729945
269 - gnome2_src_configure \
270 - --enable-bash-completion \
271 - --with-bash-completion-dir="$(get_bashcompdir)" \
272 - --disable-gdu \
273 - --disable-hal \
274 - --with-dbus-service-dir="${EPREFIX}"/usr/share/dbus-1/services \
275 - --enable-documentation \
276 - $(use_enable afp) \
277 - $(use_enable archive) \
278 - $(use_enable bluray) \
279 - $(use_enable cdda) \
280 - $(use_enable fuse) \
281 - $(use_enable gcr gcr) \
282 - $(use_enable gnome-online-accounts goa) \
283 - $(use_enable google google) \
284 - $(use_enable gphoto2) \
285 - $(use_enable gtk) \
286 - $(use_enable ios afc) \
287 - $(use_enable mtp libmtp) \
288 - $(use_enable nfs) \
289 - $(use_enable udev) \
290 - $(use_enable udev gudev) \
291 - $(use_enable http) \
292 - $(use_enable libsecret keyring) \
293 - $(use_enable samba) \
294 - $(use_enable systemd libsystemd-login) \
295 - $(use_enable udisks udisks2) \
296 - $(use_enable zeroconf avahi)
297 -}
298
299 diff --git a/gnome-base/gvfs/metadata.xml b/gnome-base/gvfs/metadata.xml
300 deleted file mode 100644
301 index d26195bc..00000000
302 --- a/gnome-base/gvfs/metadata.xml
303 +++ /dev/null
304 @@ -1,27 +0,0 @@
305 -<?xml version="1.0" encoding="UTF-8"?>
306 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
307 -<pkgmetadata>
308 -<maintainer type="project">
309 - <email>gnome@g.o</email>
310 - <name>Gentoo GNOME Desktop</name>
311 -</maintainer>
312 -<longdescription lang="en">
313 -gvfs is a userspace virtual filesystem designed to work with the i/o
314 -abstractions of gio (a library availible in glib &gt;= 2.15.1). It
315 -installs several modules that are automatically used by applications
316 -using the APIs of libgio. There is also fuse support that allows
317 -applications not using gio to access the gvfs filesystems.
318 -</longdescription>
319 -<use>
320 - <flag name="afp">Enables support for accessing AFP (Apple Filing Protocol) network shares</flag>
321 - <flag name="archive">Enables support for accessing files in archives transparently via <pkg>app-arch/libarchive</pkg></flag>
322 - <flag name="bluray">Enable playback of Blu-ray filesystems using <pkg>media-libs/libbluray</pkg></flag>
323 - <flag name="elogind">Use <pkg>sys-auth/elogind</pkg> for session tracking.</flag>
324 - <flag name="fuse">Enables fuse mount points in $HOME/.gvfs for legacy application access</flag>
325 - <flag name="gnome-online-accounts">Enable configuration panel for <pkg>net-libs/gnome-online-accounts</pkg> accounts</flag>
326 - <flag name="google">Enables support for accessing Google accounts via <pkg>dev-libs/libgdata</pkg></flag>
327 - <flag name="http">Enable the HTTP/DAV backend using <pkg>net-libs/libsoup</pkg></flag>
328 - <flag name="nfs">Enable NFS client support via <pkg>net-fs/libnfs</pkg>.</flag>
329 - <flag name="udev">Enable udev base replacement code for cdda feature</flag>
330 -</use>
331 -</pkgmetadata>