commit:     03aabc2a4e2255bf074582448bb486f875686207
Author:     Ole Reifschneider <tranquility <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 13 19:58:27 2015 +0000
Commit:     Ole Reifschneider <tranquility <AT> gentoo <DOT> org>
CommitDate: Tue Oct 13 20:03:37 2015 +0000
URL:        https://gitweb.gentoo.org/proj/gnome.git/commit/?id=03aabc2a

gnome-base/gvfs: Bump version to 1.26.1

Package-Manager: portage-2.2.23
Manifest-Sign-Key: 0xE9E568677E8B4D42

 .../gvfs/{gvfs-9999.ebuild => gvfs-1.26.1.ebuild}  | 34 ++++++++++------------
 gnome-base/gvfs/gvfs-9999.ebuild                   | 12 ++++++--
 gnome-base/gvfs/metadata.xml                       |  2 ++
 3 files changed, 26 insertions(+), 22 deletions(-)

diff --git a/gnome-base/gvfs/gvfs-9999.ebuild 
b/gnome-base/gvfs/gvfs-1.26.1.ebuild
similarity index 80%
copy from gnome-base/gvfs/gvfs-9999.ebuild
copy to gnome-base/gvfs/gvfs-1.26.1.ebuild
index 5bc8427..a16541b 100644
--- a/gnome-base/gvfs/gvfs-9999.ebuild
+++ b/gnome-base/gvfs/gvfs-1.26.1.ebuild
@@ -7,9 +7,6 @@ GCONF_DEBUG="no"
 GNOME2_LA_PUNT="yes"
 
 inherit autotools bash-completion-r1 eutils gnome2
-if [[ ${PV} = 9999 ]]; then
-       inherit gnome2-live
-fi
 
 DESCRIPTION="Virtual filesystem implementation for gio"
 HOMEPAGE="https://git.gnome.org/browse/gvfs";
@@ -17,25 +14,18 @@ HOMEPAGE="https://git.gnome.org/browse/gvfs";
 LICENSE="LGPL-2+"
 SLOT="0"
 
-IUSE="afp archive bluray cdda fuse gnome-online-accounts gphoto2 gtk +http ios 
libsecret mtp nfs samba systemd test +udev udisks zeroconf"
+IUSE="afp archive bluray cdda fuse +gcr gnome-online-accounts google gphoto2 
gtk +http ios libsecret mtp nfs samba systemd test +udev udisks zeroconf"
 REQUIRED_USE="
        cdda? ( udev )
        mtp? ( udev )
        udisks? ( udev )
        systemd? ( udisks )
 "
-
-if [[ ${PV} = 9999 ]]; then
-       KEYWORDS=""
-       DOCS=""
-       IUSE="${IUSE} doc"
-else
-       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"
-fi
+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"
 
 # Can use libgphoto-2.5.0 as well. Automagic detection.
 RDEPEND="
-       >=dev-libs/glib-2.43.2:2
+       >=dev-libs/glib-2.45.7:2
        sys-apps/dbus
        dev-libs/libxml2:2
        net-misc/openssh
@@ -43,7 +33,12 @@ RDEPEND="
        archive? ( app-arch/libarchive:= )
        bluray? ( media-libs/libbluray )
        fuse? ( >=sys-fs/fuse-2.8.0 )
+       gcr? ( app-crypt/gcr )
        gnome-online-accounts? ( >=net-libs/gnome-online-accounts-3.7.1 )
+       google? (
+               >=net-libs/gnome-online-accounts-3.17.1
+               dev-libs/libgdata
+       )
        gphoto2? ( >=media-libs/libgphoto2-2.4.7:= )
        gtk? ( >=x11-libs/gtk+-3.0:3 )
        http? ( >=net-libs/libsoup-2.42:2.4 )
@@ -79,10 +74,9 @@ DEPEND="${RDEPEND}
 # libgcrypt.m4, provided by libgcrypt, needed for eautoreconf, bug #399043
 # test dependencies needed per https://bugzilla.gnome.org/700162
 
