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 428f69b387
commit 41dc5826da
No known key found for this signature in database
GPG Key ID: 55EF5DA53DB36318
8 changed files with 12 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" });

View File

@ -82,6 +82,7 @@ stdenv.mkDerivation {
cmark
kdePackages.qtbase
kdePackages.qtnetworkauth
kdePackages.qt5compat
libarchive
tomlplusplus
zlib