[mythtv-commits] Ticket #5160: New Win32Packager - compiles and creates stand-alone setup.exe
MythTV
mythtv at cvs.mythtv.org
Sun Apr 6 11:59:38 UTC 2008
#5160: New Win32Packager - compiles and creates stand-alone setup.exe
------------------------------+---------------------------------------------
Reporter: arnonm at gmail.com | Owner: ijr
Type: enhancement | Status: new
Priority: minor | Milestone: 0.21.1
Component: mythtv | Version: 0.21-fixes
Severity: medium | Mlocked: 0
------------------------------+---------------------------------------------
This is a upgrade/new version of Win32packager. It consists of three files
which should be in mythtv/contrib/win32
MythInstaller.bat - which sould replace Win32packager.pl eventually. It is
an uprade of the perl script wrapped in a batch file.
mythsetup.iss - Innosetup script for the installer
configuremysql.vbs - internal script to configure mysql
mysql.gif - pretty obvious
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 here 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 all the files in the patch and
place in the same directory.
The script will temporarly move them into svn
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
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/5160>
MythTV <http://www.mythtv.org/>
MythTV
More information about the mythtv-commits
mailing list