[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