[mythtv] New win32-packager and installer
Arnon Meshoulam
arnonm at gmail.com
Sun Apr 6 21:36:14 UTC 2008
All,
I have uploaded a new version of the Win32 Mythinstaller, building on
nigels's great work - is is available in svn patch 5160
Interested parties will probably be testers/developers of Win32, and
packagers of the setup.
The new version has a number of key features:
- re-packaged as a batch file, requiring only ActivePerl installed on the
machine
- Support for head/revisions, trunk and release-fixes
- Compiles mythtv, mythplugins and myththemes
- Supports various options through command line options
- Creates a Win32 setup package, based on innosetup, which is completely
standalone for distribution.
Although still work in progress, it allows a frontend only, or full
backend/frontend installation, including
download of requirements (MySQL). A sample is available at
http://www.meshoulam.plus.com/mythtv/ based on release-021-fixes svn 16468
The script has been tested on a vanilla machine for a few configurations
- trunk 16468, trunk head
- release-021-fixes head and 16468
Some usages:
MythInstaller.bat -h
- Print usage
MythInstaller.bat -v
- Compile mythtv based on trunk svn 16468
MythInstaller.bat -v -r head
- Compile mythtv based on trunk head
MythInstaller.bat -v -b
- Compile mythtv based on release-021-fixes svn 16468
MythInstaller.bat -v -b -t
- include some patches which are still not accepted and needed for Win32
MythInstaller.bat -v -b -t -t
- Same but package and create setup at the end
To download:
- Until it is accepted into svn, download the rar/zip file (ticket_1560.rar)
in the patch and place all in the same directory.
Then run MythInstaller.bat
The script will temporarly move any missing files into svn once it creates
the local copy.
Once I get some feedback, I will write up a wiki page, with some details of
the scripts created on the way, and TODOs left
Arnon
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mythtv.org/pipermail/mythtv-dev/attachments/20080406/b241d429/attachment.htm
More information about the mythtv-dev
mailing list