Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 311619 - rohc-1.3.1.ebuild (New Package)
Summary: rohc-1.3.1.ebuild (New Package)
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Default Assignee for New Packages
URL:
Whiteboard: sunrise-suggested
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2010-03-27 13:27 UTC by Didier Barvaux
Modified: 2012-05-24 10:49 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
Ebuild for the ROHC library 1.3.0 (rohc-1.3.0.ebuild,1.08 KB, text/plain)
2010-03-27 13:29 UTC, Didier Barvaux
Details
Metadata for ebuild of ROHC library. (metadata.xml,1.87 KB, application/xml)
2010-03-27 13:30 UTC, Didier Barvaux
Details
Changelog for ebuild of ROHC library. (ChangeLog,243 bytes, text/plain)
2010-03-27 13:32 UTC, Didier Barvaux
Details
Ebuild for the ROHC library 1.3.0 (rohc-1.3.0.ebuild,1.22 KB, text/plain)
2010-04-04 13:18 UTC, Didier Barvaux
Details
Metadata for ebuild of ROHC library. (metadata.xml,1.96 KB, text/plain)
2010-04-04 13:21 UTC, Didier Barvaux
Details
Changelog for ebuild of ROHC library. (ChangeLog,497 bytes, text/plain)
2010-04-04 13:22 UTC, Didier Barvaux
Details
Changelog for ebuild of ROHC library. (ChangeLog,983 bytes, text/plain)
2010-06-05 09:54 UTC, Didier Barvaux
Details
Ebuild for the ROHC library 1.3.1 (rohc-1.3.1.ebuild,2.00 KB, text/plain)
2010-06-05 09:55 UTC, Didier Barvaux
Details
Metadata for ebuild of ROHC library. (metadata.xml,2.20 KB, text/plain)
2010-06-05 09:55 UTC, Didier Barvaux
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Didier Barvaux 2010-03-27 13:27:35 UTC
Hello everbody,

Please find attached a rohc-1.3.0.ebuild and the related metadata.xml/Changelog files.

The ROHC library is an opensource and efficient library that implements the RObust Header Compression (ROHC) protocol as defined by the IETF in RFC 3095. The ROHC protocol is a highly robust and efficient header compression scheme for RTP/UDP/IP, UDP/IP, UDP-Lite/IP, ESP/IP and IP-only streams. Both IPv4 and IPv6 headers are supported. See https://launchpad.net/rohc/.

I suggest net-libs/rohc for the ebuild because it is a library related to network :)

The ebuild got no dependency if the test features is disabled, otherwise net-libs/libpcap is required (packet streams for tests are stored in PCAP format). The ebuild was successfully tested on an up-to-date stable Gentoo system with the test feature on and different use flags.

I'm the upstream maintainer of the ROHC library, so I'm willing to proxy maintain the ebuild.

I would appreciate any comment on the ebuild. For example, I put LICENSE="GPL-2" in the ebuild but the library is published under "GPL version 2 or later", what is the best value for LICENSE in such a case ?

Regards,
Didier Barvaux
Comment 1 Didier Barvaux 2010-03-27 13:29:57 UTC
Created attachment 225441 [details]
Ebuild for the ROHC library 1.3.0
Comment 2 Didier Barvaux 2010-03-27 13:30:55 UTC
Created attachment 225443 [details]
Metadata for ebuild of ROHC library.
Comment 3 Didier Barvaux 2010-03-27 13:32:49 UTC
Created attachment 225445 [details]
Changelog for ebuild of ROHC library.
Comment 4 Didier Barvaux 2010-03-27 13:36:27 UTC
Perhaps, this is worth mentioning that I successfully tested the ebuild with both an x86/32-bit system (i686-pc-linux-gnu) and an ARM cross-compilation toolchain (armv4tl-softfloat-linux-gnueabi).
Comment 5 Kacper Kowalik (Xarthisius) (RETIRED) gentoo-dev 2010-03-27 17:15:29 UTC
Hello, I would like to firstly thank you for your ebuild submission. 
Unfortunately, there are simply too many new packages and it's impossible for
Gentoo developers to commit them to the portage in a timely manner.

Allow me to use this opportunity to introduce you to Gentoo Sunrise. The
Sunrise[1] is an overlay for Gentoo where trusted users are allowed to        
commit new ebuilds reviewed by Gentoo devs. I would strongly suggest that 
you visit their webpage[2] or go directly to #gentoo-sunrise channel @
irc.freenode.net for a friendly ebuild review.

Best regards,
Kacper Kowalik

[1]: http://www.gentoo.org/proj/en/sunrise/
[2]: http://overlays.gentoo.org/proj/sunrise/wiki/SunriseFaq
Comment 6 Didier Barvaux 2010-04-04 13:18:10 UTC
Created attachment 226549 [details]
Ebuild for the ROHC library 1.3.0

Make ebuild die if unpacking tests archive fails.
Keyworded ~amd64.
Comment 7 Didier Barvaux 2010-04-04 13:21:36 UTC
Created attachment 226551 [details]
Metadata for ebuild of ROHC library.

Describe the test use flag in metadata.
Many thanks to Pavel for pointing that out.
Comment 8 Didier Barvaux 2010-04-04 13:22:36 UTC
Created attachment 226553 [details]
Changelog for ebuild of ROHC library.

Update Changelog for new ebuild and metadata.xml.
Comment 9 Didier Barvaux 2010-06-05 09:54:53 UTC
Created attachment 234175 [details]
Changelog for ebuild of ROHC library.

New versions of Changelog, metadata.xml and ebuild files.

*rohc-1.3.1 (05 Jun 2010)

  05 Jun 2010; Didier Barvaux <didier@barvaux.org>
  metadata.xml,
  -rohc-1.3.0.ebuild:
  +rohc-1.3.1.ebuild:
  Convert to EAPI2.
  Add doc USE flag in ebuild and its description in metadata.xml.
  Build and install HTML documentation for library API if USE="doc".
  Build and install performance graphs if USE="doc".
  Do not install NEWS since it is not used by the project to announce news.
  Add comments in ebuild to explain the different build steps.
Comment 10 Didier Barvaux 2010-06-05 09:55:23 UTC
Created attachment 234177 [details]
Ebuild for the ROHC library 1.3.1
Comment 11 Didier Barvaux 2010-06-05 09:55:43 UTC
Created attachment 234179 [details]
Metadata for ebuild of ROHC library.
Comment 12 Didier Barvaux 2010-06-05 11:44:24 UTC
Rename the bug to reflect ebuild upgrade.