summaryrefslogtreecommitdiff
path: root/backend/pkgtools.cpp
diff options
context:
space:
mode:
authorEugen Wissner <belka@caraus.de>2026-06-15 00:30:14 +0200
committerEugen Wissner <belka@caraus.de>2026-06-15 00:30:14 +0200
commit8140da6d6e1a7584f02a2e8f8a5a9f75a10e776a (patch)
tree34ccf9b5885ae31d7129214c112471e6bf749fd0 /backend/pkgtools.cpp
parent6719ed7ed31f293cbdb2d2cf1112489a96f783e0 (diff)
downloadkatja-8140da6d6e1a7584f02a2e8f8a5a9f75a10e776a.tar.gz
Replace glib data structures with STL
Diffstat (limited to 'backend/pkgtools.cpp')
-rw-r--r--backend/pkgtools.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/backend/pkgtools.cpp b/backend/pkgtools.cpp
index 6c387f3..f6c9b00 100644
--- a/backend/pkgtools.cpp
+++ b/backend/pkgtools.cpp
@@ -79,7 +79,7 @@ public:
*
* Returns: %TRUE on success, %FALSE otherwise.
**/
- bool download(JobData *job_data, const char *dest_dir_name, char *pkg_name) noexcept
+ bool download(JobData *job_data, const char *dest_dir_name, const char *pkg_name) noexcept
{
std::filesystem::path dest_filename;
std::string source_url;
@@ -108,7 +108,7 @@ public:
+ "/"
+ reinterpret_cast<const char *>(sqlite3_column_text(statement, 1));
- ret = g_file_test(dest_filename.native().c_str(), G_FILE_TEST_EXISTS)
+ ret = std::filesystem::exists(dest_filename)
|| get_file(&curl, source_url.c_str(), dest_filename.native().c_str()) == CURLE_OK;
if (curl)
@@ -128,7 +128,7 @@ public:
*
* Install a package.
**/
- void install(JobData *job_data, char *pkg_name) noexcept
+ void install(JobData *job_data, const char *pkg_name) noexcept
{
std::filesystem::path pkg_filename;
sqlite3_stmt *statement = nullptr;