Source: kicksecure-meta-packages
Section: metapackages
Priority: optional
Maintainer: Patrick Schleizer <adrelanos@kicksecure.com>
Build-Depends: debhelper (>= 13), debhelper-compat (= 13)
Homepage: https://github.com/Kicksecure/kicksecure-meta-packages
Vcs-Browser: https://github.com/Kicksecure/kicksecure-meta-packages
Vcs-Git: https://github.com/Kicksecure/kicksecure-meta-packages.git
Standards-Version: 4.7.2
Rules-Requires-Root: no

Package: dist-general-cli
Architecture: all
Pre-Depends: legacy-dist
Depends: apparmor-profile-dist,
 apt-transport-tor,
 apt-utils,
 bootclockrandomization,
 ca-certificates,
 dialog,
 dist-base-files,
 dummy-dependency-mta,
 gawk,
 init,
 initializer-dist,
 locales,
 menu,
 nmap,
 repository-dist,
 sdwdate,
 security-misc-shared,
 setup-dist,
 sudo,
 timesanitycheck,
 usrmerge,
 apparmor-profiles-kicksecure,
 apparmor-utils,
 bash-completion,
 boot-info-script,
 btrfs-progs,
 bzip2,
 curl,
 debian-keyring,
 dbus-user-session,
 distro-info-data,
 bind9-dnsutils,
 e2fsprogs,
 eject,
 file,
 haveged,
 hunspell-en-us,
 iotop,
 iproute2,
 iputils-ping,
 jitterentropy-rngd,
 less,
 libblockdev-crypto3,
 libpam-tmpdir,
 lsof,
 man-db,
 most,
 nano,
 net-tools,
 openvpn,
 7zip,
 pciutils,
 pcmciautils,
 procps,
 secure-delete,
 sensible-utils,
 strace,
 sysfsutils,
 systemcheck,
 torsocks,
 traceroute,
 udisks2,
 unzip,
 usability-misc,
 usbutils,
 vim,
 xz-utils,
 zip,
 codecrypt,
 diceware,
 dirmngr,
 equivs,
 extrepo,
 extrepo-offline-data,
 fuse,
 sq, sqv, sqop, sequoia-git, sequoia-chameleon-gnupg, gpg-agent,
 makepasswd,
 pwgen,
 htop,
 pv,
 cryptsetup,
 dmsetup,
 udev,
 anon-apt-sources-list,
 tor,
 vm-config-dist,
 tor-ctrl,
 mokutil,
 ${misc:Depends}
Breaks: kicksecure-dependencies-system,
 kicksecure-dependencies-cli,
 kicksecure-recommended-cli,
 kicksecure-default-applications-cli
Replaces: kicksecure-dependencies-system,
 kicksecure-dependencies-cli,
 kicksecure-recommended-cli,
 kicksecure-default-applications-cli
Description: All systems, all hardware, command-line packages
 For all hardened systems.
 .
 For all hardware platforms.
 .
 Provides packages for basic command-line-only installations.

Package: dist-general-server
Architecture: all
Pre-Depends: legacy-dist
Depends: security-misc-server,
 ${misc:Depends}
Description: All systems, all hardware, server packages
 For all hardened systems.
 .
 For all hardware platforms.
 .
 Provides packages for server installations.

Package: dist-general-gui-all
Architecture: all
Pre-Depends: legacy-dist
Depends: desktop-config-dist,
 libgl1-mesa-dri,
 mesa-vulkan-drivers,
 libfuse2t64,
 mate-polkit,
 xdg-desktop-portal,
 msgcollector-gui,
 repository-dist-wizard,
 sdwdate-gui,
 setup-wizard-dist,
 security-misc-desktop,
 mesa-utils,
 open-link-confirmation,
 accountsservice,
 icon-pack-dist,
 libasound2t64,
 ${misc:Depends}
Breaks: kicksecure-desktop-environment-essential-gui,
 kicksecure-desktop-applications-recommended
Replaces: kicksecure-desktop-environment-essential-gui,
 kicksecure-desktop-applications-recommended
Description: All systems, all hardware, GUI packages
 For all hardened systems.
 .
 For all hardware platforms.
 .
 Provides packages for all graphical desktop installations.

