Skip to content

Commit d947924

Browse files
committed
build.sh: handle version args correctly; skip f37 ghc8.10
1 parent 7381885 commit d947924

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

build.sh

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#!/bin/sh
1+
#!/bin/bash
22

33
set -e
44

@@ -9,16 +9,19 @@ fi
99

1010
branches=${1:-rawhide f38 f37 f36 epel9}
1111

12-
if [[ -z "$2" ]]; then
13-
versions=('' 8.10 9.0 9.2 9.4)
12+
if [[ $# -lt 2 ]]; then
13+
versions=('' 8.10 9.0 9.2 9.4 9.6)
1414
else
1515
shift
16-
versions=($*)
16+
versions=("$@")
1717
fi
1818

1919
for br in $branches; do
20-
for arch in "-a x86_64" "-X x86_64 -R"; do
20+
# for arch in "-a x86_64" "-X x86_64 -R"; do
21+
for arch in "-X ppc64le -R"; do
22+
# for arch in "-R"; do
2123
for ghc in "${versions[@]}"; do
24+
if [ "$br" != "f37" -o "$ghc" != "8.10" ]; then
2225
echo
2326
if [[ -z "$ghc" ]] && grep -q '^%global ghc_name' haskell-language-server.spec; then
2427
sed -i -e 's/%global ghc_name .*/#%%global ghc_name ghc9.4/' haskell-language-server.spec
@@ -27,6 +30,7 @@ for br in $branches; do
2730
fi
2831
grep 'global ghc_name' haskell-language-server.spec | grep "$ghc"
2932
fbrnch copr haskell-language-server $br $arch
33+
fi
3034
done
3135
done
3236
done

0 commit comments

Comments
 (0)