VNC Client for the GNOME Desktop.
Created attachment 128865 [details] vinagre-0.2.ebuild Ebuild for net-misc/vinagre-0.2.
Created attachment 128867 [details] configure.patch Patch for configure which allow to configure vinagre-0.2 with gtk+-2.10.13.
Created attachment 128869 [details] configure.ac.patch Patch for configure.ac which allow to configure vinagre-0.2 with gtk+-2.10.13.
vinagre 0.3 was released yesterday.
Created attachment 130988 [details] net-misc/vinagre-0.3.ebuild * The new version needs at least gtk+-2.11.0 it is not in portage yet but it is available in the gnome-experimental overlay * The latest version works for me without the configure[.ac] patches * The URI is changed
Created attachment 133810 [details] vinagre-0.3.ebuild Tidied ebuild.
maybe vnc should become a virtual ebuild, then its dependency can be fulfilled by either net-misc/vnc or net-misc/vinagre. and if you have both gnome and vnc use flags enable, then vinagre become the default dependency of virtual/vnc. What do you think of this ?
ebuild working on my gear (x86).
Created attachment 139906 [details] vinagre-0.4 ebuild
Comment on attachment 139906 [details] vinagre-0.4 ebuild depends at least on net-libs/gtk-vnc-0.3 (I have submitted version 0.3.2)
Reassigning to gnome@, as this package will be an official GNOME module starting with GNOME-2.22 and we will be adding it to the portage tree soon (or to the gnome overlay in the start if the current version has dependencies on versions of gnome libraries that are in the development series and only in overlay).
I have added vinagre-0.4 ebuild to the gnome overlay for gnome team and development series testers purposes. I will move it to portage as soon as it actually works for me - currently it simply crashes upon trying to open a VNC connection. Some nitpicks about the vinagre-0.4.ebuild that was attached here, so that the author of it can see what can be made better (and was done in the new ebuild created by me from scratch and put to overlay): * I used a different form of the short description - taken from vinagre homepage. Most notably "GNOME" is spelt properly instead of "gnome" * SRC_URI is not necessary to be noted in there as uncommented, as gnome2.eclass takes care of it automatically and no other gnome2 using ebuild doesn't set it unless it's located at a different place * I doubt all the noted platforms (x86, amd64 and ppc) were tested by the author. If it were, then that should be noted in a comment here. As I tried to get it to work on x86, I made it be ~x86 only for now. * The following RDEPENDs were missing: >=dev-libs/glib-2.11 * The following RDEPENDs had too low version requirements in the attachment - while the pkgconfig file is versioned at 2.0, the check is done typically against a defined above constant: >=gnome-base/libglade-2.6 >=gnome-base/gconf-2.16 >=gnome-base/gnome-keyring-1 >=gnome-base/gnome-vfs-2.0 >=net-dns/avahi-0.6.18 * The following DEPENDs were missing: >=dev-util/pkgconfig-0.9 >=dev-util/intltool-0.35 * The package installs its own docs in /usr/share/doc/vinagre/, which is wrong as they don't get ecompressed (compressed with the user chosen method, defaulting to bz2) and includes unnecessary things like COPYING and INSTALL. Need DOCS variable for this per gnome2.eclass method and removal of the vinagre own installed /usr/share/doc stuff in src_install() Hope these notes help for future packaging work. Many thanks guys for providing the ebuilds for people to use up to now. Was a good double-checking opportunity for me as well. I will attach the ebuild of mine for reference as well, and for those that want to try it before it gets to portage, while not wanting gnome-2.21 development stuff that would come from the overlay.
Created attachment 141949 [details] Ebuild as in gnome git overlay
Created attachment 142179 [details, diff] Check if avahi was built with USE=gtk avahi needs to be built with USE=gtk when vinagre is built with USE=avahi. Attached patch applies such a test to the ebuild.
I just added the check.
Working great for me on x86. CC.
0.5 version released 10 Mar 2008 This is the version for GNOME 2.22.
Yes, we know, we have scripts. http://dev.gentoo.org/~leio/gnome/gnome2.21.html
this is now in tree. closing.