Source: cockpit-revpi
Section: admin
Priority: optional
Maintainer: KUNBUS GmbH <support@kunbus.com>
Rules-Requires-Root: no
Homepage: https://revolutionpi.com/
Vcs-Browser: https://gitlab.com/revolutionpi/cockpit-revpi
Vcs-Git: https://gitlab.com/revolutionpi/cockpit-revpi.git -b debian/bookworm
Build-Depends:
  debhelper-compat (= 13),
  gettext,
  mawk,
  nodejs (>= 18),
  npm,
Standards-Version: 4.6.2

Package: cockpit-revpi
Architecture: all
Pre-Depends: ${misc:Pre-Depends}
Depends:
  ${misc:Depends},
  avahi-daemon,
  cockpit (>= 287),
  iw,
  raspi-config,
  revpi-tools,
  uuid,
Recommends:
  cockpit-networkmanager,
  cockpit-packagekit,
  cockpit-sosreport,
  pictory (>= 2.5.2),
  pictory-apache | pictory-nginx,
Replaces:
  cockpit-ws,
Description: Cockpit user interfaces for Revolution Pi
 The Cockpit components for interacting with Revolution Pi configuration.
 In this package, several cockpit components are installed on the system,
 which were specially developed for the configuration and control of the
 Revolution Pi.

Package: cockpit-revpi-redirect-apache
Architecture: all
Pre-Depends: ${misc:Pre-Depends}
Depends:
  ${misc:Depends},
  cockpit-revpi-apache,
  revpi-cert-wizard,
  revpi-webserver-apache,
Replaces:
  cockpit-revpi-redirect-nginx,
  revpi-webstatus-redirect
Breaks:
  cockpit-revpi-redirect-nginx,
  revpi-webstatus-redirect
Description: Revolution Pi redirect to cockpit apache configuration
 Redirect all connections on port 80 and 443 on the apache webserver to
 the cockpit web GUI. This package can be removed, if users wants to use
 the default ports of the apache webserver for their own applications.

Package: cockpit-revpi-apache
Architecture: all
Pre-Depends: ${misc:Pre-Depends}
Depends:
  ${misc:Depends},
  cockpit-revpi,
  revpi-webserver-apache,
Replaces:
  cockpit-revpi-nginx,
Breaks:
  cockpit-revpi-nginx,
Description: ReverseProxy for cockpit on the Revolution Pi
 This package brings the reverse proxy configuration for the apache web
 server to the Revolution Pi. The configuration allows access to cockpit
 via the standard website. The cockpit system is bound to localhost on the
 Revoluton Pi and is not directly accessible remotely.

Package: cockpit-revpi-redirect-firewalld
Architecture: all
Depends:
  firewalld,
  cockpit-revpi-redirect-apache | cockpit-revpi-redirect-nginx,
  ${misc:Depends},
Description: Revolution Pi redirect to cockpit apache configuration
 Redirect all connections on port 80 and 443 on the apache webserver to
 the cockpit web GUI. This package provides the firewalld service files
 to use it with the default firewall on the RevPi.

Package: cockpit-revpi-nodered
Architecture: all
Pre-Depends: ${misc:Pre-Depends}
Breaks:
  revpi-nodered (<< 1.7.0),
Depends:
  ${misc:Depends},
  cockpit (>= 287),
  curl,
  lsof,
  revpi-nodered,
Recommends:
  noderedrevpinodes-server,
Description: Cockpit plugin for configuring Node-RED on Revolution Pi
 This package provides a Cockpit plugin specifically designed for configuring
 and managing Node-RED on the Revolution Pi. It integrates Node-RED settings
 into the Cockpit web interface, making it easier for users to control and
 configure Node-RED and related components on the system.
