11 Commits

Author SHA256 Message Date
dd15226bf7 Accepting request 1315011 from X11:Wayland
- Update version 25.12:
  * Update example configs following Ubuntu 25.12 release
  * Fix bug in ext-workspaces (gh#Miriway/Miriway#182)
  * Fix CMakeLists.txt dependency on xkbcommon
- Drop 0001-Fix-xkbcommon-includes.patch

OBS-URL: https://build.opensuse.org/request/show/1315011
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/miriway?expand=0&rev=9
2025-11-01 22:35:29 +00:00
8729fc6dd7 - Update version 25.12:
* Update example configs following Ubuntu 25.12 release
  * Fix bug in ext-workspaces (gh#Miriway/Miriway#182)
  * Fix CMakeLists.txt dependency on xkbcommon
- Drop 0001-Fix-xkbcommon-includes.patch

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/miriway?expand=0&rev=18
2025-11-01 17:14:21 +00:00
d366a100e4 Accepting request 1312078 from X11:Wayland
- Update version 25.11:
  * Onscreen "Magnifier": Meta+{Plus,Equals} to enable, Meta+Escape
    to disable. (Plus settings in miriway-shell.settings)
  * Improved handling of miriway-shell.settings

OBS-URL: https://build.opensuse.org/request/show/1312078
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/miriway?expand=0&rev=8
2025-10-17 18:14:38 +00:00
d59d882c49 - Update version 25.11:
* Onscreen "Magnifier": Meta+{Plus,Equals} to enable, Meta+Escape
    to disable. (Plus settings in miriway-shell.settings)
  * Improved handling of miriway-shell.settings

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/miriway?expand=0&rev=16
2025-10-17 16:03:38 +00:00
390392098d Accepting request 1302776 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1302776
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/miriway?expand=0&rev=7
2025-09-05 19:42:50 +00:00
3cc081310f - Update version 25.10:
* New miriway-shell.settings configuration file to contain
    configuration options that will be reloaded when the file is
    updated. If the file does not exist when miriway starts, it
    will be populated with comments describing the available
    options.
  * Support for Wayland protocol extension ext-workspace-v1
  * All the accessibility options supported by Mir 2.22 are
    available via the miriway-shell.settings configuration file.
  * Miriway Changes:
    - ext-workspace-v1 integrates Miriway's workspaces with shell
      components (gh#Miriway/Miriway#160)
    - Wire up "live config" options for accessibility, input and
      keymap (gh#Miriway/Miriway#168)

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/miriway?expand=0&rev=14
2025-09-04 15:48:14 +00:00
d38688ace7 Accepting request 1290544 from X11:Wayland
- Switch from sddm-kalpa to sddm, now that sddm is capable of
  running as a Wayland client

OBS-URL: https://build.opensuse.org/request/show/1290544
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/miriway?expand=0&rev=6
2025-07-06 15:13:43 +00:00
b0bafe35a9 Accepting request 1252560 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1252560
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/miriway?expand=0&rev=5
2025-03-13 14:06:33 +00:00
02cf08ec90 Accepting request 1248816 from X11:Wayland
- Update version 25.02:
  * Add an option to toggle always-on-top for the active window
    (gh#Miriway/Miriway#144)
  * Add MIRIWAY_DECORATIONS environment variable to customize the
    decoration strategy (gh#Miriway/Miriway#150)
  * Pick up the cursor theme from the usual places
    (gh#Miriway/Miriway#154)
  * It shouldn't be possible to dock/undock shell chrome or "always
    on top" windows (gh#Miriway/Miriway#155)
- Drop:
  * 0002-add-decoration-variable.patch

    (gh#Miriway/Miriway#142) (forwarded request 1248815 from sfalken)

OBS-URL: https://build.opensuse.org/request/show/1248816
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/miriway?expand=0&rev=4
2025-02-27 13:50:57 +00:00
58f8b1e332 Accepting request 1247836 from X11:Wayland
- Update version 24.11.1:
  - Fix class invariants for
    WorkspaceManager::activate_workspace_containing()
    (gh#Miriway/Miriway#142) (forwarded request 1247834 from sfalken)

OBS-URL: https://build.opensuse.org/request/show/1247836
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/miriway?expand=0&rev=3
2025-02-22 18:05:58 +00:00
3a2fd81cb2 Accepting request 1247725 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1247725
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/miriway?expand=0&rev=2
2025-02-21 21:01:23 +00:00
5 changed files with 40 additions and 42 deletions

View File

@@ -1,36 +0,0 @@
From a86caf14b0bb2e9fe3ecfc3f7417a2ae29ec67bf Mon Sep 17 00:00:00 2001
From: "Shawn W. Dunn" <sfalken@cloverleaf-linux.org>
Date: Wed, 4 Dec 2024 12:09:27 -0800
Subject: [PATCH] Fix xkbcommon includes
---
CMakeLists.txt | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 6e6a8d1..0da2a62 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -28,7 +28,8 @@ add_library(miriwaycommon STATIC
miriway_workspace_manager.cpp miriway_workspace_manager.h
)
-target_include_directories(miriwaycommon PUBLIC SYSTEM ${MIRAL_INCLUDE_DIRS})
+target_include_directories(miriwaycommon PUBLIC SYSTEM ${MIRAL_INCLUDE_DIRS}
+${XKBCOMMON_INCLUDE_DIRS})
target_link_libraries( miriwaycommon PUBLIC ${MIRAL_LDFLAGS} ${XKBCOMMON_LIBRARIES})
target_compile_definitions(miriwaycommon PRIVATE MIR_LOG_COMPONENT="miriway")
@@ -43,7 +44,8 @@ add_executable(miriway-run-shell
miriway-run-shell.cpp
)
target_link_libraries(miriway-run-shell ${MIRAL_LDFLAGS})
-target_include_directories(miriway-run-shell PUBLIC SYSTEM ${MIRAL_INCLUDE_DIRS})
+target_include_directories(miriway-run-shell PUBLIC SYSTEM ${MIRAL_INCLUDE_DIRS}
+${XKBCOMMON_INCLUDE_DIRS})
target_compile_definitions(miriway-run-shell PRIVATE MIR_LOG_COMPONENT="miriway")
add_custom_target(miriway ALL
--
2.47.1

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c3cf4edc07983ec649a7cf9b69f09bee3d6aab95c97d9a18bd743f529d6d9226
size 43787

3
Miriway-25.12.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a4077e23a10744d32a533da5ca508c8f499f69e9b86166a862e205e0348136db
size 59194

View File

@@ -1,3 +1,38 @@
-------------------------------------------------------------------
Sat Nov 1 17:11:08 UTC 2025 - Shawn Dunn <sfalken@opensuse.org>
- Update version 25.12:
* Update example configs following Ubuntu 25.12 release
* Fix bug in ext-workspaces (gh#Miriway/Miriway#182)
* Fix CMakeLists.txt dependency on xkbcommon
- Drop 0001-Fix-xkbcommon-includes.patch
-------------------------------------------------------------------
Fri Oct 17 16:01:38 UTC 2025 - Shawn Dunn <sfalken@opensuse.org>
- Update version 25.11:
* Onscreen "Magnifier": Meta+{Plus,Equals} to enable, Meta+Escape
to disable. (Plus settings in miriway-shell.settings)
* Improved handling of miriway-shell.settings
-------------------------------------------------------------------
Thu Sep 4 15:38:55 UTC 2025 - Shawn Dunn <sfalken@opensuse.org>
- Update version 25.10:
* New miriway-shell.settings configuration file to contain
configuration options that will be reloaded when the file is
updated. If the file does not exist when miriway starts, it
will be populated with comments describing the available
options.
* Support for Wayland protocol extension ext-workspace-v1
* All the accessibility options supported by Mir 2.22 are
available via the miriway-shell.settings configuration file.
* Miriway Changes:
- ext-workspace-v1 integrates Miriway's workspaces with shell
components (gh#Miriway/Miriway#160)
- Wire up "live config" options for accessibility, input and
keymap (gh#Miriway/Miriway#168)
-------------------------------------------------------------------
Thu Jul 3 20:54:59 UTC 2025 - Shawn Dunn <sfalken@opensuse.org>

View File

@@ -21,17 +21,16 @@
%define _name Miriway
Name: miriway
Version: 25.02.1
Version: 25.12
Release: 0
Summary: Simple Wayland compositor built on Mir
License: GPL-3.0-only
URL: https://github.com/Miriway/Miriway
Source: https://github.com/%{_name}/%{_name}/archive/v%{version}/%{_name}-%{version}.tar.gz
# PATCH-FIX-OPENSUSE 0001-Fix-xkbcommon-includes.patch
Patch0: 0001-Fix-xkbcommon-includes.patch
BuildRequires: cmake
BuildRequires: gcc-c++
BuildRequires: git-core
BuildRequires: libboost_headers-devel
BuildRequires: pkgconfig(miral) >= 5.1
BuildRequires: pkgconfig(xkbcommon)
BuildRequires: pkgconfig(yaml-cpp)