From 64e0b17f748ef048cc0c8fcd926e754fa00285f6 Mon Sep 17 00:00:00 2001
From: jo <ljonas@riseup.net>
Date: Tue, 5 Oct 2021 15:29:24 +0200
Subject: [PATCH] Versioned php packages and add missing packages

---
 airtime_mvc/packages.ini | 23 +++++++++++++++++++----
 1 file changed, 19 insertions(+), 4 deletions(-)

diff --git a/airtime_mvc/packages.ini b/airtime_mvc/packages.ini
index 4793d7f8d..10ccc6a9d 100644
--- a/airtime_mvc/packages.ini
+++ b/airtime_mvc/packages.ini
@@ -1,22 +1,37 @@
 # This file contains a list of package dependencies.
 [common]
 apache2 = buster, bionic
-php-apcu = buster, bionic
+# The php-pear package depends on php-(cli|common|xml), be sure to
+# install the dependencies with the right php version.
 php-pear = buster, bionic
+php-amqplib = buster, bionic
+
 # Bionic
+[php7.2]
 libapache2-mod-php7.2 = bionic
-php-bcmath = bionic
-php-mbstring = bionic
 php7.2 = bionic
+php7.2-apcu = bionic
+# Bionic does not have php7.2-apcu-bc, use php-apcu-bc instead
+php-apcu-bc = bionic # php7.2-apcu-bc = bionic
+php7.2-bcmath = bionic
+php7.2-cli = bionic
+php7.2-common = bionic
 php7.2-curl = bionic
+php7.2-dev = bionic
 php7.2-gd = bionic
+php7.2-mbstring = bionic
 php7.2-pgsql = bionic
 php7.2-xml = bionic
+
 # Buster
+[php7.3]
 libapache2-mod-php7.3 = buster
-php-amqplib = buster
 php7.3 = buster
+php7.3-apcu = buster
+php7.3-apcu-bc = buster
 php7.3-bcmath = buster
+php7.3-cli = buster
+php7.3-common = buster
 php7.3-curl = buster
 php7.3-dev = buster
 php7.3-gd = buster