fix nix build

Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
This commit is contained in:
Trial97
2025-07-18 20:23:01 +03:00
parent 27259ff52d
commit aa265a45ee
7 changed files with 11 additions and 12 deletions

View File

@@ -33,6 +33,7 @@
* limitations under the License.
*/
#include "ArchiveReader.h"
#include <archive.h>
#include <archive_entry.h>
#include <QDir>
#include <QFileInfo>
@@ -239,4 +240,5 @@ bool ArchiveReader::exists(const QString& filePath) const
return false;
}
ArchiveReader::File::File() : m_archive(ArchivePtr(archive_read_new(), archive_read_free)) {}
} // namespace MMCZip

View File

@@ -34,14 +34,13 @@
*/
#pragma once
#include <archive.h>
#include <archive_entry.h>
#include <QByteArray>
#include <QDateTime>
#include <QStringList>
#include <memory>
struct archive;
struct archive_entry;
namespace MMCZip {
class ArchiveReader {
public:
@@ -56,8 +55,8 @@ class ArchiveReader {
class File {
public:
File() : m_archive(ArchivePtr(archive_read_new(), archive_read_free)) {}
virtual ~File() {}
File();
virtual ~File() = default;
QString filename();
bool isFile();

View File

@@ -34,6 +34,7 @@
*/
#include "ArchiveWriter.h"
#include <archive.h>
#include <archive_entry.h>
#include <QFile>
#include <QFileInfo>

View File

@@ -34,13 +34,11 @@
*/
#pragma once
#include <archive.h>
#include <archive_entry.h>
#include <QByteArray>
#include <QFileDevice>
#include "archive/ArchiveReader.h"
struct archive;
namespace MMCZip {
class ArchiveWriter {

View File

@@ -39,7 +39,7 @@
#include <QFuture>
#include <QFutureWatcher>
#include "ArchiveWriter.h"
#include "archive/ArchiveWriter.h"
#include "tasks/Task.h"
namespace MMCZip {

View File

@@ -1,7 +1,6 @@
#include "LocalModParseTask.h"
#include <qdcss.h>
#include <qstringview.h>
#include <toml++/toml.h>
#include <QJsonArray>
#include <QJsonDocument>
@@ -14,7 +13,6 @@
#include "Json.h"
#include "archive/ArchiveReader.h"
#include "minecraft/mod/ModDetails.h"
#include "modplatform/ModIndex.h"
#include "settings/INIFile.h"
static const QRegularExpression s_newlineRegex("\r\n|\n|\r");

View File

@@ -30,7 +30,6 @@
#include <memory>
#include "Application.h"
#include "Json.h"
#include "archive/ExportToZipTask.h"
#include "minecraft/PackProfile.h"
#include "minecraft/mod/ModFolderModel.h"
#include "modplatform/ModIndex.h"
@@ -38,6 +37,8 @@
#include "modplatform/helpers/HashUtils.h"
#include "tasks/Task.h"
#include "archive/ExportToZipTask.h"
const QString FlamePackExportTask::TEMPLATE = "<li><a href=\"{url}\">{name}{authors}</a></li>\n";
const QStringList FlamePackExportTask::FILE_EXTENSIONS({ "jar", "zip" });