Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 43827 - x11-libs/qt - qvfb support
Summary: x11-libs/qt - qvfb support
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High enhancement (vote)
Assignee: Qt Bug Alias
URL: http://www.oszine.de
Whiteboard: [qting-edge]
Keywords: EBUILD, InOverlay
: 152556 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-03-05 13:12 UTC by Andreas Richter
Modified: 2009-05-26 18:01 UTC (History)
6 users (show)

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


Attachments
ebuild containing qvfb USE flag (qt-3.3.4-r8.ebuild,10.23 KB, text/plain)
2006-01-20 12:41 UTC, Rich O.
Details
x11-misc/qvfb-3.3.4.ebuild (qvfb-3.3.4.ebuild,623 bytes, text/plain)
2007-03-05 06:45 UTC, Nguyen Thai Ngoc Duy (RETIRED)
Details
dev-embedded/qvfb-4.4.1.ebuild (qvfb-4.4.1.ebuild,1.06 KB, text/plain)
2008-08-14 13:35 UTC, Håvard Wall
Details
Simplified qvfb ebuild for qt-4.5.0. (qvfb-4.5.0.ebuild,607 bytes, text/plain)
2009-04-08 22:44 UTC, Tais P. Hansen
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Richter 2004-03-05 13:12:33 UTC
Hi Gentoo-Developers,

for all qt-embedded developers it's necessary to have a qvfb, the qt virtual framebuffer. it's a X11 application that simualtes a framebuffer device. 

for compiling this qt must configured with -qvfb 
for that you can add a new USE variable named qvfb? when it's set, the qt virtual framebuffer ist compiled with qt-x11. 

