发行版方面的变化
`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。
Want to help? Learn how to contribute to Fedora Docs ›