コード例 #1
0
 def __init__(self, config, package, store):
     PackagerBase.__init__(self, config, package, store)
     self.package = package
     self.prefix = config.prefix
     self.package_prefix = ''
     if self.config.packages_prefix is not None:
         self.package_prefix = '%s-' % self.config.packages_prefix
コード例 #2
0
 def __init__(self, config, package, store):
     PackagerBase.__init__(self, config, package, store)
     self.package_prefix = ''
     self.package_prefix = self._package_prefix(self.package)
     self.full_package_name = self._full_package_name()
     self.packager = self.config.packager
     self._check_packager()
コード例 #3
0
ファイル: wix_packager.py プロジェクト: fluendo/cerbero
 def __init__(self, config, package, store):
     PackagerBase.__init__(self, config, package, store)
     self._with_wine = config.platform != Platform.WINDOWS
     self.wix_prefix = get_wix_prefix()
     # Init wix wine prefix in the case of using it.
     self.wix_wine_prefix = None
     self.tmpdir = None
コード例 #4
0
 def __init__(self, config, package, store):
     PackagerBase.__init__(self, config, package, store)
     self.package_prefix = ''
     self.package_prefix = self._package_prefix(self.package)
     self.full_package_name = self._full_package_name()
     self.packager = self.config.packager
     self._check_packager()
コード例 #5
0
ファイル: disttarball.py プロジェクト: RoyinRolland/cerbero
 def __init__(self, config, package, store):
     PackagerBase.__init__(self, config, package, store)
     self.package = package
     self.prefix = config.prefix
     self.package_prefix = ""
     if self.config.packages_prefix is not None:
         self.package_prefix = "%s-" % self.config.packages_prefix
コード例 #6
0
 def __init__(self, config, package, store):
     PackagerBase.__init__(self, config, package, store)
     self.bundle_name = "%s-%s-%s" % (
         self.package.name, self.package.version, self.config.arch)
     if not hasattr(self.package, "desktop_file"):
         raise FatalError(
             "Can not create a linux bundle if the package does "
             "not have a 'desktop_file' property set")
コード例 #7
0
 def __init__(self, config, package, store):
     PackagerBase.__init__(self, config, package, store)
     self.package = package
     self.prefix = config.prefix
     self.package_prefix = ''
     if self.config.packages_prefix is not None:
         self.package_prefix = '%s-' % self.config.packages_prefix
     self.compress = config.package_tarball_compression
     if self.compress not in ('bz2', 'xz'):
         raise UsageError('Invalid compression type {!r}'.format(
             self.compress))
コード例 #8
0
ファイル: bundles.py プロジェクト: deepak6/cerbero
 def __init__(self, package, name, desc, uuid):
     self.package = Package(package.config, package.store, None)
     self.package.name = name
     self.package.shortdesc = desc
     self.package.version = package.version
     self.package.sdk_version = package.sdk_version
     self.package.uuid = uuid
     self.package.deps = []
     self.package.org = package.org
     self.package.install_dir = package.install_dir
     self.package.osx_framework_library = package.osx_framework_library
     PackagerBase.__init__(self, package.config, self.package, package.store)
コード例 #9
0
 def __init__(self, config, package, store):
     PackagerBase.__init__(self, config, package, store)
     self._with_wine = config.platform != Platform.WINDOWS
     self.wix_prefix = get_wix_prefix()
     # We use this trick to workaround the wix path limitation.
     # wix_wine_prefix is a symbolic link to the regular cerbero prefix
     # and should not be a folder.
     if self._with_wine:
         self.wix_wine_prefix = self.get_wix_wine_prefix()
         os.symlink(config.prefix, self.wix_wine_prefix)
     else:
         self.wix_wine_prefix = None
コード例 #10
0
ファイル: bundles.py プロジェクト: thiblahute/cerbero
 def __init__(self, package, name, desc, uuid):
     self.package = Package(package.config, package.store, None)
     self.package.name = name
     self.package.shortdesc = desc
     self.package.version = package.version
     self.package.sdk_version = package.sdk_version
     self.package.uuid = uuid
     self.package.deps = []
     self.package.org = package.org
     self.package.install_dir = package.install_dir
     self.package.osx_framework_library = package.osx_framework_library
     PackagerBase.__init__(self, package.config, self.package,
                           package.store)
コード例 #11
0
ファイル: wix_packager.py プロジェクト: fluendo/cerbero
 def __init__(self, config, package, store):
     PackagerBase.__init__(self, config, package, store)
     self._with_wine = config.platform != Platform.WINDOWS
     self.wix_prefix = get_wix_prefix()
     # We use this trick to workaround the wix path limitation.
     # wix_wine_prefix is a symbolic link to the regular cerbero prefix
     # and should not be a folder.
     if self._with_wine:
       self.wix_wine_prefix = self.get_wix_wine_prefix()
       os.symlink(config.prefix, self.wix_wine_prefix)
     else:
       self.wix_wine_prefix = None
     self.packager_tmpdirs = []