-if [[ ${PV} = 9999 ]]; then
-       DEPEND="${DEPEND}
-               doc? ( >=dev-util/gtk-doc-1 )"
-fi
+# Tests with multiple failures, this is being handled upstream at:
+# https://bugzilla.gnome.org/700162
+RESTRICT="test"
 
 src_prepare() {
        DOCS="AUTHORS ChangeLog NEWS MAINTAINERS README TODO" # 
ChangeLog.pre-1.2 README.commits
@@ -93,7 +87,8 @@ src_prepare() {
                        -e 's/burn.mount/ /' \
                        -i daemon/Makefile.am || die
 
-               [[ ${PV} = 9999 ]] || eautoreconf
+               # Uncomment when eautoreconf stops being needed always
+               eautoreconf
        fi
 
        gnome2_src_prepare
@@ -107,7 +102,6 @@ src_configure() {
                --with-bash-completion-dir="$(get_bashcompdir)" \
                --disable-gdu \
                --disable-hal \
-               --disable-obexftp \
                --with-dbus-service-dir="${EPREFIX}"/usr/share/dbus-1/services \
                --enable-documentation \
                $(use_enable afp) \
@@ -115,7 +109,9 @@ src_configure() {
                $(use_enable bluray) \
                $(use_enable cdda) \
                $(use_enable fuse) \
+               $(use_enable gcr gcr) \
                $(use_enable gnome-online-accounts goa) \
+               $(use_enable google google) \
                $(use_enable gphoto2) \
                $(use_enable gtk) \
                $(use_enable ios afc) \

diff --git a/gnome-base/gvfs/gvfs-9999.ebuild b/gnome-base/gvfs/gvfs-9999.ebuild
index 5bc8427..babfead 100644
--- a/gnome-base/gvfs/gvfs-9999.ebuild
+++ b/gnome-base/gvfs/gvfs-9999.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="https://git.gnome.org/browse/gvfs";
 LICENSE="LGPL-2+"
 SLOT="0"
 
-IUSE="afp archive bluray cdda fuse gnome-online-accounts gphoto2 gtk +http ios 
libsecret mtp nfs samba systemd test +udev udisks zeroconf"
+IUSE="afp archive bluray cdda fuse +gcr gnome-online-accounts google gphoto2 
gtk +http ios libsecret mtp nfs samba systemd test +udev udisks zeroconf"
 REQUIRED_USE="
        cdda? ( udev )
        mtp? ( udev )
@@ -35,7 +35,7 @@ fi
 
 # Can use libgphoto-2.5.0 as well. Automagic detection.
 RDEPEND="
-       >=dev-libs/glib-2.43.2:2
+       >=dev-libs/glib-2.45.7:2
        sys-apps/dbus
        dev-libs/libxml2:2
        net-misc/openssh
@@ -43,7 +43,12 @@ RDEPEND="
        archive? ( app-arch/libarchive:= )
        bluray? ( media-libs/libbluray )
        fuse? ( >=sys-fs/fuse-2.8.0 )
+       gcr? ( app-crypt/gcr )
        gnome-online-accounts? ( >=net-libs/gnome-online-accounts-3.7.1 )
+       google? (
+               >=net-libs/gnome-online-accounts-3.17.1
+               dev-libs/libgdata
+       )
        gphoto2? ( >=media-libs/libgphoto2-2.4.7:= )
        gtk? ( >=x11-libs/gtk+-3.0:3 )
        http? ( >=net-libs/libsoup-2.42:2.4 )
@@ -107,7 +112,6 @@ src_configure() {
                --with-bash-completion-dir="$(get_bashcompdir)" \
                --disable-gdu \
                --disable-hal \
-               --disable-obexftp \
                --with-dbus-service-dir="${EPREFIX}"/usr/share/dbus-1/services \
                --enable-documentation \
                $(use_enable afp) \
@@ -115,7 +119,9 @@ src_configure() {
                $(use_enable bluray) \
                $(use_enable cdda) \
                $(use_enable fuse) \
+               $(use_enable gcr gcr) \
                $(use_enable gnome-online-accounts goa) \
+               $(use_enable google google) \
                $(use_enable gphoto2) \
                $(use_enable gtk) \
                $(use_enable ios afc) \

diff --git a/gnome-base/gvfs/metadata.xml b/gnome-base/gvfs/metadata.xml
index c4c9f8e..cb602d6 100644
--- a/gnome-base/gvfs/metadata.xml
+++ b/gnome-base/gvfs/metadata.xml
@@ -17,7 +17,9 @@ applications not using gio to access the gvfs filesystems.
        <flag name='bluray'>Enable playback of Blu-ray filesystems using 
<pkg>media-libs/libbluray</pkg></flag>
        <flag name='fuse'>Enables fuse mount points in $HOME/.gvfs for legacy
                application access</flag>
+       <flag name="gcr">Enable support for <pkg>app-crypt/gcr</pkg></flag>
        <flag name="gnome-online-accounts">Enable configuration panel for 
<pkg>net-libs/gnome-online-accounts</pkg> accounts</flag>
+       <flag name="google">Add google drive support</flag>
        <flag name="http">Enable the HTTP/DAV backend using 
<pkg>net-libs/libsoup-gnome</pkg></flag>
        <flag name="libsecret">Enable <pkg>app-crypt/libsecret</pkg> support to 
store login credentials.</flag>
        <flag name="nfs">Enable NFS client support via 
<pkg>net-fs/libnfs</pkg>.</flag>

Reply via email to