summaryrefslogtreecommitdiff
path: root/backend/utils.h
diff options
context:
space:
mode:
authorEugen Wissner <belka@caraus.de>2026-02-03 14:50:26 +0100
committerEugen Wissner <belka@caraus.de>2026-02-03 14:50:26 +0100
commit97efcb4faa6de6a7a0ba19c483f3e69ef1fbf48d (patch)
treed1488b5b196e1c89191a2b06cfb79df1698ac42c /backend/utils.h
parentda02080fc1db3be9275832b7ad929165b1a38e3e (diff)
downloadkatja-97efcb4faa6de6a7a0ba19c483f3e69ef1fbf48d.tar.gz
Add currently existing PackageKit backend
Diffstat (limited to 'backend/utils.h')
-rw-r--r--backend/utils.h32
1 files changed, 32 insertions, 0 deletions
diff --git a/backend/utils.h b/backend/utils.h
new file mode 100644
index 0000000..b982429
--- /dev/null
+++ b/backend/utils.h
@@ -0,0 +1,32 @@
+#ifndef __SLACK_UTILS_H
+#define __SLACK_UTILS_H
+
+#include <curl/curl.h>
+#include <pk-backend.h>
+#include <pk-backend-job.h>
+
+namespace slack {
+
+struct JobData
+{
+ GObjectClass parent_class;
+
+ sqlite3 *db;
+ CURL *curl;
+};
+
+CURLcode get_file (CURL **curl, gchar *source_url, gchar *dest);
+
+gchar **split_package_name (const gchar *pkg_filename);
+
+PkInfoEnum is_installed (const gchar *pkg_fullname);
+
+extern "C" {
+
+gint cmp_repo (gconstpointer a, gconstpointer b);
+
+}
+
+}
+
+#endif /* __SLACK_UTILS_H */