summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKai Köhne <[email protected]>2025-06-30 09:55:27 +0200
committerKai Köhne <[email protected]>2025-07-01 11:40:49 +0200
commitc4098735cae60fcec006cf6624cefec53a89aaf2 (patch)
tree9a6bebffd28230f7485882cd256b476c87d0b9d3
parentd3abf747e19423fda98b4fc87e84f3655da00c6c (diff)
Remove remainings of Conan supportHEADdev
We stopped the Conan initiative already in 2022. The existing conan files are not used, and most likely don't work anymore. https://www.qt.io/blog/conan-package-manager-pilot-to-end-in-december Pick-to: 6.10 Change-Id: Iaff10fb6035b89cebc5fbb2f4464dbe6ebaebfaa Reviewed-by: Ivan Solovev <[email protected]>
-rw-r--r--LICENSES/Qt-GPL-exception-1.0.txt22
-rw-r--r--conanfile.py53
2 files changed, 0 insertions, 75 deletions
diff --git a/LICENSES/Qt-GPL-exception-1.0.txt b/LICENSES/Qt-GPL-exception-1.0.txt
deleted file mode 100644
index d0322bf0..00000000
--- a/LICENSES/Qt-GPL-exception-1.0.txt
+++ /dev/null
@@ -1,22 +0,0 @@
-The Qt Company GPL Exception 1.0
-
-Exception 1:
-
-As a special exception you may create a larger work which contains the
-output of this application and distribute that work under terms of your
-choice, so long as the work is not otherwise derived from or based on
-this application and so long as the work does not in itself generate
-output that contains the output from this application in its original
-or modified form.
-
-Exception 2:
-
-As a special exception, you have permission to combine this application
-with Plugins licensed under the terms of your choice, to produce an
-executable, and to copy and distribute the resulting executable under
-the terms of your choice. However, the executable must be accompanied
-by a prominent notice offering all users of the executable the entire
-source code to this application, excluding the source code of the
-independent modules, but including any changes you have made to this
-application, under the terms of this license.
-
diff --git a/conanfile.py b/conanfile.py
deleted file mode 100644
index 5fd70d27..00000000
--- a/conanfile.py
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright (C) 2021 The Qt Company Ltd.
-# SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
-
-from conans import ConanFile
-import re
-from pathlib import Path
-from typing import List, Dict, Any
-
-
-def _parse_qt_version_by_key(key: str) -> str:
- with open(Path(__file__).parent.resolve() / ".cmake.conf") as f:
- m = re.search(fr'{key} .*"(.*)"', f.read())
- return m.group(1) if m else ""
-
-
-def _get_qt_minor_version() -> str:
- return ".".join(_parse_qt_version_by_key("QT_REPO_MODULE_VERSION").split(".")[:2])
-
-
-class QtPositioning(ConanFile):
- name = "qtpositioning"
- license = "LGPL-3.0, GPL-2.0+, Commercial Qt License Agreement"
- author = "The Qt Company <https://www.qt.io/contact-us>"
- url = "https://code.qt.io/cgit/qt/qtpositioning.git"
- description = "Qt Positioning support."
- topics = "qt", "qt6", "positioning"
- settings = "os", "compiler", "arch", "build_type"
- # for referencing the version number and prerelease tag and dependencies info
- exports = ".cmake.conf", "dependencies.yaml"
- exports_sources = "*", "!conan*.*"
- python_requires = f"qt-conan-common/{_get_qt_minor_version()}@qt/everywhere"
- python_requires_extend = "qt-conan-common.QtLeafModule"
-
- def get_qt_leaf_module_options(self) -> Dict[str, Any]:
- """Implements abstractmethod from qt-conan-common.QtLeafModule"""
- return {"force_nmea_plugin": ["yes", "no", None]}
-
- def get_qt_leaf_module_default_options(self) -> Dict[str, Any]:
- """Implements abstractmethod from qt-conan-common.QtLeafModule"""
- return {"force_nmea_plugin": "yes"}
-
- def override_qt_requirements(self) -> List[str]:
- """Implements abstractmethod from qt-conan-common.QtLeafModule"""
- requirements = ["qtbase", "qtdeclarative"]
- if self.options.force_nmea_plugin:
- requirements.append("qtserialport")
- return requirements
-
- def is_qt_module_feature(self, option_name: str) -> bool:
- """Implements abstractmethod from qt-conan-common.QtLeafModule"""
- if option_name == "force_nmea_plugin":
- return False
- return True