]> git.ipfire.org Git - pakfire.git/commitdiff
util: Add simple function to convert dependencies into strings
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 5 Oct 2021 14:39:20 +0000 (14:39 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 5 Oct 2021 14:39:20 +0000 (14:39 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/include/pakfire/util.h
src/libpakfire/util.c

index 46e49715cc76b6d890074282855db7000b580ad9..6f6d5cbb0b6781b09140393adf2314cf845517a1 100644 (file)
@@ -31,6 +31,7 @@
 
 #include <pakfire/package.h>
 
+const char* pakfire_dep2str(struct pakfire* pakfire, Id id);
 Id pakfire_parse_dep(struct pakfire* pakfire, const char* s);
 void pakfire_parse_deps(struct pakfire* pakfire, struct pakfire_package* pkg,
        void (*func)(struct pakfire_package* pkg, const char* dep), const char* deps);
index d6529585e21b9b00859e6d6fbf87b772b6a859e0..a470221b58137c84b0f043ad723f4e6cf707fb88 100644 (file)
 
 #define NSEC_PER_SEC 1000000000
 
+const char* pakfire_dep2str(struct pakfire* pakfire, Id id) {
+       Pool* pool = pakfire_get_solv_pool(pakfire);
+       if (!pool)
+               return NULL;
+
+       return pool_dep2str(pool, id);
+}
+
 static Id pakfire_parse_namespace(Pool* pool, const char* s) {
        const char* p = strchr(s, '(');
        if (!p)