Package: dist-general-gui-lxqt
Architecture: all
Pre-Depends: legacy-dist
Depends: dummy-dependency-sway,
 dummy-dependency-lxqt-policykit,
 featherpad,
 gnome-keyring,
 lxqt-about,
 lxqt-about-l10n,
 lxqt-admin,
 lxqt-admin-l10n,
 desktop-file-utils,
 lxqt-themes,
 lxqt-system-theme,
 lxqt-config,
 lxqt-config-l10n,
 lxqt-notificationd,
 lxqt-notificationd-l10n,
 lxqt-globalkeys,
 lxqt-globalkeys-l10n,
 lxqt-qtplugin,
 pcmanfm-qt,
 pcmanfm-qt-l10n,
 qterminal,
 qterminal-l10n,
 qtxdg-tools,
 lxqt-openssh-askpass,
 lxqt-openssh-askpass-l10n,
 lxqt-sudo,
 lxqt-sudo-l10n,
 papirus-icon-theme,
 qt6-svg-plugins,
 qt6-translations-l10n,
 qt6-wayland,
 xdg-desktop-portal-gtk,
 xdg-desktop-portal-lxqt,
 gvfs,
 gvfs-backends,
 pkexec,
 polkitd,
 sysmaint-panel,
 discover,
 hwinfo,
 laptop-detect,
 lm-sensors,
 lshw,
 gparted,
 lxqt-archiver,
 lxqt-archiver-l10n,
 liblxqt-l10n,
 libfm-qt-l10n,
 ${misc:Depends}
Breaks: kicksecure-desktop-environment-essential-lxqt,
 kicksecure-desktop-applications-lxqt,
 kicksecure-shared-host-lxqt,
 kicksecure-desktop-environment-essential-xfce,
 kicksecure-desktop-applications-xfce,
 kicksecure-shared-host-xfce
Replaces: kicksecure-desktop-environment-essential-lxqt,
 kicksecure-desktop-applications-lxqt,
 kicksecure-shared-host-lxqt,
 kicksecure-desktop-environment-essential-xfce,
 kicksecure-desktop-applications-xfce,
 kicksecure-shared-host-xfce,
Description: All systems, all hardware, LXQt GUI packages
 For all hardened systems.
 .
 For all hardware platforms.
 .
 Provides packages for LXQt graphical desktop installations.

Package: dist-qubes-cli
Architecture: all
Pre-Depends: legacy-dist
Depends: qubes-core-agent-networking,
 qubes-core-agent-dom0-updates,
 qubes-input-proxy-sender,
 qubes-kernel-vm-support,
 qubes-usb-proxy,
 qubesdb-vm,
 ${misc:Depends}
Description: All systems, Qubes VMs, command-line packages
 For all hardened systems.
 .
 For Qubes virtual machines.
 .
 Provides packages for basic command-line-only installations.

Package: dist-qubes-gui-all
Architecture: all
Pre-Depends: legacy-dist
Depends: qubes-core-agent-pcmanfm-qt,
 qubes-core-agent-nautilus,
 qubes-notification-agent,
 ${misc:Depends}
Breaks: qubes-whonix-shared-packages-recommended
Replaces: qubes-whonix-shared-packages-recommended
Description: All systems, Qubes VMs, GUI packages
 For all hardened systems.
 .
 For Qubes virtual machines.
 .
 Provides packages for all graphical desktop installations.

Package: dist-qubes-gui-lxqt
Architecture: all
Pre-Depends: legacy-dist
Depends: ${misc:Depends}
Description: All systems, Qubes VMs, LXQt GUI packages
 For all hardened systems.
 .
 For Qubes virtual machines.
 .
 Provides packages for LXQt graphical desktop installations.

Package: dist-nonqubes-cli
Architecture: all
Pre-Depends: legacy-dist
Depends: dracut,
 systemd-cryptsetup,
 acpi-support,
 console-common,
 console-setup,
 grub-live-dracut,
 kbd,
 keyboard-configuration,
 swap-file-creator,
 smartmontools,
 ${misc:Depends}
Breaks: non-qubes-enhancements-cli
Replaces: non-qubes-enhancements-cli
Description: All systems, not Qubes VMs, command-line packages
 For all hardened systems.
 .
 For machines other than Qubes virtual machines.
 .
 Provides packages for basic command-line-only installations.

Package: dist-nonqubes-gui-all
Architecture: all
Pre-Depends: legacy-dist
Depends: rads,
 desktop-config-dist-dependencies,
 labwc,
 waybar,
 wvkbd,
 gsmartcontrol,
 upower,
 ${misc:Depends}
