Skip to content

simoncozens/xulpackager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

xulpackager

This script deploys xulrunner applications according to the instructions given at https://developer.mozilla.org/en/XULRunner/Deploying_XULRunner_1.8

It will build Windows, Linux and OS X versions of an application. It should operate in a relatively cross-platform manner, except that OS X versions need to be built on OS X because of all the messing around with dmg files. To build a Windows installer you need to install the Nullsoft Scriptable Install System (http://nsis.sourceforge.net/Main_Page).

It will automatically download needed xulrunner packages for you.

Usage:

xulpackager [long options...] <app-directory>
    --beta               OK to download beta versions of xulrunner
    --xulversion         Force a specific version of xulrunner
    --platforms          Platforms to build (linux, mac, windows - can be
                         specified multiple times; defaults to all)
    --xultmpdir          Temporary directory for xulrunner downloads
    --icns               Icon file (OS X)
    --arch               Architecture for Linux build (i686 or x86_64)
    --identifier         Bundle identifier (OS X)
    --volicon            Custom volume icon (OS X)
    --skipownerchecks    Don't check the ownership of cached xulrunners
                         (Normally a bad idea)
    --verbose            Be more chatty
    --help               print usage message and exit

The --verbose option takes an optional numeric parameter; --verbose=2 is even chattier.

To install the required Perl modules to make this work, run perl Makefile.PL and make.

About

Packages xulrunner applications for multiple platforms

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages