[mythtv-users] mythv 0.27 test packages (future RPM Fusion)

Richard Shaw hobbes1069 at gmail.com
Fri Sep 20 12:54:07 UTC 2013


On Fri, Sep 20, 2013 at 3:14 AM, John Pilkington <j.pilk at tesco.net> wrote:

> Once again this compiled (rpmbuild --rebuild) and installed without
> problems on my 32-bit non-standard-SL6 laptop.  Thanks, Richard.
>
> 2013-09-20 07:19:41.649542 C  mythbackend version: tag: v0.27 [317d5b7]
> www.mythtv.org
> 2013-09-20 07:19:41.649624 C  Qt version: compile: 4.8.5, runtime: 4.8.5
>
> I'm confused about the benefit tradeoff, for a user without access to
> up-to-date rpm packages, of building from an SRPM like this - which I can
> now do - or from a git pull;  I have done the pull;  it updates very
> easily, and buildbot keeps reporting build success on f18-64-bit, which I
> shall want to use.  I haven't tried it yet.  But AIUI that seems to require
> config, make, install and I suppose it doesn't produce rpm packages and
> consequently requires a new management approach.  Any comments?
>
> http://www.mythtv.org/wiki/MythTV-HOWTO_-_0.26#Manually_building_MythTV
>

You can look through the upstream spec[1] which is very similar to the RPM
Fusion spec but a short, and generic, answer is that the spec documents a
LOT of tweaks and other things to make the resultant package compliant with
the distro's packaging guidelines. Of course automatic install of
dependencies is nice too and you don't have to rely on upstreams "make
uninstall" getting it right. I actually build everything into an RPM
because sometimes a lot more is required than a simple make; make install
and by documenting in the spec file I don't have to remember what I did.
Also rpmbuild/rpmlint catch a lot of upstream problems.

Specifically for mythtv it does things like create the mythtv user for you,
install service files, log rotation, and other pre-setup activities, tweaks
and patches that may not be in git.

Richard
[1] https://github.com/MythTV/packaging/blob/master/rpm/mythtv.spec
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.mythtv.org/pipermail/mythtv-users/attachments/20130920/f3f8bafd/attachment.html>


More information about the mythtv-users mailing list