Breaks: non-qubes-enhancements-gui,
 non-qubes-audio
Replaces: non-qubes-enhancements-gui,
 non-qubes-audio
Description: All systems, not Qubes VMs, GUI packages
 For all hardened systems.
 .
 For machines other than Qubes virtual machines.
 .
 Provides packages for all graphical desktop installations.

Package: dist-nonqubes-gui-lxqt
Architecture: all
Pre-Depends: legacy-dist
Depends: swayidle,
 swaylock,
 greetd,
 wlgreet,
 lxqt-powermanagement,
 lxqt-powermanagement-l10n,
 lxqt-panel,
 lxqt-panel-l10n,
 lxqt-runner,
 lxqt-runner-l10n,
 lxqt-session,
 lxqt-session-l10n,
 lxqt-wayland-session,
 swaybg,
 wdisplays,
 flameshot,
 grim,
 xdg-desktop-portal-wlr,
 kanshi,
 smart-notifier,
 ${misc:Depends}
Description: All systems, not Qubes VMs, LXQt GUI packages
 For all hardened systems.
 .
 For machines other than Qubes virtual machines.
 .
 Provides packages for LXQt graphical desktop installations.

Package: dist-baremetal-cli
Architecture: all
Pre-Depends: legacy-dist
Depends: nvme-cli,
 ${misc:Depends}
Description: All systems, physical hardware, command-line packages
 For all hardened systems.
 .
 For physical hardware.
 .
 Provides packages for basic command-line-only installations.

Package: dist-baremetal-gui-all
Architecture: all
Pre-Depends: legacy-dist
Depends: virtualbox-guest-additions-iso | virtualbox-7.2 | virtualbox-7.3 | virtualbox-7.4 | virtualbox-8.0 | virtualbox-8.1 | virtualbox-8.2 | virtualbox-8.3 | virtualbox-8.4,
 ${misc:Depends}
Breaks: virtualbox-guest-x11,
 virtualbox-guest-utils
Replaces: virtualbox-guest-x11,
 virtualbox-guest-utils
Description: All systems, physical hardware, GUI packages
 For all hardened systems.
 .
 For physical hardware.
 .
 Provides packages for all graphical desktop installations.

Package: dist-baremetal-gui-lxqt
Architecture: all
Pre-Depends: legacy-dist
Depends: psensor,
 liblxqt-backlight-helper,
 ${misc:Depends}
Description: All systems, physical hardware, LXQt GUI packages
 For all hardened systems.
 .
 For physical hardware.
 .
 Provides packages for LXQt graphical desktop installations.

Package: dist-vm-cli
Architecture: all
Pre-Depends: legacy-dist
Depends: ${misc:Depends}
Description: All systems, VMs, command-line packages
 For all hardened systems.
 .
 For non-Qubes virtual machines.
 .
 Provides packages for basic command-line-only installations.

Package: dist-vm-gui-all
Architecture: all
Pre-Depends: legacy-dist
Depends: virtualbox-guest-additions-iso | virtualbox-7.2 | virtualbox-7.3 | virtualbox-7.4 | virtualbox-8.0 | virtualbox-8.1 | virtualbox-8.2 | virtualbox-8.3 | virtualbox-8.4,
 ${misc:Depends}
Breaks: virtualbox-guest-x11,
 virtualbox-guest-utils
Replaces: virtualbox-guest-x11,
 virtualbox-guest-utils
Description: All systems, VMs, GUI packages
 For all hardened systems.
 .
 For non-Qubes virtual machines.
 .
 Provides packages for all graphical desktop installations.

Package: kicksecure-general-cli
Architecture: all
Pre-Depends: legacy-dist
Depends: dosfstools,
 kicksecure-base-files,
 lvm2,
 ntfs-3g,
 obfs4proxy,
 gddrescue,
 usbguard,
 ${misc:Depends}
Breaks: kicksecure-cli
Replaces: kicksecure-cli
Description: Kicksecure systems, all hardware, command-line packages
 For Kicksecure systems.
 .
 For all hardware platforms.
 .
 Provides packages for basic command-line-only installations.

