summaryrefslogtreecommitdiff
path: root/backend/pkgtools.cpp
diff options
context:
space:
mode:
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;