From 20f3d98d637c5992c53f19590c15fa923f4eedcd Mon Sep 17 00:00:00 2001 From: Eugen Wissner Date: Sat, 19 Apr 2025 14:48:48 +0200 Subject: Move katja into a separate repository --- include/katja/database.hpp | 39 --------------------------------------- 1 file changed, 39 deletions(-) delete mode 100644 include/katja/database.hpp (limited to 'include/katja/database.hpp') diff --git a/include/katja/database.hpp b/include/katja/database.hpp deleted file mode 100644 index ca85ab1..0000000 --- a/include/katja/database.hpp +++ /dev/null @@ -1,39 +0,0 @@ -/* - * This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at https://mozilla.org/MPL/2.0/. - */ -#pragma once - -#include -#include - -namespace katja -{ - constexpr const char *database = "/var/lib/pkgtools/packages"; - - class database_package - { - database_package(std::string&& name, std::string&& version, - std::string&& architecture, std::string&& build_tag); - - static database_package create_database_package(const std::string& fullname); - - public: - const std::string name; - const std::string version; - const std::string architecture; - const std::string build_tag; - - database_package(const std::string& fullname); - - bool operator<(const database_package& that) const; - bool operator>(const database_package& that) const; - - std::string to_string() const; - }; - - using package_database = std::multimap; - - package_database read_installed_database(); -} -- cgit v1.2.3