Commit Graph

40 Commits

Author SHA1 Message Date
JiDe Zhang 644b7315d3 chore: fix CI and enable independent builds
1.  Fixes and updates CI configurations for treeland.
2.  Merges `reuse` files for comprehensive license information.
3.  Updates dependencies in `debian/control` to align with the combined
codebase.
4.  Introduces separate build workflows for `waylib` and `qwlroots` to
ensure they can be built independently.
5.  This ensures modularity and prevents accidental breakages during
future development, maintaining the option to separate these components
again.

chore: 修复 CI 并启用独立构建

1. 修复并更新了 treeland 的 CI 配置。
2. 合并 `reuse` 文件以提供全面的许可证信息。
3. 更新了 `debian/control` 中的依赖项,以与合并的代码库保持一致。
4. 引入了 `waylib` 和 `qwlroots` 的独立构建工作流程,以确保它们可以独立
构建。
5. 确保模块化,防止未来开发过程中意外损坏,保持再次分离这些组件的选项。
2025-07-23 15:27:52 +08:00
renovate[bot] df2a7442b2 chore(deps): lock file maintenance 2025-07-15 13:52:09 +08:00
renovate[bot] 28ca983e8d chore(deps): lock file maintenance 2025-06-23 13:23:55 +08:00
renovate[bot] 9bfa75519e chore(deps): lock file maintenance 2025-05-28 14:20:31 +08:00
renovate[bot] 297276e940 chore(deps): lock file maintenance 2025-02-20 19:27:46 +08:00
renovate[bot] 5e65502002 chore(deps): lock file maintenance 2025-02-18 19:19:18 +08:00
rewine 2593f214d0 chore: update nix package
log: fix nix build
2025-02-11 17:53:49 +08:00
rewine 25c9bf5ebf fix: nix ci for build 2025-01-14 20:03:41 +08:00
rewine da49daebfd chore: update nix flake 2024-12-09 11:21:26 +08:00
rewine 8141c27329 chore: handle some cppcheck and clang-tidy warnings 2024-11-28 14:39:35 +08:00
JiDe Zhang 3cb8185daa Update waylib submodule 2024-11-21 19:53:55 +08:00
rewine f24731cff5 feat: support wlroots 0.18 and qt 6.8 2024-11-21 17:55:55 +08:00
rewine 3b11314763 fix: support treeland-protocols for nix 2024-11-05 14:51:14 +08:00
rewine 60b8eb53a1 chore: update nix flake lock 2024-10-25 11:47:13 +08:00
renovate[bot] db296fbafb chore(deps): lock file maintenance 2024-06-26 14:18:17 +08:00
rewine 824448b5fb chore: sync missing change in waylib
log:
- https://github.com/vioken/waylib/pull/377 Override xdg output manager protocol for the XWayland clients
- https://github.com/vioken/waylib/pull/372 Supports filter wl_global by wl_client
- https://github.com/vioken/waylib/pull/374 Xwayland and Wayland synchronized scaling
- https://github.com/vioken/waylib/pull/379 OutputViewport: Add input property
2024-06-18 17:58:49 +08:00
renovate[bot] 4d6ea5c8be chore(deps): lock file maintenance 2024-06-18 12:13:53 +08:00
renovate[bot] 759332ce5f chore(deps): lock file maintenance 2024-05-28 15:03:08 +08:00
rewine f76a80ffed chore: fix build on nixos
log: fix nix
2024-05-14 17:14:40 +08:00
renovate[bot] 3defcb764a chore(deps): lock file maintenance 2024-05-08 09:41:27 +08:00
renovate[bot] a2280a9073 chore(deps): lock file maintenance 2024-04-12 13:56:28 +08:00
renovate[bot] 60a321b063 chore(deps): lock file maintenance 2024-04-11 17:41:45 +08:00
renovate[bot] 0bbed681d4 chore(deps): lock file maintenance 2024-03-26 10:59:17 +08:00
renovate[bot] 36b4581bcf chore(deps): lock file maintenance 2024-03-13 11:30:21 +08:00
renovate[bot] 9f9873a6a7 chore(deps): lock file maintenance 2024-03-07 11:53:24 +08:00
rewine ee67bf1495 feat: allow ddm works in nixos
log: use `nix run -v -L .#qemu` to test
2024-03-06 13:21:37 +08:00
renovate[bot] edb912d391 chore(deps): lock file maintenance 2024-01-16 16:40:26 +08:00
renovate[bot] ccc4e4827a chore(deps): lock file maintenance 2024-01-11 16:47:20 +08:00
renovate[bot] 8fa8ded917 chore(deps): lock file maintenance 2024-01-03 17:56:10 +08:00
rewine 3e6f4a11de fix: build on nix ci
Log: fix build on nixos
2024-01-02 17:25:32 +08:00
renovate[bot] 16cd530b40 chore(deps): lock file maintenance 2023-12-20 14:07:47 +08:00
renovate[bot] 383d2545ac chore(deps): lock file maintenance 2023-12-16 12:23:27 +08:00
renovate[bot] 14c0a6f0f4 chore(deps): lock file maintenance 2023-12-14 13:30:24 +08:00
rewine 1539b3ae63 fix: fix nix build ci and devShell
log: update flake and fix patch for nix
2023-12-12 10:30:30 +08:00
rewine 6f70713c3e feat: fix nix build
log: update flake and use dtk6
2023-12-11 16:52:55 +08:00
justforlxz d9da60e44f
chore: update nix build
update nix build

Log:
2023-12-05 16:45:04 +08:00
rewine 61368292cb Make layer surface support popup 2023-11-21 17:21:27 +08:00
justforlxz 4c9c04b4bc
Update waylib submodule and nixos 2023-11-13 10:28:24 +08:00
rewine ba8617308b
Support Wlr Layer Shell 2023-11-09 13:48:08 +08:00
rewine a973202ab3 Support nix build and better cmake 2023-11-08 11:03:17 +08:00