Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 37918 - Cycling is a training management programme
Summary: Cycling is a training management programme
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Robert Moss (RETIRED)
Depends on:
Reported: 2004-01-11 16:36 UTC by Robert Moss (RETIRED)
Modified: 2005-03-10 16:47 UTC (History)
2 users (show)

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

Ebuild for cycling-0.3.1 (cycling-0.3.1.ebuild,697 bytes, text/plain)
2004-01-11 16:36 UTC, Robert Moss (RETIRED)
Patch to fix a segfault issue (patch-cycling-0.3.1-06012004,1.41 KB, patch)
2004-01-11 16:37 UTC, Robert Moss (RETIRED)
Details | Diff
Patch to fix a language issue (sorties-english.patch,1.52 KB, patch)
2004-01-11 16:39 UTC, Robert Moss (RETIRED)
Details | Diff
Updated ebuild for cycling-0.3.2 (cycling-0.3.2.ebuild,606 bytes, text/plain)
2004-02-05 14:38 UTC, Robert Moss (RETIRED)
Updated ebuild for cycling-0.3.3 (cycling-0.3.3.ebuild,606 bytes, text/plain)
2004-03-01 12:30 UTC, Robert Moss (RETIRED)
Ebuild for cycling-0.3.4 (cycling-0.3.4.ebuild,509 bytes, text/plain)
2004-08-08 10:05 UTC, Robert Moss (RETIRED)
cycling-0.3.4 ebuild, attempt #2 (cycling-0.3.4.ebuild,545 bytes, text/plain)
2004-08-08 10:11 UTC, Robert Moss (RETIRED)
Another ebuild (0.3.4) (cycling-0.3.4.ebuild,636 bytes, text/plain)
2005-03-10 16:47 UTC, Bertrand Jacquin

Note You need to log in before you can comment on or make changes to this bug.
Description Robert Moss (RETIRED) gentoo-dev 2004-01-11 16:36:12 UTC
Cycling is a training management programme written in C using gtk+, glib, gettext and libxml2. It is equally applicable to any other fitness regime where the measured quantites are time and distance using an arbitrarily sized set of particular routes.

Reproducible: Always
Steps to Reproduce:

Successfully built on following platform using this ebuild:

