Skip to content
Snippets Groups Projects

Resolve "ArchLinux package script"

Closed Pascal Engélibert requested to merge 169-archlinux-package-script into dev
2 files
+ 22
5
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -62,8 +62,17 @@ build_deb_pack() {
create_desc "${BIN}/dunitrust-${1}-${DURS_TAG}-linux-x64.deb" "${1}" "Linux (Ubuntu/Debian)"
}
# ArchLinux package building
build_arch_pack() {
cd "${ROOT}/bin/dunitrust-${1}"
cargo arch --manifest-path "${ROOT}/bin/dunitrust-${1}"
mv dunitrust-*.pkg.tar.xz "${BIN}/dunitrust-${1}-${DURS_TAG}-archlinux-x64.pkg.tar.xz"
cd "${ROOT}"
create_desc "${BIN}/dunitrust-${1}-${DURS_TAG}-archlinux-x64.pkg.tar.xz" "${1}" "Linux (ArchLinux)"
}
# ------------
# BEGIn SCRIPT
# BEGIN SCRIPT
# ------------
# Prepare
@@ -71,14 +80,20 @@ mkdir -p "${RELEASES}" "${BIN}" || exit 1
#rustup add target ${TARGET} || exit 1
# Clean up
rm -rf "${BIN}/"*.{deb,tar.gz}{,.desc}
rm -rf "${BIN}/"*.{deb,tar.gz,pkg.tar.xz}{,.desc}
# ---------------------
# Build Debian packages
# Build distro-specific packages
# ---------------------
build_deb_pack server
#build_deb_pack desktop
if [[ ${TARGET_ARCH[@]} == *"deb"* ]]; then
build_deb_pack server
#build_deb_pack desktop
fi
if [[ ${TARGET_ARCH[@]} == *"arch"* ]]; then
build_arch_pack server
fi
# ---------------
# Build .tar.gz
Loading