Opened 6 years ago

Closed 6 years ago

Last modified 5 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 6 years ago.
android-plugins-20180326.patch (3.8 KB) - added by Mark Spieth 6 years ago.
android-plugins-20180329.patch (4.7 KB) - added by Mark Spieth 6 years ago.
android-plugins-build-20180329.patch (6.7 KB) - added by Mark Spieth 6 years ago.
build-plugins-20180331.patch (7.8 KB) - added by Mark Spieth 6 years ago.
mythplugins-configure-mythroot-20180515a.patch (527 bytes) - added by mspieth 6 years ago.
mythplugins-configure-mythroot-20180518.patch (1.4 KB) - added by mspieth 6 years ago.
mythplugins-debian-rules.20180518.patch (598 bytes) - added by mspieth 6 years ago.

Download all attachments as: .zip

Change History (37)

Changed 6 years ago by Mark Spieth

Changed 6 years ago by Mark Spieth

Changed 6 years ago by Mark Spieth

Changed 6 years ago by Mark Spieth

comment:1 Changed 6 years ago by Mark Spieth

Status: newassigned

Added updated patch which also builds mythmusic.

comment:2 Changed 6 years ago by Peter Bennett

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 Changed 6 years ago by gigem

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.

Changed 6 years ago by Mark Spieth

comment:4 Changed 6 years ago by Mark Spieth

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 6 years ago by Mark Spieth (previous) (diff)

comment:5 in reply to:  4 Changed 6 years ago by Jonatan Lindblad

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 Changed 6 years ago by Mark Spieth

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

comment:7 Changed 6 years ago by Peter Bennett

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 Changed 6 years ago by gigem

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 Changed 6 years ago by Peter Bennett

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 Changed 6 years ago by Mark Spieth <mspieth@…>

Resolution: fixed
Status: assignedclosed

In f8c4ff7c7/packaging:

Android: build mythplugins

  • defaults to no plugins but builds dependent libs

fixes #13252

comment:11 Changed 6 years ago by Mark Spieth <mspieth@…>

In 443bbeffab/mythtv:

Android mythplugin build updates

refs #13252

comment:12 Changed 6 years ago by Mark Spieth <mspieth@…>

In 1e916972f/packaging:

deb: remove committed patch for configure without mythtv installed

refs #13252

comment:13 Changed 6 years ago by Stuart Auchterlonie

Milestone: unknown30.0

Changed 6 years ago by mspieth

Changed 6 years ago by mspieth

Changed 6 years ago by mspieth

comment:14 Changed 6 years ago by Mark Spieth <mspieth@…>

In dca00e0b7c/mythtv:

support mytharchive plugin configure without mythinstalled

refs #13252

comment:15 Changed 6 years ago by Mark Spieth <mspieth@…>

In 443bbeffab/mythtv:

Android mythplugin build updates

refs #13252

comment:16 Changed 5 years ago by Mark Spieth <mspieth@…>

In b9c5f8b2f/mythtv:

Android mythplugin build updates

refs #13252

Also required for minimyth builds.

Signed-off-by: Stuart Auchterlonie <stuarta@…>
(cherry picked from commit 443bbeffabdfd02d334a0df47200332ecf6ee1d1)

comment:17 Changed 5 years ago by Mark Spieth <mspieth@…>

In f8c4ff7c7/packaging:

Android: build mythplugins

  • defaults to no plugins but builds dependent libs

fixes #13252

comment:18 Changed 5 years ago by Mark Spieth <mspieth@…>

In 1e916972f/packaging:

deb: remove committed patch for configure without mythtv installed

refs #13252

comment:19 Changed 5 years ago by Mark Spieth <mspieth@…>

In d8a2db77f/mythtv:

Mythplugin build updates

refs #13252
Fixes #13328

(cherry picked from commit 443bbeffabdfd02d334a0df47200332ecf6ee1d1)
Signed-off-by: Stuart Auchterlonie <stuarta@…>

comment:19 Changed 5 years ago by Mark Spieth <mspieth@…>

In d8a2db77f/mythtv:

Mythplugin build updates

refs #13252
Fixes #13328

(cherry picked from commit 443bbeffabdfd02d334a0df47200332ecf6ee1d1)
Signed-off-by: Stuart Auchterlonie <stuarta@…>

comment:20 Changed 5 years ago by Mark Spieth <mspieth@…>

In d8a2db77f/mythtv:

Mythplugin build updates

refs #13252
Fixes #13328

(cherry picked from commit 443bbeffabdfd02d334a0df47200332ecf6ee1d1)
Signed-off-by: Stuart Auchterlonie <stuarta@…>

comment:21 Changed 5 years ago by Mark Spieth <mspieth@…>

In d8a2db77f/mythtv:

Mythplugin build updates

refs #13252
Fixes #13328

(cherry picked from commit 443bbeffabdfd02d334a0df47200332ecf6ee1d1)
Signed-off-by: Stuart Auchterlonie <stuarta@…>

comment:22 Changed 5 years ago by Mark Spieth <mspieth@…>

In d8a2db77f/mythtv:

Mythplugin build updates

refs #13252
Fixes #13328

(cherry picked from commit 443bbeffabdfd02d334a0df47200332ecf6ee1d1)
Signed-off-by: Stuart Auchterlonie <stuarta@…>

comment:23 Changed 5 years ago by Mark Spieth <mspieth@…>

In d8a2db77f/mythtv:

Mythplugin build updates

refs #13252
Fixes #13328

(cherry picked from commit 443bbeffabdfd02d334a0df47200332ecf6ee1d1)
Signed-off-by: Stuart Auchterlonie <stuarta@…>

comment:24 Changed 5 years ago by Mark Spieth <mspieth@…>

In d8a2db77f/mythtv:

Mythplugin build updates

refs #13252
Fixes #13328

(cherry picked from commit 443bbeffabdfd02d334a0df47200332ecf6ee1d1)
Signed-off-by: Stuart Auchterlonie <stuarta@…>

comment:25 Changed 5 years ago by Mark Spieth <mspieth@…>

In d8a2db77f/mythtv:

Mythplugin build updates

refs #13252
Fixes #13328

(cherry picked from commit 443bbeffabdfd02d334a0df47200332ecf6ee1d1)
Signed-off-by: Stuart Auchterlonie <stuarta@…>

comment:26 Changed 5 years ago by Mark Spieth <mspieth@…>

In d8a2db77f/mythtv:

Mythplugin build updates

refs #13252
Fixes #13328

(cherry picked from commit 443bbeffabdfd02d334a0df47200332ecf6ee1d1)
Signed-off-by: Stuart Auchterlonie <stuarta@…>

comment:27 Changed 5 years ago by Mark Spieth <mspieth@…>

In d8a2db77f/mythtv:

Mythplugin build updates

refs #13252
Fixes #13328

(cherry picked from commit 443bbeffabdfd02d334a0df47200332ecf6ee1d1)
Signed-off-by: Stuart Auchterlonie <stuarta@…>

comment:28 Changed 5 years ago by Mark Spieth <mspieth@…>

In d8a2db77f/mythtv:

Mythplugin build updates

refs #13252
Fixes #13328

(cherry picked from commit 443bbeffabdfd02d334a0df47200332ecf6ee1d1)
Signed-off-by: Stuart Auchterlonie <stuarta@…>

Note: See TracTickets for help on using tickets.