#1043 988 - Change: F39-Lazarus-repackaging
Merged 6 months ago by pbokoc. Opened 7 months ago by quiet.
fedora-docs/ quiet/release-notes iss988  into  f39

@@ -3,3 +3,30 @@ 

  

  [[select-distribution]]

  = Distribution-wide Changes

+ 

+ [[lazarus-repackaging]]

+ == `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 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

lazarus-lcl-gtk -- is the name of this package correct? https://fedoraproject.org/wiki/Changes/F39-Lazarus-repackaging#Benefit_to_Fedora mentions that there exists lazarus-lcl-gtk2

These 3 new packages also belong under the lazarus meta-package, in the same way as lazarus-doc, lazarus-ide, ...?

1 new commit added

  • fixup! Change: F39-Lazarus-repackaging
7 months ago

lazarus-lcl-gtk -- is the name of this package correct? https://fedoraproject.org/wiki/Changes/F39-Lazarus-repackaging#Benefit_to_Fedora mentions that there exists lazarus-lcl-gtk2

No, that's a typo on the change page. The new package is named -gtk2.

These 3 new packages also belong under the lazarus meta-package, in the same way as lazarus-doc, lazarus-ide, ...?

Define "belong under". They will not get automatically pulled in for users that run only "dnf install lazarus", if that's what you're asking.

Overall, I think that maybe a better way to word all of this would be something like:

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 example `lazbuild`

The original `lazarus` package will become a meta-package and will not contain any files. Instead, it will pull in the following packages:
* `lazarus-ide`
* `lazarus-lcl`
* `lazarus-lcl-nogui`
* `lazarus-lcl-gtk2`
* `lazarus-tools`

This proposed text does not put -doc on the second list because that's what actually in the .spec file.

1 new commit added

  • Applies SME review
6 months ago

rebased onto 6850420

6 months ago

Pull-Request has been merged by pbokoc

6 months ago
Metadata