public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] Using new (masked) qt-x11-3.0.0 ebuild
@ 2001-11-16 14:38 Dan Armak
  2001-11-19 10:46 ` Geert Bevin
  0 siblings, 1 reply; 10+ messages in thread
From: Dan Armak @ 2001-11-16 14:38 UTC (permalink / raw
  To: gentoo-dev

Hi all,

Due to requests by developers of qt3 apps, I have committed a (masked) 
x11-libs/qt-x11-3.0.0 ebuild and accompanying files.

It's masked because portage doesn't (yet) have the right dependency 
specification functionality. If I say DEPEND=">=x11-libs/qt-x11-2.2", 
qt-x11-3.0.0 will be used if available. Someday someone will add this 
functionality, the deadline being the release of KDE3 around Feb. 2002. 
(Please do it earlier though!)

So if you just emerge this masked ebuild, portage will think it 
fullfills dependencies of qt-2.x and set QTDIR so that kde2/qt2 apps won't 
compile (or emerge).

Temporary fix: rename or move the directory /usr/lib/qt-x11-3.0.0 to some 
other location, e.g. /usr/lib/qt3. Then, kde2/qt2 apps will emerge correctly. 

To build things against your qt3 which is now in a non-standard location, 
copy the file /etc/env.d/45qt-x11-3.0.0 to e.g. /etc/env.d/45qt3 and update 
all paths in the new copy of the file. Then run env-update and relogin. That 
takes care of runtime dynamic linking. To compile against this qt (outside of 
portage), export QTDIR as appropriate or pass --with-qt-dir to your configure 
or whatever.

-- 

Dan Armak
Gentoo Linux Developer, Desktop Team
Matan, Israel


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2001-11-19 13:48 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-11-16 14:38 [gentoo-dev] Using new (masked) qt-x11-3.0.0 ebuild Dan Armak
2001-11-19 10:46 ` Geert Bevin
2001-11-19 11:14   ` Mikael Hallendal
2001-11-19 11:20     ` Geert Bevin
2001-11-19 11:46       ` Mikael Hallendal
2001-11-19 12:08         ` Geert Bevin
2001-11-19 13:11   ` Dan Armak
2001-11-19 13:25     ` Geert Bevin
2001-11-19 13:32       ` Dan Armak
2001-11-19 13:46         ` Geert Bevin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox