Just this one change, but it has implications for many packages.
The Scriptlet guidelines have received several changes regarding the
installation of shared libraries and ldconfig. Use of the new macros
is detailed, and there is a new section on the scriptlets required when
linker configuration files are installed.
*
https://fedoraproject.org/wiki/Packaging:Guidelines#Shared_Libraries
*
https://fedoraproject.org/wiki/Packaging:Scriptlets#Shared_Libraries
*
https://pagure.io/packaging-committee/issue/654
Please note the following before attempting to use the new macros
outside of rawhide builds:
1) The updates for F27 (redhat-rpm-config-70.1.fc27) and F26
(redhat-rpm-cponfig-64.1.fc26) which provide the new macros are
currently on their way to stable and will hopefully be generally
available in a day or so.
2) The epel-rpm-macros updates for EPEL7 and EPEL6, which provide the
new macros for those EPEL releases, are in the testing repositories
and need more karma before they can be pushed to stable:
*
https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2018-c5ae067f71
*
https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2018-580a31cb75