Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 111882 - dev-python/icalendar-2.0.1 (New package)
Summary: dev-python/icalendar-2.0.1 (New package)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Joe Sapp (RETIRED)
URL: http://codespeak.net/icalendar/ http:...
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2005-11-08 08:34 UTC by Jeff Kowalczyk
Modified: 2009-07-04 14:47 UTC (History)
2 users (show)

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


Attachments
New iCalendar-0.11.ebuild (iCalendar-0.11.ebuild,421 bytes, text/plain)
2005-11-08 08:35 UTC, Jeff Kowalczyk
Details
improved icalendar-0.11.ebuild (icalendar-0.11.ebuild,698 bytes, text/plain)
2006-02-04 21:10 UTC, Andrew Ross (RETIRED)
Details
New ebuild for dev-python/icalendar (version 2.0.1) (icalendar-2.0.1.ebuild,558 bytes, text/plain)
2008-07-21 14:31 UTC, Julien Cynober
Details
Adjusted dev-python/icalendar-2.0.1 ebuild (icalendar-2.0.1.ebuild,605 bytes, text/plain)
2009-04-27 00:55 UTC, Joe Sapp (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jeff Kowalczyk 2005-11-08 08:34:45 UTC
This is becoming the defacto iCalendar parser for python, and is a coming
dependency of net-zope/plone-calendaring, and probably schoolbell, etc. Aside
from general standalone usefulness, python packages will start to depend on this.

Reproducible: Always
Steps to Reproduce:
Comment 1 Jeff Kowalczyk 2005-11-08 08:35:16 UTC
Created attachment 72457 [details]
New iCalendar-0.11.ebuild
Comment 2 Andrew Ross (RETIRED) gentoo-dev 2006-02-04 19:56:14 UTC
According to the author's homepage (http://codespeak.net/icalendar/) the license is actually LGPL, not PSF as indicated in the ebuild. If you take a look at README.txt and LICENSE.txt as included in the upstream tarball, you'll see LGPL as well.

The author also states that the minimum version of python required is 2.3, while the ebuild has a DEPEND on >=2.2
Comment 3 Andrew Ross (RETIRED) gentoo-dev 2006-02-04 21:10:09 UTC
Created attachment 78918 [details]
improved icalendar-0.11.ebuild

Fixes from comment #2, plus updated copyright header and addition of missing CVS date header (which was causing repoman to reject the ebuild).

Fields re-ordered and re-spaced to match those in skel.ebuild. Missing docs (CHANGES.txt CREDITS.txt HISTORY.txt LICENSE.txt TODO.txt) added to DOCS for installation by distutils eclass.

Expression assigned to S is now quoted as per bash scripting best-practices, although examination of current tree shows that only 44% of ebuilds have quoted values for S.

ebuild name lowercased in accordance with http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=3&chap=1#doc_chap3 .

src_test() and conditional installation of code examples (using the global use flag "examples") added.

Ebuild passes repoman full and works fine here (including with FEATURES=test and USE=examples) but of course needs wider testing.
Comment 4 Carsten Lohrke (RETIRED) gentoo-dev 2006-02-12 16:47:40 UTC
- there is no versioned virtual/python
Comment 5 Julien Cynober 2008-07-21 14:31:28 UTC
Created attachment 161002 [details]
New ebuild for dev-python/icalendar (version 2.0.1)
Comment 6 Joe Sapp (RETIRED) gentoo-dev 2009-04-27 00:55:24 UTC
Created attachment 189578 [details]
Adjusted dev-python/icalendar-2.0.1 ebuild

-Fixed LICENSE
-Adjusted python dependency (doesn't play well with python-2.6 yet - see http://codespeak.net/pipermail/icalendar-dev/2009-February/000137.html).  Maybe this is unnecessary for just "deprecation warnings"
-Quoted ${python}
Comment 7 Joe Sapp (RETIRED) gentoo-dev 2009-04-27 00:57:05 UTC
If nobody in the python herd wants to take this, it looks simple and straightforward enough that I could maintain it.
Comment 8 Joe Sapp (RETIRED) gentoo-dev 2009-07-04 14:47:22 UTC
Committed dev-python/icalendar-2.0.1 .  I've placed it in the python herd but I will maintain it.