It would be nice if Fedora Packaging Guidelines could mention that there are specific cmake macros for KF stuff: %cmake_kf6 and %cmake_kf5
%cmake_kf6
%cmake_kf5
I'd also appreciate if we can have a list of macros used for files definitions, like {_kf6_datadir}, {_kf6_includedir}, etc so that I don't have to look into other packages specfile to check if there's a macro for specific directories.
{_kf6_datadir}
Hello mattia for help you, general macros and language and domain specific ones written mostly in here
https://docs.fedoraproject.org/en-US/packaging-guidelines/RPMMacros/
And for kde macros you can take look these links for figure out how they act
kf6 macro - https://src.fedoraproject.org/rpms/kf6/blob/rawhide/f/macros.kf6 kf5 macro - https://src.fedoraproject.org/rpms/kf5/blob/rawhide/f/macros.kf5
Metadata Update from @thunderbirdtr: - Issue close_status updated to: Fixed - Issue status updated to: Closed (was: Open)
We don't have a page for people to know about them as "domain specific guidelines" in the packaging guidelines.
That's what this tracks.
Metadata Update from @ngompa: - Issue status updated to: Open (was: Closed)
This is now done: https://pagure.io/packaging-committee/pull-request/1325
Metadata Update from @ngompa: - Issue close_status updated to: Fixed - Issue status updated to: Closed (was: Open)