Skip to content

Commit e427710

Browse files
author
jld3103
authored
Merge pull request #161 from go-flutter-desktop/fix/linux-pkg-extension
Fix linux-pkg file extension
2 parents 234936d + 4ffcfcd commit e427710

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

cmd/packaging/linux-pkg.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,17 @@ var LinuxPkgTask = &packagingTask{
2222
linuxDesktopFileIconPath: "/usr/lib/{{.packageName}}/assets/icon.png",
2323
flutterBuildOutputDirectory: "src/usr/lib/{{.packageName}}",
2424
packagingFunction: func(tmpPath, applicationName, packageName, executableName, version, release string) (string, error) {
25+
extension := ".pkg.tar.xz"
2526
cmdMakepkg := exec.Command("makepkg")
2627
cmdMakepkg.Dir = tmpPath
2728
cmdMakepkg.Stdout = os.Stdout
2829
cmdMakepkg.Stderr = os.Stderr
30+
cmdMakepkg.Env = append(os.Environ(), fmt.Sprintf("PKGEXT=%s", extension))
2931
err := cmdMakepkg.Run()
3032
if err != nil {
3133
return "", err
3234
}
33-
return fmt.Sprintf("%s-%s-%s-x86_64.pkg.tar.xz", packageName, version, release), nil
35+
return fmt.Sprintf("%s-%s-%s-x86_64%s", packageName, version, release, extension), nil
3436
},
3537
requiredTools: map[string][]string{
3638
"linux": {"makepkg"},

0 commit comments

Comments
 (0)