-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Mark Ellis wrote:
> On Mon, 2008-12-22 at 20:56 +0100, Adam Williamson wrote:
>> On Mon, 2008-12-22 at 20:50 +0100, Federico Ferri wrote:
>>> -----BEGIN PGP SIGNED MESSAGE-----
>>> Hash: SHA1
>>>
>>> hi,
>>>
>>> why synce-gvfs requires a _built_ src tree of gvfs?
>>> can't just rely on the gvfs src tree?
>>> or otherwise could the gvfs install some specific files which expose
>>> its api and its build output to the other apps needing it?
>
> gvfs has no public interfaces. There have been a number of requests on
> the gvfs list for such a beast, including mine. The current response
> from the devs is that this may happen, but no guarantees.
>
> synce-gvfs requires a built tree because the internal build structure of
> gvfs also changes sometimes, and I don't have the time to follow it
> every time this happens, whereas with a built tree we can get by with
> the internal headers and the libdaemon library (and I have to fiddle
> even this sometimes).
>
> The crappy workaround I came up with was the stuff in the make-dist dir
> in the synce-gvfs source, which will grab everything it needs from an
> unbuilt gvfs source tree and allow you to build a self contained
> synce-gvfs source. This is the method used to produce the current
> synce-gvfs tarball. Yes this is broken with gvfs 1.0.2. I overcame this
> for ubuntu by rebuilding the source against a 1.0.2 tree and including
> this synce-gvfs tree in the ubuntu package.
>

yep

I ended up in using the make-dist script (I backported from svn) and
it's the only way to build synce-gvfs from an arbitrary gvfs tarball

a little issue is that actually I need to depend on that *exact*
version of gnome-gvfs... that's too bad, because multiple packages can
pull in different versions of gnome-gvfs... causing troubles when
trying to upgrade a system.

so I decided to put a depend on >=gnome-base/gvfs-${gvfs_V} [1] which
will pull at-least that version of gvfs, but still allow further
upgrades of gvfs.
eventually, package upgrades will pull a newer version of gvfs... in
that case I only hope that things will not break with future versions
of gnome-gvfs



you can check the whole ebuild here:
http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-pda/synce-gvfs/synce-gvfs-0.1-r1.ebuild?rev=1.1&view=markup


- --
FF
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAklT6OIACgkQV/B5axfzrPu0aQCfVuh+eXntlVh61Dksj1R08wLn
kaoAmgNjb9FjLJjQYp1eY5aziKe9dpFz
=YE1G
-----END PGP SIGNATURE-----


------------------------------------------------------------------------------
_______________________________________________
SynCE-Devel mailing list
SynCE-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synce-devel

Reply via email to