[neon/kde/akonadi/Neon/unstable] debian: Add back backends

Scarlett Moore null at kde.org
Thu Sep 21 18:35:26 BST 2023


Git commit 4497255669572a88b478e7a75eda5ae5f33a0ef4 by Scarlett Moore.
Committed on 21/09/2023 at 19:35.
Pushed by scarlettmoore into branch 'Neon/unstable'.

Add back backends

A  +4    -0    debian/akonadi-backend-mysql.install
R  +0    -0    debian/akonadi-backend-mysql.links [from: debian/kf6-akonadi.links - 100% similarity]
A  +0    -0    debian/akonadi-backend-sqlite.install
M  +47   -0    debian/control

https://invent.kde.org/neon/kde/akonadi/-/commit/4497255669572a88b478e7a75eda5ae5f33a0ef4

diff --git a/debian/akonadi-backend-mysql.install b/debian/akonadi-backend-mysql.install
new file mode 100644
index 0000000..130f230
--- /dev/null
+++ b/debian/akonadi-backend-mysql.install
@@ -0,0 +1,4 @@
+etc/apparmor.d/mariadbd_akonadi
+etc/apparmor.d/mysqld_akonadi
+etc/xdg/akonadi/mysql-global-mobile.conf
+etc/xdg/akonadi/mysql-global.conf
diff --git a/debian/kf6-akonadi.links b/debian/akonadi-backend-mysql.links
similarity index 100%
rename from debian/kf6-akonadi.links
rename to debian/akonadi-backend-mysql.links
diff --git a/debian/akonadi-backend-sqlite.install b/debian/akonadi-backend-sqlite.install
new file mode 100644
index 0000000..e69de29
diff --git a/debian/control b/debian/control
index 4e0b85f..9fe50b0 100644
--- a/debian/control
+++ b/debian/control
@@ -58,6 +58,53 @@ Description: development files for the KDE Development Platform PIM libraries
  .
  This package is part of the KDE Development Platform PIM libraries module.
 
+Package: akonadi-backend-mysql
+Section: misc
+Architecture: all
+Depends: qt6-base,
+         mariadb-client-core-10.6,
+         mariadb-server-core-10.6,
+         ${misc:Depends}
+Recommends: akonadi-server
+Description: MySQL storage backend for Akonadi
+ Akonadi is an extensible cross-desktop Personal Information Management (PIM)
+ storage service. It provides a common framework for applications to store and
+ access mail, calendars, addressbooks, and other PIM data.
+ .
+ This package installs everything what's needed for Akonadi to work with MySQL
+ as underlying data storage engine. By default, a local MySQL server instance
+ will be started for each user. Alternatively, connection to an external MySQL
+
+Package: akonadi-backend-postgresql
+Section: misc
+Architecture: all
+Depends: qt6-base, ${misc:Depends}
+Recommends: akonadi-server, postgresql
+Description: PostgreSQL storage backend for Akonadi
+ Akonadi is an extensible cross-desktop Personal Information Management (PIM)
+ storage service. It provides a common framework for applications to store and
+ access mail, calendars, addressbooks, and other PIM data.
+ .
+ This package installs everything what's needed for Akonadi to work with
+ PostgreSQL as underlying data storage engine. By default, a local PostgreSQL
+ server instance will be started for each user. Alternatively, connection to an
+ external PostgreSQL database is supported as well.
+
+Package: akonadi-backend-sqlite
+Section: misc
+Multi-Arch: same
+Architecture: any
+Pre-Depends: ${misc:Pre-Depends}
+Depends: qt6-base, ${misc:Depends}, ${shlibs:Depends}
+Recommends: akonadi-server
+Description: SQLite storage backend for Akonadi
+ Akonadi is an extensible cross-desktop Personal Information Management (PIM)
+ storage service. It provides a common framework for applications to store and
+ access mail, calendars, addressbooks, and other PIM data.
+ .
+ This is a dummy transitional package and can be removed.
+
+
 Package: kf6-akonadi-dev
 Section: libdevel
 X-Neon-MergedPackage: true


More information about the Neon-commits mailing list