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

Download 1043.patch

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

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

rebased onto 6850420747b08918b9261e94e216788cc8f9149a

Pull-Request has been merged by pbokoc

Metadata