Package: kicksecure-general-gui-all
Architecture: all
Pre-Depends: legacy-dist
Depends: browser-choice,
 flatpak,
 keepassxc,
 kicksecure-welcome-page,
 loupe,
 vlc,
 ddrescueview,
 pipewire-audio,
 pipewire-pulse,
 wireplumber,
 rtkit,
 catfish,
 electrum,
 usbguard-notifier,
 ${misc:Depends}
Description: Kicksecure systems, all hardware, GUI packages
 For Kicksecure systems.
 .
 For all hardware platforms.
 .
 Provides packages for all graphical desktop installations.

Package: kicksecure-general-gui-lxqt
Architecture: all
Pre-Depends: legacy-dist
Depends: network-manager-applet,
 nm-connection-editor,
 ${misc:Depends}
Breaks: kicksecure-lxqt,
 kicksecure-xfce
Replaces: kicksecure-lxqt,
 kicksecure-xfce
Description: Kicksecure systems, all hardware, LXQt GUI packages
 For Kicksecure systems.
 .
 For all hardware platforms.
 .
 Provides packages for LXQt graphical desktop installations.

Package: kicksecure-qubes-cli
Architecture: all
Pre-Depends: legacy-dist
Depends: kicksecure-general-cli,
 dist-qubes-cli,
 dist-general-cli,
 split-gpg2,
 qubes-img-converter,
 qubes-pdf-converter,
 qubes-core-agent-network-manager,
 wpasupplicant,
 ${misc:Depends}
Description: Kicksecure systems, Qubes VMs, command-line packages
 For Kicksecure systems.
 .
 For Qubes virtual machines.
 .
 Provides packages for basic command-line-only installations.

Package: kicksecure-qubes-server
Architecture: all
Pre-Depends: legacy-dist
Depends: kicksecure-qubes-cli,
 kicksecure-general-cli,
 dist-qubes-cli,
 dist-general-server,
 dist-general-cli,
 ${misc:Depends}
Description: Kicksecure systems, Qubes VMs, server packages
 For Kicksecure systems.
 .
 For Qubes virtual machines.
 .
 Provides packages for server installations.

Package: kicksecure-qubes-gui-all
Architecture: all
Pre-Depends: legacy-dist
Depends: pipewire-qubes,
 ${misc:Depends}
Description: Kicksecure systems, Qubes VMs, GUI packages
 For Kicksecure systems.
 .
 For Qubes virtual machines.
 .
 Provides packages for all graphical desktop installations.

Package: kicksecure-qubes-gui-lxqt
Architecture: all
Pre-Depends: legacy-dist
Depends: kicksecure-qubes-gui-all,
 kicksecure-qubes-cli,
 kicksecure-general-gui-lxqt,
 kicksecure-general-gui-all,
 kicksecure-general-cli,
 dist-qubes-gui-lxqt,
 dist-qubes-gui-all,
 dist-qubes-cli,
 dist-general-gui-lxqt,
 dist-general-gui-all,
 dist-general-cli,
 ${misc:Depends}
Breaks: kicksecure-qubes-gui
Replaces: kicksecure-qubes-gui
Description: Kicksecure systems, Qubes VMs, LXQt GUI packages
 For Kicksecure systems.
 .
 For Qubes virtual machines.
 .
 Provides packages for LXQt graphical desktop installations.

Package: kicksecure-nonqubes-cli
Architecture: all
Pre-Depends: legacy-dist
Depends: ${misc:Depends}
Description: Kicksecure systems, not Qubes VMs, command-line packages
 For Kicksecure systems.
 .
 For machines other than Qubes virtual machines.
 .
 Provides packages for basic command-line-only installations.

Package: kicksecure-nonqubes-gui-all
Architecture: all
Pre-Depends: legacy-dist
Depends: ${misc:Depends}
Description: Kicksecure systems, not Qubes VMs, GUI packages
 For Kicksecure systems.
 .
 For machines other than Qubes virtual machines.
 .
 Provides packages for all graphical desktop installations.

Package: kicksecure-nonqubes-gui-lxqt
Architecture: all
Pre-Depends: legacy-dist
Depends: pavucontrol-qt,
 pavucontrol-qt-l10n,
 ${misc:Depends}
Description: Kicksecure systems, not Qubes VMs, LXQt GUI packages
 For Kicksecure systems.
 .
 For machines other than Qubes virtual machines.
 .
 Provides packages for LXQt graphical desktop installations.

