BlueGit

golden-age paperdoll-renderer

Files

paperdoll-renderer / scripts / package / common.sh

common.sh

common.sh 566 B Download Raw
1#!/usr/bin/env bash
2set -euo pipefail
3
4build_linux_release() {
5 local root="$1"
6 export CARGO_HOME="${CARGO_HOME:-$root/cargo-home}"
7 export PATH="$CARGO_HOME/bin:$PATH"
8 cargo build --release --locked --manifest-path "$root/Cargo.toml" --target-dir "$root/target"
9}
10
11install_hicolor_icons() {
12 local root="$1"
13 local dest="$2"
14 local size
15 for size in 16 22 24 32 48 64 128 256 512; do
16 install -Dm644 \
17 "$root/packaging/linux/hicolor/${size}x${size}/apps/paperdoll-renderer.png" \
18 "$dest/${size}x${size}/apps/paperdoll-renderer.png"
19 done
20}