tia
ar
Comment 1 Dan Armak (RETIRED) gentoo-dev 2005-07-01 08:35:48 UTC
The qt-embedded ebuild builds a qt with -qvfb. 
Comment 2 Gregorio Guidi (RETIRED) gentoo-dev 2005-11-05 13:30:06 UTC
I'm reopening this bug because we missed something: to make qvfb work one 
needs qt-embedded compiled with -qvfb (and that's ok) and the qvfb tool from 
standard qt. qvfb is not compiled by default in qt, so to fulfill the request 
we should add a snippet similar to the one for bug 91666 to run make in the 
tools/qvfb directory (conditional on a USE flag? the overhead of the qvfb 
binary is ~130kB). 
 
Comment 3 Rich O. 2006-01-20 12:41:16 UTC
Created attachment 77668 [details]
ebuild containing qvfb USE flag

Here's an ebuild that I modified for qt-3.3.4-r8 that adds a qvfb USE flag and it does compile and install qvfb. Hope it helps...
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2006-10-23 07:53:45 UTC
*** Bug 152556 has been marked as a duplicate of this bug. ***
Comment 5 Nguyen Thai Ngoc Duy (RETIRED) gentoo-dev 2007-03-05 06:45:08 UTC
Created attachment 112143 [details]
x11-misc/qvfb-3.3.4.ebuild

Another approach: make it a separate ebuild. I'd rather this approach because qvfb doesn't have anything to do with the rest of qt-embedded package.
Comment 6 Nguyen Thai Ngoc Duy (RETIRED) gentoo-dev 2007-03-05 06:48:44 UTC
Please remove the empty RDEPEND assignment from the ebuild before using it
Comment 7 Przemyslaw Maciag (RETIRED) gentoo-dev 2007-03-07 22:49:49 UTC
(In reply to comment #6)
> Please remove the empty RDEPEND assignment from the ebuild before using it

shouldn't it be something like RDEPEND="${DEPEND}"?
Comment 8 Nguyen Thai Ngoc Duy (RETIRED) gentoo-dev 2007-03-08 04:07:56 UTC
(In reply to comment #7)
> (In reply to comment #6)
> > Please remove the empty RDEPEND assignment from the ebuild before using it
> 
> shouldn't it be something like RDEPEND="${DEPEND}"?
> 

According to `man 5 ebuild`, RDEPEND should be set automatically as same as DEPEND if not set.
Comment 9 Håvard Wall 2008-08-14 13:35:09 UTC
Created attachment 162897 [details]
dev-embedded/qvfb-4.4.1.ebuild

New ebuild based on the split Qt-4.4 ebuilds.

I've been maintaining qvfb (and Qt Embedded) for several years now and are willing to maintain this ebuild if help is wanted/needed.
Comment 10 Tais P. Hansen 2009-04-08 22:44:00 UTC
Created attachment 187739 [details]
Simplified qvfb ebuild for qt-4.5.0.
Comment 11 Markos Chandras (RETIRED) gentoo-dev 2009-05-21 22:34:16 UTC
Ok it has been ages, but now qt is willing to take care of this package. Tais, are you interested in proxy-maintain this package cause we dont have the means to test it ?

Thanks
Comment 12 Håvard Wall 2009-05-23 09:13:57 UTC
I've tested the ebuild against 4.5.1 and it seems to work fine. If Tais are unable to do proxy-maintenance I could be willing to step up. As mentioned in comment #9 I know qvfb, qt and qt-embedded fairly well (I guess I could also join the qt herd if you need more people).
Comment 13 Markos Chandras (RETIRED) gentoo-dev 2009-05-23 12:10:56 UTC
(In reply to comment #12)
> I've tested the ebuild against 4.5.1 and it seems to work fine. If Tais are
> unable to do proxy-maintenance I could be willing to step up. As mentioned in
> comment #9 I know qvfb, qt and qt-embedded fairly well (I guess I could also
> join the qt herd if you need more people).
> 

Well, you can be both proxy maintainers. I ll add you as proxy maintainer for now and later we can add Tais. First of all, I will fix the ebuild as it has some mistakes. I ll put it on qting-edge overlay at first for some clean up and I ll push it to portage within the next 3 days

New people are always welcomend in Qt herd but you need to follow the standard recruitment process first[1] if you really want to become dev :)

[1]: http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=1&chap=2

Comment 14 Markos Chandras (RETIRED) gentoo-dev 2009-05-23 12:58:46 UTC
I ve added the following ebuilds on qting-edge overlay

*qvfb-4.5.1
*qvfb-4.5.9999
*qvfb-4.9999

As I said before, 4.5.1 will stay there for 3 days for further testing :)
Comment 15 Håvard Wall 2009-05-23 17:58:43 UTC
I've tested the ebuild in the qting-edge overlay and this works equally fine. However I find the ebuild category a bit confusing. It's placed in x11-libs/qvfb but it's really not a library but a standalone application used when testing/developing qt-embedded applications. 

So, IMO, the ebuild should be placed in dev-embedded/qvfb.
Comment 16 Markos Chandras (RETIRED) gentoo-dev 2009-05-23 23:59:45 UTC
(In reply to comment #15)
> I've tested the ebuild in the qting-edge overlay and this works equally fine.
> However I find the ebuild category a bit confusing. It's placed in
> x11-libs/qvfb but it's really not a library but a standalone application used
> when testing/developing qt-embedded applications. 
> 
> So, IMO, the ebuild should be placed in dev-embedded/qvfb.
> 

Ok I ve changed the ebuild category :)
Comment 17 Markos Chandras (RETIRED) gentoo-dev 2009-05-26 18:01:59 UTC
On tree

+*qvfb-4.5.1 (26 May 2009)
+
+  26 May 2009; Markos Chandras <hwoarang@gentoo.org> +qvfb-4.5.1.ebuild,
+  +metadata.xml:
+  Initial commit of qvfb tool. Fixes bug 43827. Thanks to Håvard Wall
+  <haavardw@ifi.uio.no> and Tais M. Hansen <tais.hansen@osd.dk> for the
+  initial
+  ebuilds.
+

Havard, you ll be proxy maintainer for this package so ping me or any other qt member for future updates or problems concerning this package

Thanks for your effort :)