Package: kicksecure-baremetal-cli
Architecture: all
Pre-Depends: legacy-dist
Depends: kicksecure-nonqubes-cli,
 kicksecure-general-cli,
 dist-baremetal-cli,
 dist-nonqubes-cli,
 dist-general-cli,
 ram-wipe,
 wpasupplicant,
 ${misc:Depends}
Breaks: kicksecure-cli-host,
 kicksecure-cli-host-packages-recommended
Replaces: kicksecure-cli-host,
 kicksecure-cli-host-packages-recommended
Description: Kicksecure systems, physical hardware, command-line packages
 For Kicksecure systems.
 .
 For physical hardware.
 .
 Provides packages for basic command-line-only installations.

Package: kicksecure-baremetal-server
Architecture: all
Pre-Depends: legacy-dist
Depends: kicksecure-baremetal-cli,
 kicksecure-nonqubes-cli,
 kicksecure-general-cli,
 dist-baremetal-cli,
 dist-nonqubes-cli,
 dist-general-server,
 dist-general-cli,
 ${misc:Depends}
Description: Kicksecure systems, physical hardware, server packages
 For Kicksecure systems.
 .
 For physical hardware.
 .
 Provides packages for server installations.

Package: kicksecure-baremetal-gui-lxqt
Architecture: all
Pre-Depends: legacy-dist
Depends: kicksecure-baremetal-cli,
 kicksecure-nonqubes-gui-lxqt,
 kicksecure-nonqubes-gui-all,
 kicksecure-nonqubes-cli,
 kicksecure-general-gui-lxqt,
 kicksecure-general-gui-all,
 kicksecure-general-cli,
 dist-baremetal-gui-lxqt,
 dist-baremetal-gui-all,
 dist-baremetal-cli,
 dist-nonqubes-gui-lxqt,
 dist-nonqubes-gui-all,
 dist-nonqubes-cli,
 dist-general-gui-lxqt,
 dist-general-gui-all,
 dist-general-cli,
 ${misc:Depends}
Breaks: kicksecure-lxqt-host,
 kicksecure-xfce-host,
Replaces: kicksecure-lxqt-host,
 kicksecure-xfce-host
Description: Kicksecure systems, physical hardware, LXQt GUI packages
 For Kicksecure systems.
 .
 For physical hardware.
 .
 Provides packages for LXQt graphical desktop installations.

Package: kicksecure-vm-cli
Architecture: all
Pre-Depends: legacy-dist
Depends: kicksecure-nonqubes-cli,
 kicksecure-general-cli,
 dist-vm-cli,
 dist-nonqubes-cli,
 dist-general-cli,
 ${misc:Depends}
Breaks: kicksecure-cli-vm
Replaces: kicksecure-cli-vm
Description: Kicksecure systems, VMs, command-line packages
 For Kicksecure systems.
 .
 For non-Qubes virtual machines.
 .
 Provides packages for basic command-line-only installations.

Package: kicksecure-vm-server
Architecture: all
Pre-Depends: legacy-dist
Depends: kicksecure-vm-cli,
 kicksecure-nonqubes-cli,
 kicksecure-general-cli,
 dist-vm-cli,
 dist-nonqubes-cli,
 dist-general-server,
 dist-general-cli,
 ${misc:Depends}
Description: Kicksecure systems, VMs, server packages
 For Kicksecure systems.
 .
 For non-Qubes virtual machines.
 .
 Provides packages for server installations.

Package: kicksecure-vm-gui-lxqt
Architecture: all
Pre-Depends: legacy-dist
Depends: kicksecure-vm-cli,
 kicksecure-nonqubes-gui-lxqt,
 kicksecure-nonqubes-gui-all,
 kicksecure-nonqubes-cli,
 kicksecure-general-gui-lxqt,
 kicksecure-general-gui-all,
 kicksecure-general-cli,
 dist-vm-gui-all,
 dist-vm-cli,
 dist-nonqubes-gui-lxqt,
 dist-nonqubes-gui-all,
 dist-nonqubes-cli,
 dist-general-gui-lxqt,
 dist-general-gui-all,
 dist-general-cli,
 ${misc:Depends}
Breaks: kicksecure-lxqt-vm,
 kicksecure-xfce-vm
Replaces: kicksecure-lxqt-vm,
 kicksecure-xfce-vm
Description: Kicksecure systems, VMs, LXQt GUI packages
 For Kicksecure systems.
 .
 For non-Qubes virtual machines.
 .
 Provides packages for LXQt graphical desktop installations.

