diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2026-05-05 23:40:39 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2026-05-05 23:40:39 +0000 |
| commit | 3b7c736127c88c784bbb145f0cc1cb3e61321495 (patch) | |
| tree | 47dac29fdc91bc0f90d915055b09f86bcf7435b1 /gui-wm | |
| parent | 95d24580bfec4b0b8d7b1cd07bcef4af3122de50 (diff) | |
| download | baldeagleos-repo-3b7c736127c88c784bbb145f0cc1cb3e61321495.tar.gz baldeagleos-repo-3b7c736127c88c784bbb145f0cc1cb3e61321495.tar.xz baldeagleos-repo-3b7c736127c88c784bbb145f0cc1cb3e61321495.zip | |
Adding metadata
Diffstat (limited to 'gui-wm')
| -rw-r--r-- | gui-wm/miracle-wm/Manifest | 3 | ||||
| -rw-r--r-- | gui-wm/miracle-wm/files/miracle-wm-0.6.1-conditional-tests.patch | 26 | ||||
| -rw-r--r-- | gui-wm/miracle-wm/files/miracle-wm-0.7.0-disable-mirtest.patch | 15 | ||||
| -rw-r--r-- | gui-wm/miracle-wm/files/miracle-wm-0.8.3-mir-2.25-compat.patch | 18 | ||||
| -rw-r--r-- | gui-wm/miracle-wm/files/miracle-wm-0.9.0-add-missing-headers.patch | 24 | ||||
| -rw-r--r-- | gui-wm/miracle-wm/files/miracle-wm-0.9.0-conditional-tests.patch | 26 | ||||
| -rw-r--r-- | gui-wm/miracle-wm/miracle-wm-0.8.3.ebuild | 81 | ||||
| -rw-r--r-- | gui-wm/miracle-wm/miracle-wm-0.9.1.ebuild (renamed from gui-wm/miracle-wm/miracle-wm-0.9.0.ebuild) | 1 |
8 files changed, 23 insertions, 171 deletions
diff --git a/gui-wm/miracle-wm/Manifest b/gui-wm/miracle-wm/Manifest index 23e8ff37718d..790ade9c09d8 100644 --- a/gui-wm/miracle-wm/Manifest +++ b/gui-wm/miracle-wm/Manifest @@ -1,2 +1 @@ -DIST miracle-wm-0.8.3.tar.gz 1186888 BLAKE2B c4c693356c2792a0a2b03a65f9b99a2655112d54d36f47c06b5fbae96a4469c597f441ce32e1e989a75ac8fcaa5b8b4ff4b6246d172d0cc8b33dcaf0a2ee0979 SHA512 c9341976811a391340804ed536711160da798d1a25be737846f766495c8bc36ee942fcb117f3ae41fe18e102b7777beac3e4395e02a82d7754ba5f59a0a7eb66 -DIST miracle-wm-0.9.0.tar.gz 2655079 BLAKE2B c7f98a3179090b87e694a6fc7310093820ec926211a3e0d790b5b872b10f25bec5bcb25992928e0ff8179a725088267ba8dc9c5f7a35c65c7f2ed4e8c95185b4 SHA512 866d8947f45a1c8fae0964a9d1f70af5a3e6c359ca2f1a7b2005d340ffbff43361ca39da30a9ddcd47f637f37fc203372b7097a6a279e982eb119b8870199fef +DIST miracle-wm-0.9.1.tar.gz 2658768 BLAKE2B e334e7c3a9e66c75f056e081040d7c20763a59d6cd93799224a2dc43b2d2079c2d0769c4d2ea14ac2ee92df19e8bff58178b3176b31607648d3a085dc1ee006f SHA512 49ce5955627dc072bc6e671170fc0bd32bc8e6fa48e84c75e04c3c47985ec8f6d3fa5a4a7c0f8abd29f364db6ed68bf2034097b91e3c16332d5ebde69629bdac diff --git a/gui-wm/miracle-wm/files/miracle-wm-0.6.1-conditional-tests.patch b/gui-wm/miracle-wm/files/miracle-wm-0.6.1-conditional-tests.patch deleted file mode 100644 index 29c868d073f3..000000000000 --- a/gui-wm/miracle-wm/files/miracle-wm-0.6.1-conditional-tests.patch +++ /dev/null @@ -1,26 +0,0 @@ ---- a/miracle-wm-config/CMakeLists.txt -+++ b/miracle-wm-config/CMakeLists.txt -@@ -3,7 +3,9 @@ pkg_check_modules(MIRCORE mircore REQUIRED) - pkg_check_modules(YAML REQUIRED IMPORTED_TARGET yaml-cpp) - pkg_check_modules(LIBEVDEV REQUIRED IMPORTED_TARGET libevdev) - pkg_check_modules(GLIB REQUIRED IMPORTED_TARGET glib-2.0) --find_package(GTest REQUIRED) -+if(WITH_TESTS) -+ find_package(GTest REQUIRED) -+endif() - - add_library(miracle-wm-config - SHARED -@@ -55,6 +57,7 @@ install( - ) - - # Tests -+if(WITH_TESTS) - add_executable(test_miracle_wm_config_c_api - tests/test_miracle_wm_config_c_api.cpp - ) -@@ -74,3 +77,4 @@ target_link_libraries(test_miracle_wm_config_c_api - ) - - add_test(NAME test_miracle_wm_config_c_api COMMAND test_miracle_wm_config_c_api) -+endif() diff --git a/gui-wm/miracle-wm/files/miracle-wm-0.7.0-disable-mirtest.patch b/gui-wm/miracle-wm/files/miracle-wm-0.7.0-disable-mirtest.patch deleted file mode 100644 index 6b2f2f934a92..000000000000 --- a/gui-wm/miracle-wm/files/miracle-wm-0.7.0-disable-mirtest.patch +++ /dev/null @@ -1,15 +0,0 @@ ---- a/tests/CMakeLists.txt -+++ b/tests/CMakeLists.txt -@@ -9,12 +9,10 @@ include_directories( - find_package(PkgConfig) - pkg_check_modules(MIRAL miral REQUIRED) - pkg_check_modules(MIRSERVER mirserver REQUIRED) --pkg_check_modules(MIRTEST mirtest REQUIRED) - pkg_check_modules(YAML REQUIRED IMPORTED_TARGET yaml-cpp) - find_package(GTest REQUIRED) - find_package(nlohmann_json 3.2.0 REQUIRED) - --option(END_TO_END_TESTS "Include end-to-end tests?" OFF) - - set(SOURCES - mock_animation.h diff --git a/gui-wm/miracle-wm/files/miracle-wm-0.8.3-mir-2.25-compat.patch b/gui-wm/miracle-wm/files/miracle-wm-0.8.3-mir-2.25-compat.patch deleted file mode 100644 index 73f516439b78..000000000000 --- a/gui-wm/miracle-wm/files/miracle-wm-0.8.3-mir-2.25-compat.patch +++ /dev/null @@ -1,18 +0,0 @@ -Compat for Mir 2.25, where mirrenderer was merged into mirplatform. -https://github.com/miracle-wm-org/miracle-wm/commit/aaae6e64261d8a00c2a1df47e2eab99400382d69 -From: Matthew Kosarek <matthew@matthewkosarek.xyz> -Date: Tue, 9 Dec 2025 10:41:43 -0500 -Subject: [PATCH] bugfix: only install libmirrenderer-dev if it is available - (#734) - ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -90,7 +90,7 @@ find_package(PkgConfig) - - set(MIR_MINIMUM_VERSION 2.18) - pkg_check_modules(MIRAL REQUIRED miral>=5.1) --pkg_check_modules(MIRRENDERER REQUIRED mirrenderer>=${MIR_MINIMUM_VERSION}) -+pkg_check_modules(MIRRENDERER mirrenderer>=${MIR_MINIMUM_VERSION}) - pkg_check_modules(MIRPLATFORM REQUIRED mirplatform>=${MIR_MINIMUM_VERSION}) - pkg_check_modules(MIRCOMMON REQUIRED mircommon>=${MIR_MINIMUM_VERSION}) - pkg_check_modules(MIRCOMMON_INTERNAL REQUIRED mircommon-internal>=${MIR_MINIMUM_VERSION}) diff --git a/gui-wm/miracle-wm/files/miracle-wm-0.9.0-add-missing-headers.patch b/gui-wm/miracle-wm/files/miracle-wm-0.9.0-add-missing-headers.patch index 76b9197e4c97..b7ad02e79e35 100644 --- a/gui-wm/miracle-wm/files/miracle-wm-0.9.0-add-missing-headers.patch +++ b/gui-wm/miracle-wm/files/miracle-wm-0.9.0-add-missing-headers.patch @@ -51,9 +51,9 @@ index e73c08f..88277bd 100644 #include <mir/scene/surface.h> using namespace miracle; - --- a/src/plugin_handle.h +--- a/src/plugin_handle.h +++ b/src/plugin_handle.h -@@ -15,7 +15,9 @@ You should have received a copy of the GNU General Public License +@@ -15,6 +15,8 @@ You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. **/ @@ -62,3 +62,23 @@ index e73c08f..88277bd 100644 namespace miracle { typedef uint32_t PluginHandle; +--- a/src/parent_background_internal_client.cpp ++++ b/src/parent_background_internal_client.cpp +@@ -28,6 +28,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. + #include <cmath> + #include <cstring> + #include <fcntl.h> ++#include <mutex> + #include <poll.h> + #include <sys/eventfd.h> + #include <sys/mman.h> +--- a/src/move_service.h ++++ b/src/move_service.h +@@ -19,6 +19,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. + #define MIRACLE_WM_MOVE_SERVICE_H + + #include <memory> ++#include <mutex> + #include <mir_toolkit/event.h> + + namespace miracle diff --git a/gui-wm/miracle-wm/files/miracle-wm-0.9.0-conditional-tests.patch b/gui-wm/miracle-wm/files/miracle-wm-0.9.0-conditional-tests.patch deleted file mode 100644 index f0e038685064..000000000000 --- a/gui-wm/miracle-wm/files/miracle-wm-0.9.0-conditional-tests.patch +++ /dev/null @@ -1,26 +0,0 @@ -Build tests only when requested. ---- a/miracle-wm-c/CMakeLists.txt -+++ b/miracle-wm-c/CMakeLists.txt -@@ -5,7 +5,9 @@ pkg_check_modules(MIRAL miral REQUIRED) - pkg_check_modules(YAML REQUIRED IMPORTED_TARGET yaml-cpp) - pkg_check_modules(XKBCOMMON REQUIRED xkbcommon) - pkg_check_modules(GLIB REQUIRED IMPORTED_TARGET glib-2.0) -+if(ENABLE_TESTS) - find_package(GTest REQUIRED) -+endif() - - add_library(miracle-wm-c - SHARED -@@ -62,6 +64,7 @@ install( - ) - - # Tests -+if(ENABLE_TESTS) - add_executable(test_miracle_wm_c_api - tests/test_config_c.cpp - tests/test_config_cpp.cpp -@@ -86,3 +89,4 @@ target_link_libraries(test_miracle_wm_c_api - ) - - add_test(NAME test_miracle_wm_c_api COMMAND test_miracle_wm_c_api) -+endif() diff --git a/gui-wm/miracle-wm/miracle-wm-0.8.3.ebuild b/gui-wm/miracle-wm/miracle-wm-0.8.3.ebuild deleted file mode 100644 index afbc2c7d5f1d..000000000000 --- a/gui-wm/miracle-wm/miracle-wm-0.8.3.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..14} ) - -inherit cmake python-single-r1 - -DESCRIPTION="Tiling Wayland compositor based on Mir" -HOMEPAGE="https://github.com/miracle-wm-org/miracle-wm" -SRC_URI="https://github.com/miracle-wm-org/miracle-wm/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+ MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="systemd test" -REQUIRED_USE="systemd? ( ${PYTHON_REQUIRED_USE} )" -RESTRICT="!test? ( test )" - -COMMON_DEPEND=" - dev-cpp/yaml-cpp:= - dev-cpp/nlohmann_json - dev-libs/glib:2 - dev-libs/json-c:= - dev-libs/libevdev - dev-libs/libpcre2:= - dev-libs/wayland - >=gui-libs/mir-2.18:= - media-libs/libglvnd - x11-base/xwayland - x11-libs/libxkbcommon -" -RDEPEND=" - ${COMMON_DEPEND} - systemd? ( - ${PYTHON_DEPS} - $(python_gen_cond_dep ' - dev-python/dbus-next[${PYTHON_USEDEP}] - dev-python/tenacity[${PYTHON_USEDEP}] - ') - ) -" -DEPEND=" - ${COMMON_DEPEND} - media-libs/glm -" -BDEPEND=" - virtual/pkgconfig - test? ( dev-cpp/gtest ) -" - -PATCHES=( - "${FILESDIR}/${PN}-0.6.1-conditional-tests.patch" - "${FILESDIR}/${PN}-0.7.0-disable-mirtest.patch" - "${FILESDIR}/${PN}-0.7.0-no-automagic.patch" - "${FILESDIR}/${PN}-0.8.3-mir-2.25-compat.patch" -) - -pkg_setup() { - use systemd && python-single-r1_pkg_setup -} - -src_prepare() { - cmake_src_prepare - use test || cmake_comment_add_subdirectory tests/ - use systemd && python_fix_shebang session/usr/bin/libexec/miracle-wm-wait-sni-ready -} - -src_configure() { - local mycmakeargs=( - -DSYSTEMD_INTEGRATION=$(usex systemd) - -DWITH_TESTS=$(usex test) - ) - cmake_src_configure -} - -src_test() { - "${BUILD_DIR}/tests/miracle-wm-tests" || die - "${BUILD_DIR}/miracle-wm-config/test_miracle_wm_config_c_api" || die -} diff --git a/gui-wm/miracle-wm/miracle-wm-0.9.0.ebuild b/gui-wm/miracle-wm/miracle-wm-0.9.1.ebuild index c7e9bf8677df..259e691ea953 100644 --- a/gui-wm/miracle-wm/miracle-wm-0.9.0.ebuild +++ b/gui-wm/miracle-wm/miracle-wm-0.9.1.ebuild @@ -51,7 +51,6 @@ BDEPEND=" " PATCHES=( - "${FILESDIR}/${PN}-0.9.0-conditional-tests.patch" "${FILESDIR}/${PN}-0.9.0-disable-mirtest.patch" "${FILESDIR}/${PN}-0.7.0-no-automagic.patch" "${FILESDIR}/${PN}-0.9.0-add-missing-headers.patch" |
