Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 279845

Summary: app-misc/cycle ebuild submission
Product: Gentoo Linux Reporter: Livid <g.livid>
Component: New packagesAssignee: Default Assignee for New Packages <maintainer-wanted>
Status: CONFIRMED ---    
Severity: enhancement CC: james
Priority: High Keywords: EBUILD
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://cycle.sourceforge.net/
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Trivial ebuild
Not so trivial ebuild
Fix a syntax error.
Changes application's locale search path
Porposed ebuild v3
Proposed ebuild v4
Version somewhat closer to coding standards, docdir fix

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.