[mythtv-users] Using Gentoo ebuilds from git packaging repo
Robert Longbottom
rongblor at googlemail.com
Fri Feb 11 17:38:57 UTC 2011
On 11/02/2011 17:35, Phil Bridges wrote:
> On Fri, Feb 11, 2011 at 12:28 PM, Robert Longbottom
> <rongblor at googlemail.com> wrote:
>> On 11/02/2011 17:17, Phil Bridges wrote:
>>>
>>> On Fri, Feb 11, 2011 at 12:13 PM, Robert Longbottom
>>> <rongblor at googlemail.com> wrote:
>>>>
>>>> On 11/02/2011 17:01, David Liana wrote:
>>>>>
>>>>>
>>>>> On Fri, Feb 11, 2011 at 11:57 AM, lists.md301<lists.md301 at gmail.com
>>>>> <mailto:lists.md301 at gmail.com>> wrote:
>>>>>
>>>>>
>>>>>
>>>>> On Thu, Feb 10, 2011 at 9:34 PM, Raymond Wagner
>>>>> <raymond at wagnerrp.com<mailto:raymond at wagnerrp.com>> wrote:
>>>>>
>>>>> On 2/10/2011 20:51, Robin Gilks wrote:
>>>>>
>>>>> Greetings
>>>>>
>>>>> Does anyone have a howto on using the ebuilds from git? I
>>>>> have read the
>>>>> README file and have got the packages repository into
>>>>> /usr/local/mythtv_portage and got as far as a --pretend on
>>>>> the emerge and
>>>>> it all looks OK.
>>>>>
>>>>>
>>>>> Check out the packaging repository to your hard drive.
>>>>>
>>>>> git clone git://github.com/MythTV/packaging.git
>>>>> <http://github.com/MythTV/packaging.git>
>>>>> /usr/local/mythtv_portage
>>>>>
>>>>> Add the overlay to portage with the following line in your
>>>>> /etc/make.conf
>>>>>
>>>>> PORTDIR_OVERLAY="/usr/local/mythtv_portage/Gentoo"
>>>>>
>>>>> Then just continue to update MythTV and the plugins as normal.
>>>>> 0.24 builds are marked as stable, while 0.25 builds will have
>>>>> to be unmasked in your /etc/portage/package.keywords. Rob Smith
>>>>> has been updating the ebuilds every few days, and you can pull
>>>>> the new sets by running the following.
>>>>>
>>>>>
>>>>> [snip]
>>>>>
>>>>> So is this going to be the "official" manner in which mythtv is
>>>>> going to be supported in Gentoo going forward? Perhaps the
>>>>> transition to git has thrown a monkeywrench into things, but I
>>>>> haven't seen much official action in Gentoo-land for 0.24, either in
>>>>> portage (no alpha ebuilds) or on the bugs tracking. On the open
>>>>> Gentoo bugs ticket requesting a 0.24 ebuild, I see that people have
>>>>> been offering their own ebuilds (and referencing the mythtv git ones
>>>>> as well), but nothing from the official gentoo maintainer "cardoe"
>>>>> (Doug Goldstein), or any timeline.
>>>>>
>>>>> I've been waiting to try 0.24 on my system, but don't know if I
>>>>> should wait for something to appear in portage, or go with the
>>>>> mythtv-bundled solution. I want to avoid having to switch
>>>>> approaches mid-stream if possible. If/when something is decided, it
>>>>> would be nice for it to be published someplace (wiki, mailing list,
>>>>> etc.).
>>>>>
>>>>> I don't know if it will be going forward, as I don't speak for Gentoo or
>>>>> MythTV. But, the ebuilds work well and users can generate their own
>>>>> ebuilds using the provided python script.
>>>>> The upgrade was generally painless for me.
>>>>
>>>> I waited for (what felt like) ages for 0.24 ebuilds to appear in portage,
>>>> and eventually got bored of waiting. The upgrade to the mythtv packaging
>>>> ebuilds was fairly painless and they seem to be following 0.24-fixes
>>>> pretty
>>>> closely and even if they don't it seems to be quite easy to generate your
>>>> own, which is good.
>>>>
>>>
>>> I'm about to go through the same update process. According to the
>>> directions, you need to set the SVN revision in your make.conf file.
>>> Is there a list of acceptable SVN revision numbers that are available
>>> to the ebuild?
>>
>> You must be reading some old instructions somewhere, since Mythtv is no
>> longer in SVN, it's it GIT.
>>
>> See here for the readme for the method I used:
>>
>> https://github.com/MythTV/packaging/blob/master/Gentoo/README
>>
>
> Thanks. I was looking here: https://github.com/MarcT/mt-mythtv/wiki
Ah yes, MarcT's ebuilds seem to be the other popular option and I think
they have been around for longer than the ones in the mythtv packaging
repo. But like you I couldn't work out how they worked with the new git
repositories.
Robert.
More information about the mythtv-users
mailing list