1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131
|
Source: storm-lang
Section: devel
Priority: optional
Maintainer: Filip Strömbäck <filip@fprg.se>
Build-Depends: debhelper (>= 13),
debhelper-compat (= 13),
g++ (>= 8.3.0),
libssl-dev,
libpng-dev,
libjpeg-dev,
libgtk-3-dev,
libopenal-dev,
libmpg123-dev,
libogg-dev,
libflac-dev,
libvorbis-dev,
libmariadb-dev,
mymake (>= 2.4.1),
pkgconf
Standards-Version: 4.7.2
Homepage: https://storm-lang.org/
Vcs-Browser: https://salsa.debian.org/fstromback/storm
Vcs-Git: https://salsa.debian.org/fstromback/storm.git
Package: storm-lang
Architecture: amd64 arm64
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Platform for extensible languages
Storm is a language system for extensible languages. It allows
creating multiple languages and DSLs that are able to operate
in close cooperation. Not too dissimilar from LISP systems, but
with custom syntax.
Recommends: storm-lang-crypto, storm-lang-graphics, storm-lang-layout, storm-lang-ui, storm-lang-presentation, storm-lang-sql, storm-lang-markdown, storm-lang-tutorials
Suggests: storm-lang-doc
Package: storm-lang-crypto
Architecture: amd64 arm64
Depends: storm-lang (>= ${source:Version}), ${shlibs:Depends}, ${misc:Depends}
Description: Cryptographic library for Storm
Cryptographic primitives (for example for estabilshing SSL tunnels)
for the Storm language platform.
Package: storm-lang-graphics
Architecture: amd64 arm64
Depends: storm-lang (>= ${source:Version}), ${shlibs:Depends}, ${misc:Depends}
Description: Graphics library for Storm
Provides the ability to load various image types to Storm programs.
Package: storm-lang-layout
Architecture: all
Depends: storm-lang (>= ${source:Version}), ${misc:Depends}
Description: Layout library for Storm
This library provides a language extension for declaring layouts
in the Storm language platform.
Package: storm-lang-ui
Architecture: amd64 arm64
Depends: storm-lang (>= ${source:Version}), storm-lang-layout (>= ${source:Version}), ${shlibs:Depends}, ${misc:Depends}
Description: UI library for Storm (using Gtk3)
UI library for the Storm language platform using Gtk+.
Package: storm-lang-presentation
Architecture: all
Depends: storm-lang (>= ${source:Version}), storm-lang-ui (>= ${source:Version}), storm-lang-layout (>= ${source:Version}), ${misc:Depends}
Description: Presentation library for Storm
Library with language extensions for conveniently creating and showing
presentations in the Storm language platform.
Package: storm-lang-sql
Architecture: amd64 arm64
Depends: storm-lang (>= ${source:Version}), ${shlibs:Depends}, ${misc:Depends}
Description: SQL library for Storm
Generic SQL database interface to the Storm language platform, complete with
custom syntax. Provides bindings for SQLite at the moment.
Recommends: libmariadb3, libpq5
Package: storm-lang-sound
Architecture: amd64 arm64
Depends: storm-lang (>= ${source:Version}), ${shlibs:Depends}, ${misc:Depends}
Description: Sound playback library for Storm
Sound playback library for the Storm language platform. Supports
decoding flac, ogg and mp3 streams.
Package: storm-lang-markdown
Architecture: all
Depends: storm-lang (>= ${source:Version}), ${misc:Depends}
Description: Markdown library for Storm
Library for parsing markdown text in Storm, manipulating the
resulting document, and outputting a HTML version. Also
allows managing hierarchies of markdown documents.
Package: storm-lang-doc
Architecture: all
Multi-Arch: foreign
Depends: ${misc:Depends}
Description: Documentation for Storm
Offline version of Storm's documentation. Contains both
the original markdown version as well as a HTML version
of the same text for offline viewing.
.
The documentation is installed to /usr/share/doc/storm-lang
Package: storm-lang-tutorials
Architecture: all
Depends: storm-lang (>= ${source:Version}), ${misc:Depends}
Description: Source code for the tutorials in the Storm manual
Source code that accompanies the tutorials in the Storm manual.
Package: progvis
Section: education
Architecture: all
Depends: storm-lang (>= ${source:Version}), storm-lang-ui (>= ${source:Version}), storm-lang-sql (>= ${source:Version}), storm-lang-layout (>= ${source:Version}), storm-lang-crypto (>= ${source:Version}), storm-lang-graphics (>= ${source:Version}), ${misc:Depends}
Suggests: progvis-examples
Description: Program visualization tool for C/C++ (and others)
A program visualization tool written in Storm. Supports a subset
of C/C++, and other languages supported by the Storm language
platform. Aimed at showing how concurrent programs interact with
pointers/references and other fundamental programming concepts.
Package: progvis-examples
Section: education
Architecture: all
Depends: progvis (>= ${source:Version}), ${misc:Depends}
Description: Set of example programs for progvis
Programs developed for Progvis, illustrating different aspects
of concurrency and memory handling.
.
Progvis is a program visualization tool written in Storm. Supports a
subset of C/C++, and other languages supported by the Storm language
platform. Aimed at showing how concurrent programs interact with
pointers/references and other fundamental programming concepts.
|