This is the commit for a fiz of the WxMaxima debug issue.
[maxima.git] / snap / snapcraft.yaml
blob854ff039a3880208ee114c594b1bb461341b3ed7
1 name: maxima
2 version: 5.46.0-3
3 summary: A full-fledged computer algebra system
4 description: |
5   A full featured computer algebra system,
6   doing symbolic manipulation of polynomials, matrices, rational
7   functions, integration, Todd-coxeter, graphing, bigfloats.  It has a
8   symbolic debugger source level debugger for maxima code.  Maxima is
9   based on the original Macsyma developed at MIT in the 1970's.
10   It comes with extensive self tests.
12   What a snappy app cannot provide is allowing an external web browser
13   to open the offline manual it comes bundled with.
14 grade: stable
15 base: core22
16 license: GPL-2.0+
17 confinement: strict
19 apps:
20   maxima:
21     command: usr/bin/maxima
22     plugs:
23      - network
24      - network-bind
25      - home
26      - removable-media
27      - optical-drive
29   rmaxima:
30     command: usr/bin/rmaxima
31     plugs:
32      - network
33      - network-bind
34      - home
35      - removable-media
36      - optical-drive
38   xmaxima:
39     command: usr/bin/xmaxima
40     plugs:
41      - network
42      - home
43      - removable-media
44      - optical-drive
45      - desktop
46      - desktop-legacy
47      - wayland
48      - x11
49     desktop: usr/share/applications/net.sourceforge.maxima.xmaxima.desktop
51 parts:
52   maxima:
53     plugin: autotools
54     source: .
55     autotools-configure-parameters:
56        - --prefix=/usr
57        - --enable-clisp
58        - --enable-sbcl
59     build-packages:
60      - to arm64,amd64,armhf:
61        - clisp
62        - texinfo
63        - libreadline-dev
64        - locales
65        - automake
66        - autoconf
67        - gawk
68        - texlive-latex-recommended
69        - tex-common
70        - python3
71        - sbcl
72      - else:
73        - clisp
74        - texinfo
75        - libreadline-dev
76        - locales
77        - automake
78        - autoconf
79        - gawk
80        - texlive-latex-recommended
81        - tex-common
82        - python3
83        - sbcl
84     stage-packages:
85      - to arm64,amd64,armhf:
86        - clisp
87        - gnuplot
88        - sbcl
89      - else:
90        - clisp
91        - gnuplot
92     stage:
93      - -usr/share/texmf/ls-R