Bug 672153 - Add a -source subpackage
Summary: Add a -source subpackage
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: libev
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Michal Nowak
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: perl-EV 672396
TreeView+ depends on / blocked
 
Reported: 2011-01-24 08:29 UTC by Mathieu Bridon
Modified: 2013-03-08 02:11 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-02-05 13:05:11 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
Patch to add a -source subpackage to the libev rpm (2.05 KB, application/octet-stream)
2011-01-24 08:29 UTC, Mathieu Bridon
no flags Details
Patch to update libev to 4.03 (901 bytes, patch)
2011-01-24 08:30 UTC, Mathieu Bridon
no flags Details | Diff

Description Mathieu Bridon 2011-01-24 08:29:28 UTC
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

Comment 1 Mathieu Bridon 2011-01-24 08:30:14 UTC
Created attachment 474917 [details]
Patch to update libev to 4.03

Comment 2 Jose Pedro Oliveira 2011-01-25 01:27:03 UTC
(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

Comment 3 Mathieu Bridon 2011-01-25 02:39:18 UTC
(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).

Comment 4 Michal Nowak 2011-02-05 13:05:11 UTC
Fixed with rebase in rawhide.


Note You need to log in before you can comment on or make changes to this bug.