Files
jminos/xpack.lua
2025-07-28 10:29:42 +02:00

33 lines
1.2 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-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)
else
xpack("jminos")
set_formats("zip")
add_targets("graph")
add_installfiles("(data/**.png)")
on_load(function (package)
package:set("basename", package:name() .. "-v" .. package:version() .. "-" .. package:arch())
end)
after_installcmd(function (package, batchcmds)
batchcmds:mv(path.join(package:installdir("bin"), "*"), package:installdir())
batchcmds:rm(package:installdir("bin"))
batchcmds:rm(package:installdir("**/.gitkeep"))
end)
end