aboutsummaryrefslogtreecommitdiff
path: root/scripts/build_rpm.sh
diff options
context:
space:
mode:
authorRubén Beltrán del Río <jj@r.bdr.sh>2026-04-06 12:26:05 +0200
committerRubén Beltrán del Río <jj@r.bdr.sh>2026-04-06 13:08:51 +0200
commit6be848db5b8ae946a6896dcfad69914544949b97 (patch)
tree7806a176e920a92902dcd534533f0ee2be77eff8 /scripts/build_rpm.sh
parent2a28a38db1e8251611389e7ab6ab3c2c1ee21187 (diff)
Inline scripts to justfile
Diffstat (limited to 'scripts/build_rpm.sh')
-rwxr-xr-xscripts/build_rpm.sh34
1 files changed, 0 insertions, 34 deletions
diff --git a/scripts/build_rpm.sh b/scripts/build_rpm.sh
deleted file mode 100755
index ac2510d..0000000
--- a/scripts/build_rpm.sh
+++ /dev/null
@@ -1,34 +0,0 @@
-#!/usr/bin/env bash
-
-set -euo pipefail
-
-container_image_prefix=$1
-distro=$2
-app_name=$3
-arch=$4
-channel=$5
-
-version=`just version`
-staging="$(mktemp -d)"
-
-cp _build/meson-dist/map-${version}.tar.xz "${staging}/"
-
-just vendor "${staging}/vendor"
-tar -cJf "${staging}/map-${version}-vendor.tar.xz" -C "${staging}" vendor
-rm -rf "${staging}/vendor"
-
-cp build-aux/rpm/map.spec "${staging}/"
-
-podman run --rm -v "${staging}:/build:Z" \
- ${container_image_prefix}:${distro} \
- bash -c "
- mkdir -p ~/rpmbuild/{SOURCES,SPECS}
- cp /build/map-*.tar.xz ~/rpmbuild/SOURCES/
- cp /build/map.spec ~/rpmbuild/SPECS/
- rpmbuild -bb ~/rpmbuild/SPECS/map.spec
- mkdir -p /build/out
- cp ~/rpmbuild/RPMS/${arch}/map-${version}-1.*.rpm /build/out/
- "
-
-cp ${staging}/out/*.rpm "_dist/${app_name}-${arch}-${channel}-${distro}.rpm"
-rm -rf "${staging}"