Portage 2.0.49-r21 (default-x86-1.4, gcc-3.3.2, glibc-2.3.3_pre20031222-r0,
System uname: 2.4.21-openmosix-r1 i686 AMD Athlon(tm) XP 1600+
Gentoo Base System version
CFLAGS="-O3 -march=pentium -fomit-frame-pointer -funroll-loops -mfpmath=387 -pipe"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-O3 -march=pentium -fomit-frame-pointer -funroll-loops -mfpmath=387 -pipe"
FEATURES="autoaddcvs fixpackages sandbox"
USE="x86 X Xaw3d aalib avi bonobo cdr crypt cups dga dvd encode esd ethereal
faad foomatic gdbm gif gnome gnomedb gstreamer gtk2 gtkhtml imap imlib innodb
jpeg memlimit mikmod mozilla moznocompose moznoirc moznomail mozsvg mpeg ncurses
nls ofx oggvorbis opengl oss pam pda pdflib png ppds quicktime readline samba
sdl slang slp spell ssl svga tiff truetype usb videos vim-with-x wmf xml2 xmms
xv xvid zlib"
Comment 1 Robert Moss (RETIRED) gentoo-dev 2004-01-11 16:36:44 UTC
Created attachment 23620 [details]
Ebuild for cycling-0.3.1
Comment 2 Robert Moss (RETIRED) gentoo-dev 2004-01-11 16:37:32 UTC
Created attachment 23621 [details, diff]
Patch to fix a segfault issue
Comment 3 Robert Moss (RETIRED) gentoo-dev 2004-01-11 16:39:13 UTC
Created attachment 23622 [details, diff]
Patch to fix a language issue

The author did not translate the word "Sorties" to English, so this patch
updates it to read "Trips".
Comment 4 Robert Moss (RETIRED) gentoo-dev 2004-02-05 14:38:43 UTC
Created attachment 25036 [details]
Updated ebuild for cycling-0.3.2

New version 0.3.2 available - obsoletes previous version and patches.
Comment 5 Robert Moss (RETIRED) gentoo-dev 2004-03-01 12:30:00 UTC
Created attachment 26678 [details]
Updated ebuild for cycling-0.3.3

New version 0.3.3. This is almost ready for 0.4.0 release. Obsoletes previous
version 0.3.2.
Comment 6 Mike Gardiner (RETIRED) gentoo-dev 2004-08-06 01:01:11 UTC
Robert, you're a gentoo dev now, you can add this with yourself as the maintainer, and the GNOME herd as secondary maintainers if need be.
Comment 7 foser (RETIRED) gentoo-dev 2004-08-06 04:20:34 UTC
but you probably want gettext, pkgconfig & intltool as buildtime deps only and gdk-pixbuf removed.

Also the S line if not redefined can be removed.
Comment 8 Robert Moss (RETIRED) gentoo-dev 2004-08-06 09:27:34 UTC
You both make good points. However, this is still quite unstable. I'll leave this one open until 0.4.0 is released at which point I'll add it if I believe it deserves it. I'll also try and get in touch with the maintainer, check he's not given up on it...
Comment 9 Robert Moss (RETIRED) gentoo-dev 2004-08-08 10:05:29 UTC
Created attachment 37049 [details]
Ebuild for cycling-0.3.4

0.3.4 is out. It's a damned sight more stable than 0.3.3 was. The issues noted
above have been fixed. Foser, any chance you could give this one the once-over
and make sure I've not done anything stupid? This is considerably neater than
previous efforts, and the deps are, I think, correct, but this is a gnome
package and they tend to be special cases somewhat...
Comment 10 Robert Moss (RETIRED) gentoo-dev 2004-08-08 10:11:00 UTC
Created attachment 37050 [details]
cycling-0.3.4 ebuild, attempt #2

Sorry, got a bit trigger-happy with the delete key...
Comment 11 foser (RETIRED) gentoo-dev 2004-08-08 11:05:50 UTC
* the virtual/libc is unneeded imho, it is implied by any other dep
* '>=x11-libs/gtk+-2.2*' -> '>=x11-libs/gtk+-2.2' (* makes only sense in a situation with only =)
* i personally prefer to define src_compile as well, although i know it's sort of redundant.
* aren't there any docs to be be dodoc-ed in src_install ? (README, ChangeLog, etc.)
* try to use 'make DESTDIR=${D} install || die' instead of einstall , it's better as long as einstall isn't switched over itself.

mostly nitpicking.. looks good
Comment 12 Robert Moss (RETIRED) gentoo-dev 2004-08-08 11:31:34 UTC
Okay, it's putting docs in /usr/doc rather than /usr/share/doc so that needs fixing. But "make install" takes care of BUGS, NEWS, TODO, README, AUTHORS, INSTALL, ChangeLog and COPYING, so it would appear that dodoc is unneeded. The 2.2* thing was a daft mistake - it used to be broken with 2.4 but that's now fixed, I just forgot to get rid of the *. The virtual/libc dep is indeed unneeded, that's going too. src_compile was defined previously but the default was fine; I prefer it not to be there if possible (just neater I suppose).

But the einstall thing... can you clarify that a bit? I don't get what you mean. Also, should this go in gnome-extra (as it's a gnome app) or app-misc (as it's not an official one)?
Comment 13 Spider (RETIRED) gentoo-dev 2004-08-08 15:21:47 UTC
"make install" shouldn't be doing that because dodoc has other functions as well, such as being FEATURE="" complete (ie. removing the files if you set the feature to that) as well as doing compression
Comment 14 Robert Moss (RETIRED) gentoo-dev 2004-09-12 09:26:32 UTC
Sod it. I was waiting for a 0.4.0 release. It hasn't been touched upstream for over a year. And as such, that hasn't happened, so there's either a buggy stable release or an unstable release. This isn't going in.
Comment 15 Bertrand Jacquin 2005-03-10 16:47:40 UTC
Created attachment 53113 [details]
Another ebuild (0.3.4)

I live with cycling dev.
He doesn't have have to much time to continue dev but he want to.
I'll repost here when new things will be done.

Also a svn ebuild can be done. Interested ?