Source: nordstjernen
Section: web
Priority: optional
Maintainer: Andreas Røsdal <andreas.rosdal@gmail.com>
Build-Depends:
 debhelper-compat (= 13),
 meson (>= 1.0),
 ninja-build,
 pkg-config,
 libglib2.0-dev,
 libgtk-4-dev (>= 4.14),
 libepoxy-dev,
 libcurl4-openssl-dev (>= 8.5),
 libssl-dev,
 libuchardet-dev,
 libpsl-dev,
 libsqlite3-dev,
 libseccomp-dev [linux-any],
 libwebp-dev,
 libavif-dev,
 libjxl-dev,
 libavformat-dev (>= 7:6.0),
 libavcodec-dev (>= 7:6.0),
 libavutil-dev (>= 7:6.0),
 libswscale-dev (>= 7:6.0),
 libswresample-dev (>= 7:6.0),
 libgstreamer1.0-dev (>= 1.20),
 libgstreamer-plugins-base1.0-dev (>= 1.20),
 libsdl2-dev,
 libenchant-2-dev,
 libpango1.0-dev,
 libfontconfig-dev,
 libfreetype-dev,
 libbrotli-dev,
 libpoppler-glib-dev,
 zlib1g-dev,
Standards-Version: 4.7.2
Homepage: https://nordstjernen.org
Vcs-Browser: https://github.com/nordstjernen-web/nordstjernen-sol-browser
Vcs-Git: https://github.com/nordstjernen-web/nordstjernen-sol-browser.git
Rules-Requires-Root: no

Package: nordstjernen
Architecture: any
Depends:
 ${shlibs:Depends},
 ${misc:Depends},
Recommends:
 ca-certificates,
 gstreamer1.0-plugins-base,
 gstreamer1.0-plugins-good,
 gstreamer1.0-plugins-bad,
 gstreamer1.0-libav,
 hunspell-en-us | hunspell-dictionary,
Description: small, hand-written web browser
 Nordstjernen is a clean-room web browser written from scratch in C, with a
 GTK 4 user interface and a libcurl network stack. It is built to be small,
 secure, and readable by a single person end to end.
 .
  * A from-scratch HTML5, CSS, and JavaScript engine — no forked browser engine.
  * Each tab's engine runs in its own sandboxed process (seccomp + Landlock on
    Linux) behind an IPC and shared-memory framebuffer boundary.
  * No JIT, which keeps the JavaScript attack surface small.
  * WebGL 1/2 over OpenGL ES, switchable off in Settings.
  * Inline MPEG-1, MP3 and WebM (VP8/VP9, Opus/Vorbis) playback; H.264 and
    AAC are decoded through the system GStreamer plugins.
  * No telemetry: it does not phone home and does not track the user.
 .
 Nordstjernen is dual-licensed under the GNU General Public License version 3
 or later or the Nordstjernen Source License v1.0, at the recipient's option;
 Debian distributes it under the GPL-3+.
