Documentation for a newer release is available. View Latest

Общесистемные изменения

Переупаковка lazarus

Lazarus — это интегрированная среда разработки (IDE) для создания программного обеспечения на языке программирования Pascal.

Пакет lazarus, предоставляющий эту IDE, теперь разделён на несколько подпакетов:

  • lazarus-doc — документация

  • lazarus-ide — сама IDE

  • lazarus-lcl — базовый пакет для LCL (Lazarus Component Library), содержащий общие части LCL

  • lazarus-lcl-nogui — компоненты для сборки приложений без графического интерфейса

  • lazarus-lcl-gtk2 — компоненты для сборки программ с использованием библиотеки виджетов GIMP Toolkit 2 (GTK2)

  • lazarus-lcl-gtk3 — поддержка сборки программ с использованием библиотеки виджетов GTK3

  • lazarus-lcl-qt — поддержка сборки программ с использованием библиотеки виджетов Qt4

  • lazarus-lcl-qt5 — поддержка сборки программ с использованием библиотеки виджетов Qt5

  • lazarus-tools — утилиты командной строки, поставляемые с Lazarus, например lazbuild

Исходный пакет lazarus станет мета-пакетом и не будет содержать файлов. Вместо этого он будет подтягивать все следующие пакеты:

  • lazarus-ide

  • lazarus-lcl

  • lazarus-lcl-nogui

  • lazarus-lcl-gtk2

  • lazarus-tools

В результате это изменение позволяет собирать Lazarus Component Library для нескольких наборов виджетов, а не только для GTK2 по умолчанию.

Миграция на SPDX

Пакеты RPM используют идентификаторы SPDX для лицензий в качестве стандарта. Около половины пакетов были перенесены на идентификаторы SPDX. Оставшиеся пакеты, по оценкам, будут перенесены на SPDX в Fedora 40 и 41.

Цветное приглашение для оболочки Bash

Ранее приглашение по умолчанию было монохромным, что затрудняло различение отдельных приглашений и команд в длинном выводе. Чтобы решить эту проблему, данное обновление вводит простое цветное приглашение оболочки, которое пользователи могут дополнительно настраивать визуально.