Package: kicksecure-packages-dependencies-pre
Architecture: all
Depends: dist-base-files, kicksecure-network-conf, ${misc:Depends}
Description: Dependencies for Kicksecure that changes network related files
 A metapackage, which installs packages which Kicksecure depends on. Can not
 be merged into another package due to conflicts with chroot build process.

Package: firmware-freedom
Architecture: all
Pre-Depends: legacy-dist
Depends: firmware-linux-free,
 firmware-ath9k-htc,
 firmware-carl9170,
 ${misc:Depends}
Description: Recommended packages for hosts with freedom hardware design
 A metapackage, which includes freedom firmware useful for hosts with
 freedom hardware design.
 .
 These are not useful in Qubes, since this would be up to Qubes.

Package: firmware-nonfreedom-network
Architecture: all
Pre-Depends: legacy-dist
Depends: atmel-firmware,
 firmware-ath9k-htc,
 firmware-carl9170,
 firmware-atheros,
 firmware-brcm80211,
 firmware-ipw2x00,
 firmware-iwlwifi,
 firmware-libertas,
 firmware-realtek,
 firmware-ti-connectivity,
 firmware-zd1211,
 firmware-mediatek,
 firmware-linux-free,
 firmware-misc-nonfree,
 firmware-intel-misc,
 ${misc:Depends}
Section: non-free/metapackages
Description: Recommended packages for hosts with nonfreedom wireless chips
 A metapackage, which includes nonfree (and free) firmware useful for hosts
 with nonfreedom wireless chips.
 .
 Also useful in Qubes, if the Qube this is installed in is intended for use as
 sys-net.

Package: firmware-nonfreedom-noarch
Architecture: all
Pre-Depends: legacy-dist
Depends: firmware-nonfreedom-network,
 firmware-amd-graphics,
 firmware-intel-sound,
 firmware-sof-signed,
 firmware-linux,
 firmware-linux-nonfree,
 firmware-nvidia-graphics,
 firmware-intel-graphics,
 ${misc:Depends}
Section: non-free/metapackages
Description: Arch-independent packages for hosts with nonfreedom hardware design
 A metapackage, which includes nonfree firmware useful for hosts with
 nonfreedom hardware design.
 .
 CPU architecture independent.
 .
 These are not useful in Qubes, since this would be up to Qubes.

Package: firmware-nonfreedom
Architecture: amd64
Pre-Depends: legacy-dist
Depends: firmware-nonfreedom-noarch,
 amd64-microcode,
 intel-microcode,
 ${misc:Depends}
Section: non-free/metapackages
Description: amd64-specific packages for hosts with nonfreedom hardware design
 A metapackage, which includes nonfree firmware useful for hosts with
 nonfreedom hardware design.
 .
 Only usable on amd64 systems, because of the presence of amd64-microcode and
 intel-microcode.
 .
 These are not useful in Qubes, since this would be up to Qubes.

Package: apparmor-profiles-kicksecure
Architecture: all
Pre-Depends: legacy-dist
Depends: apparmor-profile-hexchat,
 apparmor-profile-thunderbird,
 apparmor-profile-torbrowser,
 apparmor-profiles,
 apparmor-profiles-extra,
 ${misc:Depends}
Description: AppArmor profiles developed by the Kicksecure Team
 A metapackage, which installs apparmor profiles packages from Debian:
 .
  * apparmor-profile
  * apparmor-profiles-extra
 .
 as well as installs apparmor profiles developed by the Kicksecure team:
 .
  * apparmor-profile-thunderbird
  * apparmor-profile-torbrowser
  * apparmor-profile-hexchat
 .
 Increases security.

Package: dummy-contrib
Architecture: all
Depends: ${misc:Depends}
Section: contrib/metapackages
Description: dummy contrib package
 A metapackage, without contents to populate the contrib repository.
 .
 This package itself is not nonfree.
 This package itself is Free, Open, Freedom, Libre Software.
 .
 Useful for testing vrms without installation of an actual contrib package.

Package: dummy-nonfree
Architecture: all
Depends: ${misc:Depends}
Section: non-free/metapackages
Description: dummy nonfree package
 A metapackage, without contents to populate the nonfree repository.
 .
 This package itself is not nonfree.
 This package itself is Free, Open, Freedom, Libre Software.
 .
 Useful for testing vrms without installation of an actual nonfree package.

