From 6850420747b08918b9261e94e216788cc8f9149a Mon Sep 17 00:00:00 2001 From: Jaroslav Klech Date: Oct 05 2023 09:03:03 +0000 Subject: [PATCH 1/3] Change: F39-Lazarus-repackaging --- diff --git a/modules/release-notes/pages/sysadmin/Distribution.adoc b/modules/release-notes/pages/sysadmin/Distribution.adoc index efbfd5d..9bb23ea 100644 --- a/modules/release-notes/pages/sysadmin/Distribution.adoc +++ b/modules/release-notes/pages/sysadmin/Distribution.adoc @@ -3,3 +3,26 @@ include::{partialsdir}/entities.adoc[] [[select-distribution]] = 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-gtk` - components for building programs using the GIMP Toolkit 2 (GTK2) widget library +* `lazarus-tools` - command-line utilities provided with Lazarus, for example `lazbuild` + +The original `lazarus` package will become a meta-package and will not contain any files. Instead, it will pull in all the packages mentioned above. + +Also, this Fedora update introduces the following new packages: + +* `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 + +As a result, this change allows for building the Lazarus Component Library for multiple widget sets, instead of just the default GTK2. \ No newline at end of file From 447273ed1262a549a2db379b49ef7a1cedfe2198 Mon Sep 17 00:00:00 2001 From: Jaroslav Klech Date: Oct 05 2023 09:03:03 +0000 Subject: [PATCH 2/3] fixup! Change: F39-Lazarus-repackaging --- diff --git a/modules/release-notes/pages/sysadmin/Distribution.adoc b/modules/release-notes/pages/sysadmin/Distribution.adoc index 9bb23ea..3f408e5 100644 --- a/modules/release-notes/pages/sysadmin/Distribution.adoc +++ b/modules/release-notes/pages/sysadmin/Distribution.adoc @@ -4,6 +4,7 @@ include::{partialsdir}/entities.adoc[] [[select-distribution]] = Distribution-wide Changes +[[lazarus-repackaging]] == `lazarus` repackaging Lazarus is an Integrated Development Environment (IDE) for developing software in the Pascal programming language. From bcd6f805a66d63c282e96ccfeb0851a4e06ea6dc Mon Sep 17 00:00:00 2001 From: Jaroslav Klech Date: Oct 05 2023 09:03:03 +0000 Subject: [PATCH 3/3] Applies SME review --- diff --git a/modules/release-notes/pages/sysadmin/Distribution.adoc b/modules/release-notes/pages/sysadmin/Distribution.adoc index 3f408e5..f2d5aef 100644 --- a/modules/release-notes/pages/sysadmin/Distribution.adoc +++ b/modules/release-notes/pages/sysadmin/Distribution.adoc @@ -15,15 +15,18 @@ The `lazarus` package, which provides this IDE, is now being split into several * `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-gtk` - components for building programs using the GIMP Toolkit 2 (GTK2) widget library -* `lazarus-tools` - command-line utilities provided with Lazarus, for example `lazbuild` - -The original `lazarus` package will become a meta-package and will not contain any files. Instead, it will pull in all the packages mentioned above. - -Also, this Fedora update introduces the following new packages: - +* `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 example `lazbuild` + +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. \ No newline at end of file