Copr repo for experimenting with repackaging Lazarus by splitting the package into multiple smaller packages.
The current split is as follows:
lazarus- meta-package, does not actually contain any files
lazarus-ide- the IDE, compiled with GTK2 widgetset (TODO: add more versions)
lazarus-tools- command-line tools distributed with Lazarus, like
lazarus-lcl- base components for the Lazarus Component Library
lazarus-lcl-nogui- components for non-graphical applications (dubious usefulness - may make more sense to fold back into
lazarus-lcl-gtk2- support for GTK2 widgetset
lazarus-lcl-gtk3- support for GTK3 widgetset
lazarus-lcl-qt- support for Qt4 widgetset
lazarus-lcl-qt5- support for Qt5 widgetset
lazarus meta-package will pull in the following sub-packages:
This makes installing the meta-package from this Copr functionally identical to what you'd get by installing
lazarus from the current Fedora repo.
Installing extra wigsetsets
To enable support for extra widget sets, install one of the
lazarus-lcl-* packages. They should pull in the required libraries.
Minimal Lazarus install for automated builds
To get a minimal Lazarus install - e.g. for building dependent packages - instead of the main
lazarus meta-package, you can
BuildRequire the following:
lazarus-lcl- for LCL common parts
lazarus-lcl-nogui- may not be required, depending on the program
lazarus-lcl-gtk2- GTK2 is the default, but you could use a different widgetset if you so desire
The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).
* Total number of packages downloaded in the last seven days.
This is a companion discussion topic for the original entry at https://copr.fedorainfracloud.org/coprs/suve/lazarus-split/