From c011d9af9b74b1c04f739f4425dd8a1e7e7c76cc Mon Sep 17 00:00:00 2001 From: Allan Blanchard <allan.blanchard@cea.fr> Date: Wed, 17 May 2023 09:35:51 +0200 Subject: [PATCH] [release] add avoid flag for beta versions in opam --- dev/build-release.sh | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/dev/build-release.sh b/dev/build-release.sh index 7aad889e2cb..d33eba7fd7d 100755 --- a/dev/build-release.sh +++ b/dev/build-release.sh @@ -274,7 +274,19 @@ OPAM_FC_DIR="$OPAM_DIR/packages/frama-c/frama-c.$VERSION" mkdir -p $OPAM_DIR mkdir -p $OPAM_FC_DIR -cat opam | grep -v "^version\:" | grep -v "^name\:" > $OPAM_FC_DIR/opam +OPAM_VERSION="opam-version: \"2.0\"" +if [ "$FINAL_RELEASE" = "yes" ]; then + OPAM_VERSION_FIX="$OPAM_VERSION" +else + OPAM_VERSION_FIX="$OPAM_VERSION\navailable: opam-version >= \"2.1.0\"\nflags: avoid-version" +fi + +cat opam \ + | grep -v "^version\:" \ + | grep -v "^name\:" \ + | sed -e "s/$OPAM_VERSION/$OPAM_VERSION_FIX/" \ + > $OPAM_FC_DIR/opam + cat >>$OPAM_FC_DIR/opam << EOL url { -- GitLab