コード例 #12
0
ファイル: bundles.py プロジェクト: MustafaMunir/cerbero
 def __init__(self, package, pkgname, desc, uuid):
     self.package = Package(package.config, package.store, None)
     self.package.name = pkgname
     self.package.shortdesc = desc
     self.package.version = package.version
     self.package.sdk_version = package.sdk_version
     self.package.uuid = uuid
     self.package.deps = []
     self.package.org = package.org
     self.package.install_dir = package.install_dir
     self.package.osx_framework_library = package.osx_framework_library
     self.package.resources_preinstall = package.resources_preinstall
     self.package.resources_postinstall = package.resources_postinstall
     self.package.__file__ = package.__file__
     PackagerBase.__init__(self, package.config, self.package, package.store)
コード例 #13
0
ファイル: distarchive.py プロジェクト: llenroc/cerbero
    def __init__(self, config, package, store, archive_type):
        PackagerBase.__init__(self, config, package, store)
        self.package = package
        self.prefix = config.prefix
        self.package_prefix = ''
        if self.config.packages_prefix is not None:
            self.package_prefix = '%s-' % self.config.packages_prefix

        if archive_type == ArchiveType.TARBALL:
            self.ext = 'tar.bz2'
            self.archive_func = self._create_tarball
        elif archive_type == ArchiveType.ZIP:
            self.ext = 'zip'
            self.archive_func = self._create_zip
        else:
            raise UsageError("Unsupported archive_type %s" % archive_type)
コード例 #14
0
ファイル: bundles.py プロジェクト: wangfan008/cerbero
 def __init__(self, package, pkgname, desc, uuid):
     self.package = Package(package.config, package.store, None)
     self.package.name = pkgname
     self.package.shortdesc = desc
     self.package.version = package.version
     self.package.sdk_version = package.sdk_version
     self.package.uuid = uuid
     self.package.deps = []
     self.package.org = package.org
     self.package.install_dir = package.install_dir
     self.package.osx_framework_library = package.osx_framework_library
     self.package.resources_preinstall = package.resources_preinstall
     self.package.resources_postinstall = package.resources_postinstall
     self.package.__file__ = package.__file__
     PackagerBase.__init__(self, package.config, self.package,
                           package.store)
コード例 #15
0
ファイル: wix_packager.py プロジェクト: itsdrpatel/cerbero
 def __init__(self, config, package, store):
     PackagerBase.__init__(self, config, package, store)
     self._with_wine = config.platform != Platform.WINDOWS
     self.wix_prefix = get_wix_prefix()
コード例 #16
0
ファイル: packager.py プロジェクト: UIKit0/ore-infinium
 def __init__(self, config, package, store):
     PackagerBase.__init__(self, config, package, store)
コード例 #17
0
ファイル: packager.py プロジェクト: UIKit0/ore-infinium
 def __init__(self, config, package, store):
     PackagerBase.__init__(self, config, package, store)
     self.packages = self.store.get_package_deps(package)
     self.packages_paths = {}
     self.empty_packages = {}
コード例 #18
0
ファイル: linux_bundle.py プロジェクト: davibe/cerbero
 def __init__(self, config, package, store):
     PackagerBase.__init__(self, config, package, store)
     self.bundle_name = "%s-%s-%s" %(self.package.name, self.package.version, self.config.arch)
     if not hasattr(self.package, "desktop_file"):
         raise FatalError("Can not create a linux bundle if the package does "
                          "not have a 'desktop_file' property set")
コード例 #19
0
 def __init__(self, config, package, store):
     PackagerBase.__init__(self, config, package, store)
     self._with_wine = config.platform != Platform.WINDOWS
     self.wix_prefix = get_wix_prefix()
コード例 #20
0
ファイル: packager.py プロジェクト: pzw520125/cerbero
 def __init__(self, config, package, store):
     PackagerBase.__init__(self, config, package, store)
コード例 #21
0
ファイル: packager.py プロジェクト: pzw520125/cerbero
 def __init__(self, config, package, store):
     PackagerBase.__init__(self, config, package, store)
     self.packages = self.store.get_package_deps(package)
     self.packages_paths = {}
     self.empty_packages = {}
コード例 #22
0
 def __init__(self, config, package, store):
     PackagerBase.__init__(self, config, package, store)
     self._with_wine = config.platform != Platform.WINDOWS
     self.wix_prefix = get_wix_prefix()
     # Init wix wine prefix in the case of using it.
     self.wix_wine_prefix = None