37 lines
1.3 KiB
Lua
37 lines
1.3 KiB
Lua
if is_os("linux") then
|
|
|
|
xpack("jminos")
|
|
set_formats("flatpak")
|
|
set_extension("flatpak")
|
|
set_title("jminos")
|
|
set_author("zulianc")
|
|
set_description("A test installer.")
|
|
set_homepage("https://git.ale-pri.com/TetrisNerd/jminos")
|
|
set_company("org.zulianc")
|
|
on_package(function (package)
|
|
os.cd("flatpak")
|
|
os.exec("flatpak install org.flatpak.Builder --user -y")
|
|
os.exec("flatpak run org.flatpak.Builder --force-clean --user --install-deps-from=flathub --repo=repo --install builddir org.zulianc.jminos.yml")
|
|
os.exec("flatpak build-bundle repo jminos.flatpak org.zulianc.jminos --runtime-repo=https://flathub.org/repo/flathub.flatpakrepo")
|
|
os.mv("jminos.flatpak", package:outputdir())
|
|
end)
|
|
on_load(function (package)
|
|
package:set("basename", package:name() .. "-v" .. package:version() .. "-" .. package:arch())
|
|
end)
|
|
|
|
else
|
|
|
|
xpack("jminos")
|
|
set_formats("zip", "nsis")
|
|
add_targets("graph")
|
|
add_installfiles("(data/**.png)")
|
|
set_iconfile("flatpak/org.zulianc.jminos.ico")
|
|
on_load(function (package)
|
|
package:set("basename", package:name() .. "-v" .. package:version() .. "-" .. package:arch())
|
|
end)
|
|
after_installcmd(function (package, batchcmds)
|
|
batchcmds:rm(package:installdir("**/.gitkeep"))
|
|
end)
|
|
|
|
end
|