Package: dummy-dependency-browser-choice
Architecture: all
Depends: ${misc:Depends}
Conflicts: browser-choice
Provides: browser-choice
Description: dummy package browser-choice
 A metapackage, which satisfies the dependency on browser-choice, which may not
 be wanted by all users.
 .
 This package cannot provide a real implementation of that package. It is only
 a dummy to satisfy the dependency.

Package: dummy-dependency-firefox-esr
Architecture: all
Depends: ${misc:Depends}
Conflicts: firefox-esr
Provides: firefox-esr
Description: dummy package firefox-esr
 A metapackage, which satisfies the dependency on firefox-esr, which may not
 be wanted by all users.
 .
 This package cannot provide a real implementation of that package. It is only
 a dummy to satisfy the dependency.

Package: dummy-dependency-qubes-core-agent-passwordless-root
Architecture: all
Depends: ${misc:Depends}
Conflicts: qubes-core-agent-passwordless-root
Provides: qubes-core-agent-passwordless-root
Description: dummy package qubes-core-agent-passwordless-root
 A metapackage, which satisfies the dependency on
 qubes-core-agent-passwordless-root, which may not be wanted by all users.
 .
 This package cannot provide a real implementation of that package. It is only
 a dummy to satisfy the dependency.

Package: dummy-dependency-tb-starter
Architecture: all
Depends: ${misc:Depends}
Conflicts: tb-starter
Provides: tb-starter
Description: dummy package tb-starter
 A metapackage, which satisfies the dependency on tb-starter, which may not be
 wanted by all users.
 .
 This package cannot provide a real implementation of that package. It is only
 a dummy to satisfy the dependency.

Package: dummy-dependency-tb-updater
Architecture: all
Depends: ${misc:Depends}
Conflicts: tb-updater
Provides: tb-updater
Description: dummy package tb-updater
 A metapackage, which satisfies the dependency on tb-updater, which may not be
 wanted by all users.
 .
 This package cannot provide a real implementation of that package. It is only
 a dummy to satisfy the dependency.

Package: dummy-dependency-bindp
Architecture: all
Depends: ${misc:Depends}
Conflicts: bindp
Provides: bindp
Description: dummy package to satisfy architecture specific dependency bindp
 A metapackage, which satisfies the dependency on bindp.
 .
 This package cannot provide a real implementation of that package. It is only
 a dummy to satisfy the dependency.

Package: dummy-dependency-kloak
Architecture: all
Depends: ${misc:Depends}
Conflicts: kloak
Provides: kloak
Description: dummy package to satisfy architecture specific dependency kloak
 A metapackage, which satisfies the dependency on kloak.
 .
 This package cannot provide a real implementation of that package. It is only
 a dummy to satisfy the dependency.

Package: dummy-dependency-tirdad
Architecture: all
Depends: ${misc:Depends}
Conflicts: tirdad
Provides: tirdad
Description: dummy package to satisfy architecture specific dependency tirdad
 A metapackage, which satisfies the dependency on tirdad.
 .
 This package cannot provide a real implementation of that package. It is only
 a dummy to satisfy the dependency.

Package: dummy-dependency-hardened-malloc
Architecture: all
Depends: ${misc:Depends}
Conflicts: hardened-malloc
Provides: hardened-malloc
Description: dummy package to satisfy architecture specific dependency hardened-malloc
 A metapackage, which satisfies the dependency on:
 .
 hardened-malloc
 .
 This package cannot provide a real implementation of that package. It is only
 a dummy to satisfy the dependency.

Package: dummy-dependency-electrum
Architecture: all
Depends: ${misc:Depends}
Conflicts: electrum
Provides: dummy-dependency-hardened-electrum, electrum
Replaces: dummy-dependency-hardened-electrum
Description: dummy package to satisfy architecture specific dependency electrum
 A metapackage, which satisfies the dependency on electrum.
 .
 This package cannot provide a real implementation of that package. It is only
 a dummy to satisfy the dependency.

Package: dummy-dependency-xorg-vm
Architecture: all
Depends: ${misc:Depends}
Conflicts: xserver-xorg-video-vmware
Provides: xserver-xorg-video-vmware
Description: dummy dependency xserver-xorg-video-vmware
 A metapackage, which satisfies the dependency on xserver-xorg-video-vmware.
 .
 This package cannot provide a real implementation of that package. It is only
 a dummy to satisfy the dependency.

