Opened 8 years ago

Closed 7 years ago

Last modified 7 years ago

#13252 closed Patch - Feature (fixed)

Build mythplugins for Android

Reported by: Mark Spieth Owned by: Mark Spieth
Priority: minor Milestone: 30.0
Component: Ports - Android Version: Master Head
Severity: medium Keywords:
Cc: Ticket locked: no

Description

Build Android mythplugins.

Most build, mythmusic requires flac and vorbis in libs added to work.

Attachments (8)

build-plugins-20180326.patch (2.3 KB ) - added by Mark Spieth 8 years ago.
android-plugins-20180326.patch (3.8 KB ) - added by Mark Spieth 8 years ago.
android-plugins-20180329.patch (4.7 KB ) - added by Mark Spieth 8 years ago.
android-plugins-build-20180329.patch (6.7 KB ) - added by Mark Spieth 8 years ago.
build-plugins-20180331.patch (7.8 KB ) - added by Mark Spieth 8 years ago.
mythplugins-configure-mythroot-20180515a.patch (527 bytes ) - added by mspieth 7 years ago.
mythplugins-configure-mythroot-20180518.patch (1.4 KB ) - added by mspieth 7 years ago.
mythplugins-debian-rules.20180518.patch (598 bytes ) - added by mspieth 7 years ago.

Download all attachments as: .zip

Change History (37)

by Mark Spieth, 8 years ago

by Mark Spieth, 8 years ago

by Mark Spieth, 8 years ago

by Mark Spieth, 8 years ago

comment:1 by Mark Spieth, 8 years ago

Status: newassigned

Added updated patch which also builds mythmusic.

comment:2 by Peter Bennett, 8 years ago

I am not a user of the plugins and prefer not to install them. I verified that I can build with the --no-plugins option, install and the frontend still works.

comment:3 by gigem, 8 years ago

I have two errors to report. First, makelibs.sh needs a BUILD_OGG=1 in the "all" option handling. Second, the plugins fail to configure with the following error.

*** make plugins ***
~/src/mythtv/android/packaging-plugins/android/build64/mythplugins ~/src/mythtv/android/packaging-plugins/android/build64/mythtv
ERROR: mythconfig.mak not found at //include/mythtv/mythconfig.mak
Did you make AND install MythTV first?
Are you using the correct prefix (/)?
Bailing out!!
make: *** No targets specified and no makefile found.  Stop.

This was from a totally clean build. Neither problem probably showed up for you because already had the results from earlier builds in place.

by Mark Spieth, 8 years ago

comment:4 by Mark Spieth, 8 years ago

Thanks for the test. fixed. Also upgraded to qt 5.10.1.

Plugins now install and are functioning (menu wise anyway).

Mythmusic requires nfs mount on android to find the media since there is no remote streaming support for music. This part is untried as yet.

RFC: Also should building plugins be default or not?

Other plugins not really tested as yet.

If no problems in a couple of days I'll commit.

Last edited 8 years ago by Mark Spieth (previous) (diff)

in reply to:  4 comment:5 by Jonatan Lindblad, 8 years ago

Replying to markspieth:

Mythmusic requires nfs mount on android to find the media since there is no remote streaming support for music. This part is untried as yet.

What do you mean? MythMusic supports streaming from storage groups.

comment:6 by Mark Spieth, 8 years ago

I stand corrected. Obviously I dont use it (much).

comment:7 by Peter Bennett, 8 years ago

Have you seen the discussions on the developers list regarding removing some or all of the plugins? It may be wise to find out what happens there before committing.

comment:8 by gigem, 8 years ago

Still no joy.

*** make plugins ***
~/src/mythtv/android/packaging-plugins/android/build64/mythplugins ~/src/mythtv/android/packaging-plugins/android/build64/mythtv
ERROR: mythconfig.mak not found at //include/mythtv/mythconfig.mak
Did you make AND install MythTV first?
Are you using the correct prefix (/)?
Bailing out!!
make: *** No targets specified and no makefile found.  Stop.

