|
Panda3D
|
Public Member Functions | |
| def | __init__ |
| def | __del__ |
| def | build |
| def | buildAll |
| def | buildAPP |
| def | buildArch |
| def | buildDEB |
| def | buildNSIS |
| def | buildPKG |
| def | installPackagesInto |
| def | os_walk |
Public Attributes | |
| authoremail | |
| authorid | |
| authorname | |
| fullname | |
| hostUrl | |
| icon | |
| includeRequires | |
| licensefile | |
| licensename | |
| requires | |
| shortname | |
| standalone | |
| tempDir | |
| version | |
Static Public Attributes | |
| tuple | notify = directNotify.newCategory("Installer") |
This class creates a (graphical) installer from a given .p3d file.
| def __init__ | ( | self, | |
| p3dfile, | |||
| shortname, | |||
| fullname, | |||
| version, | |||
tokens = {} |
|||
| ) |
| def __del__ | ( | self | ) |
| def build | ( | self, | |
| output, | |||
platform = None |
|||
| ) |
Builds (graphical) installers and stores it into the path indicated by the 'output' argument. You can specify to build for a different platform by altering the 'platform' argument. If 'output' is a directory, the installer will be stored in it.
| def buildAll | ( | self, | |
outputDir = "." |
|||
| ) |
Creates a (graphical) installer for every known platform. Call this after you have set the desired parameters.
| def buildAPP | ( | self, | |
| output, | |||
| platform | |||
| ) |
| def buildArch | ( | self, | |
| output, | |||
| platform | |||
| ) |
Builds an ArchLinux package and stores it in the path indicated by the 'output' argument. It will be built for the architecture specified by the 'arch' argument. If 'output' is a directory, the deb file will be stored in it.
| def buildDEB | ( | self, | |
| output, | |||
| platform | |||
| ) |
Builds a .deb archive and stores it in the path indicated by the 'output' argument. It will be built for the architecture specified by the 'arch' argument. If 'output' is a directory, the deb file will be stored in it.
| def buildNSIS | ( | self, | |
| output, | |||
| platform | |||
| ) |
| def buildPKG | ( | self, | |
| output, | |||
| platform | |||
| ) |
| def installPackagesInto | ( | self, | |
| hostDir, | |||
| platform | |||
| ) |
Installs the packages required by the .p3d file into the specified directory, for the given platform.
| def os_walk | ( | self, | |
| top | |||
| ) |
Re-implements os.walk(). For some reason the built-in definition is failing on Windows when this is run within a p3d environment!?
tuple notify = directNotify.newCategory("Installer") [static] |
1.7.3