diff options
| author | Eugen Wissner <belka@caraus.de> | 2026-03-01 14:03:12 +0100 |
|---|---|---|
| committer | Eugen Wissner <belka@caraus.de> | 2026-03-01 14:03:12 +0100 |
| commit | 1bc1f4e4d2973e9a429dfe3fdc00f74bb3232919 (patch) | |
| tree | 98ec92a711d588d410e5ec523b6eab521b0780f1 /backend/utils.h | |
| parent | 2c65a2c6b02924df720f55c6e96e2e201d404c0c (diff) | |
| download | katja-1bc1f4e4d2973e9a429dfe3fdc00f74bb3232919.tar.gz | |
Add toml11 to the CI
Diffstat (limited to 'backend/utils.h')
| -rw-r--r-- | backend/utils.h | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/backend/utils.h b/backend/utils.h index 88e9073..ea3635b 100644 --- a/backend/utils.h +++ b/backend/utils.h @@ -6,8 +6,6 @@ #pragma once #include <curl/curl.h> -#include <pk-backend.h> -#include <pk-backend-job.h> namespace slack { @@ -17,11 +15,23 @@ struct JobData CURL *curl; }; +enum class Info +{ + // Error. + unknown, + // Installed in the same version. + installed, + // A different version is installed. + updating + // Available, but not installed. + installing, +}; + CURLcode get_file (CURL **curl, char *source_url, char *dest); char **split_package_name (const char *pkg_filename); -PkInfoEnum is_installed (const char *pkg_fullname); +Info is_installed (const char *pkg_fullname); extern "C" { |
