diff options
Diffstat (limited to 'justfile')
| -rw-r--r-- | justfile | 22 |
1 files changed, 10 insertions, 12 deletions
@@ -6,9 +6,8 @@ distdir := "_dist" clean_images := "" # Derived Values --------------------------------------------------------------- -target := `rustc -vV | grep host | awk '{print $2}'` -arch := replace_regex(target, "-.*$", "") -filename := f"{{app_name}}-{{arch}}-{{channel}}" +architecture := arch() +filename := f"{{app_name}}-{{architecture}}-{{channel}}" # Packaging -------------------------------------------------------------------- linuxdeploy_url := "https://github.com/linuxdeploy/linuxdeploy/releases/download/continuous/linuxdeploy-" + `uname -m` + ".AppImage" @@ -17,7 +16,6 @@ flatpak_cargo_generator := home_directory() / "projects/vendor/flatpak-builder-t # Build Containers ------------------------------------------------------------- fedora_versions := "fedora43 fedora44 fedora-rawhide" -debian_versions := "trixie forky" debian_versions := "trixie forky sid" appimage_container := "trixie" all_containers := f"arch {{fedora_versions}} {{debian_versions}}" @@ -101,22 +99,22 @@ _fetch-linuxdeploy: # Builds an AppImage package-appimage: _ensure_distdir (build-container appimage_container) _fetch-linuxdeploy && (_clean_image appimage_container) @echo "=== Building AppImage ===" - ./scripts/build_appimage.sh {{container_image_prefix}} trixie {{app_name}} {{arch}} {{channel}} {{linuxdeploy}} + ./scripts/build_appimage.sh {{container_image_prefix}} trixie {{app_name}} {{architecture}} {{channel}} {{linuxdeploy}} # Builds an arch .pkg.tar.gz package-arch: _ensure_distdir (build-container "arch") dist && (_clean_image "arch") - @echo "=== Building Arch package ({{arch}}) ===" - ./scripts/build_arch.sh {{container_image_prefix}} arch {{app_name}} {{arch}} {{channel}} + @echo "=== Building Arch package ({{architecture}}) ===" + ./scripts/build_arch.sh {{container_image_prefix}} arch {{app_name}} {{architecture}} {{channel}} # Build .rpm for the given distro package-rpm distro: _ensure_distdir (build-container distro) dist && (_clean_image distro) - @echo "=== Building RPM for {{distro}} ({{arch}}) ===" - ./scripts/build_rpm.sh {{container_image_prefix}} {{distro}} {{app_name}} {{arch}} {{channel}} + @echo "=== Building RPM for {{distro}} ({{architecture}}) ===" + ./scripts/build_rpm.sh {{container_image_prefix}} {{distro}} {{app_name}} {{architecture}} {{channel}} # Build .deb for the given distro package-deb distro: _ensure_distdir (build-container distro) dist && (_clean_image distro) - @echo "=== Building DEB for {{distro}} ({{arch}}) ===" - ./scripts/build_deb.sh {{container_image_prefix}} {{distro}} {{app_name}} {{arch}} {{channel}} + @echo "=== Building DEB for {{distro}} ({{architecture}}) ===" + ./scripts/build_deb.sh {{container_image_prefix}} {{distro}} {{app_name}} {{architecture}} {{channel}} # Build .rpm for every supported distro package-rpm-all: @@ -240,4 +238,4 @@ _upload file: rsync -avz {{file}} {{distribution_host}}:{{distribution_path}} # Sign and upload a file. -_sign_and_upload file: (_sign file channel arch) (_upload file) +_sign_and_upload file: (_sign file channel architecture) (_upload file) |