Gentoo Archives: gentoo-commits

From: Pacho Ramos <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: gnome-base/gvfs/
Date: Wed, 30 Dec 2015 10:24:32
Message-Id: 1451471040.a96851373f33be3c5a4875d7393a936e81b16958.pacho@gentoo
1 commit: a96851373f33be3c5a4875d7393a936e81b16958
2 Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
3 AuthorDate: Wed Dec 30 10:17:22 2015 +0000
4 Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
5 CommitDate: Wed Dec 30 10:24:00 2015 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9685137
7
8 gnome-base/gvfs: libgdata now uses a separate USE flag for switching gnome-online-accounts support and rename gnome USE to crypto (#566324)
9
10 Package-Manager: portage-2.2.26
11
12 gnome-base/gvfs/gvfs-1.26.2-r1.ebuild | 128 ++++++++++++++++++++++++++++++++++
13 1 file changed, 128 insertions(+)
14
15 diff --git a/gnome-base/gvfs/gvfs-1.26.2-r1.ebuild b/gnome-base/gvfs/gvfs-1.26.2-r1.ebuild
16 new file mode 100644
17 index 0000000..34f7996
18 --- /dev/null
19 +++ b/gnome-base/gvfs/gvfs-1.26.2-r1.ebuild
20 @@ -0,0 +1,128 @@
21 +# Copyright 1999-2015 Gentoo Foundation
22 +# Distributed under the terms of the GNU General Public License v2
23 +# $Id$
24 +
25 +EAPI="5"
26 +GCONF_DEBUG="no"
27 +GNOME2_LA_PUNT="yes"
28 +
29 +inherit autotools bash-completion-r1 eutils gnome2
30 +
31 +DESCRIPTION="Virtual filesystem implementation for gio"
32 +HOMEPAGE="https://git.gnome.org/browse/gvfs"
33 +
34 +LICENSE="LGPL-2+"
35 +SLOT="0"
36 +
37 +IUSE="afp archive bluray cdda fuse google gnome-keyring gnome-online-accounts gphoto2 gtk +http ios mtp nfs samba systemd test +udev udisks zeroconf"
38 +REQUIRED_USE="
39 + cdda? ( udev )
40 + google? ( gnome-online-accounts )
41 + mtp? ( udev )
42 + udisks? ( udev )
43 + systemd? ( udisks )
44 +"
45 +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"
46 +
47 +# Can use libgphoto-2.5.0 as well. Automagic detection.
48 +RDEPEND="
49 + app-crypt/gcr:=
50 + >=dev-libs/glib-2.45.7:2
51 + sys-apps/dbus
52 + dev-libs/libxml2:2
53 + net-misc/openssh
54 + afp? ( >=dev-libs/libgcrypt-1.2.2:0= )
55 + archive? ( app-arch/libarchive:= )
56 + bluray? ( media-libs/libbluray )
57 + fuse? ( >=sys-fs/fuse-2.8.0 )
58 + gnome-keyring? ( app-crypt/libsecret )
59 + gnome-online-accounts? ( >=net-libs/gnome-online-accounts-3.7.1 )
60 + google? (
61 + >=dev-libs/libgdata-0.17.3:=[crypt,gnome-online-accounts]
62 + >=net-libs/gnome-online-accounts-3.17.1 )
63 + gphoto2? ( >=media-libs/libgphoto2-2.4.7:= )
64 + gtk? ( >=x11-libs/gtk+-3.0:3 )
65 + http? ( >=net-libs/libsoup-2.42:2.4 )
66 + ios? (
67 + >=app-pda/libimobiledevice-1.1.5:=
68 + >=app-pda/libplist-1:= )
69 + mtp? ( >=media-libs/libmtp-1.1.6 )
70 + nfs? ( >=net-fs/libnfs-1.9.7 )
71 + samba? ( || ( >=net-fs/samba-3.4.6[smbclient] >=net-fs/samba-4[client] ) )
72 + systemd? ( sys-apps/systemd:0= )
73 + udev? (
74 + cdda? ( dev-libs/libcdio-paranoia )
75 + virtual/libgudev:=
76 + virtual/libudev:= )
77 + udisks? ( >=sys-fs/udisks-1.97:2 )
78 + zeroconf? ( >=net-dns/avahi-0.6 )
79 +"
80 +DEPEND="${RDEPEND}
81 + app-text/docbook-xsl-stylesheets
82 + dev-libs/libxslt
83 + >=dev-util/intltool-0.40
84 + virtual/pkgconfig
85 + dev-util/gdbus-codegen
86 + dev-util/gtk-doc-am
87 + test? (
88 + >=dev-python/twisted-core-12.3.0
89 + || (
90 + net-analyzer/netcat
91 + net-analyzer/netcat6 ) )
92 + !udev? ( >=dev-libs/libgcrypt-1.2.2:0 )
93 +"
94 +# libgcrypt.m4, provided by libgcrypt, needed for eautoreconf, bug #399043
95 +# test dependencies needed per https://bugzilla.gnome.org/700162
96 +
97 +# Tests with multiple failures, this is being handled upstream at:
98 +# https://bugzilla.gnome.org/700162
99 +RESTRICT="test"
100 +
101 +src_prepare() {
102 + DOCS="AUTHORS ChangeLog NEWS MAINTAINERS README TODO" # ChangeLog.pre-1.2 README.commits
103 +
104 + if ! use udev; then
105 + sed -e 's/gvfsd-burn/ /' \
106 + -e 's/burn.mount.in/ /' \
107 + -e 's/burn.mount/ /' \
108 + -i daemon/Makefile.am || die
109 +
110 + # Uncomment when eautoreconf stops being needed always
111 + eautoreconf
112 + fi
113 +
114 + gnome2_src_prepare
115 +}
116 +
117 +src_configure() {
118 + # --enable-documentation installs man pages
119 + # --disable-obexftp, upstream bug #729945
120 + gnome2_src_configure \
121 + --enable-bash-completion \
122 + --with-bash-completion-dir="$(get_bashcompdir)" \
123 + --enable-gcr \
124 + --disable-gdu \
125 + --disable-hal \
126 + --with-dbus-service-dir="${EPREFIX}"/usr/share/dbus-1/services \
127 + --enable-documentation \
128 + $(use_enable afp) \
129 + $(use_enable archive) \
130 + $(use_enable bluray) \
131 + $(use_enable cdda) \
132 + $(use_enable fuse) \
133 + $(use_enable gnome-keyring keyring) \
134 + $(use_enable gnome-online-accounts goa) \
135 + $(use_enable google) \
136 + $(use_enable gphoto2) \
137 + $(use_enable gtk) \
138 + $(use_enable ios afc) \
139 + $(use_enable mtp libmtp) \
140 + $(use_enable nfs) \
141 + $(use_enable udev) \
142 + $(use_enable udev gudev) \
143 + $(use_enable http) \
144 + $(use_enable samba) \
145 + $(use_enable systemd libsystemd-login) \
146 + $(use_enable udisks udisks2) \
147 + $(use_enable zeroconf avahi)
148 +}