Source: anonsurf
Section: net
Priority: optional
Maintainer: Parrot Team <team@parrotsec.org>
Uploaders: Dario "danterolle" Camonita <danterolle@parrotsec.org>
Standards-Version: 4.7.2
Build-Depends:
 debhelper-compat (= 13),
 cmake,
 g++,
 golang-go,
 bash-completion,
 qt6-base-dev,
 qt6-declarative-dev,
 qml6-module-qtquick-shapes
Homepage: https://www.parrotsec.org/

Package: anonsurf
Architecture: any
Priority: optional
Depends: ${shlibs:Depends}, ${misc:Depends}, iptables, network-manager, procps, tor, systemd | systemctl, sudo
Breaks: anonsurf-gtk (<< 6.0.0~)
Recommends: bleachbit, tor-geoipdb
Suggests: obfs4proxy, snowflake-client
Description: Anonymization toolkit for Parrot Security OS
 AnonSurf is an anonymization toolkit that helps
 prevent tracking and surveillance of the end-user.
 .
 AnonSurf uses iptables to redirect supported TCP traffic and DNS lookups
 through Tor. Local-network exceptions remain and arbitrary UDP is not
 carried by Tor. It disables IPv6 and can optionally close selected
 applications and clear their caches.

Package: anonsurf-cli
Architecture: any
Priority: optional
Depends: ${shlibs:Depends}, ${misc:Depends}, anonsurf (= ${binary:Version}), nyx, sudo
Breaks: anonsurf (<< 6.0.0~)
Replaces: anonsurf (<< 6.0.0~)
Description: Command-line interface for AnonSurf
 AnonSurf's command-line interface written in Go.

Package: anonsurf-gui
Architecture: any
Priority: optional
Depends:
 ${shlibs:Depends},
 ${misc:Depends},
 anonsurf-cli (= ${binary:Version}),
 fonts-inter,
 konsole,
 qml6-module-qtcore,
 qml6-module-qtquick,
 qml6-module-qtquick-controls,
 qml6-module-qtquick-layouts,
 qml6-module-qtquick-shapes
Replaces: anonsurf-gtk (<< 6.0.0~)
Breaks: anonsurf-gtk (<< 6.0.0~)
Description: Graphical interface for AnonSurf
 A Qt 6 interface for managing AnonSurf routing, status,
 Tor identities and startup integration on KDE Plasma.

Package: anonsurf-gtk
Architecture: all
Section: oldlibs
Priority: optional
Depends: ${misc:Depends}, anonsurf-gui (>= ${source:Version})
Description: Transitional package for the AnonSurf graphical interface
 This package upgrades the legacy GTK interface to anonsurf-gui.
 It contains no legacy GTK executable.