Package: dummy-dependency-apparmor-profiles-kicksecure
Architecture: all
Depends: ${misc:Depends}
Conflicts: apparmor-profiles-kicksecure
Provides: apparmor-profiles-kicksecure
Description: dummy package apparmor-profiles-kicksecure
 A metapackage, which satisfies the dependency on apparmor-profiles-kicksecure.
 .
 This package cannot provide a real implementation of that package. It is only
 a dummy to satisfy the dependency.

Package: dummy-dependency-sway
Architecture: all
Depends: ${misc:Depends}
Conflicts: sway
Provides: sway
Description: dummy package sway
 A metapackage, which satisfies the dependency on sway. Used to install wlgreet
 without sway.
 .
 This package cannot provide a real implementation of that package. It is only
 a dummy to satisfy the dependency.

Package: dummy-dependency-lxqt-policykit
Architecture: all
Depends: ${misc:Depends}
Conflicts: lxqt-policykit
Provides: lxqt-policykit
Description: dummy package lxqt-policykit
 A metapackage, which satisfies the dependency on lxqt-policykit.
 Because lxqt-policykit is buggy. Bugs out on pam-info stdout/stderr output.
 .
 This package cannot provide a real implementation of that package. It is only
 a dummy to satisfy the dependency.

Package: dummy-dependency-mta
Architecture: all
Depends: ${misc:Depends}
Conflicts: default-mta, mail-transport-agent
Provides: default-mta, mail-transport-agent
Description: dummy package mta
 A metapackage, which satisfies the dependency on default-mta and
 mail-transport-agent. Because apt attempts to install a mail transport agent
 when upgrading Bookworm to Trixie.
 .
 This package cannot provide a real implementation of a mail transport agent.
 It is only a dummy to satisfy the dependency.

Package: dummy-dependency-mokutil
Architecture: all
Depends: ${misc:Depends}
Conflicts: mokutil
Provides: mokutil
Description: dummy package mokutil
 A metapackage, which satisfies the dependency on mokutil. Because mokutil is
 not available on all architectures.
 .
 This package cannot provide a real implementation of that package. It is only
 a dummy to satisfy the dependency.

Package: dummy-dependency-keyutils
Architecture: all
Depends: ${misc:Depends}
Conflicts: keyutils
Provides: keyutils
Description: dummy package keyutils
 A metapackage, which satisfies the dependency on keyutils. Because keyutils
 is not available on all architectures.
 .
 This package cannot provide a real implementation of that package. It is only
 a dummy to satisfy the dependency.

Package: dummy-dependency-efibootmgr
Architecture: all
Depends: ${misc:Depends}
Conflicts: efibootmgr
Provides: efibootmgr
Description: dummy package efibootmgr
 A metapackage, which satisfies the dependency on efibootmgr. Because
 efibootmgr is not available on all architectures.
 .
 This package cannot provide a real implementation of that package. It is only
 a dummy to satisfy the dependency.

Package: dummy-dependency-sbsigntool
Architecture: all
Depends: ${misc:Depends}
Conflicts: sbsigntool
Provides: sbsigntool
Description: dummy package sbsigntool
 A metapackage, which satisfies the dependency on sbsigntool. Because
 sbsigntool is not available on all architectures.
 .
 This package cannot provide a real implementation of that package. It is only
 a dummy to satisfy the dependency.

Package: dummy-dependency-virtualbox-guest-utils
Architecture: all
Depends: ${misc:Depends}
Conflicts: virtualbox-guest-utils
Provides: virtualbox-guest-utils
Description: dummy package virtualbox-guest-utils
 A metapackage, which satisfies the dependency on virtualbox-guest-utils.
 Because virtualbox-guest-utils is not available on all architectures.
 .
 This package cannot provide a real implementation of that package. It is only
 a dummy to satisfy the dependency.

Package: dummy-dependency-virtualbox-guest-x11
Architecture: all
Depends: ${misc:Depends}
Conflicts: virtualbox-guest-x11
Provides: virtualbox-guest-x11
Description: dummy package virtualbox-guest-x11
 A metapackage, which satisfies the dependency on virtualbox-guest-x11.
 Because virtualbox-guest-x11 is not available on all architectures.
 .
 This package cannot provide a real implementation of that package. It is only
 a dummy to satisfy the dependency.
