This commit is contained in:
Mars 2025-05-04 15:45:54 -04:00
parent a9655c7085
commit e83d659090
Signed by: pupbrained
GPG key ID: 0FF5B8826803F895
4 changed files with 11 additions and 12 deletions

View file

@ -92,11 +92,11 @@ base_sources = files('src/core/system_data.cpp', 'src/core/package.cpp', 'src/co
platform_sources = {
'darwin' : ['src/os/macos.cpp', 'src/os/macos/bridge.mm'],
'dragonfly' : ['src/os/bsd.cpp', 'src/os/bsd/pkg_count.cpp'],
'freebsd' : ['src/os/bsd.cpp', 'src/os/bsd/pkg_count.cpp'],
'haiku' : ['src/os/haiku.cpp'],
'linux' : ['src/os/linux.cpp', 'src/os/linux/pkg_count.cpp'],
'netbsd' : ['src/os/bsd.cpp', 'src/os/bsd/pkg_count.cpp'],
'dragonfly' : ['src/os/bsd.cpp', 'src/os/bsd/package.cpp'],
'freebsd' : ['src/os/bsd.cpp', 'src/os/bsd/package.cpp'],
'haiku' : ['src/os/haiku.cpp', 'src/os/haiku/package.cpp'],
'linux' : ['src/os/linux.cpp', 'src/os/linux/package.cpp'],
'netbsd' : ['src/os/bsd.cpp', 'src/os/bsd/package.cpp'],
'serenity' : ['src/os/serenity.cpp'],
'windows' : ['src/os/windows.cpp'],
}

View file

@ -1,15 +1,15 @@
#if defined(__FreeBSD__) || defined(__DragonFly__) || defined(__NetBSD__)
// clang-format off
#include "src/core/package.hpp"
#include <SQLiteCpp/Database.h> // SQLite::{Database, OPEN_READONLY}
#include <SQLiteCpp/Exception.h> // SQLite::Exception
#include <SQLiteCpp/Statement.h> // SQLite::Statement
#include <glaze/beve/write.hpp> // glz::write_beve
#include <glaze/core/common.hpp> // glz::object
#include <glaze/core/meta.hpp> // glz::detail::Object
#include "src/core/package.hpp"
#include "src/util/defs.hpp"
// clang-format on

View file

@ -1,9 +1,13 @@
#ifdef __HAIKU__
// clang-format off
#include "src/core/package.hpp"
#include <os/package/PackageDefs.h> // BPackageKit::BPackageInfoSet
#include <os/package/PackageInfoSet.h> // BPackageKit::BPackageInfo
#include <os/package/PackageRoster.h> // BPackageKit::BPackageRoster
#include "src/util/defs.hpp"
// clang-format on
namespace package {

View file

@ -11,13 +11,8 @@
#include <glaze/beve/write.hpp> // glz::write_beve
#include "src/util/defs.hpp"
#include "src/util/error.hpp"
#include "src/util/types.hpp"
// clang-format on
using util::error::DracError;
using util::types::u64, util::types::i64, util::types::Result, util::types::Err, util::types::String,
util::types::StringView, util::types::Exception;
using namespace std::string_literals;
namespace package {