https://bugzilla.redhat.com/show_bug.cgi?id=2254709
--- Comment #17 from Dominik 'Rathann' Mierzejewski dominik@greysector.net ---
- Add RUNPATH pointing to %%{_libdir}/shotc
I think you cut the changelog line short above. It runs fine now, however: $ rpm -q --provides shotcut|grep Cute libCuteLogger.so()(64bit) $ rpm -qR shotcut|grep Cute libCuteLogger.so()(64bit)
Please filter this internal library out from Provides: and Requires:, for example by adding:
%global __provides_exclude_from ^%{_libdir}/%{name}/libCuteLogger\.so %global __requires_exclude ^libCuteLogger\.so
See https://docs.fedoraproject.org/en-US/packaging-guidelines/AutoProvidesAndReq... for more details.
# The entire source code is GPLv3+
The comment is wrong now, change it to, for example, "# Main code is GPLv3+" or drop entirely.
License: GPL-3.0-or-later AND LGPL-2.1-or-later AND Apache-2.0 AND MIT
As I mentioned earlier, CuteLogger is LGPL2-2.1-only. Please correct the license string.
Other than that, it looks good.