]> git.ipfire.org Git - pakfire.git/commitdiff
repo: Make pakfire_repo_add_archive private
authorMichael Tremer <michael.tremer@ipfire.org>
Fri, 20 Aug 2021 09:27:52 +0000 (09:27 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Fri, 20 Aug 2021 09:27:52 +0000 (09:27 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/include/pakfire/repo.h
src/libpakfire/libpakfire.sym
src/libpakfire/repo.c

index 252276d614e42f8c399e1d1117a1f7a48ca5998d..c7700f27755b8e9f463f8d93bd3d4d5ef4797610 100644 (file)
@@ -27,8 +27,7 @@
 
 struct pakfire_repo;
 
-#include <pakfire/archive.h>
-#include <pakfire/package.h>
+#include <pakfire/pakfire.h>
 
 int pakfire_repo_create(struct pakfire_repo** repo, struct pakfire* pakfire, const char* name);
 
@@ -71,9 +70,6 @@ int pakfire_repo_is_installed_repo(struct pakfire_repo* repo);
 int pakfire_repo_read_solv(struct pakfire_repo* repo, FILE *f, int flags);
 int pakfire_repo_write_solv(struct pakfire_repo* repo, FILE *f, int flags);
 
-int pakfire_repo_add_archive(struct pakfire_repo* repo,
-       struct pakfire_archive* archive, struct pakfire_package** package);
-
 // Cache
 
 int pakfire_repo_clean(struct pakfire_repo* repo, int flags);
@@ -94,14 +90,18 @@ int pakfire_repo_compose(struct pakfire* pakfire, const char* path, int flags);
 
 #include <solv/repo.h>
 
+#include <pakfire/archive.h>
 #include <pakfire/config.h>
 #include <pakfire/downloader.h>
+#include <pakfire/package.h>
 
 int pakfire_repo_import(struct pakfire* pakfire, struct pakfire_config* config);
 const char* pakfire_repo_get_path(struct pakfire_repo* repo);
 
 void pakfire_repo_internalize(struct pakfire_repo* repo);
 Id pakfire_repo_add_solvable(struct pakfire_repo* repo);
+int pakfire_repo_add_archive(struct pakfire_repo* repo,
+       struct pakfire_archive* archive, struct pakfire_package** package);
 
 struct pakfire_repo* pakfire_repo_create_from_repo(struct pakfire* pakfire, Repo* r);
 void pakfire_repo_free_all(struct pakfire* pakfire);
index 146663f2f261f01bf2586ee52ade5b431e2dfb9f..8302a91e38ffb4cf5b3d7c1c439deabfbb45f586 100644 (file)
@@ -232,7 +232,6 @@ global:
        pakfire_progressbar_update;
 
        # repo
-       pakfire_repo_add_archive;
        pakfire_repo_cmp;
        pakfire_repo_compose;
        pakfire_repo_count;
index 233f027416c84e607736cd1f36373a612a5eef6d..2a5b524709913d36dcbb4fa2ed35cc662e1318a6 100644 (file)
@@ -224,6 +224,19 @@ Id pakfire_repo_add_solvable(struct pakfire_repo* repo) {
        return repo_add_solvable(repo->repo);
 }
 
+int pakfire_repo_add_archive(struct pakfire_repo* repo,
+               struct pakfire_archive* archive, struct pakfire_package** package) {
+       struct pakfire_package* p = pakfire_archive_make_package(archive, repo);
+
+       if (package)
+               *package = p;
+
+       if (p)
+               return 0;
+
+       return 1;
+}
+
 struct pakfire_mirrorlist* pakfire_repo_get_mirrorlist(struct pakfire_repo* repo) {
        if (!repo->mirrorlist) {
                // No cache path set
@@ -846,19 +859,6 @@ PAKFIRE_EXPORT int pakfire_repo_write_solv(struct pakfire_repo* repo, FILE *f, i
        return r;
 }
 
-PAKFIRE_EXPORT int pakfire_repo_add_archive(struct pakfire_repo* repo,
-               struct pakfire_archive* archive, struct pakfire_package** package) {
-       struct pakfire_package* p = pakfire_archive_make_package(archive, repo);
-
-       if (package)
-               *package = p;
-
-       if (p)
-               return 0;
-
-       return 1;
-}
-
 PAKFIRE_EXPORT int pakfire_repo_clean(struct pakfire_repo* repo, int flags) {
        char cache_path[PATH_MAX];