发行版方面的变化

`lazarus`重新打包

Lazarus 是一个集成开发环境(IDE),用于使用 Pascal 编程语言开发软件。

提供该集成开发环境的 lazarus 软件包现在被拆分成以下几个子软件包:

  • lazarus-doc - 文档

  • lazarus-ide - IDE

  • lazarus-lcl - LCL(Lazarus 组件库)的基础软件包,包含常用的 LCL 部件

  • lazarus-lcl-nogui - 用于构建非图形化应用程序的组件

  • lazarus-lcl-gtk2 - 使用 GIMP 工具包 2 (GTK2) 小工具库构建程序的组件

  • lazarus-lcl-gtk3 - 支持使用 GTK3 widget 库构建程序

  • lazarus-lcl-qt - 支持使用 Qt4 widget 库构建程序

  • lazarus-lcl-qt5 - 支持使用 Qt5 widget 库构建程序

  • lazarus-tools - Lazarus 提供的命令行实用程序,例如 lazbuild

原始的 lazarus 软件包将成为元软件包,不包含任何文件。取而代之的是,它将引入以下所有软件包:

  • lazarus-ide

  • lazarus-lcl

  • lazarus-lcl-nogui

  • lazarus-lcl-gtk2

  • lazarus-tools

因此,这一更改允许为多个部件集(而不仅仅是默认的 GTK2)构建 Lazarus 组件库。

SPDX 迁移

RPM 软件包使用 SPDX 标识符作为许可证的标准。大约一半的软件包已经迁移到 SPDX 标识符。其余软件包预计将在 Fedora 40 和 41 中迁移到 SPDX。

Bash shell 的彩色提示

以前,默认的提示符是单色的,因此很难在长输出中区分单个提示符和命令。为了解决这个问题,本次更新引入了简单的彩色 shell 提示,用户可以进一步自定义视觉效果。