Source: dart-sdk
Section: devel
Maintainer: Juan Manuel Méndez Rey <juan.mendezr@proton.me>
Uploaders: Emfox Zhou <emfox@debian.org>
Build-Depends: debhelper-compat (= 13)
 , generate-ninja
 , ninja-build
 , git
 , dart-sdk <!pkg.dart-sdk.stage0>
 , clang-22
 , lld-22
 , llvm-22
 , libclang-rt-22-dev
 , zlib1g-dev
 , libdouble-conversion-dev
 , python3:any
Standards-Version: 4.7.4
Homepage: https://dart.dev
Vcs-Git: https://salsa.debian.org/dart-team/dart-sdk.git
Vcs-Browser: https://salsa.debian.org/dart-team/dart-sdk

Package: dart-sdk
Architecture: amd64 arm64 armhf riscv64
Depends: ${shlibs:Depends}
 , ${misc:Depends}
Description: Dart software development kit
 The Dart SDK, including the Dart VM and the dart2js Dart-to-JavaScript
 compiler, the analyzer, the formatter and the pub package tool. It is built
 from source with the Debian toolchain (system gn, ninja, clang and lld; no
 bundled toolchain and no network access during the build).
 .
 The DevTools browser debugging UI is not included: upstream distributes it
 only as a prebuilt bundle, so it is not part of the Debian source package.
 .
 The package is self-hosting: it Build-Depends on a previous dart-sdk, the
 same model as ghc and gnat. The initial bootstrap, and any new architecture,
 use the pkg.dart-sdk.stage0 build profile with the documented upstream
 Stage-0 seed; see debian/README.source.

Package: dart-kernel-compiler
Architecture: amd64 arm64 armhf riscv64
Depends: dart-sdk (= ${binary:Version})
 , ${misc:Depends}
Description: Dart kernel compiler
 The compile_platform tool: the compiler front end that turns a Dart libraries
 specification into the kernel file that the VM and the AOT snapshotter
 consume.
 .
 Upstream builds it only as an intermediate of its own build and does not ship
 it. It is packaged here because building the Flutter engine from source needs
 it to compile the dart:ui library into a platform dill; without it, that
 build would have to carry its own copy of the Dart sources.
 .
 It is not meant to be run by hand.
