Difference between revisions of "MacPorts"
(MacPorts info) |
m (Link) |
||
Line 17: | Line 17: | ||
Plugins experimental, many features not working | Plugins experimental, many features not working | ||
+ | ==Building Myth on OS X via MacPorts== | ||
+ | See [[Building Myth for Mac with MacPorts]] | ||
==Before first run== | ==Before first run== | ||
Mythconverg database (link) | Mythconverg database (link) |
Revision as of 01:18, 17 June 2012
Coming soon!
Contents
Goals
Better Mac backend
The current Perl-based build processes are great for producting a self-contained Mac frontend. But if you are like me and want to run the backend on OS X, then having the essential programs packaged deep in an application bundle is less than ideal. The MacPorts distribution aims to make it much easier to install the backend and run it in a production mode:
- Full support of the Perl/python bindings. This means that standard Myth backup, optimization, and metadata functions will work.
- Install and run Myth like other 'server-type' software such as MySQL, file-sharing, web-serving, etc. Control the Myth backend with standard OS X functions (launchctl) and have the system start automatically during the boot process.
- Provide the full suite of myth programs, if you need them, like mythmetadatalookup, mythutil, etc.
The documentation on this page will focus on running the Myth master backend, including the MySQL database server, on an OS X machine. Using the MacPorts install, it may be possible to run the machine as a slave backend, as a job queue server or a Myth media server. These latter kinds of configurations haven't been tested. If you do, please share the results by updating these pages!
Consistent, repeatable build process
MacPorts is a stable and mature system for bringing open-source software to the Mac platform. Changes are tested and reviewed before being committed to MacPorts. MacPorts operates some build slaves (Lion and Snow Leopard, both on 64 bit machines, currently) which automatically build the default variant of each port. All this means that if you decide to try building with MacPorts, there is a strong likelihood that it will just work. And, if it doesn't, there is an active support system working to resolve any problems.
Quick Start
ToDo: List of commands
Known issues
ToDo:
Plugins experimental, many features not working
Building Myth on OS X via MacPorts
See Building Myth for Mac with MacPorts
Before first run
Mythconverg database (link)
Directories for TV, Videos, Music, Images, Metadata
MythTV-Setup
MythFillDatabase
Testing
Backend with command line
Frontend: Applescript or command line
Production
Launchd keeps the backend running
Multiple frontends
Job queue on other machines