From 55ad2eccbfecb9f89d0a44d9c683672bbe18c8d9 Mon Sep 17 00:00:00 2001 From: Jeff Patterson Date: Sun, 20 Sep 2026 12:43:57 -0500 Subject: [PATCH] Remove two files that slipped into #944 sources/qetsbom.cpp and sources/qetsbom.h were untracked local files that a directory-wide add swept into the rebuilt #944 commit. Nothing references them; the build does not compile them. --- sources/qetsbom.cpp | 53 --------------------------------------------- sources/qetsbom.h | 40 ---------------------------------- 2 files changed, 93 deletions(-) delete mode 100644 sources/qetsbom.cpp delete mode 100644 sources/qetsbom.h diff --git a/sources/qetsbom.cpp b/sources/qetsbom.cpp deleted file mode 100644 index b9ac01a88..000000000 --- a/sources/qetsbom.cpp +++ /dev/null @@ -1,53 +0,0 @@ -/* - Copyright 2006-2026 The QElectroTech Team - This file is part of QElectroTech. - - QElectroTech is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 2 of the License, or - (at your option) any later version. - - QElectroTech is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with QElectroTech. If not, see . -*/ -#include "qetsbom.h" - -#include -#include -#include - -// Generated by cmake/generate_sbom.cmake at configure time from whatever -// find_package()/FetchContent resolution this build actually used. -#include "sbom_data.h" - -QList QetSbom::components() -{ - QList list; - - const QJsonDocument doc = QJsonDocument::fromJson(QByteArray(qet_sbom_json)); - const QJsonArray components = doc.object().value("components").toArray(); - - for (const QJsonValue &value : components) - { - const QJsonObject obj = value.toObject(); - list.append({ - obj.value("name").toString(), - obj.value("version").toString(), - obj.value("license").toString(), - obj.value("homepage").toString(), - obj.value("source").toString() - }); - } - - return list; -} - -QString QetSbom::rawJson() -{ - return QString::fromUtf8(qet_sbom_json); -} diff --git a/sources/qetsbom.h b/sources/qetsbom.h deleted file mode 100644 index d4ec5bcd5..000000000 --- a/sources/qetsbom.h +++ /dev/null @@ -1,40 +0,0 @@ -/* - Copyright 2006-2026 The QElectroTech Team - This file is part of QElectroTech. - - QElectroTech is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 2 of the License, or - (at your option) any later version. - - QElectroTech is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with QElectroTech. If not, see . -*/ -#ifndef QETSBOM_H -#define QETSBOM_H - -#include -#include - -/// One third-party component resolved for this specific build, as recorded -/// by cmake/generate_sbom.cmake at configure time. -struct QetSbomComponent -{ - QString name; - QString version; - QString license; - QString homepage; - QString source; ///< "system", "fetched" or "submodule" -}; - -namespace QetSbom { - QList components(); - QString rawJson(); -} - -#endif