Fedora Account System
Red Hat Associate
Red Hat Customer
eiskaltdcpp-0:2.2.11-20.20181221gita1fdeb8.fc30 delivers /usr/bin/eiskaltdcpp-cli-xmlrpc that loads various Perl modules at run time. These modules must be declared as dependencies on an RPM level. Please add: BuildRequires: perl-generators to eiskaltdcpp.spec. That will ensure the dependencies are scanned and added when building the package. Also the package provides "perl(cli-xmlrpc-config.pl) = 0.1". Please remove the provide. perl() name space is reserved for Perl modules installed into standard Perl search paths (/usr/{share,lib*}/perl5). This is not the case.
Done in rawhide.
Maybe new subpackage with perl deps can be created?
I can create eiskaltdcpp xmlrpc with files: /usr/bin/eiskaltdcpp-cli-xmlrpc /usr/share/man/man1/eiskaltdcpp-cli-xmlrpc.1.gz
Is it optional (required by main program)?
I don't know. You can check it.
Looks like eiskaltdcpp-cli-xmlrpc is daemon related application, eiskaltdcpp-qt works if I remove both eiskaltdcpp-cli-xmlrpc and eiskaltdcpp-daemon.
xmlrpc with perl deps moved to subpackage.