Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 189826 - net-misc/vinagre-0.3 - new ebuild
Summary: net-misc/vinagre-0.3 - new ebuild
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords: InOverlay
Depends on: 189824
Blocks:
  Show dependency tree
 
Reported: 2007-08-22 12:37 UTC by Jiri Tyr
Modified: 2008-03-23 23:05 UTC (History)
6 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
vinagre-0.2.ebuild (vinagre-0.2.ebuild,694 bytes, text/plain)
2007-08-22 12:38 UTC, Jiri Tyr
Details
configure.patch (configure.patch,558 bytes, text/plain)
2007-08-22 12:39 UTC, Jiri Tyr
Details
configure.ac.patch (configure.ac.patch,552 bytes, text/plain)
2007-08-22 12:40 UTC, Jiri Tyr
Details
net-misc/vinagre-0.3.ebuild (vinagre-0.3.ebuild,546 bytes, text/plain)
2007-09-15 12:55 UTC, Laurento Frittella (mrfree)
Details
vinagre-0.3.ebuild (vinagre-0.3.ebuild,797 bytes, text/plain)
2007-10-18 20:00 UTC, Paul Bredbury
Details
vinagre-0.4 ebuild (vinagre-0.4.ebuild,561 bytes, text/plain)
2008-01-02 19:57 UTC, Paul Seidler
Details
Ebuild as in gnome git overlay (vinagre-0.4.ebuild,861 bytes, text/plain)
2008-01-28 02:41 UTC, Mart Raudsepp
Details
Check if avahi was built with USE=gtk (check-avahi-gtk-flag.patch,613 bytes, patch)
2008-01-30 05:19 UTC, Nirbheek Chauhan (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jiri Tyr 2007-08-22 12:37:38 UTC
VNC Client for the GNOME Desktop.
Comment 1 Jiri Tyr 2007-08-22 12:38:30 UTC
Created attachment 128865 [details]
vinagre-0.2.ebuild

Ebuild for net-misc/vinagre-0.2.
Comment 2 Jiri Tyr 2007-08-22 12:39:58 UTC
Created attachment 128867 [details]
configure.patch

Patch for configure which allow to configure vinagre-0.2 with gtk+-2.10.13.
Comment 3 Jiri Tyr 2007-08-22 12:40:29 UTC
Created attachment 128869 [details]
configure.ac.patch

Patch for configure.ac which allow to configure vinagre-0.2 with gtk+-2.10.13.
Comment 4 Henrique Rodrigues 2007-09-14 16:11:50 UTC
vinagre 0.3 was released yesterday.
Comment 5 Laurento Frittella (mrfree) 2007-09-15 12:55:40 UTC
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
Comment 6 Paul Bredbury 2007-10-18 20:00:53 UTC
Created attachment 133810 [details]
vinagre-0.3.ebuild

Tidied ebuild.
Comment 7 Le retraité 2007-11-08 11:10:49 UTC
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 ?
Comment 8 Alexandre Lima 2007-12-10 22:14:37 UTC
ebuild working on my gear (x86).
Comment 9 Paul Seidler 2008-01-02 19:57:48 UTC
Created attachment 139906 [details]
vinagre-0.4 ebuild
Comment 10 Paul Seidler 2008-01-02 20:00:13 UTC
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)
Comment 11 Mart Raudsepp gentoo-dev 2008-01-13 19:15:24 UTC
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).
Comment 12 Mart Raudsepp gentoo-dev 2008-01-28 02:39:44 UTC
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.
Comment 13 Mart Raudsepp gentoo-dev 2008-01-28 02:41:17 UTC
Created attachment 141949 [details]
Ebuild as in gnome git overlay
Comment 14 Nirbheek Chauhan (RETIRED) gentoo-dev 2008-01-30 05:19:17 UTC
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.
Comment 15 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-03-03 00:30:54 UTC
I just added the check.
Comment 16 Miller Larson 2008-03-03 15:49:59 UTC
Working great for me on x86.  CC.
Comment 17 Miller Larson 2008-03-11 17:53:08 UTC
0.5 version released
10 Mar 2008

This is the version for GNOME 2.22.
Comment 18 Mart Raudsepp gentoo-dev 2008-03-11 21:05:56 UTC
Yes, we know, we have scripts. http://dev.gentoo.org/~leio/gnome/gnome2.21.html
Comment 19 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-03-23 23:05:38 UTC
this is now in tree. closing.