Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 695688 - media-tv/mythtv-30.0 - ?
Summary: media-tv/mythtv-30.0 - ?
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Wilson M. Michaels
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-09-26 18:02 UTC by Wilson M. Michaels
Modified: 2019-10-09 03:07 UTC (History)
2 users (show)

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


Attachments
I prefer this ebuild as it will build mythplugins according to USE flags. (mythtv-30.0_p20190808-r1.ebuild,20.74 KB, text/plain)
2019-09-28 16:30 UTC, Brian McKee
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Wilson M. Michaels 2019-09-26 18:02:03 UTC
Moved from Bug https://bugs.gentoo.org/show_bug.cgi?id=674216

M(In reply to Preston Crow from comment #6)
Created attachment 568334 [details]
mythtv-30.0.ebuild

I updated the 29 ebuild I posted previously for version 30 based on changes in bug 676952. This incorporates the work in the ebuild posted in that bug, and it requires the patch file 'mythtv-30.0-configure-NVCtrl.patch' posted with that bug.

I spent a lot of time looking at the configuration options in the MythTV configure script, so I updated the use flags to match.  I added some new use flags for video capture devices.  I left off a couple of devices that don't have required dependencies in portage (crystalhd and dveo).  There are still some configuration options that don't have use flags.  I ordered the ebuild setting of configuration options to match the order that the MythTV configure script reports options, leaving comments where options aren't configured.

Frankly, the items left in the MythTV configuration that aren't set one way or the other by use flags are things I don't really understand, so I left them to default as they always have been.

New in 30 is the Blu Ray support, which is required, but the Java support for menus is optional (and now controlled with the 'java' use flag).

This still has the 'altivec' use flag that only applies to PPC builds.  Unless someone is going to test this on PPC, we should probably pull that.

The new use flags will require a metadata.xml file to list them with descriptions if this is to be included in portage.

I've spent a lot of time on this, so I would really like feedback on whether this is a good approach.
Comment 1 Wilson M. Michaels 2019-09-26 18:19:09 UTC
I plan to remove crystalhd as it is not in portage.

I choose java because it is a common use flag.  If java is set globally in make.conf then BD-J for Blu-Ray is built.
Comment 2 Brian McKee 2019-09-28 16:30:16 UTC
Created attachment 591214 [details]
I prefer this ebuild as it will build mythplugins according to USE flags.

This is not the cleanest ebuild, but it supports mythplugins.
Comment 3 Wilson M. Michaels 2019-09-28 17:29:37 UTC
Mythtv takes a long time to build. If you want to add or remove a plugin it will always build mythtv as well. I plan to add a separate mythplugins ebuild with USE flags for each plugin. Thus allowing users to add/remove individual mythplugins without rebuilding mythtv every time.

I bumped mythtv to 30.0 for users who, like myself, do not use any mythplugins. I also version bumped hdhomerun as it was about to be removed from gentoo and I use it.
Comment 4 Larry the Git Cow gentoo-dev 2019-10-09 03:07:41 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82946d56594d70ff52abbe1b8dda04d3b304e3a1

commit 82946d56594d70ff52abbe1b8dda04d3b304e3a1
Author:     Wilson Michaels <thebitpit@earthlink.net>
AuthorDate: 2019-10-07 17:34:53 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2019-10-09 03:07:22 +0000

    media-tv/mythtv: revision bump mythtv-30.0_p20190808-r1.ebuild
    
    Bug: https://bugs.gentoo.org/665928
    Closes: https://bugs.gentoo.org/695468
    Closes: https://bugs.gentoo.org/695688
    Closes: https://bugs.gentoo.org/695466
    Package-Manager: Portage-2.3.76, Repoman-2.3.16
    Signed-off-by: Wilson Michaels <thebitpit@earthlink.net>
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 media-tv/mythtv/mythtv-30.0_p20190808-r1.ebuild | 416 ++++++++++++++++++++++++
 1 file changed, 416 insertions(+)