Distribution-wide Changes
lazarus
repackaging
Lazarus is an Integrated Development Environment (IDE) for developing software in the Pascal programming language.
The lazarus
package, which provides this IDE, is now being split into several sub-packages as follows:
-
lazarus-doc
- documentation -
lazarus-ide
- IDE itself -
lazarus-lcl
- base package for the LCL (Lazarus Component Library), containing common LCL parts -
lazarus-lcl-nogui
- components for building non-graphical applications -
lazarus-lcl-gtk2
- components for building programs using the GIMP Toolkit 2 (GTK2) widget library -
lazarus-lcl-gtk3
- support for building programs using the GTK3 widget library -
lazarus-lcl-qt
- support for building programs using the Qt4 widget library -
lazarus-lcl-qt5
- support for building programs using the Qt5 widget library -
lazarus-tools
- command-line utilities provided with Lazarus, for examplelazbuild
The original lazarus
package will become a meta-package and will not contain any files. Instead, it will pull in all the following packages:
-
lazarus-ide
-
lazarus-lcl
-
lazarus-lcl-nogui
-
lazarus-lcl-gtk2
-
lazarus-tools
As a result, this change allows for building the Lazarus Component Library for multiple widget sets, instead of just the default GTK2.
SPDX Migration
RPM packages use SPDX identifiers for licenses as a standard. About half of the packages have been migrated to SPDX identifiers. The remaining packages are estimated to be migrated to SPDX in Fedora 40 and 41.
Colored prompt for Bash shell
Previously, the default prompt was monochrome, which made it difficult to distinguish individual prompts from commands in the long output. To address this problem, this update introduces a simple colored shell prompt that users can further visually customize.
Want to help? Learn how to contribute to Fedora Docs ›