Skip to content

Commit 26d3847

Browse files
committed
fix(elixir)
closes #13177
1 parent 14ad285 commit 26d3847

1 file changed

Lines changed: 19 additions & 20 deletions

File tree

Lines changed: 19 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,34 @@
11
distributable:
2-
url: https://github.com/elixir-lang/elixir/archive/refs/tags/v{{version}}.tar.gz
2+
url: https://github.com/elixir-lang/elixir/archive/refs/tags/{{version.tag}}.tar.gz
33
strip-components: 1
44

55
versions:
66
github: elixir-lang/elixir
7-
strip: /v/
87

98
dependencies:
109
erlang.org: ^27
10+
linux:
11+
gnu.org/gcc/libstdcxx: ">=12" # strangely not picking this up from erlang.org.
1112

1213
build: make install PREFIX="{{prefix}}"
1314

1415
test:
15-
script: |
16-
elixir --version | grep "compiled with Erlang/OTP 27"
17-
18-
mkdir test
19-
cp $FIXTURE test/test.exs
20-
cd test
21-
elixir test.exs
16+
- elixir --version | grep "compiled with Erlang/OTP 27"
2217

23-
fixture: |
24-
whichfizz = fn
25-
(0, 0, _) -> "FizzBuzz"
26-
(0, _, _) -> "Fizz"
27-
(_, 0, _) -> "Buzz"
28-
(_, _, n) -> n
29-
end
18+
- mkdir test
19+
- run: cp $FIXTURE test/test.exs
20+
fixture: |
21+
whichfizz = fn
22+
(0, 0, _) -> "FizzBuzz"
23+
(0, _, _) -> "Fizz"
24+
(_, 0, _) -> "Buzz"
25+
(_, _, n) -> n
26+
end
3027
31-
fizzbuzz = fn (n) ->
32-
whichfizz.(rem(n, 3), rem(n, 5), n)
33-
end
28+
fizzbuzz = fn (n) ->
29+
whichfizz.(rem(n, 3), rem(n, 5), n)
30+
end
3431
35-
[1, 2, "Fizz", 4, "Buzz", "Fizz", 7, 8, "Fizz", "Buzz"] = Enum.map(1..10, fizzbuzz)
32+
[1, 2, "Fizz", 4, "Buzz", "Fizz", 7, 8, "Fizz", "Buzz"] = Enum.map(1..10, fizzbuzz)
33+
- run: elixir test.exs
34+
working-directory: test

0 commit comments

Comments
 (0)