[mythtv-users] Mythtv frontend on PPC
OM Ugarcina
mo.ucina at gmail.com
Sat Oct 12 03:34:01 UTC 2013
Just trying a bit of an experiment , by adding this patch into the build
file :
192-168-1-241:mythtv user$ cat osx-packager-qtsdk.patch
--- osx-packager-qtsdk.pl.orig 2013-10-11 19:01:07.000000000 +1100
+++ osx-packager-qtsdk.pl 2013-10-12 14:20:51.000000000 +1100
@@ -98,6 +98,43 @@
'libcdio',
],
],
+ '0.27-fixes'
+ => [
+ 'branch' => 'fixes/0.27',
+ 'mythtv'
+ => [
+ 'ccache',
+ 'libtool',
+ 'pkgconfig',
+ 'dvdcss',
+ 'freetype',
+ 'lame',
+ 'cmake',
+ 'mysqlclient',
+ #'dbus',
+ 'qt',
+ 'yasm',
+ 'liberation-sans',
+ 'firewiresdk',
+ 'libtool',
+ 'autoconf',
+ 'automake',
+ 'taglib',
+ ],
+ 'mythplugins'
+ => [
+ 'exif',
+# MythMusic needs these:
+ 'libtool',
+ 'autoconf',
+ 'automake',
+ 'libogg',
+ 'vorbis',
+ 'flac',
+ 'libcddb',
+ 'libcdio',
+ ],
+ ],
'0.26-fixes'
=> [
'branch' => 'fixes/0.26',
@@ -557,6 +594,12 @@
%depend_order = @{ $build_profile{'0.26-fixes'} };
$gitrevision = 'fixes/0.26'
}
+elsif ( $OPT{'buildprofile'} == '0.27-fixes' )
+{
+ &Verbose('Building using 0.27-fixes profile');
+ %depend_order = @{ $build_profile{'0.27-fixes'} };
+ $gitrevision = 'fixes/0.27'
+}
else
{
&Verbose('Building using master profile');
On Sat, Oct 12, 2013 at 1:16 PM, OM Ugarcina <mo.ucina at gmail.com> wrote:
> Hello JYA , that does seem odd to me too . Here is the packager I am using
> :
>
> 192-168-1-241:mythtv user$ head -n 50 osx-packager-qtsdk.pl
> #!/usr/bin/perl
>
> ### = file
> ### osx-packager-qtsdk.pl
> ###
> ### = revision
> ### 2.0
> ####
> ### Copyright (c) 2012 Jean-Yves Avenard
> ### based on osx-packager.pl by by Jeremiah Morris <jm at whpress.com>
> ###
> ### = location
> ### https://github.com/MythTV/packaging//OSX/build/osx-packager-qtsdk.pl
> ###
> ### = description
> ### Tool for automating frontend builds on Mac OS X.
> ### Run "osx-packager.pl -man" for full documentation.
>
> use strict;
> use Getopt::Long qw(:config auto_abbrev);
> use Pod::Usage ();
> use Cwd ();
> use File::Temp qw/ tempfile tempdir /;
> ....
>
> our %build_profile = (
> 'master'
> => [
> 'branch' => 'master',
> 'mythtv'
> => [
> 'ccache',
> 'libtool',
>
> 'pkgconfig',
> 'dvdcss',
> 'freetype',
> 'lame',
> 'cmake',
> 'mysqlclient',
> #'dbus',
> 'qt',
>
> 'yasm',
> 'liberation-sans',
> 'firewiresdk',
> 'libtool',
> 'autoconf',
> 'automake',
> 'taglib',
> ],
>
> 'mythplugins'
> => [
> 'exif',
>
>
> And I am running the command as suggested :
>
>
> ./osx-packager-qtsdk.pl -verbose -qtsrc 4.8.5 -gcc -nosysroot
>
> The script was downloaded from as suggested :
>
>
> https://github.com/MythTV/packaging/blob/master/OSX/build/osx-packager-qtsdk.pl
>
> Is there perhaps another script , which has the 27 fixes defined under
> "branch", because that would suit me better ( not ready yet to take plunge
> into .28 ) . Appreciate all the help greatly .
>
> Milorad
>
>
>
>
>
> On Sat, Oct 12, 2013 at 12:41 PM, Jean-Yves Avenard <jyavenard at gmail.com>wrote:
>
>> On 12 October 2013 10:50, OM Ugarcina <mo.ucina at gmail.com> wrote:
>> > --disable-lirc --disable-distcc --python=/usr/bin/python2.6
>> > --prefix=/Users/user/Downloads/mythtv/.osx-packager/build
>> > --cc=/Developer/usr/bin/gcc --cxx=/Developer/usr/bin/g++
>> > --qmake=/Users/user/Downloads/mythtv/.osx-packager/build/bin/qmake
>> > --extra-libs=-F/Users/user/Downloads/mythtv/.osx-packager/build/lib
>> > --firewire-sdk=/Users/user/Downloads/mythtv/.osx-packager/build/lib
>> > --disable-mythlogserver
>> > ERROR! You must have the Exiv2 image tag reader library installed to
>> compile
>> > MythTV.
>>
>> the you are either (or both), not building the fixes/0.27 branch and
>> are building master. And/or you aren't using the osx-packager-qtsdk.pl
>> from the master branch.
>>
>> exiv2 is a requirements that was added to master a couple of weeks ago
>> (for the new mythgallery) and the packager script got updated too for
>> that dependency...
>>
>> if you want to build fixes/0.27 use the fixes/0.27 or master branch of
>> the OSX builder
>> if you want to build mythtv master (0.28) then you must use the OSX
>> builder from the master branch
>> _______________________________________________
>> mythtv-users mailing list
>> mythtv-users at mythtv.org
>> http://www.mythtv.org/mailman/listinfo/mythtv-users
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.mythtv.org/pipermail/mythtv-users/attachments/20131012/a1221b52/attachment.html>
More information about the mythtv-users
mailing list