Source: rserpooldemo
Section: net
Priority: optional
Maintainer: Thomas Dreibholz <thomas.dreibholz@gmail.com>
Homepage: https://www.nntb.no/~dreibh/rserpool/rserpool/
Vcs-Git: https://github.com/dreibh/rserpooldemo.git
Vcs-Browser: https://github.com/dreibh/rserpooldemo
Build-Depends: cmake,
               debhelper-compat (= 13),
               fonts-dejavu,
               fonts-noto-cjk,
               fonts-noto-extra,
               fonts-noto-hinted,
               ghostscript,
               gimp,
               graphicsmagick,
               gsfonts,
               libgl-dev,
               libimage-exiftool-perl,
               qt6-base-dev | qtbase5-dev
Standards-Version: 4.7.2
Rules-Requires-Root: no

Package: rserpooldemo-management
Architecture: all
Depends: acl,
         apt-file,
         bash-completion,
         bridge-utils,
         bwm-ng,
         bzip2,
         chrpath,
         cloud-guest-utils,
         curl,
         dnsutils,
         ethtool,
         fail2ban,
         gdisk,
         git,
         gnupg,
         gpm,
         htop,
         idn,
         iproute2,
         iptables,
         iputils-ping,
         joe,
         jq,
         less,
         make,
         man,
         net-tools,
         netperfmeter,
         nmap,
         openssh-server,
         openssl,
         parallel,
         pwgen,
         python3,
         qt6-linguist | qtbase5-dev,
         qt6-qtbase-devel | qtbase5-dev,
         rsplib-tools,
         rsync,
         subnetcalc,
         sudo,
         tcpdump,
         traceroute,
         tree,
         tsctp,
         tshark,
         unzip,
         uuid,
         virt-what,
         wget,
         zip,
         ${misc:Depends}
Recommends: grub2-common,
            language-pack-de-base,
            language-pack-en-base,
            language-pack-nb-base,
            td-system-configure-grub,
            td-system-tools
Description: Management tools for the RSerPool Demo system
 This metapackage contains basic software for RSerPoolDemo system management.
 The software installed provides a common working environment.
 .
 See https://www.nntb.no/~dreibh/rserpool/ for details on RSerPool and the
 RSerPoolDemo tool!

Package: rserpooldemo-development
Architecture: all
Depends: autoconf,
         automake,
         bc,
         bison,
         build-essential,
         clang,
         cmake,
         debhelper,
         devscripts,
         distro-info,
         dpkg-dev,
         extra-cmake-modules,
         flex,
         fonts-dejavu,
         fonts-noto,
         fonts-open-sans,
         g++,
         gcc,
         gdb,
         ghostscript,
         git-lfs,
         graphicsmagick,
         gsfonts,
         libboost-all-dev,
         libbz2-dev,
         libc-ares-dev,
         libcurl4-openssl-dev,
         libgeoip-dev,
         libimage-exiftool-perl,
         liblzma-dev,
         libsctp-dev,
         libssl-dev,
         manpages-dev,
         pbuilder,
         pdf2svg,
         python3-distro,
         python3-netifaces,
         python3-pip,
         r-base,
         reprepro,
         shellcheck,
         rserpooldemo-management (= ${binary:Version}),
         zlib1g-dev,
         ${misc:Depends}
Recommends: qt6-base-dev,
            qt6-l10n-tools,
            ubuntu-dev-tools,
            valgrind,
            yamllint
Description: Development tools for the RSerPool Demo system
 This metapackage contains basic software for RSerPoolDemo development.
 The software installed provides a common working environment.
 .
 See https://www.nntb.no/~dreibh/rserpool/ for details on RSerPool and the
 RSerPoolDemo tool!

Package: rserpooldemo-desktop
Architecture: all
Depends: firefox | firefox-esr,
         kubuntu-desktop | neon-desktop | kde-standard | deepin-desktop-environment | lubuntu-desktop | ubuntu-desktop,
         rserpooldemo-management (= ${binary:Version}),
         sddm | kdm | lightdm | gdm3,
         ${misc:Depends}
Description: Desktop setup for the RSerPool Demo system
 This package contains the scripts to configure a RSerPoolDemo desktop.
 .
 See https://www.nntb.no/~dreibh/rserpool/ for details on RSerPool and the
 RSerPoolDemo tool!

Package: rserpooldemo-scenario-cfgfiles
Architecture: all
Depends: rsplib-fgp-cfgfiles,
         ${misc:Depends}
Recommends: rsplib-registrar
Description: Scenario configuration files for the RSerPool Demo system
 This package contains the scenario files for the RSerPoolDemo tool.
 .
 See https://www.nntb.no/~dreibh/rserpool/ for details on RSerPool and the
 RSerPoolDemo tool!

Package: rserpooldemo-tool
# Gimp is not available for S390X:
Architecture: amd64 arm64 armhf ppc64el riscv64
Depends: rserpooldemo-management (>= ${source:Version}),
         rserpooldemo-scenario-cfgfiles (>= ${source:Version}),
         rsplib-fractalpooluser,
         rsplib-registrar,
         rsplib-services,
         rsplib-tools,
         ${misc:Depends},
         ${shlibs:Depends}
Recommends: fractgen
Description: GUI tool for the RSerPool Demo system
 This package contains the RSerPoolDemo tool.
 .
 See https://www.nntb.no/~dreibh/rserpool/ for details on RSerPool and the
 RSerPoolDemo tool!
