Source: pppro-browser-linux
Section: utils
Priority: optional
Maintainer: Unified Retail Services Ltd <support@printplatformpro.com>
Build-Depends: debhelper-compat (= 13),
               golang-go (>= 2:1.22~),
               pkg-config,
               libgtk-3-dev,
               libwebkit2gtk-4.1-dev,
               libayatana-appindicator3-dev,
               desktop-file-utils,
               appstream,
               rustc (>= 1.83),
               cargo,
               meson (>= 1.4),
               blueprint-compiler (>= 0.10),
               libgtk-4-dev,
               libadwaita-1-dev,
               libglib2.0-bin,
               libglib2.0-dev,
               gettext
Standards-Version: 4.6.2
Homepage: https://printplatformpro.com/downloads/browser-print-linux
Rules-Requires-Root: no

Package: pppro-browser-linux
Architecture: any
Depends: ${shlibs:Depends},
         ${misc:Depends},
         systemd,
         libwebkit2gtk-4.1-0,
         libayatana-appindicator3-1,
         libgtk-4-1,
         libadwaita-1-0,
         acl,
         bluez,
         hicolor-icon-theme,
         dconf-gsettings-backend | gsettings-backend
# Cleanly replace the old "zebra-browser-print-linux" package on apt
# upgrade. Provides keeps reverse-deps satisfied; Replaces lets dpkg
# overwrite files; Conflicts ensures both packages can't coexist
# (shared udev rule file + ports 9100/9101).
Provides: zebra-browser-print-linux
Replaces: zebra-browser-print-linux (<< 2.0.0)
Conflicts: zebra-browser-print-linux (<< 2.0.0)
Breaks: zebra-browser-print-linux (<< 2.0.0)
Description: Print Platform Pro Browser — local HTTP/HTTPS print agent for Linux
 Print Platform Pro Browser is a local HTTP/HTTPS agent that exposes
 USB label printers to web applications, providing a drop-in for
 browser-based printing workflows on Linux. It listens on the same
 localhost ports as similar Mac and Windows agents (9100 HTTP, 9101
 HTTPS) and serves the standard /available, /default, /write, /read
 endpoints, so web apps written for those platforms work unchanged
 on Debian, Ubuntu, and derivatives.
 .
 Includes a libayatana-appindicator system tray, a systemd user unit
 for autostart, a udev rule that grants the active session uaccess
 on label-printer USB devices, and an HTTP-based per-origin approval
 flow so untrusted pages can't print without user consent.
 .
 A valid Print Platform Pro subscription is required for production
 use. See https://printplatformpro.com for trial licences.
