提交 ba39032e 编写于 作者: yanghye's avatar yanghye

command-line: package darwin

上级 d90aa824
......@@ -43,7 +43,7 @@ func runPackage(c *command.Config) error {
return err
} else {
proj.Clean = c.Package.Clean
proj.Dpkg.Pkgbuild = c.Package.Pkgbuild
proj.PList.Pkgbuild = c.Package.Pkgbuild
if err = packager.GeneraInstaller(proj); err != nil {
return err
}
......
......@@ -98,7 +98,7 @@ func GeneraInstaller(proj *project.Project) error {
if err := copyHelperFile(proj, appRoot); err != nil {
return err
}
if proj.Dpkg.Pkgbuild {
if proj.PList.Pkgbuild {
if err := pkgbuild(proj, appRoot); err != nil {
return err
}
......@@ -187,13 +187,13 @@ func copyFrameworkFile(proj *project.Project, appRoot string) error {
if !tools.IsExist(cefDir) {
return fmt.Errorf("%s not found: %s", consts.EnergyHomeKey, cefDir)
}
term.Logger.Info("Generate dpkg copy:", term.Logger.Args("execution", exeDir))
term.Logger.Info("Generate app copy:", term.Logger.Args("execution", exeDir))
// Contents/MacOS/exe
outExe := filepath.Join(contents, appContentsMacOS)
if err := copyFiles(proj, exeDir, outExe); err != nil {
return err
}
term.Logger.Info("Generate dpkg copy:", term.Logger.Args("framework", cefDir))
term.Logger.Info("Generate app copy:", term.Logger.Args("framework", cefDir))
// Contents/Frameworks/cef
outCEF := filepath.Join(contents, appContentsFrameworks)
if err := copyFiles(proj, cefDir, outCEF); err != nil {
......
......@@ -158,7 +158,6 @@ type DPKG struct {
Compress string `json:"compress"` //压纹CEF, 当前仅支持7z/a压缩,""(空)时不启用压缩 默认: 7za
UseCompress bool `json:"-"` //如果支持配置的, true=使用压缩
CompressFile string `json:"-"` //压缩后的文件完全目录
Pkgbuild bool `json:"-"` // 生成pkg安装包
}
type PList struct {
......@@ -174,7 +173,7 @@ type PList struct {
Copyright *string `json:"copyright"` //版权
Comments *string `json:"comments"` //exe详情描述
LSUIElement bool `json:"-"` //UI
Pkgbuild bool `json:"-"` // 生成pkg安装包
}
type Author struct {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册