Skip to content

Commit

Permalink
Merge pull request #603 from lorypelli/matl-22.7.4
Browse files Browse the repository at this point in the history
Updated to `Matl 22.7.4`
  • Loading branch information
HexF authored Jun 7, 2023
2 parents e458665 + 57076ee commit 919076e
Show file tree
Hide file tree
Showing 5 changed files with 33 additions and 0 deletions.
9 changes: 9 additions & 0 deletions packages/MATL/22.7.4/build.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#!/usr/bin/env bash

# build octave as dependency
source ../../octave/6.2.0/build.sh

# curl MATL 22.7.4
curl -L "https://github.com/lmendo/MATL/archive/refs/tags/22.7.4.tar.gz" -o MATL.tar.xz
tar xf MATL.tar.xz --strip-components=1
rm MATL.tar.xz
5 changes: 5 additions & 0 deletions packages/MATL/22.7.4/environment
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#!/usr/bin/env bash

# Path to MATL binary
export PATH=$PWD/bin:$PATH
export MATL_PATH=$PWD
5 changes: 5 additions & 0 deletions packages/MATL/22.7.4/metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"language": "matl",
"version": "22.7.4",
"aliases": []
}
13 changes: 13 additions & 0 deletions packages/MATL/22.7.4/run
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
#!/usr/bin/env bash

# get file as first argument
file="$1"

# remove the file from $@
shift

# use the rest of the arguments as stdin
stdin=`printf "%s\n" "$@"`

# pass stdin into octave which will run MATL
echo "$stdin" | octave -W -p "$MATL_PATH" --eval "matl -of '$file'"
1 change: 1 addition & 0 deletions packages/MATL/22.7.4/test.matl
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
'OK'

0 comments on commit 919076e

Please sign in to comment.