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

Bug 173822

Summary: 10 new Ebuilds for Justin Hornsby's MythTV GUI Themes
Product: Gentoo Linux Reporter: Joe Harvell <landshark>
Component: New packagesAssignee: Steve Dibb (RETIRED) <beandog>
Status: RESOLVED FIXED    
Severity: enhancement CC: cardoe
Priority: High Keywords: EBUILD
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://homepage.ntlworld.com/justin.hornsby2/
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: 4:3 Theme Blootube
OSD Theme for Blootube GUI Theme
16:9 Theme Blootube
16:9 Theme Blootube (Memory Friendly Version)
4:3 Theme Project Grayhem
16:9 Theme Project Grayhem
16:9 Theme Neon
virtual RDEPENDing on all 4:3
virtual RDEPENDING on all 16:9
virtual RDEPENDing on all non-virtual Ebuilds here attached
blootube-1.ebuild

Description Joe Harvell 2007-04-09 04:59:53 UTC
I am submitting 10 new Ebuilds.  These Ebuilds are a set of GUI Themes for MythTV (media-tv/mythtv) developed by Justin Hornsby.  As far as I know, no one has attempted to submit these themes to the MythTV Project.  So I thought it would be great if there were Gentoo packages for them.

This is my first contribution.  I did quite a bit of reading, so hopefully I got this right.

There are 7 GUI themes:

2 are 4:3 aspect ratio;
4 are 16:9 aspect ratio;
and 1 is an On Screen Display (OSD) theme.

So I made 7 packages, one for each theme.  Additionally, I made three virtual packages:

mythtv-themes-hornsby-normal-0.20 (for the 4:3 themes);
mythtv-themes-hornsby-wide-0.20 (for the 16:9 themes);
and mythtv-themes-hornsby-0.20 (contains all 7 real packages).

It seems like a good idea to separate the 4:3 from the 16:9, because the ones you want depend on the native aspect ratio of your TV.  But if you are using a monitor, you probably want both 4:3 and 16:9.  Also, the single virtual containing all packages seems like a good idea if you just want all of them.

I used 0.20 for the version, following the version scheme used by the package x11-themes/mythtv-themes.  The version number for that package corresponds to the version number of media-tv/mythtv that the themes are compatible with.
Comment 1 Joe Harvell 2007-04-09 05:01:34 UTC
Created attachment 115771 [details]
4:3 Theme Blootube
Comment 2 Joe Harvell 2007-04-09 05:02:03 UTC
Created attachment 115773 [details]
OSD Theme for Blootube GUI Theme
Comment 3 Joe Harvell 2007-04-09 05:02:23 UTC
Created attachment 115774 [details]
16:9 Theme Blootube
Comment 4 Joe Harvell 2007-04-09 05:02:51 UTC
Created attachment 115775 [details]
16:9 Theme Blootube (Memory Friendly Version)
Comment 5 Joe Harvell 2007-04-09 05:03:14 UTC
Created attachment 115777 [details]
4:3 Theme Project Grayhem
Comment 6 Joe Harvell 2007-04-09 05:03:36 UTC
Created attachment 115779 [details]
16:9 Theme Project Grayhem
Comment 7 Joe Harvell 2007-04-09 05:04:04 UTC
Created attachment 115780 [details]
16:9 Theme Neon
Comment 8 Joe Harvell 2007-04-09 05:04:50 UTC
Created attachment 115782 [details]
virtual RDEPENDing on all 4:3
Comment 9 Joe Harvell 2007-04-09 05:05:15 UTC
Created attachment 115783 [details]
virtual RDEPENDING on all 16:9
Comment 10 Joe Harvell 2007-04-09 05:06:13 UTC
Created attachment 115785 [details]
virtual RDEPENDing on all non-virtual Ebuilds here attached
Comment 11 Carsten Lohrke (RETIRED) gentoo-dev 2007-04-09 19:06:24 UTC
I'm quite sure, Jakub meant to cc you, cardoe.
Comment 12 Doug Goldstein (RETIRED) gentoo-dev 2007-04-09 19:20:41 UTC
Steve, thought you should be CC'd as well.
Comment 13 Steve Dibb (RETIRED) gentoo-dev 2007-05-01 13:20:45 UTC
Well, the theme works (and looks really nice, imo), but there's a few small things to be worked out.

One is, what package is this going to be included in?  I don't want to make ebuilds for each theme.  I'd say mythtv-extra-themes to keep it separate from upstream, or maybe include it anyway.  Who knows.  What you think, Cardoe?

Secondly, it looks like upstream doesn't do any versioning on the themes, which makes things harder for us, since we have to version them ourselves, rename the tarballs, and mirror them.  Obviously it'd be a lot easier if he can be convinced to add some version suffixes.

Last, the ebuild needs some work, which is to be expected.  See attachment for a working of blootube.

Looks nice though, I think once everthings cleared up we'll be gtg.
Comment 14 Steve Dibb (RETIRED) gentoo-dev 2007-05-01 13:21:32 UTC
Created attachment 117843 [details]
blootube-1.ebuild
Comment 15 Steve Dibb (RETIRED) gentoo-dev 2007-05-02 11:11:57 UTC
Committed to CVS as mythtv-themes-extra.

gonna leave the bug open as I wanna revbump it already to add in ones from the wiki as well.
Comment 16 Joe Harvell 2007-05-02 15:20:23 UTC
(In reply to comment #15)
> Committed to CVS as mythtv-themes-extra.
> 
> gonna leave the bug open as I wanna revbump it already to add in ones from the
> wiki as well.
> 

Don't forget blootobelite-wide (attachment id=115775) and blootube-osd (attachment id=115773).
Comment 17 Steve Dibb (RETIRED) gentoo-dev 2007-05-12 21:13:45 UTC
(In reply to comment #16)
> (In reply to comment #15)
> > Committed to CVS as mythtv-themes-extra.
> > 
> > gonna leave the bug open as I wanna revbump it already to add in ones from the
> > wiki as well.
> > 
> 
> Don't forget blootobelite-wide (attachment id=115775) and blootube-osd
> (attachment id=115773).

Both are 404


Comment 18 Steve Dibb (RETIRED) gentoo-dev 2007-05-12 21:44:23 UTC
Added about 5 more in -2.  Still more to add, but its such a pain mirroring these things since nobody versions their releases.