comment:9 by Peter Bennett, 7 years ago

The discussions about removing plugins seem to have stopped.

If you do move forward with this I suggest that the default build should be without plugins, with an option to include plugins if desired.

comment:10 by Mark Spieth <mspieth@…>, 7 years ago

Resolution: fixed
Status: assignedclosed

In f8c4ff7c7/packaging:

Error: Processor CommitTicketReference failed
GIT backend not available

comment:11 by Mark Spieth <mspieth@…>, 7 years ago

In 443bbeffab/mythtv:

Error: Processor CommitTicketReference failed
GIT backend not available

comment:12 by Mark Spieth <mspieth@…>, 7 years ago

In 1e916972f/packaging:

Error: Processor CommitTicketReference failed
GIT backend not available

comment:13 by Stuart Auchterlonie, 7 years ago

Milestone: unknown30.0

by mspieth, 7 years ago

by mspieth, 7 years ago

by mspieth, 7 years ago

comment:14 by Mark Spieth <mspieth@…>, 7 years ago

In dca00e0b7c/mythtv:

Error: Processor CommitTicketReference failed
GIT backend not available

comment:15 by Mark Spieth <mspieth@…>, 7 years ago

In 443bbeffab/mythtv:

Error: Processor CommitTicketReference failed
GIT backend not available

comment:16 by Mark Spieth <mspieth@…>, 7 years ago

In b9c5f8b2f/mythtv:

Error: Processor CommitTicketReference failed
GIT backend not available

comment:17 by Mark Spieth <mspieth@…>, 7 years ago

In f8c4ff7c7/packaging:

Error: Processor CommitTicketReference failed
GIT backend not available

comment:18 by Mark Spieth <mspieth@…>, 7 years ago

In 1e916972f/packaging:

Error: Processor CommitTicketReference failed
GIT backend not available

comment:19 by Mark Spieth <mspieth@…>, 7 years ago

In d8a2db77f/mythtv:

Error: Processor CommitTicketReference failed
GIT backend not available

comment:19 by Mark Spieth <mspieth@…>, 7 years ago

In d8a2db77f/mythtv:

Error: Processor CommitTicketReference failed
GIT backend not available

comment:20 by Mark Spieth <mspieth@…>, 7 years ago

In d8a2db77f/mythtv:

Error: Processor CommitTicketReference failed
GIT backend not available

comment:21 by Mark Spieth <mspieth@…>, 7 years ago

In d8a2db77f/mythtv:

Error: Processor CommitTicketReference failed
GIT backend not available

comment:22 by Mark Spieth <mspieth@…>, 7 years ago

In d8a2db77f/mythtv:

Error: Processor CommitTicketReference failed
GIT backend not available

comment:23 by Mark Spieth <mspieth@…>, 7 years ago

In d8a2db77f/mythtv:

Error: Processor CommitTicketReference failed
GIT backend not available

comment:24 by Mark Spieth <mspieth@…>, 7 years ago

In d8a2db77f/mythtv:

Error: Processor CommitTicketReference failed
GIT backend not available

comment:25 by Mark Spieth <mspieth@…>, 7 years ago

In d8a2db77f/mythtv:

Error: Processor CommitTicketReference failed
GIT backend not available

comment:26 by Mark Spieth <mspieth@…>, 7 years ago

In d8a2db77f/mythtv:

Error: Processor CommitTicketReference failed
GIT backend not available

comment:27 by Mark Spieth <mspieth@…>, 7 years ago

In d8a2db77f/mythtv:

Error: Processor CommitTicketReference failed
GIT backend not available

comment:28 by Mark Spieth <mspieth@…>, 7 years ago

In d8a2db77f/mythtv:

Error: Processor CommitTicketReference failed
GIT backend not available
Note: See TracTickets for help on using tickets.