Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 936828 - dev-lang/lazarus improvements for multiple LCLWidgetType
Summary: dev-lang/lazarus improvements for multiple LCLWidgetType
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Amy Liffey
URL:
Whiteboard:
Keywords: PATCH
Depends on:
Blocks:
 
Reported: 2024-07-28 12:10 UTC by Cănărău Constantin
Modified: 2024-07-29 00:32 UTC (History)
1 user (show)

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


Attachments
Add runtime/buildtime dependencies for others LCL widgets that lazarus use (lazarus-3.4.patch,1.29 KB, patch)
2024-07-28 12:10 UTC, Cănărău Constantin
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Cănărău Constantin 2024-07-28 12:10:29 UTC
Created attachment 898460 [details, diff]
Add runtime/buildtime dependencies for others LCL widgets that lazarus use

Currently, dev-lang/lazarus have
REQUIRED_USE="gui? ( ^^ ( gtk2 gtk qt5 qt6 ) ) extras? ( gui )" 
which mean that you can *build* lazarus IDE with eighter gtk2 gtk3 (actually not ready, yet) qt5 or qt6. 
But that automatically imply that you *cannot modify and build* an old project based on qt5 because lazarus is build on qt6 and dev-libs/libqt5pas is missing, or and older gtk2 based project because x11-libs/gtk:2 is missing.

I propose to add some useflags, buildtime/runtime/other - please choose the more apropiate one - to have lazarus built with one of gtk2|qt5|qt6, but to be able to work with projects which are not based on the same LCL as lazarus.

Thank you!