Created attachment 474916 [details] Patch to add a -source subpackage to the libev rpm Description of problem: I'm trying to introduce the Perl EV module in Fedora [1]. EV bundles its own copy of the libev sources. They are absolutely identical to the ones that build the libev package, but unfortunately the libev binary package is ABI-incompatible with EV. (as I was told by the author of both projects) Much in the same way that we have an xorg-x11-server-source subpackage for the xorg-x11-server rpm (used to build tigervnc), I would like to request the addition of a libev-source subpackage that I could BuildRequire in perl-EV. Attached is a patch that adds the proposed -source subpackage. This is largely inspired by how the xorg-x11-server-source subpackage is handled. Also attached is a second patch to update libev to 4.03, to kill two birds with one stone. If more hands are needed, I'm willing to help co-maintain libev. [1] https://bugzilla.redhat.com/show_bug.cgi?id=448613
Created attachment 474917 [details] Patch to update libev to 4.03
(In reply to comment #1) > Created attachment 474917 [details] > Patch to update libev to 4.03 The changelog entry needs a small correction: * s/4.03-2/4.03-1/ /jpo
(In reply to comment #2) > (In reply to comment #1) > > Created attachment 474917 [details] > > Patch to update libev to 4.03 > > The changelog entry needs a small correction: > > * s/4.03-2/4.03-1/ Right, sorry about that. That patch was only secondary to the issue at hand though, the really important bit is adding a -source subpackage, and I thought it wouldn't hurt to also update to 4.03. I've just seen that the rxvt-unicode package also bundles its own copy of the libev sources. The libev-source subpackage now makes even more sense, I have opened the corresponding bug report for rxvt-unicode (bug #672396).
Fixed with rebase in rawhide.