Source: scala3 Section: devel Maintainer: Debian Java Maintainers Uploaders: Juan Manuel Méndez Rey Build-Depends: debhelper-compat (= 14), default-jdk-headless, dh-sequence-maven-repo-helper, libantlr4-runtime-java, libautolink-java, libfastdoubleparser-java, libflexmark-java (>= 0.64.8), libjackson2-annotations-java (>= 2.22), libjackson2-core-java, libjackson2-databind-java, libjackson2-modules-java8-java, libjackson3-core-java (>= 3.2.4), libjackson3-databind-java (>= 3.2.4), libjackson3-dataformat-yaml-java (>= 3.2.4), libjetbrains-annotations-java, libjline4-java (>= 4.0.14), libjs-highlight.js, libjsoup-java, libliqp-java (>= 0.9.2.3), libsbt-compiler-interface-java (>= 2.0.5), libsbt-util-interface-java (>= 2.0.12), libsnakeyaml-engine-java, libstrftime4j-java, node-d3 (>= 5.16), node-dagre-d3-renderer, node-graphlib-dot, scala-2.13 (>= 2.13.18), scala-asm (>= 9.9.0), scala-js (>= 1.22.0), scala-js-library (>= 1.22.0), scala3 (>= 3.9~) , scala3-stage0 Standards-Version: 4.7.4 Vcs-Git: https://salsa.debian.org/java-team/scala3.git Vcs-Browser: https://salsa.debian.org/java-team/scala3 Homepage: https://www.scala-lang.org Package: scala3 Architecture: all Depends: default-jdk-headless | java17-sdk-headless, libjline4-java (>= 4.0.14), libsbt-compiler-interface-java (>= 2.0.5), scala-asm (>= 9.9.0), scala3-library (= ${source:Version}), ${misc:Depends} Suggests: scala3-scaladoc Description: compiler and interactive shell for the Scala 3 language Scala is a programming language that scales with you: from small scripts to large multiplatform applications. Scala 3 adds enums, given instances and using clauses, extension methods, opaque type aliases, union and intersection types, and a new metaprogramming system based on inline and quotes. . This package provides the Scala 3 compiler (scalac-3) with its staging and TASTy inspector libraries, the interactive shell (REPL, started by scala-3 with no program to run), a minimal program runner (scala-3) and the compiler bridge used by sbt and other build tools (scala3-sbt-bridge). The scaladoc tool is in scala3-scaladoc; its command, scaladoc-3, is in this package and names scala3-scaladoc when that is not installed. It can be installed together with the Scala 2.12 (scala) and Scala 2.13 (scala-2.13) packages; /usr/bin/scalac and /usr/bin/scala are managed by update-alternatives. . It is built from source with no sbt, by a two-pass self-hosting build. Package: scala3-scaladoc Architecture: all Depends: libantlr4-runtime-java, libautolink-java, libfastdoubleparser-java, libflexmark-java (>= 0.64.8), libjackson2-annotations-java (>= 2.22), libjackson2-core-java, libjackson2-databind-java, libjackson2-modules-java8-java, libjackson3-core-java (>= 3.2.4), libjackson3-databind-java (>= 3.2.4), libjackson3-dataformat-yaml-java (>= 3.2.4), libjsoup-java, libliqp-java (>= 0.9.2.3), libsbt-util-interface-java, libsnakeyaml-engine-java, libstrftime4j-java, scala3 (= ${source:Version}), ${misc:Depends} Static-Built-Using: ${scaladoc:Static-Built-Using} Description: API documentation and static site generator for Scala 3 Scala is a programming language that scales with you: from small scripts to large multiplatform applications. Scala 3 adds enums, given instances and using clauses, extension methods, opaque type aliases, union and intersection types, and a new metaprogramming system based on inline and quotes. . This package provides scaladoc for Scala 3 (scaladoc-3), which generates HTML API documentation from compiled Scala 3 code (TASTy files) and renders static documentation sites written in Markdown with Liquid templates. /usr/bin/scaladoc is managed by update-alternatives, together with /usr/bin/scala. . The pages it generates load nothing from other sites: the scripts of the type hierarchy graph (d3, graphlib-dot, dagre-d3) are copied into the generated site, and there is no button to run code snippets in Scastie; type-signature search (Inkuire) is not included. Package: scala3-library Architecture: all Multi-Arch: foreign Depends: ${misc:Depends} Description: Scala 3 standard library Scala is a programming language that scales with you: from small scripts to large multiplatform applications. Scala 3 adds enums, given instances and using clauses, extension methods, opaque type aliases, union and intersection types, and a new metaprogramming system based on inline and quotes. . This package contains the Scala 3 standard library (org.scala-lang:scala-library 3.x, binary compatible with Scala 2.13) needed to run programs built with Scala 3. It can be installed together with scala-library (Scala 2.12) and scala-library-2.13.