Mercurial > octave-snap
changeset 0:42a4ce3eb618
Initial commit
author | Mike Miller <mtmiller@octave.org> |
---|---|
date | Tue, 11 Jun 2019 14:43:43 -0400 |
parents | |
children | 9f0143ed0bfe |
files | .hgignore snap/snapcraft.yaml |
diffstat | 2 files changed, 38 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/.hgignore Tue Jun 11 14:43:43 2019 -0400 @@ -0,0 +1,2 @@ +.*\.snap +^squashfs-root/.*
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/snap/snapcraft.yaml Tue Jun 11 14:43:43 2019 -0400 @@ -0,0 +1,36 @@ +name: octave +base: core18 # the base snap is the execution environment for this snap +version: '5.1.0' +summary: Interactive programming environment for numerical computations +description: | + GNU Octave is a high-level interpreted language, primarily intended for + numerical computations. It provides capabilities for the numerical + solution of linear and nonlinear problems, and for performing other + numerical experiments. It also provides extensive graphics capabilities + for data visualization and manipulation. Octave is normally used through + its interactive command line interface, but it can also be used to write + non-interactive programs. The Octave language is quite similar to + Matlab so that most programs are easily portable. + +grade: stable # must be 'stable' to release into candidate/stable channels +confinement: strict + +apps: + octave: + command: bin/octave + octave-cli: + command: bin/octave-cli + +parts: + octave: + plugin: autotools + source-type: tar + source: https://ftpmirror.gnu.org/octave/octave-5.1.0.tar.xz + build-packages: + - g++ + - gfortran + - make + - libopenblas-dev + - libfftw3-dev + - libpcre3-dev + - libreadline-dev