Update icon builds

This commit is contained in:
Veronica Berglyd Olsen
2025-07-15 15:56:00 +02:00
parent 2e8ee9dadf
commit e92cf6c761
2 changed files with 66 additions and 39 deletions
+10 -6
View File
@@ -171,11 +171,15 @@ if __name__ == "__main__":
# =================
# Build Icons
styles = ", ".join([
"all", "default", "optional", "free", "non_free",
*utils.icon_themes.ICON_SOURCES.keys()
])
cmdIcons = parsers.add_parser(
"icons", help="Build icon theme files from source."
"icons", help="Build icon theme files from upstream sources."
)
cmdIcons.add_argument("sources", help="Working directory for sources.")
cmdIcons.add_argument("style", help="What icon style to build.")
cmdIcons.add_argument("style", help=f"What icon style to build: {styles}")
cmdIcons.add_argument("--work-dir", help="Working directory.", default="build_icons")
cmdIcons.set_defaults(func=utils.icon_themes.main)
# Import Translations
@@ -275,9 +279,9 @@ if __name__ == "__main__":
# See https://github.com/pypa/manylinux
# See https://python-appimage.readthedocs.io/en/latest/#available-python-appimages
cmdBuildAppImage = parsers.add_parser("build-appimage", help="Build an AppImage.")
cmdBuildAppImage.add_argument("linux", help="Manylinux version, e.g. manylinux_2_28.")
cmdBuildAppImage.add_argument("arch", help="Architecture, e.g. x86_64.")
cmdBuildAppImage.add_argument("python", help="Python version, e.g. 3.13.")
cmdBuildAppImage.add_argument("linux", help="Manylinux version, e.g. manylinux_2_28")
cmdBuildAppImage.add_argument("arch", help="Architecture, e.g. x86_64")
cmdBuildAppImage.add_argument("python", help="Python version, e.g. 3.13")
cmdBuildAppImage.set_defaults(func=utils.build_appimage.appImage)
# Build Windows Inno Setup Installer