Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 279845 - app-misc/cycle ebuild submission
Summary: app-misc/cycle ebuild submission
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: http://cycle.sourceforge.net/
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2009-08-01 03:54 UTC by Livid
Modified: 2009-09-25 05:04 UTC (History)
1 user (show)

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


Attachments
Trivial ebuild (cycle-0.3.1.ebuild,404 bytes, text/plain)
2009-08-01 03:56 UTC, Livid
Details
Not so trivial ebuild (cycle-0.3.1.ebuild,1.06 KB, text/plain)
2009-08-02 05:48 UTC, Livid
Details
Fix a syntax error. (cycle-0.3.1-syntax.patch,1.14 KB, patch)
2009-08-02 05:52 UTC, Livid
Details | Diff
Changes application's locale search path (cycle-0.3.1-locales.patch,273 bytes, patch)
2009-08-02 05:53 UTC, Livid
Details | Diff
Porposed ebuild v3 (cycle-0.3.1.ebuild,1.21 KB, text/plain)
2009-08-10 15:09 UTC, Livid
Details
Proposed ebuild v4 (cycle-0.3.1.ebuild,1.31 KB, text/plain)
2009-08-11 19:01 UTC, Livid
Details
Version somewhat closer to coding standards, docdir fix (cycle-0.3.1-r1.ebuild,1.57 KB, text/plain)
2009-09-25 05:04 UTC, Livid
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Livid 2009-08-01 03:54:34 UTC
Cycle is a calendar program for women. Given a cycle length or statistics for several periods, it can calculate the days until menstruation, the days of "safe" sex, the fertile period, and the days to ovulations, and define the d.o.b. of a child. It allows the user to write notes and helps to supervise the reception of hormonal contraceptive tablets.

Cycle is written in Python (also wxPython required) and distributed under the GNU General Public License. 

Reproducible: Always
Comment 1 Livid 2009-08-01 03:56:28 UTC
Created attachment 199777 [details]
Trivial ebuild

Ebuild itself is trivial, so just for the sake of it.
Comment 2 Livid 2009-08-01 03:57:10 UTC
I'm not so sure about dependencies though.
Comment 3 Livid 2009-08-02 03:18:12 UTC
Sorry. I did not check ebuild throughly. It does not work it seems, since python setup script is broken.
I will reopen it as soon as I find some sort of solution.
Sorry again.
Comment 4 Livid 2009-08-02 05:48:55 UTC
Created attachment 199883 [details]
Not so trivial ebuild

Requires two patches.
Comment 5 Livid 2009-08-02 05:52:38 UTC
Created attachment 199885 [details, diff]
Fix a syntax error.

See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=336117
Comment 6 Livid 2009-08-02 05:53:40 UTC
Created attachment 199887 [details, diff]
Changes application's locale search path
Comment 7 Livid 2009-08-02 05:56:41 UTC
Here we go again. I used the same trick as Debian maintainers. It's not very clean, but it works, which is better than nothing.
Comment 8 James Earl Spahlinger 2009-08-03 05:36:07 UTC
Thank you for this ebuild, you may also want to investigate putting your ebuild in the sunrise overlay which is located at http://www.gentoo.org/proj/en/sunrise/. When/if the ebuild is put into sunrise, please let us know on this bug.
Comment 9 Livid 2009-08-10 15:09:31 UTC
Created attachment 200849 [details]
Porposed ebuild v3

Added LINGUAS support.
Now instead of installing all of language files, ebuild honors LINGUAS and installs only requested ones.
Comment 10 Livid 2009-08-11 19:01:17 UTC
Created attachment 200957 [details]
Proposed ebuild v4

Ebuild now creates desktop entry (a.k.a. launch icon) in Office category.
Comment 11 Livid 2009-09-25 05:04:21 UTC
Created attachment 205182 [details]
Version somewhat closer to coding standards, docdir fix

This ebuild installs into correct python modules directory instead of /usr/share
Locale and Doc dirs are SEDded.