1072 Commits

Author SHA1 Message Date
Markus Volk
adddf2ec8a mangowc: update 2026-03-01 21:52:37 +01:00
Markus Volk
52be903689 noctalia-qs: add recipe 2026-03-01 21:13:45 +01:00
Markus Volk
2dace23a2f hyprland: update 0.53.3 -> 0.54.0
- glaze6 -> glaze7
- update plugins for 0.54.0
2026-02-28 14:00:22 +01:00
Markus Volk
c3cafe8439 gpu-screen-recorder: update 2026-02-22 17:34:36 +01:00
Markus Volk
aae4159595 fzf: update 2026-02-20 17:38:12 +01:00
Markus Volk
7590ccaec5 matugen: update 2026-02-20 08:42:05 +01:00
Markus Volk
c81bb90d67 plasma: update recipes 2026-02-18 08:02:15 +01:00
Markus Volk
08dbccaf74 app2unit: update 2026-02-17 07:47:35 +01:00
Markus Volk
3809b5c631 uwsm: update 2026-02-17 07:46:32 +01:00
Markus Volk
59dc202aae mangowc: update 2026-02-16 12:02:27 +01:00
Markus Volk
0774fafd4f gamescope: update 2026-02-16 12:02:21 +01:00
Markus Volk
f9dbab4f0b swayosd: update 2026-02-14 17:49:11 +01:00
Markus Volk
1f9ece0895 gtk4-layer-shell: update 2026-02-14 17:48:45 +01:00
Markus Volk
b88d872770 cava: update 2026-02-13 10:24:45 +01:00
Markus Volk
d187c45efa ddcutil:: update 2026-02-12 10:30:29 +01:00
Markus Volk
952fb8624c waybar: update 2026-02-12 08:51:49 +01:00
Markus Volk
db97c8944e hyprpwcenter: update 2026-02-10 18:17:30 +01:00
Markus Volk
268683b2f1 hyprpicker: update 2026-02-10 18:17:07 +01:00
Markus Volk
64659cf551 hyprland-contrib: update 2026-02-10 18:16:47 +01:00
Markus Volk
f90dca018e sway: update 2026-02-04 19:49:27 +01:00
Markus Volk
7a27682c2c wlroots: update 2026-02-04 19:48:48 +01:00
Markus Volk
276308c21e fuzzel: update 2026-02-04 19:21:52 +01:00
Markus Volk
426a60c75d plasma: update recipes 2026-02-02 20:30:28 +01:00
Markus Volk
61d5a27fff dolphin: update 2026-02-02 19:07:55 +01:00
Markus Volk
53e63ba0d7 kate: update 2026-02-02 19:07:33 +01:00
Markus Volk
c57d04a1ed kde-framework: update 2026-02-02 18:52:06 +01:00
Markus Volk
5c49841256 extra-cmake-modules: update 2026-02-02 17:35:02 +01:00
Markus Volk
f4d77af4b8 mangowc: fix typo 2026-02-02 15:55:12 +01:00
Markus Volk
2373770266 hyprland: update 2026-02-02 15:55:12 +01:00
Markus Volk
b9982e07c1 aquamarine: fix build without x11 2026-02-02 15:55:12 +01:00
Markus Volk
a4d223c29d hyprtavern: update 2026-02-02 15:55:12 +01:00
Markus Volk
a81bf0bad4 hyprwire: update 2026-02-02 15:54:40 +01:00
Markus Volk
73fea06079 mangowc: update 2026-02-01 17:45:54 +01:00
Markus Volk
abe1867baf wlroots: make work without x11 in DISTRO_FEATURES 2026-02-01 17:44:05 +01:00
Markus Volk
4dfe778483 hyprpaper: update 2026-01-27 17:04:29 +01:00
Markus Volk
24776f8ddc hyprexpo: compile fix 2026-01-23 20:55:25 +01:00
Markus Volk
01cf7517a6 hyprtoolkit: update 2026-01-23 20:21:59 +01:00
Markus Volk
04fe75ed5a hyprland-contrib: update 2026-01-23 20:21:34 +01:00
Markus Volk
fbd0d46ffb hyprland-plugins: update 2026-01-23 20:21:04 +01:00
Markus Volk
82329cd83d hyprland: update 2026-01-23 20:20:39 +01:00
Markus Volk
40242d6b62 gpu-screen-recorder: update 2026-01-23 01:22:34 +01:00
Markus Volk
ad582181aa glaze6: update 2026-01-20 21:24:18 +01:00
Markus Volk
f44e6dbd09 glaze: rename glaze to glaze6
glaze7 is about to get merged into meta-openembedded
hyprland still requires glaze6
2026-01-20 20:42:45 +01:00
Markus Volk
761fdd0c66 budgie: cleanup
- remove the mutter clone. latest budgie runs ok in labwc
- remove dependencies that would pull in x11. They are provided by
  libxfce4windowing depending on x11 distro_feature
2026-01-17 12:26:36 +01:00
Markus Volk
7f280155d6 budgie: add rdepends for the qt recipes 2026-01-17 12:25:29 +01:00
Markus Volk
682c06ad2b budgie-desktop: add rrecommends 2026-01-17 02:16:31 +01:00
Markus Volk
765df09b25 budgie-session: add recipe 2026-01-17 02:16:07 +01:00
Markus Volk
9678fe0b3d magpie: add recipe 2026-01-17 02:15:31 +01:00
Markus Volk
04438289a1 budgie-desktop-view: add recipe 2026-01-17 02:15:06 +01:00
Markus Volk
923207c920 budgie-backgrounds: add recipe 2026-01-17 02:14:24 +01:00
Markus Volk
1030d16705 budgie-display-configurator: add recipe 2026-01-17 02:13:22 +01:00
Markus Volk
1af95ed214 qqc2-desktop-style: add recipe 2026-01-17 02:13:02 +01:00
Markus Volk
f9f7f7f2b1 fuzzel: update 2026-01-16 09:30:50 +01:00
Markus Volk
dc23e2e356 xdg-terminal-exec: update 2026-01-15 20:10:12 +01:00
Markus Volk
6545f55775 budgie-control-center: add recipe 2026-01-15 13:55:32 +01:00
Markus Volk
0325904aa7 budgie -> budgie-desktop 2026-01-15 13:55:15 +01:00
Markus Volk
21f3dcb1ab budgie-desktop-services: add recipe 2026-01-15 13:44:57 +01:00
Markus Volk
71cdadbac0 budgie: add wlopm to rrecommends 2026-01-15 09:11:21 +01:00
Markus Volk
e520b54103 wlopm: add recipe 2026-01-15 09:09:37 +01:00
Markus Volk
ceee9a21c7 budgie-desktop: add recipe 2026-01-15 08:45:43 +01:00
Markus Volk
c62dc122b7 ddcutil: update 2026-01-14 22:23:59 +01:00
Markus Volk
af50d1d102 fcft: update 2026-01-14 22:23:41 +01:00
Markus Volk
d772d4c120 yazi: add more recommendations 2026-01-13 19:22:22 +01:00
Markus Volk
40d928f5f6 clipboard: update 2026-01-13 10:35:48 +01:00
Markus Volk
2e2a3746a5 mangowc: update 2026-01-11 00:50:08 +01:00
Markus Volk
23c25cfbc1 yazi: update
move a little forward, so that bookmarks will work

add recommendation for nerd-fonts-symbols
2026-01-10 11:57:59 +01:00
Markus Volk
346c72944a nerd-fonts-symbols: add recipe 2026-01-10 11:32:59 +01:00
Markus Volk
929bfc5d53 notcurses: add recipe 2026-01-06 18:09:35 +01:00
Markus Volk
f147dec9eb hyprland: update 2026-01-06 15:49:40 +01:00
Markus Volk
33b0c865eb hyprland-plugins: update 2026-01-06 15:49:21 +01:00
Markus Volk
11ccb3bf02 hyprutils: update 2026-01-06 15:48:57 +01:00
Markus Volk
089f628269 hyprtoolkit: update 2026-01-06 15:48:38 +01:00
Markus Volk
f2c7583351 hyprlauncher: update 2026-01-06 15:48:19 +01:00
Markus Volk
1bf785ced8 hyprlang: update 2026-01-06 15:47:59 +01:00
Markus Volk
1e85266b60 hyorland: update 2026-01-03 13:52:05 +01:00
Markus Volk
d8673abb8b hyprland-plugins: update 2026-01-03 13:51:44 +01:00
Markus Volk
3d1dac3282 hyprtoolkit: update 2026-01-03 13:51:27 +01:00
Markus Volk
afdd3dc51a hyprpaper: update 2026-01-03 13:50:51 +01:00
Markus Volk
80b25ebfff hyprland: update 2025-12-30 19:36:32 +01:00
Markus Volk
065e4c1d4f hyprland-plugins: update 2025-12-30 19:36:14 +01:00
Markus Volk
eab2c20cf9 hyprsysteminfo: update 2025-12-30 19:35:35 +01:00
Markus Volk
bf68a8cc38 hyprlauncher: update 2025-12-30 19:35:04 +01:00
Markus Volk
2d9908580c hyprtoolkit: update 2025-12-30 19:34:37 +01:00
Markus Volk
e308d6974b hyprland-guiutils: update 2025-12-30 19:34:11 +01:00
Markus Volk
e5a80f16a5 hyprgraphics: update 2025-12-30 19:33:38 +01:00
Markus Volk
2a8f6a2214 aquamarine: update 2025-12-30 19:33:16 +01:00
Markus Volk
f3a8546f42 yazi: add more rrecommends 2025-12-30 08:03:59 +01:00
Markus Volk
dcdce20823 fd: add recipe 2025-12-30 08:02:01 +01:00
Markus Volk
542a77cf71 zoxide: add recipe 2025-12-30 07:26:06 +01:00
Markus Volk
39c338bc18 yazi: rdepends-> rrecommend
add more runtime recommendations
2025-12-29 21:58:12 +01:00
Markus Volk
004691394e resvg: add recipe 2025-12-29 21:49:49 +01:00
Markus Volk
19cf180183 gamescope: update 2025-12-29 10:50:07 +01:00
Markus Volk
0cd4770274 raylib: add recipe 2025-12-28 23:29:42 +01:00
Markus Volk
8bd85943f0 mangowc: add recipe 2025-12-28 18:30:28 +01:00
Markus Volk
5e16bdff68 scenefx: add recipe 2025-12-28 18:30:00 +01:00
Markus Volk
98fca5f376 qml-greetd: add recipe 2025-12-28 17:03:37 +01:00
Markus Volk
d05ec9e634 qt-session-lock: add recipe 2025-12-28 17:03:37 +01:00
Markus Volk
05bc09f616 hyprland-plugins: update 2025-12-28 00:42:44 +01:00
Markus Volk
dffce0277b hyprland: update 2025-12-28 00:42:14 +01:00
Markus Volk
1e9180545f gpu-screen-recorder: update 2025-12-27 22:59:40 +01:00
Markus Volk
4479310332 cage: update 2025-12-27 21:56:49 +01:00
Markus Volk
8ead0be565 range-v3: fix LIC_FILES_CHKSUM 2025-12-27 08:56:37 +01:00
Markus Volk
db2b747afe extra-cmake-modules: built qt6 support depending on DISTRO_FEATURES
use the 'kde' distro_feature (provided by meta-qt6) to add qt6 support
2025-12-27 08:53:49 +01:00
Markus Volk
d63b9e6647 yazi: rdepend on ueberzugpp for x11/wayland 2025-12-27 08:22:06 +01:00
Markus Volk
1ce06d0c33 ueberzugpp: add recipe 2025-12-27 08:21:24 +01:00
Markus Volk
58ba859358 range-v3: add recipe 2025-12-27 08:21:02 +01:00
Markus Volk
aba29be345 libvips: add recipe 2025-12-27 08:20:39 +01:00
Markus Volk
d601c365b4 libsixel: add recipe 2025-12-27 08:20:17 +01:00
Markus Volk
0f6ffa00d0 chafa: add recipe 2025-12-27 08:19:43 +01:00
Markus Volk
578c44990a extra-cmake-modules: make work without meta-qt 2025-12-27 06:01:02 +01:00
Markus Volk
7e2acb1a7f labwc: update 2025-12-21 18:07:13 +01:00
Markus Volk
852c3d7717 labwc-tweaks-gtk: update 2025-12-21 18:06:52 +01:00
Markus Volk
65e7b3fc3c cleanup 2025-12-19 08:26:00 +01:00
Markus Volk
7e61c33701 hyprland: add hyprshutdown to rrecommends 2025-12-17 19:05:16 +01:00
Markus Volk
8f75f1f6a4 cage: update 2025-12-17 07:59:58 +01:00
Markus Volk
f02da9ed90 swww -> awww 2025-12-17 06:48:14 +01:00
Markus Volk
9de508a3d3 waypaper: update 2025-12-17 06:47:44 +01:00
Markus Volk
2b59798166 hyprland-plugins: update 2025-12-17 05:46:34 +01:00
Markus Volk
9d88f27efa hyprshutdown: update 2025-12-17 05:37:08 +01:00
Markus Volk
720098a5a1 hyprshade: update 2025-12-17 05:37:08 +01:00
Markus Volk
d9e78b9d2c hyprland: update 2025-12-17 05:37:08 +01:00
Markus Volk
1cd66ac661 hyprpwcenter: update 2025-12-17 05:37:08 +01:00
Markus Volk
a34bb90034 hyprland-guiutils: update 2025-12-17 05:37:08 +01:00
Markus Volk
06eddef012 hyprpaper: update 2025-12-17 05:37:08 +01:00
Markus Volk
08ce531af3 hyprwire: update 2025-12-17 05:37:08 +01:00
Markus Volk
c89189ef29 hyprtoolkit: update 2025-12-17 05:37:08 +01:00
Markus Volk
32ce1413de hyprtavern: update 2025-12-17 05:37:08 +01:00
Markus Volk
a8d87aff89 hyprlauncher: update 2025-12-17 05:37:08 +01:00
Markus Volk
54997a8fe3 aquamarine: update 2025-12-17 05:37:08 +01:00
Markus Volk
9228c955a9 libdmtx: add recipe 2025-12-16 18:41:10 +01:00
Markus Volk
db538a7018 foot: update 2025-12-14 05:51:10 +01:00
Markus Volk
52fceb53cf xdg-terminal-exec: update 2025-12-14 05:24:20 +01:00
Markus Volk
35af752afd uwsm: update 2025-12-14 05:23:58 +01:00
Markus Volk
a40ed1b700 wlroots: update 2025-12-13 09:59:59 +01:00
Markus Volk
257fd774b6 wayfire-0.10: update 2025-12-13 09:51:50 +01:00
Markus Volk
ccb13cebf5 pywayfire: update 2025-12-13 09:47:31 +01:00
Markus Volk
8a8d614190 python-i3ip: rename 2025-12-13 09:44:55 +01:00
Markus Volk
eb0e6e0100 fzf: update 2025-12-13 09:42:00 +01:00
Markus Volk
956fe9b2c5 hyprwire-protocols: fix LIC_FILES_CHKSUM
This branch doesn't contain a LICENSE file.
2025-12-13 07:17:02 +01:00
Markus Volk
136ae3b5fe yazi: add recipe 2025-12-13 07:08:04 +01:00
Markus Volk
813ac55d40 hyprtavern: add recipe 2025-12-13 06:22:03 +01:00
Markus Volk
c3058a3035 hyprwire: update
- add recipe for hyprwire-protocols
2025-12-13 06:19:17 +01:00
Markus Volk
a0c37c89ea hyprtoolkit: update 2025-12-13 06:16:17 +01:00
Markus Volk
1d3f912b68 xwayland-satellite: update 2025-12-12 09:19:01 +01:00
Markus Volk
ec2337d69e gamescope: update 2025-12-12 09:02:16 +01:00
Markus Volk
3696d07812 hyprland-protocols: use cmake buildsystem 2025-12-09 21:16:33 +01:00
Markus Volk
9d923f66f7 hyprland-contrib: update 2025-12-07 19:48:54 +01:00
Markus Volk
5eda399d00 hyprland-plugins: update 2025-12-07 07:36:00 +01:00
Markus Volk
05b2c1c3cb hyprland: update 2025-12-06 11:28:33 +01:00
Markus Volk
4d17a0e0aa hyprland-plugins: update 2025-12-06 11:26:30 +01:00
Markus Volk
c2b984b000 muparser: add recipe 2025-12-06 11:25:58 +01:00
Markus Volk
8fe0779f11 hyprshutdown: add recipe 2025-12-06 10:08:23 +01:00
Markus Volk
1bce7e4b50 hyprutils: update 2025-12-06 10:08:05 +01:00
Markus Volk
82637d0029 glaze: update 2025-12-06 10:07:40 +01:00
Markus Volk
68fec1de35 hyprland: remove hyprland-welcome 2025-12-05 09:08:05 +01:00
Markus Volk
e1e017e59b hyprland-welcome: remove 2025-12-05 09:03:16 +01:00
Markus Volk
418b0c6dbe app2unit: update 2025-12-05 08:12:53 +01:00
Markus Volk
5310013ce1 hyprwire: update 2025-12-05 08:00:01 +01:00
Markus Volk
854a424ad3 hyprland-guiutils: update 2025-12-05 07:59:42 +01:00
Markus Volk
89e7293ad9 hyprtoolkit: update 2025-12-05 07:59:02 +01:00
Markus Volk
9ef25cb42d hyprlang: update 2025-12-05 07:58:40 +01:00
Markus Volk
a160c81b23 hyprgraphics: update 2025-12-05 07:58:11 +01:00
Markus Volk
33f612cadc aquamarine: update 2025-12-05 07:57:06 +01:00
Markus Volk
dcc111f741 sway: update 2025-12-04 09:18:50 +01:00
Markus Volk
7e8beec927 wlroots: update 2025-12-04 09:18:08 +01:00
Markus Volk
984932205d cage: update 2025-12-04 09:10:16 +01:00
Markus Volk
1f518aa726 matugen: update 2025-12-04 08:58:58 +01:00
Markus Volk
ed09116469 cava: update 2025-12-01 08:50:23 +01:00
Markus Volk
ecb7bd4c36 gpu-screen-recorder: update 2025-12-01 08:46:23 +01:00
Markus Volk
2a7198a2d8 niri: update 2025-11-29 20:01:22 +01:00
Markus Volk
9a0d37ad43 xdg-desktop-portal-kde: add runtime dependency on xdg-desktop-portal 2025-11-28 15:52:52 +01:00
Markus Volk
e60744c1a4 xdg-desktop-portal-kde: add recipe
Note: kde needs to be in DISTRO_FEATURES because otherwise qtbase lacks cups support
2025-11-28 14:08:42 +01:00
Markus Volk
c5389ea5e8 bluedevil: add recipe 2025-11-28 14:08:12 +01:00
Markus Volk
ffbfd5ebd1 kio-fuse: add recipe 2025-11-28 14:07:50 +01:00
Markus Volk
ade1dc0d53 kstatusnotifieritem: add recipe 2025-11-28 14:07:26 +01:00
Markus Volk
4fee7dd0bc bluez-qt: add recipe 2025-11-28 14:07:01 +01:00
Markus Volk
8d053d16eb frameworkintegration: add recipe 2025-11-28 03:28:56 +01:00
Markus Volk
3a31f19a3e breeze: add recipe 2025-11-28 03:04:17 +01:00
Markus Volk
b2c2f93f03 kde/plasma: add more kde framework
Add enough to compile kwin
2025-11-28 02:01:10 +01:00
Markus Volk
ed91498e9d systemsettings: add missing runtime dependencies
-fix license
2025-11-27 17:33:53 +01:00
Markus Volk
dc1fd9589b kde: add more of kde framework
Add enough to build plasma system settings
2025-11-27 16:56:29 +01:00
Markus Volk
1adfb2d350 dolphin: add recipe 2025-11-27 15:38:48 +01:00
Markus Volk
63ce78011d add more of kde framework
Add enough to compile dolphin
2025-11-27 15:38:42 +01:00
Markus Volk
57617a7898 kde: sort folders 2025-11-27 13:23:15 +01:00
Markus Volk
2707f27d26 add more of kde framework
Add enough to build kate
2025-11-26 18:57:58 +01:00
Markus Volk
6911bef847 kde: update 6.18 -> 6.20 2025-11-24 23:40:58 +01:00
Markus Volk
585f6f2587 python3-pyside6: fix PySide6Config.abi3.cmake 2025-11-24 22:47:20 +01:00
Markus Volk
58816d1339 hyprutils: update 2025-11-24 17:50:00 +01:00
Markus Volk
1266d296c5 aquamarine: update 2025-11-24 07:34:50 +01:00
Markus Volk
7bec5c77ec hyprutils: update 2025-11-24 07:34:36 +01:00
Markus Volk
24740b65ec hyprlang: update 2025-11-22 18:33:47 +01:00
Markus Volk
8be215a479 waypaper: update 2025-11-21 08:28:24 +01:00
Markus Volk
1a242aad04 cage: add xkeyboard-config rdepend
https://codeberg.org/flk/meta-wayland/issues/19
2025-11-19 17:33:37 +01:00
Markus Volk
cabab10a6b gtk-layer-shell: remove
recipe has been added to meta-oe
2025-11-19 07:48:57 +01:00
Markus Volk
9395f9ff94 karchive: update
fix for qt6.10
2025-11-13 12:26:14 +01:00
Markus Volk
dd616df725 extra-cmake-modules: update
fix build with qt6.10
2025-11-13 12:25:20 +01:00
Markus Volk
84a9088314 hyprland: move hyprland-welcome 2025-11-13 12:06:59 +01:00
Markus Volk
b440fbbac5 kconfig: remove qtwayland dependency 2025-11-13 11:33:09 +01:00
Markus Volk
f58d332da5 hyprland-welcome: update
Dependency on qt has been removed -> move from dynamic-layers
2025-11-13 11:29:29 +01:00
Markus Volk
8062dfb543 hyprsysteminfo: update 2025-11-12 10:38:13 +01:00
Markus Volk
813c514eb7 qt6ct: update 2025-11-12 10:35:08 +01:00
Markus Volk
e02e121e46 btrfs-assistant: update
Do not fail with -Werror=deprecated-declarations
2025-11-12 10:28:30 +01:00
Markus Volk
41ecc46964 qadwaitadecorations: update 2025-11-12 10:17:52 +01:00
Markus Volk
8bdf7f3198 switch recipes to qt 6.10
remove dependency on qtwayland
2025-11-12 10:12:26 +01:00
Markus Volk
6df47fbf65 quickshell: remove qtwayland dependency
it was removed in qt 6.10
2025-11-12 09:33:10 +01:00
Markus Volk
d3267f0444 hyprtoolkit: update 2025-11-11 09:07:00 +01:00
Markus Volk
1974da976a hyprutils: update 2025-11-11 09:06:46 +01:00
Markus Volk
af675fe6cf hyprlang: update 2025-11-11 09:06:31 +01:00
Markus Volk
4b94faf9c9 hyprtoolkit: update 2025-11-10 09:05:35 +01:00
Markus Volk
f82515391a hyprutils: update 2025-11-10 09:04:43 +01:00
Markus Volk
431e480c33 aquamarine: update 2025-11-10 09:04:21 +01:00
Markus Volk
70a72a6491 hyprland-guiutils: update 2025-11-10 08:37:31 +01:00
Markus Volk
6146826ed9 hyprlauncher: update 2025-11-10 08:37:31 +01:00
Markus Volk
9022f840f0 hyprland: update 2025-11-10 08:37:31 +01:00
Markus Volk
b4ea0f7ae6 hyprutils: update 2025-11-09 08:50:24 +01:00
Markus Volk
1a11aa80ff hyprtoolkit: update 2025-11-08 10:51:38 +01:00
Markus Volk
d5acdbfd09 hyprland: update
- use hyprland-guiutils
2025-11-07 17:42:11 +01:00
Markus Volk
f9770bb17e hyprland-qtutils: remove 2025-11-07 08:28:46 +01:00
Markus Volk
9ca85f21da hyprland-guiutils: add recipe 2025-11-07 08:15:32 +01:00
Markus Volk
fbdab3776b hyprgraphics: update 2025-11-07 08:14:21 +01:00
Markus Volk
af82113f67 hyprtoolkit: update 2025-11-07 08:14:04 +01:00
Markus Volk
ae1047b1a5 hyprland: update 2025-11-03 04:09:35 +01:00
Markus Volk
2f656f736b hyprlauncher: update 2025-11-03 04:09:21 +01:00
Markus Volk
7212520dc9 hyprland-plugins: update 2025-11-03 04:08:59 +01:00
Markus Volk
78fcd34c9c hyprpwcenter: update 2025-11-03 04:08:36 +01:00
Markus Volk
8a55a0cb2c hyprtoolkit: update 2025-11-03 04:08:07 +01:00
Markus Volk
09781dfd07 hyprpicker: update 2025-11-03 04:07:48 +01:00
Markus Volk
f6350e3bc3 hypridle: update 2025-11-03 04:07:26 +01:00
Markus Volk
4752703c84 hyprpaper: update 2025-11-01 12:42:07 +01:00
Markus Volk
a0ea7634f4 gmobile: update 2025-10-30 04:29:23 +01:00
Markus Volk
a9b4d87a79 calls: update 2025-10-30 04:28:17 +01:00
Markus Volk
9febdab486 sway: update 2025-10-30 03:14:19 +01:00
Markus Volk
a6343d30a2 wlroots: update 2025-10-30 03:14:12 +01:00
Markus Volk
cd6a94eb54 hyprland: update 2025-10-29 06:45:34 +01:00
Markus Volk
a3e3f65046 hyprland-plugins: update 2025-10-28 20:35:18 +01:00
Markus Volk
423932b82b hyprtoolkit: update 2025-10-28 20:34:55 +01:00
Markus Volk
8979bc4715 hyprpwcenter: update 2025-10-28 12:39:13 +01:00
Markus Volk
85f0e11ce6 hyprlauncher: update 2025-10-28 12:38:55 +01:00
Markus Volk
72c05b28a9 xdg-desktop-portal-hyprland: update 2025-10-28 12:38:30 +01:00
Markus Volk
582d0659be hyprland: update 2025-10-27 08:17:39 +01:00
Markus Volk
0e74e28cd9 hyprwire: update 2025-10-27 08:17:23 +01:00
Markus Volk
a47e56b22c hyprtoolkit: update 2025-10-27 08:17:03 +01:00
Markus Volk
d2aa56379f hyprlauncher: update 2025-10-27 08:16:42 +01:00
Markus Volk
b316e14ede aquamarine: update 2025-10-27 08:16:21 +01:00
Markus Volk
4d67eaff9c hyprland: update 2025-10-24 07:46:01 +02:00
Markus Volk
2330b66406 hyprland-plugins: update 2025-10-24 07:45:44 +02:00
Markus Volk
bd8623dfad hyprpwcenter: update 2025-10-24 07:45:25 +02:00
Markus Volk
bafd168ab1 hyprlauncher: update 2025-10-24 07:45:09 +02:00
Markus Volk
a35d904a3a hyprwire: update 2025-10-24 07:44:41 +02:00
Markus Volk
8b5dc63e40 hyprtoolkit: update 2025-10-24 07:44:20 +02:00
Markus Volk
2b135a14e5 niri: update 2025-10-18 16:08:13 +02:00
Markus Volk
ed94c83ddd hyprlauncher: update 2025-10-17 19:25:37 +02:00
Markus Volk
0900203e10 hyprtoolkit: update 2025-10-17 19:25:16 +02:00
Markus Volk
bc30a1ff90 hyprwire: update 2025-10-17 19:24:57 +02:00
Markus Volk
820cd2d0e0 xdg-desktop-portal-hyprland: update 2025-10-17 19:24:21 +02:00
Markus Volk
ce318b4870 hyprpwcenter: update 2025-10-16 17:12:01 +02:00
Markus Volk
e5e3574f40 hyprlauncher: update 2025-10-15 20:38:46 +02:00
Markus Volk
e351dfc428 libqalculate: add recipe 2025-10-15 20:37:33 +02:00
Markus Volk
da827daf63 hyprtoolkit: update 2025-10-15 20:36:32 +02:00
Markus Volk
515de80a1c hyprwire: update
- provide 'hyprwire-scanner-native'
- add pugixml dependency
2025-10-14 11:05:25 +02:00
Markus Volk
b814d35d3a quickshell: update 2025-10-14 09:19:42 +02:00
Markus Volk
b5b9349995 gpu-screen-recorder: update 2025-10-13 11:47:53 +02:00
Markus Volk
c4f9e7d32c fzf: remove PV 2025-10-13 09:31:40 +02:00
Markus Volk
1e9512ac54 fzf: add recipe 2025-10-12 20:57:21 +02:00
Markus Volk
1388683656 labwc: update 2025-10-11 18:12:37 +02:00
Markus Volk
8b16f3e7d7 hyprtoolkit: update 2025-10-10 08:46:28 +02:00
Markus Volk
838ca6d87a hyprland-protocols: update 2025-10-10 08:45:56 +02:00
Markus Volk
ee7dea88e1 hyprlauncher: add recipe 2025-10-09 07:58:57 +02:00
Markus Volk
db407dd9de hyprtoolkit: update 2025-10-09 07:57:48 +02:00
Markus Volk
81ae4b9422 hyprwire: update 2025-10-09 07:57:27 +02:00
Markus Volk
241f8ad5f6 hyprwire: add recipe 2025-10-07 16:29:48 +02:00
Markus Volk
f88c1a569a aquamarine: update 2025-10-05 08:16:27 +02:00
Markus Volk
45a6867dff hyprutils: update 2025-10-05 08:14:15 +02:00
Markus Volk
32c3fd7992 hyprtoolkit: update 2025-10-05 08:14:00 +02:00
Markus Volk
ef99e2b5c5 hyprland-plugins: update 2025-10-05 08:13:39 +02:00
Markus Volk
88cd7b2eff hyprland-contrib: update 2025-10-05 08:13:14 +02:00
Markus Volk
0bf223f37c hyprpwcenter: update 2025-10-03 14:41:35 +02:00
Markus Volk
0b73864cca hyprlock: update 2025-10-03 14:41:19 +02:00
Markus Volk
023269c71c hyprtoolkit: update 2025-10-03 14:40:59 +02:00
Markus Volk
b08cafab3d hyprgraphics: update 2025-10-03 14:40:36 +02:00
Markus Volk
7425881166 hyprutils: update 2025-10-03 14:40:15 +02:00
Markus Volk
bc33382326 hyprpwcenter: update 2025-10-01 06:32:23 +02:00
Markus Volk
d9be32e01a hyprtoolkit: update 2025-10-01 06:32:02 +02:00
Markus Volk
7837b0896d hyprutils: update 2025-10-01 06:31:45 +02:00
Markus Volk
4ed300ff32 hyprgraphics: update 2025-10-01 06:31:25 +02:00
Markus Volk
4556136e4b hyprpwcenter: update 2025-09-30 08:10:18 +02:00
Markus Volk
b7d231d441 hyprtoolkit: update 2025-09-30 08:09:52 +02:00
Markus Volk
290215d9b6 hyprpwcenter: add recipe 2025-09-29 18:26:20 +02:00
Markus Volk
ed8d133d8a hyprtoolkit: add recipe 2025-09-29 18:25:47 +02:00
Markus Volk
0e17b215df aquamarine: update 2025-09-29 18:25:24 +02:00
Markus Volk
1ae3371080 hyprland-qtutils: update 2025-09-29 18:22:45 +02:00
Markus Volk
8cf4aced62 gamescope: update 2025-09-24 19:13:13 +02:00
Markus Volk
90477c5d65 wob: update 2025-09-23 18:37:37 +02:00
Markus Volk
dc82346db0 swww: update 2025-09-23 18:35:01 +02:00
Markus Volk
e9c2b3bcc2 wlr-randr: update 2025-09-23 18:34:38 +02:00
Markus Volk
431085b6bc swaylock: update 2025-09-23 18:24:55 +02:00
Markus Volk
159ed337e9 libscfg: update 2025-09-23 18:19:27 +02:00
Markus Volk
0bec92ae57 kanshi: update 2025-09-23 18:06:23 +02:00
Markus Volk
6d38d63ab5 libvarlink: update 2025-09-23 18:05:54 +02:00
Markus Volk
4449b4a400 grim: update 2025-09-23 18:01:12 +02:00
Markus Volk
e5e3ded424 gpu-screen-recorder: update 2025-09-23 17:57:57 +02:00
Markus Volk
5f00a4c95f asciinema: update 2025-09-23 17:52:26 +02:00
Markus Volk
3cf8f61b01 waybar: update 2025-09-23 17:43:03 +02:00
Markus Volk
abef3c3055 swappy: update 2025-09-23 17:38:41 +02:00
Markus Volk
aa07b45740 elogind: update 2025-09-23 17:15:04 +02:00
Markus Volk
497fc1a4e9 libsfdo: update 2025-09-23 17:06:04 +02:00
Markus Volk
2606ded859 hyprland: update 2025-09-23 07:58:11 +02:00
Markus Volk
aac036eb15 hyprland-plugins: update 2025-09-23 07:58:11 +02:00
Markus Volk
052fc12dab hyprgraphics: update 2025-09-23 07:58:11 +02:00
Markus Volk
2ca3b0a583 wayfire: update 2025-09-22 18:18:02 +02:00
Markus Volk
429766fa35 sway: update 2025-09-21 08:35:10 +02:00
Markus Volk
a607c3982f wlroots: update 2025-09-21 08:34:45 +02:00
Markus Volk
6950d7bc67 hyprland: dont use hyprqt6engine by default
stick with qt6ct for now
2025-09-20 18:05:19 +02:00
Markus Volk
8d9d16c96c hyprqtengine: update 2025-09-20 04:39:14 +02:00
Markus Volk
2892e17af4 ki18n: update 2025-09-20 04:23:02 +02:00
Markus Volk
5a99ad4045 kguiaddons: update 2025-09-20 04:22:44 +02:00
Markus Volk
8bec1e5134 kwindowsystem: update 2025-09-20 04:22:27 +02:00
Markus Volk
55ec31dd38 kwidgetaddons: update 2025-09-20 04:20:08 +02:00
Markus Volk
cc6219ae83 kiconthemes: update 2025-09-20 04:19:48 +02:00
Markus Volk
f653cfce9a kconfig: update 2025-09-20 04:19:26 +02:00
Markus Volk
65beb8422e kcolorscheme: update 2025-09-20 04:19:00 +02:00
Markus Volk
5ed989790e karchive: update 2025-09-20 04:18:21 +02:00
Markus Volk
72b7d431fa plasma-wayland-protocols: update 2025-09-20 04:15:06 +02:00
Markus Volk
607ef2c581 extra-cmake-modules: update 2025-09-20 04:14:24 +02:00
Markus Volk
d83c811f51 breeze-icons: update 2025-09-20 04:13:50 +02:00
Markus Volk
2a7a769dc9 foot: update 2025-09-15 06:14:57 +02:00
Markus Volk
2caf5714f4 fcft: update 2025-09-15 06:14:35 +02:00
Markus Volk
48ca1975d7 xwayland-satellite: add recipe 2025-09-14 11:09:01 +02:00
Markus Volk
303cc1d81f niri: add recipe 2025-09-13 08:43:30 +02:00
Markus Volk
b73d4ccf92 hyprland: update 2025-09-11 08:23:26 +02:00
Markus Volk
b37aca66db hyprlock: update 2025-09-11 08:23:07 +02:00
Markus Volk
4e12783bea hypridle: update 2025-09-11 08:22:49 +02:00
Markus Volk
3e7fdc9aee hyprgraphics: update 2025-09-11 08:22:27 +02:00
Markus Volk
94bf014d55 hyprland-qtutils: update 2025-09-11 08:21:58 +02:00
Markus Volk
4c0a876643 woff2: add recipe 2025-09-09 21:24:17 +02:00
Markus Volk
f648cc1c8c xdg-terminal-exec: add recipe 2025-09-08 19:14:53 +02:00
Markus Volk
8a7fb3bafe app2unit: update 2025-09-08 18:29:50 +02:00
Markus Volk
76a433217a app2unit: add recipe 2025-09-08 07:47:39 +02:00
Markus Volk
3d74680f91 utf8proc: remove recipe
it was added to meta-oe
2025-09-06 08:05:14 +02:00
Markus Volk
cd612a2431 glaze: make openssl a packageconfig 2025-09-03 08:03:02 +02:00
Markus Volk
6748fca937 hyprland: update 2025-09-02 18:24:38 +02:00
Markus Volk
c40508c96b hyprlang: update 2025-09-02 18:23:04 +02:00
Markus Volk
9dfd33dbc0 hyprland-plugins: update 2025-09-02 18:22:43 +02:00
Markus Volk
21ee2621dd glaze: update 2025-09-02 18:20:37 +02:00
Markus Volk
1a4be96eef stb: update 2025-09-01 00:22:16 +02:00
Markus Volk
3f1fba9901 uwsm: update 2025-09-01 00:20:04 +02:00
Markus Volk
82d8ca82d6 hyprland: update 2025-08-30 19:50:31 +02:00
Markus Volk
352b656761 hyprland: update 2025-08-29 21:32:31 +02:00
Markus Volk
e5292b3ee7 hyprland-plugins: update 2025-08-29 21:31:38 +02:00
Markus Volk
9eaf5d72eb xdg-desktop-portal-hyprland: cleanup
Use cmake for all tasks and merge the recipes
2025-08-29 12:36:51 +02:00
Markus Volk
3631784e02 cleanup 2025-08-28 16:20:02 +02:00
Markus Volk
9739f14c64 cleanup 2025-08-28 01:04:28 +02:00
Markus Volk
21af126f5a ki18n: fix reproducibility issue 2025-08-27 21:34:56 +02:00
Markus Volk
b91e98d9c1 kcolorscheme: add appstream-native dependency 2025-08-27 21:34:29 +02:00
Markus Volk
da6a3be1dc ki18n: add quick hack for reproducibility issue
I want to do some runtime testing before looking into that issue.
2025-08-27 20:41:46 +02:00
Markus Volk
21b36db1db ki18n: fix license checksum 2025-08-27 20:41:29 +02:00
Markus Volk
2505ae52c9 breeze-icons: fix icons-dark build
use 'generate-symbolic-dark' provided by native recipe instead of running target built binary
2025-08-27 20:10:06 +02:00
Markus Volk
707d1e1e7e kcolorscheme, kiconthemes: add a hack to fix cmake build 2025-08-27 18:44:27 +02:00
Markus Volk
b07ebada7c hyprqt6engine: add recipe
add enough of kde base to fully support hyprqt6engine
2025-08-27 17:20:49 +02:00
Markus Volk
18e7118e6d fuzzel: update 2025-08-26 08:00:03 +02:00
Markus Volk
c6da81491e foot: update 2025-08-26 07:58:01 +02:00
Markus Volk
14ffabdd6b hyprutils: update 2025-08-25 20:08:01 +02:00
Markus Volk
4c84859248 hyprland: update 2025-08-25 07:39:54 +02:00
Markus Volk
4d54fcd57b aquamarine: update 2025-08-24 07:44:03 +02:00
Markus Volk
9815ac59bb cliphist: add recipe 2025-08-21 17:05:40 +02:00
Markus Volk
f942da9493 hyprgraphics: update
add support for libheif
make heif an jxl optional
2025-08-21 16:13:51 +02:00
Markus Volk
b718706fb3 hyprland: update 2025-08-20 19:56:47 +02:00
Markus Volk
a296421e26 hyprland-plugins: update 2025-08-20 19:56:47 +02:00
Markus Volk
41264133b1 hyprland-contrib: update 2025-08-20 19:56:47 +02:00
Markus Volk
2e485345e9 hyprutils: update 2025-08-20 19:56:47 +02:00
Markus Volk
87d92deb46 aquamarine: update 2025-08-20 19:56:47 +02:00
Markus Volk
373ea454ec hyprland: dont install kvantum by default
install qt6ct
2025-08-20 05:29:11 +02:00
Markus Volk
27f2cf0fec matugen: add recipe 2025-08-16 19:36:03 +02:00
Markus Volk
9876e7ef06 wallust: add recipe 2025-08-08 17:13:49 +02:00
Markus Volk
f729fc81b2 quickshell: add i3 and greetd PACKAGECONFIGS by default
They are useful outside of i3 as well
2025-08-07 11:17:55 +02:00
Markus Volk
5b92dc3c8f gpu-screen-recorder: remove systemd user service
That's scary. And we can use portal -> remove.
2025-08-05 00:02:31 +02:00
Markus Volk
adc52ae246 labwc: update 2025-08-03 09:06:38 +02:00
Markus Volk
21ca01ef1e hyprpolkitagent: update 2025-08-02 14:25:00 +02:00
Markus Volk
76b3103210 hyprland: update
LICENSE changed.  year was updated
2025-08-02 14:24:17 +02:00
Markus Volk
0b7a071f25 hyprland-plugins: update 2025-08-02 14:23:57 +02:00
Markus Volk
0ad251d9d0 gamescope: update 2025-08-02 14:02:26 +02:00
Markus Volk
aa19dc0552 monitor-control: add recipe 2025-08-01 03:53:52 +02:00
Markus Volk
119b670f78 ddcutil: update 2025-08-01 02:56:25 +02:00
Markus Volk
397fce2f43 hyprlock: update 2025-07-31 15:43:55 +02:00
Markus Volk
1ea4fad3a1 hyprcursor: update 2025-07-31 15:43:39 +02:00
Markus Volk
d9d3419447 hyprutils: update 2025-07-31 15:43:19 +02:00
Markus Volk
e5ec3cd109 gammastep: add recipe 2025-07-31 12:20:10 +02:00
Markus Volk
015981c78e gpu-screen-recorder: add recipe 2025-07-31 10:47:40 +02:00
Markus Volk
264a5eb979 luv: add recipe 2025-07-30 09:22:14 +02:00
Markus Volk
a5b496b1e9 cava: disable ncurses
noncurses mode is the default and is faster
2025-07-30 05:13:09 +02:00
Markus Volk
5e12ded547 cava: add runtime dependency on ncurses-tools
'clear' command is used
2025-07-29 16:26:08 +02:00
Markus Volk
d7f3e85fb9 cava: add recipe 2025-07-29 12:56:39 +02:00
Markus Volk
e7d456e979 gtk-layer-shell: update 2025-07-29 06:15:35 +02:00
Markus Volk
67796a4715 wayfire: add devel version 2025-07-29 05:13:00 +02:00
Markus Volk
f366867393 wf-recorder: update 2025-07-29 05:12:26 +02:00
Markus Volk
5bc93e082f xdg-desktop-portal-hyprland: update 2025-07-28 20:29:39 +02:00
Markus Volk
0b66427a20 btrfs-assistant: update 2025-07-28 15:12:45 +02:00
Markus Volk
70acc0ff90 hyprland-share-picker: drop recommendation for qgnomeplatform 2025-07-28 14:58:01 +02:00
Markus Volk
c1fcd921c4 hyprland: install kvantum with qt PACKAGECONFIG 2025-07-28 14:34:24 +02:00
Markus Volk
d76f188a43 qt6ct: add recipe
- add it as a runtime dependency for kvantum
2025-07-28 12:15:10 +02:00
Markus Volk
66419be96a kvantum: add kwindowsystem dependency
This is needed to provide blur under wayland
2025-07-28 10:18:08 +02:00
Markus Volk
5fcecedc53 kwindowsystem: add recipe 2025-07-28 10:10:26 +02:00
Markus Volk
426773c44a extra-cmake-modules: add recipe 2025-07-28 10:09:42 +02:00
Markus Volk
dfb33e39a0 plasma-wayland-protocols: add recipe 2025-07-28 10:00:28 +02:00
Markus Volk
991c1132f8 kvantum: add recipe 2025-07-27 23:55:42 +02:00
Markus Volk
2b43ee0e14 brightnessctl: add recipe 2025-07-27 23:49:05 +02:00
Markus Volk
24c12bded7 quickshell: update 0.1.0 -> 0.2.0 2025-07-27 19:17:18 +02:00
Markus Volk
9094b5d0db hyprland: update 2025-07-22 19:18:43 +02:00
Markus Volk
ad01484cff quickshell: recommend qt5compat 2025-07-22 10:37:21 +02:00
Markus Volk
aafa67376f sway: update 2025-07-22 10:32:57 +02:00
Markus Volk
0436435514 wlroots: update 2025-07-22 10:32:31 +02:00
Markus Volk
4ddedb7772 hyprlock: update 2025-07-18 17:43:48 +02:00
Markus Volk
c5cf509d7f aquamarine: update 2025-07-18 17:43:31 +02:00
Markus Volk
3e5e5c8047 quickshell: build systray module by default 2025-07-18 13:20:24 +02:00
Markus Volk
acb124a57d quickshell: add qtquick3d dependency 2025-07-18 13:14:44 +02:00
Markus Volk
e75e1190e9 quickshell: add recipe 2025-07-17 17:54:17 +02:00
Markus Volk
a36906fe40 waypaper: update 2025-07-17 12:01:44 +02:00
Markus Volk
3874c064a7 hyprland: update 2025-07-16 13:06:34 +02:00
Markus Volk
855eb867ac hyprspace: update 2025-07-16 13:06:07 +02:00
Markus Volk
3c8026550f use BB_GIT_DEFAULT_DESTSUFFIX 2025-07-15 09:00:25 +02:00
Markus Volk
b0d97571cf hyprspace: fix build with hyprland 2025-07-13 08:14:27 +02:00
Markus Volk
f6d6d77498 hyprland: update 2025-07-13 08:14:11 +02:00
Markus Volk
6258747650 hyprland-plugins: update 2025-07-13 08:13:51 +02:00
Markus Volk
0d322fefce hyprgraphics: update 2025-07-13 08:13:25 +02:00
Markus Volk
a71d7b340e qgnomeplatform: allow to build with cmake 4 2025-07-12 09:20:03 +02:00
Markus Volk
f4dbee9b78 labwc: add recipe for 0.9.0 2025-07-12 07:46:23 +02:00
Markus Volk
95f39761bf swwww: cleanup 2025-07-09 09:39:10 +02:00
Markus Volk
4b3e6fed54 hyprland: update 2025-07-09 07:33:06 +02:00
Markus Volk
4debda3dcc hyprland-contrib: update 2025-07-09 07:32:50 +02:00
Markus Volk
318309841d hyprland-plugins: update 2025-07-09 07:32:32 +02:00
Markus Volk
548ee8c910 hyprwayland-scanner: update 2025-07-09 07:32:07 +02:00
Markus Volk
1bd01118fd hyprutils: update 2025-07-09 07:31:44 +02:00
Markus Volk
2f4ee32416 aquamarine: update 2025-07-08 17:27:20 +02:00
Markus Volk
f608c69728 sway: update 2025-07-03 12:42:11 +02:00
Markus Volk
8a40317c44 wlroots: update 2025-07-03 12:41:47 +02:00
Markus Volk
f0b332c72f greetd: cleanup recipes
-use cargo-update-recipe-crates class
-update regreet
-build agreety with greetd
2025-07-03 12:32:15 +02:00
Markus Volk
40a20223c6 swww: update
use cargo-update-recipe-crates class
2025-07-03 01:59:46 +02:00
Markus Volk
eeee1562e3 nwg-shell: use go-mod-update-modules class
cleanup
2025-07-02 14:52:06 +02:00
Markus Volk
845917e642 nwg-shell-config: update 2025-06-29 18:22:12 +02:00
Markus Volk
60e4bbd16d nwg-panel: update 2025-06-29 18:13:04 +02:00
Markus Volk
a90a9b0c63 nwg-drawer: update 2025-06-29 17:51:36 +02:00
Markus Volk
8b6bdf95bc nwg-shell: use go-mod-update-modules class
remove do_compile[network] = "1"

nwg-drawer: update LICENSE checksum
[b906f24284]
2025-06-29 17:44:53 +02:00
Markus Volk
1dc81affb2 hyprland: update 2025-06-28 08:10:25 +02:00
Markus Volk
b6e6d2a343 aquamarine: update 2025-06-28 08:10:06 +02:00
Markus Volk
80e9491ad2 hyprutils: update 2025-06-28 08:09:46 +02:00
Markus Volk
5109a12663 hyprland-hyprexpo: rename 2025-06-28 07:57:35 +02:00
Markus Volk
b44bdbe40a cage: update
-rename recipes
2025-06-24 16:06:10 +02:00
Markus Volk
efd8c839fd drop '_git' from recipes 2025-06-24 15:38:51 +02:00
Markus Volk
982e6aa5e2 gamescope: update 2025-06-24 12:39:34 +02:00
Markus Volk
53ed1f2d86 hyprgraphics: update 2025-06-24 12:24:30 +02:00
Markus Volk
d05c4a92aa yambar: remove recipe
project is not developed anymore
2025-06-23 09:33:36 +02:00
Markus Volk
0b559b1a24 fuzzel: update 2025-06-23 09:33:08 +02:00
Markus Volk
a2c898c4a6 waybar: update 2025-06-23 09:23:23 +02:00
Markus Volk
82de2a5989 Merge pull request 'wf-recorder: fix has a lack of whitespace warning' (#16) from EasyIP2023/meta-wayland:warn/fix-wf-recorder into master
Reviewed-on: https://codeberg.org/flk/meta-wayland/pulls/16
2025-06-23 09:09:42 +02:00
Vincent Davis Jr
f97c3252e4 wf-recorder: fix has a lack of whitespace warning
Variable 'GIR_EXTRA_LIBS_PATH="${WORKDIR}"'

Signed-off-by: Vincent Davis Jr <vince@underview.tech>
2025-06-22 17:43:38 -04:00
Markus Volk
1fedfd64de layer.conf: update 2025-06-22 10:32:40 +02:00
Markus Volk
ad5cfa2b1d fix after S rework 2025-06-20 14:42:40 +02:00
Markus Volk
293999517a hyprland-plugins: cleanup and build with cmake
- add recipe for xtra-dispatchers
2025-06-19 18:19:31 +02:00
Markus Volk
464dc3d8c5 hyprland-plugins: update
- add recipoe fior hyprland-hyprfocus
2025-06-19 18:18:17 +02:00
Markus Volk
0f9962ef68 hyprland-plugins: cleanup 2025-06-19 17:54:29 +02:00
Markus Volk
15e135cd87 wob: update 2025-06-18 20:05:23 +02:00
Markus Volk
1f86e05553 srain: update 2025-06-18 19:57:56 +02:00
Markus Volk
1b89678045 hyprland: update 2025-06-18 18:08:09 +02:00
Markus Volk
c428de9033 hyprland-plugins: update
- add recipe for hyprscrolling
2025-06-18 18:08:09 +02:00
Markus Volk
a2e965fa28 nwg-look: update 2025-06-18 18:08:09 +02:00
Markus Volk
b6913bb876 nwg-dock-hyprland: update 2025-06-18 18:08:09 +02:00
Markus Volk
d373fbe241 xdg-desktop-portal-hyprland: update 2025-06-18 18:08:09 +02:00
Markus Volk
a3a5cf20a6 eww: add recipe 2025-06-18 17:45:09 +02:00
Markus Volk
5d1db8a17e hyprland: update 2025-06-13 19:29:18 +02:00
Markus Volk
79d433e6bc hyprland-contrib: update 2025-06-13 19:28:58 +02:00
Markus Volk
7b350a4a82 hyprland-plugins: update 2025-06-13 19:28:38 +02:00
Markus Volk
66f0996649 hyprpicker: update 2025-06-13 19:27:34 +02:00
Markus Volk
a7a2314da6 hyprutils: update 2025-06-13 19:27:15 +02:00
Markus Volk
298326a1be aquamarine: update 2025-06-13 19:26:37 +02:00
Markus Volk
3720e08314 hyprpaper: update 2025-06-13 19:14:06 +02:00
Markus Volk
4cfc159f7b hyprgraphics: update 2025-06-13 18:49:48 +02:00
Markus Volk
9ea36d5522 wlroots: update 2025-06-10 19:34:55 +02:00
Markus Volk
cf1c6e10ec sway: update 2025-06-10 19:26:30 +02:00
Markus Volk
80c761ad87 gamescope: update 2025-06-04 00:15:56 +02:00
Markus Volk
537101c085 hyprlock: add gbm dependency 2025-05-26 19:49:16 +02:00
Markus Volk
0ef225ec9c sway: add recipe for sway-1.11 2025-05-21 16:08:06 +02:00
Markus Volk
50d6126584 wlroots: update to wlroots-0.19 2025-05-21 16:07:25 +02:00
Markus Volk
1bf25c9753 sway-contrib: RDEPEND on python3-as-python 2025-05-21 16:06:38 +02:00
Markus Volk
46abc1524c mpvpaper: update 2025-05-18 15:42:25 +02:00
Markus Volk
2faf8da5e5 nwg-dock-hyprland: update 2025-05-18 08:00:34 +02:00
Markus Volk
941b427925 nwg-panel: update 2025-05-18 08:00:11 +02:00
Markus Volk
1594c1af2a nwg-look: update 2025-05-18 08:00:11 +02:00
Markus Volk
2c76594bfb nwg-drawer: update 2025-05-18 08:00:11 +02:00
Markus Volk
30149cc33b nwg-displays: update 2025-05-18 08:00:11 +02:00
Markus Volk
daaaeac8fe azote: update 2025-05-18 08:00:11 +02:00
Markus Volk
5ef50d716f nwg-dock-hyprland: start nwggrid as launcher by default 2025-05-18 07:52:52 +02:00
Markus Volk
03419d19ec labwc: update 2025-05-13 16:44:26 +02:00
Markus Volk
fa22561403 labwc-menu-generator: update 2025-05-13 16:43:58 +02:00
Markus Volk
1344679991 gamescope: fetch with lfs=0 2025-05-13 16:43:28 +02:00
Markus Volk
09f6fc78f8 hyprland-plugins: update 2025-05-12 09:01:49 +02:00
Markus Volk
bbe5894004 foot: update 2025-05-09 12:51:28 +02:00
Markus Volk
4ac9d690cf hyprland: update 2025-05-09 12:28:30 +02:00
Markus Volk
2c01d49108 hyprspace: update 2025-05-09 12:28:11 +02:00
Markus Volk
2dcc19cc4d hyprutils: update 2025-05-08 19:43:13 +02:00
Markus Volk
3cc68b52c7 hyprpaper: update 2025-05-08 19:42:56 +02:00
Markus Volk
5e9ca5a721 hyprpicker: update 2025-05-08 19:42:36 +02:00
Markus Volk
7e0f17d983 hyprlock: update 2025-05-08 19:42:18 +02:00
Markus Volk
2fb33bc1bc hyprlang: update 2025-05-08 19:41:50 +02:00
Markus Volk
c3d2edd848 hyprland-qtutils: update 2025-04-30 00:01:50 +02:00
Markus Volk
88f2bcfbbb hyprutils: update 2025-04-28 18:41:19 +02:00
Markus Volk
66674fd8a4 hyprpicker: update 2025-04-28 18:40:57 +02:00
Markus Volk
6c3874763e hyprlang: update 2025-04-28 18:40:38 +02:00
Markus Volk
47bf0b71ea hyprlock: update 2025-04-28 18:40:20 +02:00
Markus Volk
c8eec7bf3c hyprgraphics: update 2025-04-28 18:39:58 +02:00
Markus Volk
95a483dd6e wlroots: add recipe for wlroots-0.19 2025-04-27 23:06:56 +02:00
Markus Volk
9a9fa8e1aa gamescope: make use of virtual/libsdl2 2025-04-24 22:36:13 +02:00
Markus Volk
e7514f45ef Merge pull request 'python3: move python link to its own python3-as-python package' (#15) from ludovic_jo/meta-wayland:master into master
Reviewed-on: https://codeberg.org/flk/meta-wayland/pulls/15
2025-04-24 03:07:12 +00:00
Ludovic Jozeau
68de893fbf python3: move python link to its own python3-as-python package
the FILES is overriden in the python anonymous function for dynamic packages
(python3-core)

causing the following error:

```log
ERROR: python3-3.12.8-r0 do_package: QA Issue: python3: Files/directories were installed but not shipped in any package:
  /usr/bin/python
Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
python3: 1 installed and not shipped files. [installed-vs-shipped]
ERROR: python3-3.12.8-r0 do_package: Fatal QA errors were found, failing task.
```

it is safer to make a new package split and add a RRECOMMENDS to python-core
on it

fixes:
https://codeberg.org/flk/meta-wayland/issues/14

Signed-off-by: Ludovic Jozeau <ludovic.jozeau@scle.fr>
2025-04-23 13:12:05 +02:00
Markus Volk
0e4205c7da python3: move python link to python3-core package
fixes:
https://codeberg.org/flk/meta-wayland/issues/13
2025-04-22 10:25:38 +02:00
Markus Volk
2c0ca45ef8 gamescope: update 2025-04-11 10:07:02 +02:00
Markus Volk
ac60dcc893 mako: update 2025-04-10 23:29:34 +02:00
Markus Volk
7a0fa9a688 python3-imageio-ffmpeg: update
- license year change
2025-04-10 23:29:29 +02:00
Markus Volk
ca8704ccc2 qadwaitadecorations: update 2025-04-09 17:13:45 +02:00
Markus Volk
e7e11c50fb swww: fix Upstream-Status 2025-04-09 15:02:37 +02:00
Markus Volk
a31412b492 add missing Upstream-Status 2025-04-02 08:27:14 +02:00
Markus Volk
11fa512788 libsfdo: fix md5 for license 2025-04-02 08:08:54 +02:00
Markus Volk
939242fcdf add manpages support 2025-04-02 07:59:00 +02:00
Markus Volk
b566ecc06d uwsm: add missing Upstream-Status 2025-04-02 07:45:35 +02:00
Markus Volk
249ff357f9 gimp: remove
recipe was added to meta-gnome
2025-03-29 16:54:34 +01:00
Markus Volk
d59cfe31a5 hyprland: update 2025-03-28 22:26:42 +01:00
Markus Volk
528dfd0b38 hypridle: update 2025-03-28 22:26:37 +01:00
Markus Volk
8f9dc2bf5c btrfs-assistant: fix typo
Thanks @ludovic_jo

Signed-off-by: Markus Volk <f_l_k@t-online.de>
2025-03-27 17:24:04 +01:00
Markus Volk
2079bb2258 Merge pull request 'aalib: update SRC_URI and add Upstream-Status header to patches' (#9) from gyorgysarvari/meta-wayland:master into master
Reviewed-on: https://codeberg.org/flk/meta-wayland/pulls/9
2025-03-27 16:14:40 +00:00
Gyorgy Sarvari
072773720e aalib: update SRC_URI and add Upstream-Status header to patches
Original SRC_URI stopped working.

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
2025-03-27 09:36:04 +01:00
Markus Volk
4e47cb0a14 layer.conf: update 2025-03-27 01:26:48 +01:00
Markus Volk
85f5065ee5 sway: update 2025-03-26 18:01:45 +01:00
Markus Volk
868c14ae11 wlroots: update 2025-03-26 18:00:53 +01:00
Markus Volk
573418808c waybar: update 2025-03-24 15:00:01 +01:00
Markus Volk
8dcc56431c gtklock: update 2025-03-24 11:17:21 +01:00
Markus Volk
feec25d78b gtk-session-lock: add recipe 2025-03-24 11:16:57 +01:00
Markus Volk
ca6154ad1d utf8proc: dont inherit autotools 2025-03-24 10:45:28 +01:00
Markus Volk
57ed2f2970 gimp: fetch tarball release 2025-03-24 07:47:57 +01:00
Markus Volk
4ea2fddf5a hyprland-contrib: update 2025-03-23 18:57:07 +01:00
Markus Volk
0a5542293c hyprland-plugins: update 2025-03-23 18:57:07 +01:00
Markus Volk
de371d1820 hyprland: update 2025-03-23 18:57:07 +01:00
Markus Volk
ff89bb0e6b hyprspace: update 2025-03-23 18:57:07 +01:00
Markus Volk
c103b6c947 hyprlock: update 2025-03-23 18:57:07 +01:00
Markus Volk
86e853f9b2 hyprutils: update 2025-03-23 18:57:07 +01:00
Markus Volk
ebcc5ef379 hyprcursor: update 2025-03-23 18:57:07 +01:00
Markus Volk
2866adf94f aquamarine: update 2025-03-23 18:57:07 +01:00
Markus Volk
39a4037032 foot: update 2025-03-23 18:57:07 +01:00
Markus Volk
885977c559 fcft: update 2025-03-23 18:57:07 +01:00
Markus Volk
069ab44e4f gimp: update 2025-03-21 11:26:18 +01:00
Markus Volk
b0ecb39061 scdoc: remove recipe
was moved to oe-core
2025-03-17 19:04:23 +01:00
Markus Volk
5d443fe1f1 nwg-shell-config: update 2025-03-04 13:58:38 +01:00
Markus Volk
6e73933dcf nwg-panel: update 2025-03-04 13:58:23 +01:00
Markus Volk
e7e3b825e2 nwg-menu: update 2025-03-04 13:58:06 +01:00
Markus Volk
f546ed96af nwg-look: update 2025-03-04 13:57:49 +01:00
Markus Volk
d1c859c498 nwg-drawer: update 2025-03-04 13:57:34 +01:00
Markus Volk
41ca06f9c6 nwg-dock-hyprland: update 2025-03-04 13:57:14 +01:00
Markus Volk
52fa9c6cb4 nwg-displays: update 2025-03-04 13:56:48 +01:00
Markus Volk
ec790c97a2 nwg-bar: update 2025-03-04 13:56:29 +01:00
Markus Volk
c633d366db azote-palettes: update 2025-03-04 13:56:13 +01:00
Markus Volk
efb4cd7a88 azote: update 2025-03-04 13:55:59 +01:00
Markus Volk
554cc41e5e labwc: update 2025-02-24 12:04:22 +01:00
Markus Volk
142bfbc241 labwc-tweaks-gtk: update 2025-02-24 12:04:09 +01:00
Markus Volk
4141628228 labwc-menu-generator: update 2025-02-24 12:03:52 +01:00
Markus Volk
4ff2450ead phosh: update 2025-02-23 14:06:23 +01:00
Markus Volk
64c23f14d0 phoc: update 2025-02-23 14:06:07 +01:00
Markus Volk
1ad95e8911 hyprland: update 2025-02-22 16:31:02 +01:00
Markus Volk
36cd61c4f9 hyprwayland-scanner: update 2025-02-22 16:30:45 +01:00
Markus Volk
fa91c7a616 hyprutils: update 2025-02-22 16:30:26 +01:00
Markus Volk
875e102d1d hyprpicker: update 2025-02-22 16:30:09 +01:00
Markus Volk
1ac28ab28b hyprlock: update 2025-02-22 16:29:47 +01:00
Markus Volk
84d2a73bcb hyprland-protocols: add recipe 2025-02-22 16:29:18 +01:00
Markus Volk
d6486443d5 hypridle: update 2025-02-22 16:29:02 +01:00
Markus Volk
5e826377ca aquamarine: update 2025-02-22 16:28:45 +01:00
Markus Volk
2478fb2ab0 wob: update 2025-02-22 16:28:26 +01:00
Markus Volk
0215885fa4 waybar: remove waybar.service
it is now provided by upstream
2025-02-15 20:13:36 +01:00
Markus Volk
89c46ad970 gom: update 2025-02-14 15:27:04 +01:00
Markus Volk
0798e8dc57 hyprwall: remove recipe
upstream was deleted
2025-02-13 08:53:03 +01:00
Markus Volk
94e974f79f fnott: update 2025-02-13 08:50:59 +01:00
Markus Volk
26df1cdea0 fcft: update 2025-02-13 08:50:20 +01:00
Markus Volk
60127df899 gimp: update 2025-02-12 16:46:36 +01:00
Markus Volk
d12bdcb819 sway: update 2025-02-12 05:39:21 +01:00
Markus Volk
c840df385b wlroots: update 2025-02-12 05:39:04 +01:00
Markus Volk
be46a667c8 waypaper update
add RRECOMMENDS for mpvpaper and swww
2025-02-10 17:11:38 +01:00
Markus Volk
c335123226 iwgtk: update 2025-02-10 11:10:01 +01:00
Markus Volk
c2589497c2 hyprspace: update 2025-02-10 11:08:19 +01:00
Markus Volk
11e3c6efbf glaze: remove RDEPENDS:libeigen 2025-02-05 10:42:07 +01:00
Markus Volk
4544f572cb cleanup 2025-02-03 10:13:33 +01:00
Markus Volk
3e049e6ac6 aquamarine: update 2025-02-02 11:07:46 +01:00
Markus Volk
26d99e4cbc hyprland-plugins: update 2025-02-02 11:06:59 +01:00
Markus Volk
7ea0076123 hyprland: update 2025-02-02 11:06:40 +01:00
Markus Volk
43cb129913 waypaper: update 2025-01-30 18:33:11 +01:00
Markus Volk
e78a9fc4d4 foot: update 2025-01-30 07:44:50 +01:00
Markus Volk
61eccc4701 hyprgraphics: update 2025-01-29 10:09:37 +01:00
Markus Volk
e100201324 libspng: add recipe 2025-01-29 10:09:20 +01:00
Markus Volk
0056f80d99 hyprland-plugins: update 2025-01-27 22:08:33 +01:00
Markus Volk
53b6690aa6 hyprutils: update 2025-01-27 22:08:13 +01:00
Markus Volk
c5f249b1b3 hyprland: update 2025-01-27 22:07:59 +01:00
Markus Volk
d5bcd52789 aalib: fix system-poison-directories 2025-01-26 06:20:09 +01:00
Markus Volk
1cdfda859f hyprland: update 2025-01-20 07:43:38 +01:00
Markus Volk
59fc437cc4 hyprland-plugins: update 2025-01-20 07:43:38 +01:00
Markus Volk
df278ff292 hyprspace: update 2025-01-20 07:43:38 +01:00
Markus Volk
05a083b2e6 hyprlock: update 2025-01-20 07:43:38 +01:00
Markus Volk
090a5c0d4f hyprpicker: update 2025-01-20 07:43:38 +01:00
Markus Volk
8daa88dd84 hyprutils: update 2025-01-20 07:43:38 +01:00
Markus Volk
4aeb859de1 aquamarine: update 2025-01-20 07:43:38 +01:00
Markus Volk
2874b05afe xdg-desktop-portal-hyprland: update 2025-01-20 07:43:38 +01:00
Markus Volk
ef000ac7e4 hyprsysteminfo: update 2025-01-20 07:43:38 +01:00
Markus Volk
cabccea28c hyprpolkitagent: update 2025-01-20 07:43:38 +01:00
Markus Volk
2c6b741ea9 hyprland-qtutils: update 2025-01-20 07:43:38 +01:00
Markus Volk
bae5d2ca5d hyprland-qt-support: update 2025-01-20 07:43:38 +01:00
Markus Volk
a8a6a56b56 cxxopts: remove
recipe was added to meta-oe
2025-01-17 11:49:26 +01:00
Markus Volk
ea6f3b4000 gimp: fix crosscompile issues 2025-01-13 10:52:10 +01:00
Markus Volk
e0410420a9 hyprland-qt-support: add recipe 2025-01-09 17:51:55 +01:00
Markus Volk
cc2f1d0922 hyprland: update 2025-01-07 14:25:39 +01:00
Markus Volk
dcc18efc6d hyprutils: update 2025-01-07 14:25:17 +01:00
Markus Volk
787e1e62e4 hyprpaper: update 2025-01-07 14:24:57 +01:00
Markus Volk
6ca41e5c7a hyprlock: update 2025-01-07 14:24:36 +01:00
Markus Volk
765a4a78d5 hyprland-plugins: update 2025-01-07 14:24:17 +01:00
Markus Volk
2f0f548635 hyprgraphics: update 2025-01-07 14:23:46 +01:00
Markus Volk
d17c900560 hyprpicker: update 2025-01-07 14:23:24 +01:00
Markus Volk
ae8502f06b aquamarine: update 2025-01-07 14:23:04 +01:00
Markus Volk
efadc5140a hyprsysteminfo: update 2025-01-07 14:21:55 +01:00
Markus Volk
6b423bd4aa hyprpolkitagent: update 2025-01-07 14:21:27 +01:00
Markus Volk
777c302ffd hyprland-qtutils: update 2025-01-07 14:21:04 +01:00
Markus Volk
95246e8c9a hyprland: cleanup 2025-01-07 13:53:23 +01:00
Markus Volk
7165866c60 foot: update 2025-01-07 13:45:18 +01:00
Markus Volk
62f47c8674 gimp: add PACKAGECONFIG for libheif 2025-01-06 07:42:56 +01:00
Markus Volk
06f725482c gimp: cleanup dependencies 2025-01-05 17:33:27 +01:00
Markus Volk
cf629bb066 foot: update 2025-01-02 08:21:10 +01:00
Markus Volk
da9086c9f2 hyprland: update 2025-01-01 17:21:50 +01:00
Markus Volk
aaf9f49a34 hyprutils: update 2025-01-01 17:21:20 +01:00
Markus Volk
649cdac6fb clipboard: add recipe for cb 2024-12-31 17:38:59 +01:00
Markus Volk
02a2ca92ce hyprpicker: fix build 2024-12-30 08:31:55 +01:00
Markus Volk
d7bf20ded2 hyprland: update 2024-12-30 07:55:33 +01:00
Markus Volk
44ffa05799 hyprwayland-scanner: update 2024-12-30 07:55:33 +01:00
Markus Volk
04e04db59e hyprlang: update 2024-12-30 07:55:33 +01:00
Markus Volk
f2b168e886 hyprlock: update 2024-12-30 07:55:33 +01:00
Markus Volk
f69e53e2a5 hyprutils: update 2024-12-30 07:55:33 +01:00
Markus Volk
00cb504aa9 glaze: add libeigen dependency 2024-12-30 07:55:33 +01:00
Markus Volk
4c3695008d gimp: set LD_LIBRARY_PATH
target gimp is run through an exe-wrapper to create the splash png and
it links with hosts gegl. Set LD_LIBRARY_PATH to avoid the issue

move RDEPENDS

Signed-off-by: Markus Volk <f_l_k@t-online.de>
2024-12-28 08:33:52 +01:00
Markus Volk
bcba67667e gimp: update 2024-12-28 08:04:42 +01:00
Markus Volk
2f6842e8bc hyprland-plugins: update 2024-12-27 17:50:29 +01:00
Markus Volk
3f894b6fb1 hyprland: update 2024-12-27 17:50:03 +01:00
Markus Volk
1ad658a760 glaze: add recipe 2024-12-27 17:46:55 +01:00
Markus Volk
2f872bcd09 cleanup 2024-12-26 18:10:12 +01:00
Markus Volk
4b3e6346c1 squeekboard: update 2024-12-26 18:07:48 +01:00
Markus Volk
2597a5abde phosh: update 2024-12-26 18:07:08 +01:00
Markus Volk
bf3281bc26 phoc: update 2024-12-26 18:06:45 +01:00
Markus Volk
8491c133dc libcall-ui: update 2024-12-26 18:06:08 +01:00
Markus Volk
f1c1429352 gimp: update 2024-12-25 10:13:18 +01:00
Markus Volk
99d95fa55b wayfire: update 2024-12-23 18:17:08 +01:00
Markus Volk
9861c0b356 wf-config: update 2024-12-23 18:17:08 +01:00
Markus Volk
b24ac79654 wf-recorder: update 2024-12-23 18:17:08 +01:00
Markus Volk
5ca423ebff elogind: update 2024-12-23 17:31:32 +01:00
Markus Volk
c2e9825061 srain: update 2024-12-23 17:17:14 +01:00
Markus Volk
24a4605e39 hyprutils: update 2024-12-23 16:09:50 +01:00
Markus Volk
83a32b9f46 gamescope: update 2024-12-23 08:23:59 +01:00
Markus Volk
134aa79e35 hyprland: update 2024-12-21 07:55:07 +01:00
Markus Volk
022eba56ab foot: update 2024-12-20 10:19:42 +01:00
Markus Volk
e6138271f8 fcft: update 2024-12-20 10:19:37 +01:00
Markus Volk
77074ad9b9 hyprland: update 2024-12-19 18:58:02 +01:00
Markus Volk
c048e1b478 aquamarine: update 2024-12-19 18:50:49 +01:00
Markus Volk
d6200fae09 hyprland-plugins: update 2024-12-19 18:50:26 +01:00
Markus Volk
ceabb88841 hyprgraphics: update 2024-12-19 18:49:52 +01:00
Markus Volk
1a1be3ff20 hyprcursor: update 2024-12-19 18:49:33 +01:00
Markus Volk
b15bd8e8ed hyprlock: update 2024-12-19 18:44:40 +01:00
Markus Volk
5be67ded66 xdg-desktop-portal-hyprland: update 2024-12-19 18:41:54 +01:00
Markus Volk
a0afe6835a libdisplay-info: remove recipe
it was added to oe-core
2024-12-18 07:42:12 +01:00
Markus Volk
08c05491a2 hyprland-plugins: update 2024-12-17 09:56:53 +01:00
Markus Volk
a88f82b035 hyprland: update 2024-12-17 09:56:37 +01:00
Markus Volk
b3a5b224ba hyprspace: update 2024-12-17 09:56:14 +01:00
Markus Volk
914245c18a xdg-desktop-portal-hyprland: update 2024-12-17 09:54:09 +01:00
Markus Volk
be6de41cc7 wlroots-0.18: update 2024-12-16 14:19:48 +01:00
Markus Volk
63219fb511 calls: update 2024-12-16 14:13:33 +01:00
Markus Volk
f115b7ace7 hyprpaper: update 2024-12-16 00:28:26 +01:00
Markus Volk
e3656a3e40 hyprspace: sFullscreenState->SFullscreenState 2024-12-15 00:10:48 +01:00
Markus Volk
6afc6cbebf hyprland: update 2024-12-14 17:45:20 +01:00
Markus Volk
4c84207cc3 hyprcursor: update 2024-12-14 17:45:00 +01:00
Markus Volk
44deeea75d hyprpaper: update 2024-12-14 16:54:49 +01:00
Markus Volk
55deca56d5 hyprlang: update 2024-12-14 16:54:28 +01:00
Markus Volk
7771263beb waypaper: update 2024-12-14 08:18:16 +01:00
Markus Volk
f63d59a60d labwc-tweaks-gtk: update 2024-12-14 08:02:58 +01:00
Markus Volk
6e29075ef9 labwc: update 2024-12-14 08:02:39 +01:00
Markus Volk
3d79080cc4 hyprland: update 2024-12-14 07:56:57 +01:00
Markus Volk
305c91f3c8 aquamarine: update 2024-12-14 07:56:35 +01:00
Markus Volk
cbd0bc6909 libdbusmenu: update SRC_URI 2024-12-10 19:00:01 +01:00
Jörg Sommer
c96e15cd5e cage: Update git and add 0.2.0
The meson option for xwayland was dropped with
d3fb99d6654325ec46277cfdb589f89316bed701. The rework was to make oelint-adv
more happy.

Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
2024-12-10 11:08:02 +01:00
Markus Volk
0e5aced921 sway: update 2024-12-07 19:08:35 +01:00
Markus Volk
cf85975fe2 wlroots: update 2024-12-07 19:08:19 +01:00
Markus Volk
602a1a0537 hyprland: update 2024-12-06 18:31:31 +01:00
Markus Volk
a1a0aa10b4 hyprland-qtutils: update 2024-12-06 18:26:15 +01:00
Markus Volk
5ad97a01a3 hyprspace: update 2024-12-05 09:57:16 +01:00
Markus Volk
1018fbc06d hyprland-contrib: update 2024-12-05 09:44:53 +01:00
Markus Volk
eb4bbf7763 hyprland-plugins: update 2024-12-05 09:44:27 +01:00
Markus Volk
357e0815fd hyprland: update 2024-12-05 09:44:01 +01:00
Markus Volk
66a899e49e hyprgraphics: update 2024-12-05 09:43:14 +01:00
Markus Volk
bfa2ae4cca python3-imageio-ffmpeg: fix license checksum 2024-12-01 12:53:57 +01:00
Markus Volk
594fbc7c21 waypaper: update 2024-12-01 12:50:49 +01:00
Markus Volk
aa6c25421f python3-imageio-ffmpeg: add recipe 2024-12-01 12:48:00 +01:00
Markus Volk
2f7553befc uwsm: update 2024-12-01 11:56:42 +01:00
Markus Volk
cda4956437 waypaper: add socat runtime dependency 2024-11-27 11:10:39 +01:00
Markus Volk
3506e42952 waypaper: update 2024-11-27 10:16:49 +01:00
Markus Volk
889ad4a8cb waybar: update 2024-11-27 10:01:45 +01:00
Markus Volk
083a59c2be gtk-layer-shell: update 2024-11-27 10:01:37 +01:00
Markus Volk
7fcfeca10a hyprgraphics: add recipe 2024-11-25 19:11:45 +01:00
Markus Volk
92dfbe5030 hyprland: update 2024-11-21 18:53:36 +01:00
Markus Volk
80031853e3 hyprland-plugins: update 2024-11-19 17:50:31 +01:00
Markus Volk
4fd8538c22 hyprland: update 2024-11-19 17:50:27 +01:00
Markus Volk
3e8da76424 gtkgreet: add dbus-broker to RRECCOMMENDS 2024-11-19 17:35:41 +01:00
Markus Volk
8673fe5ad4 greetd: add pam configuration
- pass pam environment
- unlock keyring on login
- dont require bash
2024-11-18 18:17:25 +01:00
Markus Volk
00fb2ba50e hyprland: update 2024-11-17 20:10:50 +01:00
Markus Volk
1e98c00d99 aquamarine: update 2024-11-17 20:10:33 +01:00
Markus Volk
769bfd61f3 waypaper: add missing dependency 2024-11-16 09:08:41 +01:00
Markus Volk
2d81e2f231 waypaper: update 2024-11-16 08:51:36 +01:00
Markus Volk
1ad9c8c5a2 hyprutils: update 2024-11-16 01:04:19 +01:00
Markus Volk
63c208b690 uwsm: fix dependencies 2024-11-15 23:24:37 +01:00
Markus Volk
28a146b340 uwsm: add recipe 2024-11-15 00:15:18 +01:00
Markus Volk
742258e97c waycorner: add recipe 2024-11-13 14:17:29 +01:00
Markus Volk
6fab8b3c5f hyprlock: update 2024-11-11 18:11:53 +01:00
Markus Volk
b14929c319 aquamarine: update 2024-11-11 18:11:33 +01:00
Markus Volk
0949836b81 hyprutils: update 2024-11-10 12:08:54 +01:00
Markus Volk
1f5c883e69 hyorland-plugins: update 2024-11-10 12:08:32 +01:00
Markus Volk
efa028b857 hyprland: update 2024-11-10 12:08:19 +01:00
Markus Volk
4881719a33 aquamarine: update 2024-11-10 12:07:57 +01:00
Markus Volk
2629661a5d adjust service files 2024-11-04 12:24:41 +01:00
Markus Volk
fe9c4b6c7b hyprspace: update 2024-11-03 11:11:01 +01:00
Markus Volk
9804d289f6 hypridle: update 2024-11-03 11:10:46 +01:00
Markus Volk
e646638737 hyprland-plugins: update 2024-11-03 11:10:16 +01:00
Markus Volk
1044b138ed hyprland: update 2024-11-03 11:09:57 +01:00
Markus Volk
51f2ce497c hyprpolkitagent: update 2024-11-02 06:51:40 +01:00
Markus Volk
a097d1ee9e gamescope: update 2024-10-30 22:03:10 +01:00
Markus Volk
750176df38 nwg-dock-hyprland: adjust systemd service 2024-10-30 11:35:37 +01:00
Markus Volk
9786712812 waybar: adjust systemd service 2024-10-30 11:34:58 +01:00
Markus Volk
3159054b4c hyprspace: update 2024-10-29 06:53:14 +01:00
Markus Volk
600c17c2e7 hyprwall/main.rs: adjust application_id
This fixes 'icon not shown' in applications that rely on proper
application_id naming (e.g. nwg-dock-hyprland)
2024-10-28 22:49:37 +01:00
Markus Volk
8b16d3622f hyprwall: add recipe 2024-10-28 22:02:17 +01:00
Markus Volk
feb64961be sway: update
- requires wayland-protocols 1.38
2024-10-28 20:43:23 +01:00
Markus Volk
8a64c5a8f9 wlroots: update 2024-10-28 20:43:03 +01:00
Markus Volk
2ae533205d sway-1.10: add recipe 2024-10-28 20:42:03 +01:00
Markus Volk
195c338af9 hyprland-qtutils: add recipe 2024-10-28 19:54:51 +01:00
Markus Volk
f955e6d16d hyprspace: update 2024-10-28 19:54:09 +01:00
Markus Volk
fc31677964 hyprland-plugins: update 2024-10-28 19:53:40 +01:00
Markus Volk
1031aa09bb hyprland: update 2024-10-28 19:53:21 +01:00
Markus Volk
2c22045444 hyprland: update 2024-10-27 09:04:20 +01:00
Markus Volk
7c8278c3bb labwc-tweaks-gtk: update 2024-10-26 07:53:50 +02:00
Markus Volk
fc5aa68375 labwc: update 2024-10-26 07:53:32 +02:00
Markus Volk
e825fe1fd7 libsdfo: add recipe 2024-10-26 07:52:28 +02:00
Markus Volk
8acf60577b hyprlock: add sdbus-c++ dependency 2024-10-23 17:15:58 +02:00
Markus Volk
5f57ca7e23 hypridle: update
- use sdbus-c++-2
2024-10-23 17:04:33 +02:00
Markus Volk
3ddd45491d xdg-desktop-portal-hyprland: update
-use sdbus-c++-2
2024-10-23 14:14:12 +02:00
Markus Volk
211771ebaf hyprspace: fix CMonitor -> PHLMONITOR 2024-10-22 17:58:07 +02:00
Markus Volk
70e0a5b576 hyprland: update 2024-10-22 16:39:27 +02:00
Markus Volk
b1a6978139 hyprland-plugins: update 2024-10-22 16:39:10 +02:00
Markus Volk
2fbf0c84ff hyprlock: update 2024-10-22 16:38:52 +02:00
Markus Volk
be64d0f302 hypridle: update 2024-10-22 16:38:32 +02:00
Markus Volk
a170c0c3b8 btrfs-assistent: add recipe 2024-10-19 01:03:44 +02:00
Markus Volk
c9905f8078 hyprpolkitagent: add qtwayland dependency 2024-10-18 09:46:20 +02:00
Markus Volk
d10cc6095c tomlplusplus: remove recipe
was moved to meta-oe
2024-10-18 08:43:32 +02:00
Markus Volk
d389f57147 hyprsysteminfo: update 2024-10-18 00:45:30 +02:00
Markus Volk
ba761f2fd3 hyprsysteminfo: rename 2024-10-17 14:00:47 +02:00
Markus Volk
9f04b887a1 hyprpolkitagent: add recipe 2024-10-17 13:59:32 +02:00
Markus Volk
7c16b77248 polkit-qt: add recipe for qt6 2024-10-17 13:59:09 +02:00
Markus Volk
baa0391505 gamescope: update 2024-10-17 02:06:49 +02:00
Markus Volk
9a9ddb582b hyprsysteminfo: update 2024-10-16 22:59:47 +02:00
Markus Volk
9ec189cc59 aquamarine: update 2024-10-15 12:36:57 +02:00
Markus Volk
5b1ea1c200 hyprsysteminfo: add recipe 2024-10-14 23:59:14 +02:00
Markus Volk
0f5e08f8a1 hyprland: update 2024-10-09 19:45:51 +02:00
Markus Volk
73ad209b04 hyprland-plugins: update 2024-10-09 19:45:28 +02:00
Markus Volk
1ed87da58a aquamarine: update 2024-10-09 19:44:56 +02:00
Markus Volk
0fbde7b0e8 hyprland: update 2024-10-06 17:19:00 +02:00
Markus Volk
e55ec38481 hyprlang: update 2024-10-06 17:18:38 +02:00
Markus Volk
ead17cba81 fuzzel: update 2024-10-02 19:05:51 +02:00
Markus Volk
593b2d1836 hyprland: update 2024-10-01 19:39:24 +02:00
Markus Volk
f7117d002d hyprpicker: update 2024-10-01 19:39:08 +02:00
Markus Volk
d972b8772a hyprcursor: update 2024-10-01 19:38:49 +02:00
Markus Volk
28a76fee8c nwg-dock-hyprland: update 2024-09-29 17:04:17 +02:00
Markus Volk
683bfcab76 nwg-menu: update 2024-09-29 17:03:57 +02:00
Markus Volk
2f0e9a8843 nwg-panel: update 2024-09-29 16:59:09 +02:00
Markus Volk
b1a9587ab2 nwg-drawer: update 2024-09-29 16:58:22 +02:00
Markus Volk
4c0710018b nwg-displays: update 2024-09-29 16:57:57 +02:00
Markus Volk
ff3ffe6bda azote: update 2024-09-29 16:57:38 +02:00
Markus Volk
668ff50ecb hyprland: update 2024-09-29 16:43:27 +02:00
Markus Volk
0358832188 hyprutils: update 2024-09-29 16:43:11 +02:00
Markus Volk
1ca7ed8cb2 hyprwayland-scanner: update 2024-09-29 16:42:55 +02:00
Markus Volk
21ef010a0a hyprlock: update 2024-09-29 16:42:38 +02:00
Markus Volk
029994bb6f hyprland-plugins: update 2024-09-29 16:42:17 +02:00
Markus Volk
0f7fb02511 hyprpicker: update 2024-09-29 16:41:51 +02:00
Markus Volk
5642bce642 hypridle: update 2024-09-29 16:41:35 +02:00
Markus Volk
ea585f8ac0 aquamarine: update 2024-09-29 16:41:16 +02:00
Markus Volk
fe81d91aff xdg-desktop-portal-hyprland: update
revert 15932f0f9e4185faad4e90fa53a09a59d2a72fdf to avoid issues with pipewire
[15932f0f9e]
2024-09-29 16:40:56 +02:00
Markus Volk
121114ee63 layer.conf: add master 2024-09-29 16:13:54 +02:00
Markus Volk
baf2854ac5 sway: update 2024-09-22 23:04:49 +02:00
Markus Volk
47e9e2c49d wlroots: update 2024-09-22 23:04:10 +02:00
Markus Volk
b1b2195160 wlroots-0.18: update 2024-09-22 23:03:43 +02:00
Markus Volk
233b49f786 xdg-desktop-portal-hyprland: update 2024-09-22 14:53:38 +02:00
Markus Volk
0caf60e8e9 hyprutils: update 2024-09-22 14:53:33 +02:00
Markus Volk
c6455ba357 hyprwayland-scanner: update 2024-09-22 14:53:26 +02:00
Markus Volk
355c342502 hyprshade: add recipe 2024-09-21 18:48:21 +02:00
Markus Volk
447238feda python3-chevron: add recipe 2024-09-21 18:46:52 +02:00
Markus Volk
728782c49a gamescope: update 2024-09-17 14:24:24 +02:00
Markus Volk
79117ed23b hyprspace: update 2024-09-17 12:43:26 +02:00
Markus Volk
62aed785c5 xdg-desktop-portal-hyprland: update 2024-09-17 12:18:27 +02:00
Markus Volk
97501451ca waybar: update 2024-09-17 12:15:05 +02:00
Markus Volk
bbd39357d2 phosh: update 2024-09-12 08:33:25 +02:00
Markus Volk
c5c8e3c6d6 sway: update 2024-09-11 21:09:40 +02:00
Markus Volk
9fdee0b311 wlroots: update 2024-09-11 21:09:21 +02:00
Markus Volk
7311c59c35 gamescope: update 2024-09-11 15:39:43 +02:00
Markus Volk
ff6dda88e2 layer.conf: remove scarthgap 2024-09-08 19:56:58 +02:00
Markus Volk
822bcbe104 hyprland: update 2024-09-08 19:56:21 +02:00
Markus Volk
e1bb9237fe aquamarine: update 2024-09-08 19:56:04 +02:00
Markus Volk
e198123d39 wayfire: drop x11 PACKAGECONFIG 2024-09-04 08:23:35 +02:00
Markus Volk
14753b3231 hyprland: update
cleanup dependencies
2024-09-04 07:56:51 +02:00
Markus Volk
7d3429291f hyprland-contrib: update 2024-09-04 07:56:35 +02:00
Markus Volk
ff3e34e788 hyprlang: update 2024-09-04 07:56:13 +02:00
Markus Volk
e818f72143 aquamarine: update 2024-09-04 07:55:49 +02:00
Markus Volk
dd875065ae swww: add recipe 2024-09-01 07:59:31 +02:00
Markus Volk
01ef8dd7b5 wayfire: rename PACKAGECONFIG for xwayland 2024-08-27 16:01:34 +02:00
Markus Volk
f3c8eaa956 pywayfire: add recipe 2024-08-27 14:20:22 +02:00
Markus Volk
877521f182 hyprland: update 2024-08-27 13:57:20 +02:00
Markus Volk
cf6f88d7ce aquamarine: update 2024-08-27 13:56:56 +02:00
Markus Volk
06b602b09b hyprpicker: update 2024-08-27 13:56:33 +02:00
Markus Volk
763347ae49 libvarlink: fix license checksum 2024-08-26 07:12:26 +02:00
Markus Volk
abe0c3b163 libscfg: fix license checksum 2024-08-26 07:09:59 +02:00
Markus Volk
ff86af2797 gamescope: update 2024-08-25 18:51:54 +02:00
Markus Volk
eadcf0a48c wayfire: update 2024-08-25 07:58:10 +02:00
Markus Volk
8ea6369d2b wlsunset: update 2024-08-23 11:21:01 +02:00
Markus Volk
1622918488 wf-recorder: update 2024-08-23 11:20:36 +02:00
Markus Volk
87eec1c87f sway-contrib: update 2024-08-23 11:20:11 +02:00
Markus Volk
a1ced75d4a gbar: fix dependencies 2024-08-22 20:42:43 +02:00
Markus Volk
6d06794b9b nwg-shell-config: update 2024-08-22 08:30:51 +02:00
Markus Volk
f764d05f23 nwg-dock-hyprland: update 2024-08-22 08:30:28 +02:00
Markus Volk
1998eb50a0 azote: update 1.12.0 > 1.13.0 2024-08-22 08:29:44 +02:00
Markus Volk
a759a3f168 squeekboard: move to recipes-gtk 2024-08-22 07:58:28 +02:00
Markus Volk
651f160f15 squeekboard: update 1.39.0 -> 1.41.0 2024-08-22 07:56:37 +02:00
Markus Volk
bde14a7ba9 phosh: dont use gitsm fetcher
phosh does not support git submodules anymore
2024-08-21 09:13:13 +02:00
Markus Volk
fd44f87e7f phosh: update 2024-08-20 13:27:52 +02:00
Markus Volk
1d9a620955 phoc: update 2024-08-20 13:27:52 +02:00
Markus Volk
b411363b27 libgnome-volume-control: add recipe
This is	intended to be used as subproject. Build a package nevertheless,
because	phosh only supports inappropriate wrap file
2024-08-20 13:27:52 +02:00
Markus Volk
5ff25ca8eb libcall-ui: add recipe
This is intended to be used as subproject. Build a package nevertheless,
because phosh only supports inappropriate wrap file
2024-08-20 13:27:37 +02:00
Markus Volk
8b1ab04d82 hyprland: update 2024-08-20 10:52:09 +02:00
Markus Volk
8e03d6fcb4 aquamarine: update 2024-08-20 10:51:52 +02:00
Markus Volk
61c86390e9 gamescope: update 2024-08-20 10:51:25 +02:00
Markus Volk
5454afc221 hyprland: update 2024-08-19 11:03:24 +02:00
Markus Volk
08bfb28635 aquamarine: update 2024-08-19 11:03:04 +02:00
Markus Volk
fd040b9caf sway: update 2024-08-19 09:27:15 +02:00
Markus Volk
41948241ef wlroots: update 2024-08-19 09:26:57 +02:00
Markus Volk
a2a0d45544 hyprpaper: cleanup 2024-08-17 23:00:30 +02:00
Markus Volk
ed3dd3e65a labwc: update 2024-08-17 16:15:34 +02:00
Markus Volk
7ea94ce778 hyprspace: add recipe 2024-08-17 09:12:00 +02:00
Markus Volk
19f248e721 hyprland: update 2024-08-17 08:46:04 +02:00
Markus Volk
fa3ad673e7 aquamarine: update 2024-08-17 08:45:41 +02:00
Markus Volk
7da58c8aaf foot: update 2024-08-17 08:45:24 +02:00
Markus Volk
bcf4d7c591 hyprpaper: update 2024-08-17 08:44:31 +02:00
Markus Volk
c66a2e487c mako: update 2024-08-13 08:05:42 +02:00
Markus Volk
86080f9cc2 kanshi: update 2024-08-13 08:05:06 +02:00
Markus Volk
05443025cb libscfg: add recipe 2024-08-13 08:04:45 +02:00
Markus Volk
a080779c1b foot: update 2024-08-12 08:36:12 +02:00
Markus Volk
639e318738 fnott: update 2024-08-12 08:35:40 +02:00
Markus Volk
c70e34c8f2 swaybg: update 2024-08-12 07:36:31 +02:00
Markus Volk
3efa28b6c1 nwg-dock: update 2024-08-12 07:36:03 +02:00
Markus Volk
39aa913a97 nwg-dock-hyprland: update 2024-08-12 07:35:49 +02:00
Markus Volk
3a7ec97fb6 aquamarine: update 2024-08-10 10:14:06 +02:00
Markus Volk
c37e119e30 gamescope: update 2024-08-10 10:13:35 +02:00
Markus Volk
c7ee6d503e mpvpaper: update 2024-08-08 17:40:12 +02:00
Markus Volk
18511fae95 hyprland: update 2024-08-08 08:59:54 +02:00
Markus Volk
6a6d7093fa hyprland-plugins: update 2024-08-08 08:59:30 +02:00
Markus Volk
8fe22da851 gbar: add recipe 2024-08-08 08:32:40 +02:00
Markus Volk
b70f798e21 hyprland: update 2024-08-06 22:04:34 +02:00
Markus Volk
a8b61fa23e aquamarine: update 2024-08-06 22:04:11 +02:00
Markus Volk
5f9cbcef3b hyprlock: update 2024-08-06 22:03:50 +02:00
Markus Volk
0ab30e9a5a hyprpicker: update 2024-08-06 22:03:25 +02:00
Markus Volk
c9a4f337cf font-awesome-otf: update 2024-08-04 18:21:52 +02:00
Markus Volk
57d02fb5fe light: update SRC_URI 2024-08-04 18:19:42 +02:00
Markus Volk
98bdf8c50f ddcutil: update 2024-08-04 18:19:15 +02:00
Markus Volk
4a6abf7aaf cxxopts: update 2024-08-04 18:18:52 +02:00
Markus Volk
4185a4eaa6 gamescope: update 2024-08-04 09:18:33 +02:00
Markus Volk
287c37a078 wlgreet: update 2024-08-02 16:18:38 +02:00
Markus Volk
e54c9322fd regreet: update 2024-08-02 16:18:38 +02:00
Markus Volk
3109bab9b6 gtkgreet: update 2024-08-02 16:18:38 +02:00
Markus Volk
f85d6e8e6e tuigreet: update 2024-08-02 16:18:38 +02:00
Markus Volk
2504495a1b greetd: update 2024-08-02 16:18:38 +02:00
Markus Volk
89e3da290d Merge pull request 'wayfire: use virtual/libgl instead of mesa' (#5) from dylad/meta-wayland:pr/wayfire/fix_mesa_provider into master
Reviewed-on: https://codeberg.org/flk/meta-wayland/pulls/5
2024-08-01 16:10:44 +00:00
Dylan Laduranty
ad5dcd66d9 wayfire: use virtual/libgl instead of mesa
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-08-01 17:32:18 +02:00
Markus Volk
414bcd0726 waypaper: fix pep517-backend 2024-08-01 08:09:58 +02:00
Markus Volk
a37ab55a56 gimp: dont build api-documentation
This is a temporary workaround to fix an issue thats eventually caused by pango update:
| /home/flk/poky/build/tmp/work/corei7-64-poky-linux/gimp/2.99.18/recipe-sysroot-native/usr/bin/gi-docgen generate --quiet --fatal-warnings --config devel-docs/reference/gimp-ui/gimp-ui-3.0.toml --output-dir=devel-docs/reference/gimp-ui/libgimpui-3.0 --no-namespace-dir --content-dir=/home/flk/poky/build/tmp/work/corei7-64-poky-linux/gimp/2.99.18/git/devel-docs/reference/gimp-ui --add-include-path=/home/flk/poky/build/tmp/work/corei7-64-poky-linux/gimp/2.99.18/build/libgimp --add-include-path=/usr/share/gir-1.0 libgimp/GimpUi-3.0.gir
| WARNING: Unknown component in class link for Gimp.Brush: .Chooser
| Creates a [class@Gimp.Brush.Chooser] controlled by the specified property.
|           ^~~~~~~~~~~~~~~~~~~~~~~~~~
| ninja: build stopped: subcommand failed.
2024-07-31 14:52:49 +02:00
Markus Volk
2b3b8066e6 hyprland: update 2024-07-30 16:40:17 +02:00
Markus Volk
989a9826a4 hyprlock: update 2024-07-30 16:39:48 +02:00
Markus Volk
7a959990b6 aquamarine: update 2024-07-30 16:39:23 +02:00
Markus Volk
a4f721e8fc hyprland: update 2024-07-29 01:46:15 +02:00
Markus Volk
41978af7d6 xdg-desktop-portal-hyprland: update 2024-07-29 01:45:45 +02:00
Markus Volk
c855a4112d hyprland: update 2024-07-28 10:24:10 +02:00
Markus Volk
f6cd06e612 hyprutils: update 2024-07-28 10:23:36 +02:00
Markus Volk
484f00b75a hyprland: update 2024-07-27 23:45:57 +02:00
Markus Volk
8e1351cc79 aquamarine: update 2024-07-27 23:45:29 +02:00
Markus Volk
3299622dc0 hyprland: update 2024-07-27 07:25:41 +02:00
Markus Volk
46cd42b6c9 aquamarine: update 2024-07-27 07:25:04 +02:00
Markus Volk
7db5cb49f2 waybar: update 2024-07-27 01:16:17 +02:00
Markus Volk
694e8d1b50 hyprland-plugins: update 2024-07-24 07:53:47 +02:00
Markus Volk
07e0e53584 hyprwayland-scanner: update 2024-07-24 07:53:47 +02:00
Markus Volk
223c031b14 hyprutils: update 2024-07-24 07:53:47 +02:00
Markus Volk
3761bd76e2 hyprlang: update 2024-07-24 07:53:47 +02:00
Markus Volk
41ef08bc10 hyprland: update 2024-07-24 07:53:47 +02:00
Markus Volk
ce27681a6a aquamarine: update 2024-07-24 07:53:47 +02:00
Markus Volk
8cc75f8083 add 'Upstream-Status' to some patches 2024-07-24 07:53:47 +02:00
Markus Volk
35a6571846 Merge pull request 'recipes/support/hyprland: remove libxdmcp dependency from hyprpicker' (#4) from dylad/meta-wayland:pr/hyprpicker/rm_useless_deps into master
Reviewed-on: https://codeberg.org/flk/meta-wayland/pulls/4
2024-07-23 16:28:49 +00:00
Dylan Laduranty
747c9f99ec recipes/support/hyprland: remove libxdmcp dependency from hyprpicker
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-07-23 17:13:25 +02:00
Markus Volk
a9a489b4d2 gamescope: update 2024-07-18 06:13:52 +02:00
Markus Volk
9d1aea3dc3 labwc: update 2024-07-18 05:43:57 +02:00
Markus Volk
c2eebcd659 sway: update 2024-07-18 05:40:25 +02:00
Markus Volk
0e041b422a wlroots: update 2024-07-18 05:39:41 +02:00
Markus Volk
a876d7c8d4 wlroots: add recipe for wlroots-0.18 2024-07-18 05:38:57 +02:00
Markus Volk
1a8dc25a87 hyprland: update 2024-07-15 21:59:19 +02:00
Markus Volk
9138b30792 aquamarine: update 2024-07-15 21:59:08 +02:00
Markus Volk
38f2c89cf8 hyprutils: update 2024-07-15 21:59:03 +02:00
Markus Volk
86858458b5 Merge pull request 'recipes-support/hyprland: update hyprpicker' (#3) from dylad/meta-wayland:pr/update_hyprpicker_rev into master
Reviewed-on: https://codeberg.org/flk/meta-wayland/pulls/3
2024-07-15 16:11:02 +00:00
Dylan Laduranty
d7879e493a recipes-support/hyprland: update hyprpicker
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-07-15 16:44:54 +02:00
Markus Volk
0b74c5dcc9 hyprland-contrib: update 2024-07-12 20:56:00 +02:00
Markus Volk
47049bd8eb aquamarine: update 2024-07-12 20:56:00 +02:00
Markus Volk
2b89d0383d hyprland: update 2024-07-12 20:56:00 +02:00
Markus Volk
6f795dc304 Merge pull request 'recipes-extended/libdbusmenu: add libxslt-native dependency' (#2) from dylad/meta-wayland:pr/libdbusmenu_add_missing_dep into master
Reviewed-on: https://codeberg.org/flk/meta-wayland/pulls/2
2024-07-11 16:00:02 +00:00
Dylan Laduranty
2b7d09f64b recipes-extended/libdbusmenu: add libxslt-native dependencies
This dependency will provide xsltproc tool needed at compile time

Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-07-11 15:47:18 +02:00
Markus Volk
9664da5e9a hyprland-plugins: update 2024-07-10 11:03:28 +02:00
Markus Volk
9404d0e755 hyprutils: update 2024-07-10 10:56:20 +02:00
Markus Volk
999ea5aab7 hyprlang: update 2024-07-10 10:56:04 +02:00
Markus Volk
c91953893e aquamarine: update 2024-07-10 10:55:29 +02:00
Markus Volk
b2b714d4a4 hyprland: update
- Add the last version built with wlroots
- Move hyprland_git to recipes-support. It no longer utilizes wlroots
  but renders with its homemade  rendering backend library 'Aquamarine'
2024-07-10 10:50:42 +02:00
Markus Volk
d45003a6fb sway: update 2024-07-09 09:47:45 +02:00
Markus Volk
8529785456 wlroots: update 2024-07-09 09:47:25 +02:00
Markus Volk
5cefb81360 srain: update 2024-07-09 09:10:19 +02:00
Markus Volk
cb93fbe946 wayfire: update 2024-07-09 09:04:29 +02:00
Markus Volk
7d54de2b56 hyprwayland-scanner: update 2024-07-07 15:24:10 +02:00
Markus Volk
6d6318e863 hyprlock: update 2024-07-07 15:22:53 +02:00
Markus Volk
7dc674a297 squeekboard: update 2024-07-04 15:39:11 +02:00
Markus Volk
e82aa05f8b feedbackd: update 2024-07-04 14:36:40 +02:00
Markus Volk
ca91f395d8 phosh: update 2024-07-04 14:23:18 +02:00
Markus Volk
7ae09b3edf phoc: update 2024-07-04 14:03:50 +02:00
Markus Volk
037fa5c5d3 callaudiod: update 2024-07-04 14:03:11 +02:00
Markus Volk
359e2ec87d gmobile: update 2024-07-04 14:02:55 +02:00
Markus Volk
46cc850aed Merge pull request 'Change HOST_SYS to RUST_HOST_SYS in squeekboard' (#1) from meowcakes/meta-wayland:master into master
Reviewed-on: https://codeberg.org/flk/meta-wayland/pulls/1
2024-07-04 05:24:47 +00:00
Rogan Morrow
93fb69f3e8 HOST_SYS -> RUST_HOST_SYS 2024-07-04 15:02:42 +10:00
Markus Volk
b56de68161 sway: update 2024-07-02 07:43:53 +02:00
Markus Volk
b1b8ea1ad0 wlroots: update 2024-07-02 07:43:32 +02:00
Markus Volk
5a2220b97c wlroots-0.17: update 2024-07-02 07:42:56 +02:00
Markus Volk
edc74c457a xdg-desktop-portal-hyprland: add fix for pipewire 0.2.0 2024-06-30 15:28:17 +02:00
Markus Volk
bc466d2469 hyprland-plugins: update 2024-06-26 08:59:00 +02:00
Markus Volk
5b04e051bd hyprland: update 2024-06-25 19:34:41 +02:00
Markus Volk
693ce16336 hyprutils: update 2024-06-25 19:34:20 +02:00
Markus Volk
63abfb95f2 waypaper: update 2024-06-25 07:07:33 +02:00
Markus Volk
123d8b928e hyprpaper: update
- Update dependencies
2024-06-25 07:02:59 +02:00
Markus Volk
0524e65c57 aquamarine: update 2024-06-25 05:56:13 +02:00
Markus Volk
e4bdeba021 stb: update 2024-06-24 00:02:57 +02:00
Markus Volk
1d3dff334a hyprland-plugins: update 2024-06-23 23:14:57 +02:00
Markus Volk
55d0a606fc hyprland-expo: update dependencies 2024-06-23 23:13:49 +02:00
Markus Volk
eeda8f213c hyprutils: update 2024-06-23 21:15:28 +02:00
Markus Volk
08cb71aa87 hyprland-plugins: update 2024-06-23 21:15:16 +02:00
Markus Volk
7fb33028b2 hyprland: update 2024-06-23 21:14:22 +02:00
Markus Volk
27d655d000 gamescope: update 2024-06-23 21:13:11 +02:00
Markus Volk
88defa0ae1 hyprland-plugins: update 2024-06-21 19:35:18 +02:00
Markus Volk
1e8567d62d hyprutils: update 2024-06-21 19:35:00 +02:00
Markus Volk
f3f2264db2 hyprlock: cleanup 2024-06-21 19:33:55 +02:00
Markus Volk
ef2be188db aquamarine: add recipe 2024-06-21 19:32:35 +02:00
Markus Volk
3cf9b83dfc hyprwayland-scanner: update 2024-06-21 19:29:47 +02:00
Markus Volk
a96dbca642 hyprutils: update 2024-06-19 08:04:31 +02:00
Markus Volk
7df3eaab26 hyprland: add missing hyprutils dependency 2024-06-16 19:04:33 +02:00
Markus Volk
4072995729 hyprland-plugins: update 2024-06-16 18:40:22 +02:00
Markus Volk
6ce5fcfa16 hyprland: update 2024-06-16 18:40:03 +02:00
Markus Volk
5605e98156 hyprland: update 2024-06-15 18:03:28 +02:00
Markus Volk
0933624285 nwg-dock-hyprland: add systemd service file 2024-06-13 18:13:15 +02:00
Markus Volk
4b1ed6d612 hyprutils: update 2024-06-13 15:22:15 +02:00
Markus Volk
446077c28c xdg-desktop-portal-hyprland: update 2024-06-13 15:21:47 +02:00
Markus Volk
3f2f060da5 hyprland: update 2024-06-13 15:21:27 +02:00
Markus Volk
ed1662d507 hyprland: update 2024-06-10 17:56:08 +02:00
Markus Volk
88d80a7b66 hyprland-plugins: update 2024-06-10 17:55:50 +02:00
Markus Volk
6853d945cf hyprland: update 2024-06-09 07:56:06 +02:00
Markus Volk
25547fe93e hyprlock: update 2024-06-09 07:55:51 +02:00
Markus Volk
99cffd8d9f hyprlang: update 2024-06-09 07:26:02 +02:00
Markus Volk
46cbcc8f69 hyprutils: add recipe 2024-06-09 07:25:35 +02:00
Markus Volk
7ff08964e1 sway: update 2024-06-08 12:14:06 +02:00
Markus Volk
56ceb15ddc wlroots: update 2024-06-08 12:12:53 +02:00
Markus Volk
fe6e10e9f7 hyprland: update 2024-06-08 11:13:14 +02:00
Markus Volk
c52a11da4a hyprwayland-scanner: update 2024-06-08 11:06:09 +02:00
Markus Volk
ed4ece78c5 gamescope: update 2024-06-08 11:04:58 +02:00
Markus Volk
83b77702ec gmobile: fix license 2024-06-06 22:27:06 +02:00
Markus Volk
236b327eff waypaper: update 2024-06-06 21:30:04 +02:00
Markus Volk
e0a79f28f6 phosh: update 2024-06-06 21:28:58 +02:00
Markus Volk
4c91ae8b81 phoc: update 2024-06-06 21:28:29 +02:00
Markus Volk
610d93b205 gmobile: update 2024-06-06 21:27:46 +02:00
Markus Volk
79586655e8 sofia-sip: workaround for incompatible-pointer-type 2024-06-06 21:27:16 +02:00
Markus Volk
a4c603bc48 feedbackd: update 2024-06-06 21:26:54 +02:00
Markus Volk
c89408ce4a hyprland-plugins: update 2024-06-05 12:03:34 +02:00
Markus Volk
8164dabbd6 hyprland: update 2024-06-05 11:59:12 +02:00
Markus Volk
03f144f501 hyprwayland-scanner: update 2024-06-05 11:58:47 +02:00
Markus Volk
08eaf05b43 hyprcursor: update 2024-06-05 11:58:25 +02:00
Markus Volk
3c7b786f3c waybar: fix do_install:append 2024-06-01 07:54:45 +02:00
Markus Volk
761ac51455 libliftoff: update 2024-05-30 23:57:57 +02:00
Markus Volk
70ff0f5e28 wlroots-0.16: add workaround to fix build with gcc14 2024-05-30 23:57:12 +02:00
Markus Volk
d1ed14536f wlroots: add support for libliftoff 0.5.0
Add a merge request from upstream to support libliftoff 0.5.0
2024-05-30 23:54:45 +02:00
Markus Volk
877e8f6b8e autotiling: update 2024-05-29 08:55:59 +02:00
Markus Volk
3e89ab7f1a nwg-hello: update 2024-05-29 08:55:35 +02:00
Markus Volk
e8c63efd51 fix for some go recipes 2024-05-29 08:54:18 +02:00
Markus Volk
fe1e6d236d nwg-shell-config: update 2024-05-29 08:53:37 +02:00
Markus Volk
d75566b0e0 azote: update 2024-05-29 08:53:12 +02:00
Markus Volk
21caa0fa42 add S = "${WORKDIR}/sources" for go recipes 2024-05-29 08:39:48 +02:00
Markus Volk
c38db22ef6 aalib: add various patches
upstream is long dead, add various fixes
2024-05-28 01:31:47 +02:00
Markus Volk
0f40882e28 gamescope: update
add workaround for bundled libliftoff subproject
2024-05-21 18:23:19 +02:00
Markus Volk
ea73de6c80 nwg-menu: drop thunar from RRECOMMENDS 2024-05-21 15:59:19 +02:00
Markus Volk
d05b9cafe6 nwg-shell: use S = UNPACKDIR 2024-05-21 15:53:00 +02:00
Markus Volk
410b34c168 nwg-dock-hyprland: update 2024-05-21 15:51:47 +02:00
Markus Volk
af2e8affe4 nwg-displays: update 2024-05-21 15:51:15 +02:00
Markus Volk
f86c867611 xcur2png: ignore implicit-int
- add a patch to fix math
2024-05-21 14:48:28 +02:00
Markus Volk
bb04c59a12 gamescope: update 2024-05-15 09:02:14 +02:00
Markus Volk
a2afb2f621 sway: update 2024-05-11 20:32:49 +02:00
Markus Volk
735ae44621 wlroots-0.17: update 2024-05-11 20:32:20 +02:00
Markus Volk
0b95f5f898 wlroots: update 2024-05-11 20:32:02 +02:00
Markus Volk
8db6e60d42 labwc: update 2024-05-11 20:13:03 +02:00
Markus Volk
9fe4100915 hyprpicker: fix dependencies 2024-05-11 17:05:59 +02:00
Markus Volk
3fd476f31c autotiling: update 2024-05-08 00:14:27 +02:00
Markus Volk
dfe9e581ca nwg-shell-config: update 2024-05-07 23:33:41 +02:00
Markus Volk
c0ac890612 nwg-panel: update 2024-05-07 23:33:23 +02:00
Markus Volk
25f76de845 nwg-menu: update 2024-05-07 23:33:04 +02:00
Markus Volk
bd513e89f9 nwg-drawer: fix go build 2024-05-07 23:32:40 +02:00
Markus Volk
9b7aacd708 nwg-dock-hyprland: update 2024-05-07 23:31:30 +02:00
Markus Volk
5a35a42e80 nwg-dock: update 2024-05-07 23:31:12 +02:00
Markus Volk
92944a9322 nwg-bar: update 2024-05-07 23:30:26 +02:00
Markus Volk
a42d77abd0 azote: update 2024-05-07 23:30:02 +02:00
Markus Volk
ba179957fb nwg-displays: update 2024-05-07 08:26:48 +02:00
Markus Volk
e4f1988d6d waybar: update 2024-05-07 06:16:18 +02:00
Markus Volk
5d5e03b80d hyprland: update 2024-05-05 08:43:12 +02:00
Markus Volk
c7b7537b24 hyprland-plugins: update 2024-05-05 08:39:12 +02:00
Markus Volk
3d38ab2ffc hyprpaper: update 2024-05-05 08:38:52 +02:00
Markus Volk
5f72d3921b hyprwayland-scanner: update 2024-05-05 08:38:27 +02:00
Markus Volk
0de18cc176 gamescope: update 2024-05-02 19:59:42 +02:00
Markus Volk
a3a6cac458 Add recipe for sdbus-c++-1
We still need it. At least hyprland has not yet been ported to sdbus-c++-2
2024-05-02 19:53:16 +02:00
Markus Volk
d9e48451db nwg-look: dont link shared
If using module mode we cant link shared

This fixes:
| link: duplicated definition of symbol github.com/gotk3/gotk3/glib.(*Object).Unref-fm.(*Object).Unref.func1, from github.com/gotk3/gotk3/gtk and github.com/gotk3/gotk3/gdk
2024-04-30 19:43:19 +02:00
Markus Volk
8854ac9daf font-awesome: update 2024-04-30 09:14:52 +02:00
Markus Volk
ea8d494f6c gamescope: update 2024-04-30 09:14:09 +02:00
Markus Volk
d7778a0666 hyprwayland-scanner: update 2024-04-30 09:13:07 +02:00
Markus Volk
1b1ffb7011 playerctl: add missing glib-2.0 dependency 2024-04-30 09:11:06 +02:00
Markus Volk
6db0e2c455 hyprland: update 2024-04-25 08:44:03 +02:00
Markus Volk
0cb0d2679a hyprwayland-scanner: update 2024-04-25 08:43:42 +02:00
Markus Volk
8facdea432 hyprwayland-scanner: update 2024-04-24 01:50:15 +02:00
Markus Volk
8c2ba34cd8 hyprland-plugins: update 2024-04-20 15:46:42 +02:00
Markus Volk
15e9f6be67 hyprland: update 2024-04-20 15:46:16 +02:00
Markus Volk
e9668eb1ad hyprwayland-scanner: add recipe 2024-04-20 15:27:50 +02:00
Markus Volk
6ba384d13c hypridle: update 2024-04-19 18:35:28 +02:00
Markus Volk
0f8286ad14 yambar: update 2024-04-17 19:23:13 +02:00
Markus Volk
7bbf30b8ae fuzzel: update 2024-04-17 19:23:13 +02:00
Markus Volk
7ec5ad8ecf fnott: update 2024-04-17 19:23:13 +02:00
Markus Volk
c4273bef08 foot: update 2024-04-17 19:08:32 +02:00
Markus Volk
f66aa06877 hyprland: update 2024-04-16 18:38:31 +02:00
Markus Volk
6f24b2b0c4 hyprland-plugins: uodate 2024-04-16 18:38:16 +02:00
Markus Volk
adbbcb8b3d hyprland: update 2024-04-15 17:13:36 +02:00
Markus Volk
62317d5643 hyprlang: update 2024-04-15 17:13:20 +02:00
Markus Volk
799a848c5e libdisplay-info: make edid-decode dependency optional 2024-04-15 14:47:06 +02:00
Markus Volk
9d5c0ae90f wlroots-0.17: update 2024-04-14 19:13:27 +02:00
Markus Volk
8d73d44880 gamescope: update
Developer tries hard to build things statically. Rework accordingly
2024-04-14 19:12:59 +02:00
Markus Volk
4e675238de libdisplay-info: add dependency for edid-decode-native 2024-04-14 17:33:33 +02:00
Markus Volk
c65424edce udis86: remove recipe 2024-04-14 10:51:43 +02:00
Markus Volk
7ba60e097d hyprland: cleanup 2024-04-14 10:51:10 +02:00
Markus Volk
6a0ed0f3cd sway: update 2024-04-14 10:30:30 +02:00
Markus Volk
7820e7dc1d wlroots: update 2024-04-14 10:30:30 +02:00
Markus Volk
b941423a34 hyprland: update
Due to non-technical disputes, hyprland and freedektop will move in
different directions from now on. This led to a fork of wlroots. Let
hyprland build its own version of wlroots internally to keep things
maintainable.
2024-04-14 10:07:16 +02:00
Markus Volk
428604848e libliftoff: fix for gcc-14 2024-04-14 09:17:45 +02:00
Markus Volk
727d1dd3cf foot: update 2024-04-11 06:35:42 +02:00
Markus Volk
c4baf81b61 fcft: update 2024-04-11 06:35:14 +02:00
Markus Volk
89e776f788 hyprlock: update 2024-04-10 16:17:52 +02:00
Markus Volk
f8b1f7aace hyprcursor: update 2024-04-10 15:55:12 +02:00
Markus Volk
b508e211a0 hyprland: add recipe for 0.38
update to 0.38.1
2024-04-09 13:31:03 +02:00
Markus Volk
e0402132c8 hyprland-plugins: update 2024-04-07 20:02:12 +02:00
Markus Volk
df2ef3f690 hyprcursor: update 2024-04-07 20:00:32 +02:00
Markus Volk
0cc685fb0f layer.conf: update for master branch 2024-04-05 18:25:26 +02:00
Markus Volk
4127159e77 hyprexpo: add recipe; update plugins 2024-04-05 18:24:52 +02:00
Markus Volk
d300da1c43 hyprland: update to support hyprexpo 2024-04-05 18:22:46 +02:00
424 changed files with 15064 additions and 3207 deletions

View File

@@ -2,13 +2,16 @@
BBPATH .= ":${LAYERDIR}"
# We have recipes-* directories, add to BBFILES
BBFILES += "${LAYERDIR}/recipes-*/*/*.bb ${LAYERDIR}/recipes-*/*/*.bbappend ${LAYERDIR}/recipes*/*/*/*.bb ${LAYERDIR}/recipes*/*/*/*.bbappend"
BBFILES += " \
${LAYERDIR}/recipes-*/*/*.bb ${LAYERDIR}/recipes-*/*/*.bbappend \
${LAYERDIR}/recipes*/*/*/*.bb ${LAYERDIR}/recipes*/*/*/*.bbappend \
"
BBFILE_COLLECTIONS += "wayland"
BBFILE_PATTERN_wayland = "^${LAYERDIR}/"
BBFILE_PRIORITY_wayland = "5"
LAYERSERIES_COMPAT_wayland = "scarthgap"
LAYERSERIES_COMPAT_wayland = "whinlatter"
LAYERDEPENDS_wayland = " \
core \
@@ -16,6 +19,8 @@ LAYERDEPENDS_wayland = " \
"
BBFILES_DYNAMIC += " \
qt6-layer:${LAYERDIR}/dynamic-layers/meta-qt6/*/*/*.bb \
qt6-layer:${LAYERDIR}/dynamic-layers/meta-qt6/*/*/*.bbappend \
qt6-layer:${LAYERDIR}/dynamic-layers/meta-qt6/*/*/*.bb \
qt6-layer:${LAYERDIR}/dynamic-layers/meta-qt6/*/*/*.bbappend \
qt6-layer:${LAYERDIR}/dynamic-layers/meta-qt6/*/*/*/*.bb \
qt6-layer:${LAYERDIR}/dynamic-layers/meta-qt6/*/*/*/*.bbappend \
"

View File

@@ -0,0 +1,22 @@
SUMMARY = "Budgie Desktop Services is the future central hub and orchestrator for Budgie Desktop"
HOMEPAGE = "https://github.com/BuddiesOfBudgie/budgie-desktop-services"
LICENSE = "MPL-2.0"
LIC_FILES_CHKSUM = "file://COPYING;md5=f75d2927d3c1ed2414ef72048f5ad640"
SRC_URI = "git://github.com/BuddiesOfBudgie/budgie-desktop-services.git;protocol=https;nobranch=1"
SRCREV = "a10c05f21c792d2abd50a302539fc5f158c0f3f7"
DEPENDS += "extra-cmake-modules qtbase qttools-native wayland wayland-native wayland-protocols kwayland libtoml11"
inherit qt6-cmake pkgconfig
EXTRA_OECMAKE = "-DCMAKE_CXX_STANDARD_REQUIRED=OFF"
PACKAGECONFIG ?= "desktopfile servicefile labwc"
PACKAGECONFIG[desktopfile] = "-DINSTALL_DESKTOP_FILE=ON,-DINSTALL_DESKTOP_FILE=OFF"
PACKAGECONFIG[servicefile] = "-DINSTALL_SERVICE_FILE=ON,-DINSTALL_SERVICE_FILES=OFF"
PACKAGECONFIG[labwc] = "-DINSTALL_LABWC=ON,-DINSTALL_LABWC=OFF"
FILES:${PN} += "${datadir}"
RDEPENDS:${PN} = "kwayland"

View File

@@ -0,0 +1,24 @@
SUMMARY = "Graphical display configuration tool for Budgie Desktop 10.10"
HOMEPAGE = "https://github.com/BuddiesOfBudgie/budgie-display-configurator"
LICENSE = "MPL-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=48a3fe23ed1353e0995dadfda05ffdb6"
SRC_URI = "git://github.com/BuddiesOfBudgie/budgie-display-configurator.git;protocol=https;nobranch=1"
SRCREV = "f93587697a80ad566e4af74afbee45a8f3ef1460"
DEPENDS += "extra-cmake-modules qtbase qttools-native kconfig kcolorscheme kirigami kcoreaddons ki18n qqc2-desktop-style"
inherit qt6-cmake gettext
# cmake checks whether these files are present. We do not provide them in sysroot,
# but at least they are included in the package -> just touch the files to avoid errors.
do_configure:prepend() {
mkdir -p ${STAGING_LIBEXECDIR}/kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
}
FILES:${PN} += "${datadir}"
RDEPENDS:${PN} = "kconfig kirigami kcolorscheme kcoreaddons qqc2-desktop-style"

View File

@@ -0,0 +1,20 @@
SUMMARY = "Open Collaboration Service client library"
HOMEPAGE = "https://invent.kde.org/frameworks/attica"
LICENSE = "LGPL-2.0-or-later"
LIC_FILES_CHKSUM += "file://LICENSES/LGPL-2.0-or-later.txt;md5=6d2d9952d88b50a51a5c73dc431d06c7"
SRC_URI = "git://invent.kde.org/frameworks/attica.git;protocol=https;nobranch=1"
SRCREV = "f6343034c9a77dee0289d9715a3fe80f8c5c558b"
DEPENDS = " \
qtbase \
qttools-native \
extra-cmake-modules \
"
inherit qt6-cmake pkgconfig
EXTRA_OECMAKE += "-DBUILD_TESTING=OFF"
FILES:${PN} += "${datadir}/qlogging-categories6"

View File

@@ -0,0 +1,22 @@
SUMMARY = "Qt wrapper for BlueZ 5 DBus API"
HOMEPAGE = "https://invent.kde.org/frameworks/bluez-qt"
LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM += "file://LICENSES/LGPL-2.1-only.txt;md5=6d2d9952d88b50a51a5c73dc431d06c7"
SRC_URI = "git://invent.kde.org/frameworks/bluez-qt.git;protocol=https;nobranch=1"
SRCREV = "b6426b8ff8cb24229fd5cb2331b4338dc7a563a2"
DEPENDS = " \
qtbase \
qttools-native \
qtdeclarative \
extra-cmake-modules \
bluez5 \
"
inherit qt6-cmake
EXTRA_OECMAKE += "-DBUILD_TESTING=OFF"
FILES:${PN} += "${libdir}/qml ${datadir}/qlogging-categories6"

View File

@@ -0,0 +1,28 @@
From 7a59af580210d064316ac07e606cba06b9cab9fd Mon Sep 17 00:00:00 2001
From: Markus Volk <f_l_k@t-online.de>
Date: Wed, 27 Aug 2025 20:01:28 +0200
Subject: [PATCH] icons-dark/CMakeLists.txt: dont use target binary
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Upstream-Status: Inappropriate [oe-specific]
---
icons-dark/CMakeLists.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/icons-dark/CMakeLists.txt b/icons-dark/CMakeLists.txt
index 567a7b1c..d03f8453 100644
--- a/icons-dark/CMakeLists.txt
+++ b/icons-dark/CMakeLists.txt
@@ -15,7 +15,7 @@ if(WITH_ICON_GENERATION)
# No trainling slashes on dirs. It will break scripts.
add_custom_target(breeze-generate-symbolic-dark ALL
COMMENT "Generating symbolic dark icons"
- COMMAND $<TARGET_FILE:generate-symbolic-dark> ${CMAKE_SOURCE_DIR}/icons ${ICON_GEN_DIR}
+ COMMAND "generate-symbolic-dark" ${CMAKE_SOURCE_DIR}/icons ${ICON_GEN_DIR}
)
# Auto-generate 24px monochrome icons from 22px versions
add_custom_target(breeze-generate-24px-versions-dark ALL
--
2.50.1

View File

@@ -0,0 +1,30 @@
SUMMARY = "Breeze icons"
HOMEPAGE = "https://api.kde.org/frameworks/breeze-icons/html/index.html"
LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM += "file://COPYING.LIB;md5=2d5025d4aa3495befef8f17206a5b0a1"
SRC_URI = "git://invent.kde.org/frameworks/breeze-icons.git;protocol=https;nobranch=1"
SRCREV = "81dc0bd7b6141baea1819138505f9486719d3084"
DEPENDS = " \
breeze-icons-native \
qtbase \
qttools-native \
extra-cmake-modules \
python3-lxml-native \
"
inherit qt6-cmake pkgconfig
EXTRA_OECMAKE:class-native += "-DWITH_ICON_GENERATION=OFF"
do_install:class-native() {
install -d ${D}${bindir}
for file in ${B}/bin/*; do
install -m 755 $file ${D}${bindir}
done
}
FILES:${PN} += "${libdir}/qml ${datadir}/icons"
BBCLASSEXTEND = "native"

View File

@@ -0,0 +1,37 @@
SUMMARY = "Integration of Qt application with KDE workspaces"
HOMEPAGE = "https://invent.kde.org/frameworks/frameworkintegration"
LICENSE = "LGPL-2.0-only"
LIC_FILES_CHKSUM += "file://LICENSES/LGPL-2.0-only.txt;md5=6d2d9952d88b50a51a5c73dc431d06c7"
SRC_URI = "git://invent.kde.org/frameworks/frameworkintegration.git;protocol=https;nobranch=1"
SRCREV = "ac3d6438eea174f9cadd3e641ce9f938d282ca02"
DEPENDS = " \
qtbase \
qttools-native \
extra-cmake-modules \
kwidgetaddons \
kconfig \
kcolorscheme \
kiconthemes \
knotifications \
kpackage \
ki18n \
knewstuff \
"
inherit qt6-cmake gettext
EXTRA_OECMAKE = "-DBUILD_TESTING=OFF"
do_configure:prepend() {
# cmake checks whether these files are present. We do not provide them in sysroot,
# but at least they are included in the package -> just touch the files to avoid errors.
mkdir -p ${STAGING_LIBEXECDIR}/kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
touch ${STAGING_BINDIR}/kpackagetool6
}
FILES:${PN} += "${libdir}/plugins ${datadir}"

View File

@@ -0,0 +1,25 @@
SUMMARY = "Reading, creating, and manipulating file archives"
HOMEPAGE = "https://api.kde.org/frameworks/karchive/html/index.html"
LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM += "file://LICENSES/LGPL-2.0-or-later.txt;md5=6d2d9952d88b50a51a5c73dc431d06c7"
SRC_URI = "gitsm://invent.kde.org/frameworks/karchive.git;protocol=https;nobranch=1"
SRCREV = "5108a420f807a36951804d5ee56aba2927410007"
DEPENDS = " \
bzip2 \
extra-cmake-modules \
openssl \
qtbase \
qttools-native \
xz \
zlib \
zstd \
"
inherit qt6-cmake pkgconfig
FILES:${PN} += "${datadir}/qlogging-categories6"
BBCLASSEXTEND = "native"

View File

@@ -0,0 +1,19 @@
SUMMARY = "Execute actions as privileged user"
HOMEPAGE = "https://invent.kde.org/frameworks/kauth"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM += "file://LICENSES/BSD-3-Clause.txt;md5=954f4d71a37096249f837652a7f586c0"
SRC_URI = "git://invent.kde.org/frameworks/kauth.git;protocol=https;nobranch=1"
SRCREV = "4ab64c03de56df3a0ba703596244b1a395ab742a"
DEPENDS = " \
qtbase \
qttools-native \
extra-cmake-modules \
kcoreaddons \
"
inherit qt6-cmake
FILES:${PN} += "${libdir}/plugins ${datadir}"

View File

@@ -0,0 +1,30 @@
SUMMARY = "Bookmarks management library"
HOMEPAGE = "https://invent.kde.org/frameworks/kbookmarks"
LICENSE = "LGPL-2.0-only"
LIC_FILES_CHKSUM += "file://LICENSES/LGPL-2.0-only.txt;md5=6d2d9952d88b50a51a5c73dc431d06c7"
SRC_URI = "git://invent.kde.org/frameworks/kbookmarks.git;protocol=https;nobranch=1"
SRCREV = "99622f70fd3d1d1e8c7b159b74f61437de3be337"
DEPENDS = " \
qtbase \
qttools-native \
extra-cmake-modules \
kconfig \
kcoreaddons\
kwidgetaddons \
"
inherit qt6-cmake gettext pkgconfig
# cmake checks whether these files are present. We do not provide them in sysroot,
# but at least they are included in the package -> just touch the files to avoid errors.
do_configure:prepend() {
mkdir -p ${STAGING_LIBEXECDIR}/kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
}
FILES:${PN} += "${datadir}/qlogging-categories6"
RDEPENDS:${PN} += "kconfig"

View File

@@ -0,0 +1,16 @@
SUMMARY = "Native Utilities for KDE System Settings modules"
HOMEPAGE = "https://invent.kde.org/frameworks/kcmutils"
LICENSE = "BSD-2-Clause"
LIC_FILES_CHKSUM += "file://LICENSES/BSD-2-Clause.txt;md5=d0f280d1058e77e66264a9b9e10e6c89"
COMPATIBLE_HOST:class-target = "null"
SRC_URI = "git://invent.kde.org/frameworks/kcmutils.git;protocol=https;nobranch=1"
SRCREV = "7ed6c474f634bc1d080356b24b0381c13d03b94d"
DEPENDS = "qtbase qttools-native extra-cmake-modules"
inherit qt6-cmake
EXTRA_OECMAKE += "-DTOOLS_ONLY=ON"
BBCLASSEXTEND = "native"

View File

@@ -0,0 +1,38 @@
SUMMARY = "Utilities for KDE System Settings modules"
HOMEPAGE = "https://invent.kde.org/frameworks/kcmutils"
LICENSE = "BSD-2-Clause"
LIC_FILES_CHKSUM += "file://LICENSES/BSD-2-Clause.txt;md5=d0f280d1058e77e66264a9b9e10e6c89"
SRC_URI = "git://invent.kde.org/frameworks/kcmutils.git;protocol=https;nobranch=1"
SRCREV = "7ed6c474f634bc1d080356b24b0381c13d03b94d"
DEPENDS = " \
qtbase \
qttools-native \
extra-cmake-modules \
kio \
kitemviews \
kconfig \
kconfigwidgets \
kxmlgui \
ki18n \
kcoreaddons \
kguiaddons \
kwidgetaddons \
"
inherit qt6-cmake mime-xdg gettext
EXTRA_OECMAKE += "-DBUILD_TESTING=OFF"
# cmake checks whether these files are present. We do not provide them in sysroot,
# but at least they are included in the package -> just touch the files to avoid errors.
do_configure:prepend() {
mkdir -p ${STAGING_LIBEXECDIR}/kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
}
FILES:${PN} += "${libdir}/qml ${datadir}"
RDEPENDS:${PN} += "kconfig"

View File

@@ -0,0 +1,17 @@
SUMMARY = "String encoding library"
HOMEPAGE = "https://invent.kde.org/frameworks/kcodecs"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM += "file://LICENSES/BSD-3-Clause.txt;md5=954f4d71a37096249f837652a7f586c0"
SRC_URI = "git://invent.kde.org/frameworks/kcodecs.git;protocol=https;nobranch=1"
SRCREV = "13c53eb2b30c89da3a0c74b9446ec82669036d11"
DEPENDS = " \
qtbase \
qttools-native \
extra-cmake-modules \
"
inherit qt6-cmake pkgconfig
FILES:${PN} += "${datadir}/qlogging-categories6"

View File

@@ -0,0 +1,36 @@
SUMMARY = "Classes to read and interact with KColorScheme"
HOMEPAGE = "https://api.kde.org/frameworks/kcolorscheme/html/index.html"
LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM += "file://LICENSES/LGPL-2.1-only.txt;md5=41890f71f740302b785c27661123bff5"
SRC_URI = "git://invent.kde.org/frameworks/kcolorscheme.git;protocol=https;nobranch=1"
SRCREV = "7972879c36f6ce07cfdda04b01d258185f6d044b"
DEPENDS = " \
appstream-native \
qtbase \
qttools-native \
extra-cmake-modules \
kconfig \
ki18n \
kguiaddons \
"
inherit qt6-cmake gettext pkgconfig
do_configure:prepend() {
# Those files are provided by 'kconfig' package but dont make it into STAGING_SYSROOT
#| The imported target "KF6::kconfig_compiler" references the file
#|
#| "../6.17.0/recipe-sysroot/usr/libexec/kf6/kconfig_compiler_kf6"
#|
#| but this file does not exist.
# add a hack to avoid cmake confusion:
mkdir -p ${STAGING_LIBEXECDIR}/kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
}
FILES:${PN} += "${libdir}/qml ${datadir}/qlogging-categories6"
RDEPENDS:${PN} += "kconfig"

View File

@@ -0,0 +1,30 @@
SUMMARY = "Powerful completion framework, including completion-enabled lineedit and combobox"
HOMEPAGE = "https://invent.kde.org/frameworks/kcompletion"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM += "file://LICENSES/BSD-3-Clause.txt;md5=954f4d71a37096249f837652a7f586c0"
SRC_URI = "git://invent.kde.org/frameworks/kcompletion.git;protocol=https;nobranch=1"
SRCREV = "2864a16edec2c4b6ddcbe5cafafa25c834aff3b5"
DEPENDS = " \
qtbase \
qttools-native \
extra-cmake-modules \
kcodecs \
kconfig \
kwidgetaddons \
"
inherit qt6-cmake pkgconfig
# cmake checks whether these files are present. We do not provide them in sysroot,
# but at least they are included in the package -> just touch the files to avoid errors.
do_configure:prepend() {
mkdir -p ${STAGING_LIBEXECDIR}/kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
}
FILES:${PN} += "${datadir}/qlogging-categories6"
RDEPENDS:${PN} += "kconfig"

View File

@@ -0,0 +1,20 @@
SUMMARY = "Persistent platform-independent application settings"
HOMEPAGE = "https://api.kde.org/frameworks/kwindowsystem/html/index.html"
LICENSE = "MIT & LGPL-2.1-only"
LIC_FILES_CHKSUM += "file://LICENSES/MIT.txt;md5=38aa75cf4c4c87f018227d5ec9638d75"
LIC_FILES_CHKSUM += "file://LICENSES/LGPL-2.1-only.txt;md5=fabba2a3bfeb22a6483d44e9ae824d3f"
SRC_URI = "git://invent.kde.org/frameworks/kconfig.git;protocol=https;nobranch=1"
SRCREV = "0bb25d1316ac204535b2e13d99fa0b1140e25c25"
DEPENDS = " \
qtbase \
qttools-native \
extra-cmake-modules \
"
inherit qt6-cmake
FILES:${PN} += "${libdir}/qml ${datadir}/qlogging-categories6"
BBCLASSEXTEND = "native"

View File

@@ -0,0 +1,36 @@
SUMMARY = "Widgets for configuration dialogs"
HOMEPAGE = "https://invent.kde.org/frameworks/kconfigwidgets"
LICENSE = "GPL-2.0-or-later"
LIC_FILES_CHKSUM += "file://LICENSES/GPL-2.0-or-later.txt;md5=fed54355545ffd980b814dab4a3b312c"
SRC_URI = "git://invent.kde.org/frameworks/kconfigwidgets.git;protocol=https;nobranch=1"
SRCREV = "a5557ba4b8380afbf40d6c159236d21017ae665f"
DEPENDS = " \
qtbase \
qttools-native \
extra-cmake-modules \
kcoreaddons \
kcodecs \
kconfig \
kguiaddons \
ki18n \
kwidgetaddons \
kcolorscheme \
"
inherit qt6-cmake gettext
EXTRA_OECMAKE += "-DBUILD_TESTING=OFF"
# cmake checks whether these files are present. We do not provide them in sysroot,
# but at least they are included in the package -> just touch the files to avoid errors.
do_configure:prepend() {
mkdir -p ${STAGING_LIBEXECDIR}/kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
}
FILES:${PN} += "${datadir}/qlogging-categories6"
RDEPENDS:${PN} += "kconfig"

View File

@@ -0,0 +1,25 @@
SUMMARY = "Qt addon library with a collection of non-GUI utilities"
HOMEPAGE = "https://api.kde.org/frameworks/kcoreaddons/html/index.html"
LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM += "file://LICENSES/LGPL-2.1-only.txt;md5=fabba2a3bfeb22a6483d44e9ae824d3f"
SRC_URI = "git://invent.kde.org/frameworks/kcoreaddons.git;protocol=https;nobranch=1"
SRCREV = "af34a53c79e4aa568b7ba1516d9517a33f8e7915"
DEPENDS = " \
qtbase \
qttools-native \
extra-cmake-modules \
kconfig \
plasma-wayland-protocols \
python3-shiboken6-native \
python3-pyside6 \
python3-build-native \
"
inherit qt6-cmake pkgconfig mime-xdg mime
EXTRA_OECMAKE += "-DBUILD_TESTING=OFF"
FILES:${PN} += "${libdir} ${datadir}"

View File

@@ -0,0 +1,20 @@
SUMMARY = "Graceful handling of application crashes"
HOMEPAGE = "https://invent.kde.org/frameworks/kcrash"
LICENSE = "CC0-1.0 & LGPL-2.0-or-later"
LIC_FILES_CHKSUM += "file://LICENSES/CC0-1.0.txt;md5=65d3616852dbf7b1a6d4b53b00626032"
LIC_FILES_CHKSUM += "file://LICENSES/LGPL-2.0-or-later.txt;md5=6d2d9952d88b50a51a5c73dc431d06c7"
SRC_URI = "git://invent.kde.org/frameworks/kcrash.git;protocol=https;nobranch=1"
SRCREV = "353f34f997a6b83c80126eaa5b3af21c1c1f6d3d"
DEPENDS = " \
qtbase \
qttools-native \
extra-cmake-modules \
kcoreaddons \
"
inherit qt6-cmake
FILES:${PN} += "${datadir}"

View File

@@ -0,0 +1,17 @@
SUMMARY = "Convenience classes for D-Bus"
HOMEPAGE = "https://invent.kde.org/frameworks/kdbusaddons"
LICENSE = "LGPL-2.0-or-later"
LIC_FILES_CHKSUM += "file://LICENSES/LGPL-2.0-or-later.txt;md5=6d2d9952d88b50a51a5c73dc431d06c7"
SRC_URI = "git://invent.kde.org/frameworks/kdbusaddons.git;protocol=https;nobranch=1"
SRCREV = "367293ddf33df44e717af2f4e69a76241da3fa9a"
DEPENDS = " \
qtbase \
qttools-native \
extra-cmake-modules \
"
inherit qt6-cmake
FILES:${PN} += "${datadir}/qlogging-categories6"

View File

@@ -0,0 +1,33 @@
SUMMARY = "Integration of QML and KDE work spaces"
HOMEPAGE = "https://invent.kde.org/frameworks/kdeclarative"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM += "file://LICENSES/GPL-2.0-only.txt;md5=93e64b4a83c7e441e48bbdeeea05c977"
SRC_URI = "git://invent.kde.org/frameworks/kdeclarative.git;protocol=https;nobranch=1"
SRCREV = "96312da6ab468199b61c8ceac69cc0259d845610"
DEPENDS = " \
qtbase \
qttools-native \
extra-cmake-modules \
ki18n\
kconfig \
kguiaddons \
kglobalaccel \
kwidgetaddons \
"
inherit qt6-cmake gettext
do_configure:prepend() {
# cmake checks whether these files are present. We do not provide them in sysroot,
# but at least they are included in the package -> just touch the files to avoid errors.
mkdir -p ${STAGING_LIBEXECDIR}/kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
}
FILES:${PN} += "${libdir}/qml ${datadir}"
RDEPENDS:${PN} += "kconfig"

View File

@@ -0,0 +1,30 @@
From 27fec821dfd3b93836d9f2a8adfe5b16368ac105 Mon Sep 17 00:00:00 2001
From: Markus Volk <f_l_k@t-online.de>
Date: Tue, 25 Nov 2025 19:14:05 +0100
Subject: [PATCH] src/CMakeLists.txt: fix runtime path
edit KCONF_UPDATE_EXE
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Upstream-Status: Inappropriate [oe-specific]
---
src/CMakeLists.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 7848ba4..da41bcc 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -29,7 +29,7 @@ target_link_libraries(kded6
)
target_compile_definitions(kded6 PRIVATE
- KCONF_UPDATE_EXE="$<TARGET_FILE:KF6::kconf_update>"
+ KCONF_UPDATE_EXE="${CMAKE_INSTALL_FULL_LIBEXECDIR}/kf6/kconf_update"
)
install(TARGETS kded6 ${KF_INSTALL_TARGETS_DEFAULT_ARGS} )
--
2.51.0

View File

@@ -0,0 +1,34 @@
SUMMARY = "Central daemon of KDE work spaces"
HOMEPAGE = "https://invent.kde.org/frameworks/kded"
LICENSE = "LGPL-2.0-or-later"
LIC_FILES_CHKSUM += "file://LICENSES/LGPL-2.0-or-later.txt;md5=6d2d9952d88b50a51a5c73dc431d06c7"
SRC_URI = "git://invent.kde.org/frameworks/kded.git;protocol=https;nobranch=1"
SRC_URI += "file://0001-src-CMakeLists.txt-fix-runtime-path.patch"
SRCREV = "319f8030471ed776eb5aea1c9ce939165c31b5ee"
DEPENDS = " \
qtbase \
qttools-native \
extra-cmake-modules \
kcoreaddons \
kconfig \
kcrash \
kdbusaddons \
kservice \
"
# cmake checks whether these files are present. We do not provide them in sysroot,
# but at least they are included in the package -> just touch the files to avoid errors.
do_configure:prepend() {
mkdir -p ${STAGING_LIBEXECDIR}/kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
}
inherit qt6-cmake
FILES:${PN} += "${datadir} ${systemd_user_unitdir}"
RDEPENDS:${PN} += "kconfig"

View File

@@ -0,0 +1,37 @@
SUMMARY = "Create documentation from DocBook"
HOMEPAGE = "https://invent.kde.org/frameworks/kdoctools"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM += "file://LICENSES/BSD-3-Clause.txt;md5=954f4d71a37096249f837652a7f586c0"
SRC_URI = "git://invent.kde.org/frameworks/kdoctools.git;protocol=https;nobranch=1"
SRCREV = "262b458d03474e9160afa17baf7186848891b122"
DEPENDS = " \
qtbase \
qttools-native \
extra-cmake-modules \
karchive \
ki18n \
libxml2 \
libxslt \
docbook-xml-dtd4 \
docbook-xsl-stylesheets \
liburi-perl-native \
kdoctools-native \
"
inherit qt6-cmake gettext perlnative
EXTRA_OECMAKE:class-target += "-DMEINPROC6_EXECUTABLE=${STAGING_BINDIR_NATIVE}/meinproc6"
do_install:append:class-target() {
sed -i 's|${STAGING_DATADIR}|${datadir}|' ${D}${datadir}/kf6/kdoctools/customization/kde-include-common.xsl
sed -i 's|${STAGING_DATADIR}|${datadir}|' ${D}${datadir}/kf6/kdoctools/customization/kde-include-man.xsl
sed -i 's|${STAGING_DATADIR}|${datadir}|' ${D}${datadir}/kf6/kdoctools/customization/dtd/kdedbx45.dtd
sed -i 's|${STAGING_DATADIR}|${datadir}|' ${D}${datadir}/kf6/kdoctools/customization/xsl/all-l10n.xml
}
FILES:${PN} += "${datadir}"
BBCLASSEXTEND = "native"

View File

@@ -0,0 +1,35 @@
SUMMARY = "KFileMetaData is a library for extracting metadata from files"
HOMEPAGE = "https://invent.kde.org/frameworks/kfilemetadata"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM += "file://LICENSES/BSD-3-Clause.txt;md5=954f4d71a37096249f837652a7f586c0"
SRC_URI = "git://invent.kde.org/frameworks/kfilemetadata.git;protocol=https;nobranch=1"
SRCREV = "27e68b2b7237ed855a36a12d8b1e23021ee2d6d6"
DEPENDS = " \
qtbase \
qttools-native \
extra-cmake-modules \
karchive \
kcoreaddons \
kconfig \
kcodecs \
ki18n \
poppler \
taglib \
exiv2 \
attr \
${@bb.utils.contains('LICENSE_FLAGS_ACCEPTED', 'commercial', 'ffmpeg', '', d)} \
"
inherit qt6-cmake pkgconfig gettext
# cmake checks whether these files are present. We do not provide them in sysroot,
# but at least they are included in the package -> just touch the files to avoid errors.
do_configure:prepend() {
mkdir -p ${STAGING_LIBEXECDIR}/kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
}
FILES:${PN} += "${libdir}/plugins ${datadir}/qlogging-categories6"

View File

@@ -0,0 +1,18 @@
SUMMARY = "Global desktop keyboard shortcuts"
HOMEPAGE = "https://invent.kde.org/frameworks/kglobalaccel"
LICENSE = "LGPL-2.0-or-later"
LIC_FILES_CHKSUM += "file://LICENSES/LGPL-2.0-or-later.txt;md5=6d2d9952d88b50a51a5c73dc431d06c7"
SRC_URI = "git://invent.kde.org/frameworks/kglobalaccel.git;protocol=https;nobranch=1"
SRCREV = "034e5f9695f26ad8d11b010c432ebdc30cd01ca5"
DEPENDS = " \
qtbase \
qttools-native \
extra-cmake-modules \
"
inherit qt6-cmake
FILES:${PN} += "${datadir}"

View File

@@ -0,0 +1,26 @@
SUMMARY = "Utilities for graphical user interfaces"
HOMEPAGE = "https://api.kde.org/frameworks/kguiaddons/html/index.html"
LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM += "file://LICENSES/LGPL-2.1-only.txt;md5=fabba2a3bfeb22a6483d44e9ae824d3f"
SRC_URI = "git://invent.kde.org/frameworks/kguiaddons.git;protocol=https;nobranch=1"
SRCREV = "17265ad3d8ba51d2801f477f583f0539cf4fc029"
DEPENDS = " \
qtbase \
qttools-native \
extra-cmake-modules \
kconfig \
plasma-wayland-protocols \
python3-shiboken6-native \
python3-pyside6 \
python3-build-native \
"
inherit qt6-cmake mime-xdg pkgconfig
EXTRA_OECMAKE += "-DBUILD_TESTING=OFF"
FILES:${PN} += "${libdir}/qml ${PYTHON_SITEPACKAGES_DIR} ${datadir}/qlogging-categories6"
BBCLASSEXTEND = "native"

View File

@@ -0,0 +1,18 @@
SUMMARY = "Execute actions as privileged user"
HOMEPAGE = "https://invent.kde.org/frameworks/kholidays"
LICENSE = "BSD-2-Clause"
LIC_FILES_CHKSUM += "file://LICENSES/BSD-2-Clause.txt;md5=63d6ee386b8aaba70b1bf15a79ca50f2"
SRC_URI = "git://invent.kde.org/frameworks/kholidays.git;protocol=https;nobranch=1"
SRCREV = "ed0d328a66411635c33046b0c5e52655599c0acb"
DEPENDS = " \
qtbase \
qttools-native \
extra-cmake-modules \
"
inherit qt6-cmake
FILES:${PN} += "${libdir}/qml ${datadir}"

View File

@@ -0,0 +1,27 @@
SUMMARY = "Access to the windowing system"
HOMEPAGE = "https://api.kde.org/frameworks/ki18n/html/index.html"
LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM += "file://LICENSES/LGPL-2.1-only.txt;md5=fabba2a3bfeb22a6483d44e9ae824d3f"
SRC_URI = "git://invent.kde.org/frameworks/ki18n.git;protocol=https;nobranch=1"
SRCREV = "7d0575cca49cda0d4acfc1dfd64eb3995b5e4fb2"
DEPENDS = " \
qtbase \
qttools-native \
extra-cmake-modules \
kconfig \
gettext-native \
"
inherit qt6-cmake gettext pkgconfig
do_install:append() {
sed -i 's|${STAGING_BINDIR_NATIVE}/python3-native|${bindir}|' ${D}${libdir}/cmake/KF6I18n/KF6I18nMacros.cmake
}
FILES:${PN} += "${libdir}/qml ${libdir}/plugins/kf6 ${datadir}/qlogging-categories6"
BBCLASSEXTEND = "native"
RDEPENDS:${PN} += "kconfig"

View File

@@ -0,0 +1,38 @@
SUMMARY = "Icon GUI utilities"
HOMEPAGE = "https://api.kde.org/frameworks/kiconthemes/html/index.html"
LICENSE = "MIT & LGPL-2.1-only"
LIC_FILES_CHKSUM += "file://LICENSES/LGPL-2.1-only.txt;md5=fabba2a3bfeb22a6483d44e9ae824d3f"
SRC_URI = "git://invent.kde.org/frameworks/kiconthemes.git;protocol=https;nobranch=1"
SRCREV = "af4f77d4e19aeab9be438fdac6d4684955da67e6"
DEPENDS = " \
breeze-icons \
qtbase \
qttools-native \
extra-cmake-modules \
karchive \
kconfig \
ki18n \
kwidgetaddons \
kcolorscheme \
"
inherit qt6-cmake gettext pkgconfig
do_configure:prepend() {
# Those files are provided by 'kconfig' package but dont make it into STAGING_SYSROOT
#| The imported target "KF6::kconfig_compiler" references the file
#|
#| "../6.17.0/recipe-sysroot/usr/libexec/kf6/kconfig_compiler_kf6"
#|
#| but this file does not exist.
# add a hack to avoid cmake confusion:
mkdir -p ${STAGING_LIBEXECDIR}/kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
}
FILES:${PN} += "${libdir}/qml ${libdir}/plugins/kiconthemes6 ${datadir}/qlogging-categories6"
RDEPENDS:${PN} += "kconfig"

View File

@@ -0,0 +1,22 @@
SUMMARY = "Reporting of idle time of user and system"
HOMEPAGE = "https://invent.kde.org/frameworks/kidletime"
LICENSE = "GPL-2.0-or-later"
LIC_FILES_CHKSUM += "file://LICENSES/GPL-2.0-or-later.txt;md5=fed54355545ffd980b814dab4a3b312c"
SRC_URI = "git://invent.kde.org/frameworks/kidletime.git;protocol=https;nobranch=1"
SRCREV = "064374fa4737c36563224de6673d6ab4cda4271b"
DEPENDS = " \
qtbase \
qttools-native \
extra-cmake-modules \
wayland \
wayland-native \
plasma-wayland-protocols \
"
inherit qt6-cmake
EXTRA_OECMAKE += "-DHAVE_X11=OFF -DHAVE_WAYLAND=ON"
FILES:${PN} += "${libdir} ${datadir}"

View File

@@ -0,0 +1,56 @@
SUMMARY = "Network transparent access to files and data"
HOMEPAGE = "https://invent.kde.org/frameworks/kio"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM += "file://LICENSES/BSD-3-Clause.txt;md5=954f4d71a37096249f837652a7f586c0"
SRC_URI = "git://invent.kde.org/frameworks/kio.git;protocol=https;nobranch=1"
SRCREV = "1f471941c4be1de739322ed302266aea85de68c7"
DEPENDS = " \
acl \
util-linux \
qtbase \
qttools-native \
extra-cmake-modules \
kcoreaddons \
ki18n \
kcrash \
kbookmarks \
kconfig \
kcolorscheme \
kcompletion \
kguiaddons \
kwidgetaddons \
kiconthemes \
kitemviews \
kjobwidgets \
kdbusaddons\
kwindowsystem \
kservice \
solid \
"
inherit qt6-cmake gettext mime mime-xdg
# cmake checks whether these files are present. We do not provide them in sysroot,
# but at least they are included in the package -> just touch the files to avoid errors.
do_configure:prepend() {
mkdir -p ${STAGING_LIBEXECDIR}/kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
}
EXTRA_OECMAKE += "-DWITH_X11=OFF"
FILES:${PN} += "${libdir}/plugins ${libdir}/libkuriikwsfiltereng_private.so ${datadir}"
FILES:${PN}-dev = " \
${includedir} \
${libdir}/libKF6KIOCore.so \
${libdir}/libKF6KIOFileWidgets.so \
${libdir}/libKF6KIOGui.so \
${libdir}/libKF6KIOWidgets.so \
${libdir}/cmake \
"
RDEPENDS:${PN} += "kconfig kded"

View File

@@ -0,0 +1,18 @@
SUMMARY = "QtQuick plugins to build user interfaces following the KDE Human Interface Guidelines"
HOMEPAGE = "https://invent.kde.org/frameworks/kirigami"
LICENSE = "BSD-2-Clause"
LIC_FILES_CHKSUM += "file://LICENSES/BSD-2-Clause.txt;md5=4e290b17e3e05732730de37b44abef90"
SRC_URI = "git://invent.kde.org/frameworks/kirigami.git;protocol=https;nobranch=1"
SRCREV = "a5fbb933b96333dcfe9bfcc2deea3fd5b0396c8b"
DEPENDS = " \
qtbase \
qttools-native \
extra-cmake-modules \
"
inherit qt6-cmake
FILES:${PN} += "${libdir}/qml ${datadir}"

View File

@@ -0,0 +1,17 @@
SUMMARY = "Set of item models extending the Qt model-view framework"
HOMEPAGE = "https://invent.kde.org/frameworks/kitemmodels"
LICENSE = "LGPL-2.0-or-later"
LIC_FILES_CHKSUM += "file://LICENSES/LGPL-2.0-or-later.txt;md5=6d2d9952d88b50a51a5c73dc431d06c7"
SRC_URI = "git://invent.kde.org/frameworks/kitemmodels.git;protocol=https;nobranch=1"
SRCREV = "9ddc111ef4a5a546870547071f96c0a64dd89cba"
DEPENDS = " \
qtbase \
qttools-native \
extra-cmake-modules \
"
inherit qt6-cmake
FILES:${PN} += "${libdir}/qml ${datadir}/qlogging-categories6"

View File

@@ -0,0 +1,17 @@
SUMMARY = "Set of item views extending the Qt model-view framework"
HOMEPAGE = "https://invent.kde.org/frameworks/kitemviews"
LICENSE = "GPL-2.0-or-later"
LIC_FILES_CHKSUM += "file://LICENSES/GPL-2.0-or-later.txt;md5=fed54355545ffd980b814dab4a3b312c"
SRC_URI = "git://invent.kde.org/frameworks/kitemviews.git;protocol=https;nobranch=1"
SRCREV = "f801da40d4fc1283dd736a8775e9a226fc6ef358"
DEPENDS = " \
qtbase \
qttools-native \
extra-cmake-modules \
"
inherit qt6-cmake
FILES:${PN} += "${datadir}/qlogging-categories6"

View File

@@ -0,0 +1,24 @@
SUMMARY = "Widgets for showing progress of asynchronous jobs"
HOMEPAGE = "https://invent.kde.org/frameworks/kjobwidgets"
LICENSE = "LGPL-2.0-or-later"
LIC_FILES_CHKSUM += "file://LICENSES/LGPL-2.0-or-later.txt;md5=6d2d9952d88b50a51a5c73dc431d06c7"
SRC_URI = "git://invent.kde.org/frameworks/kjobwidgets.git;protocol=https;nobranch=1"
SRCREV = "7127a083a2484484c95bfc3c6f839634b2a19ccc"
DEPENDS = " \
qtbase \
qttools-native \
extra-cmake-modules \
kcoreaddons \
kwidgetaddons \
knotifications \
python3-shiboken6-native \
python3-pyside6 \
"
inherit qt6-cmake
CXXFLAGS += "-I${STAGING_INCDIR}/PySide6/KCoreAddons"
FILES:${PN} += "${PYTHON_SITEPACKAGES_DIR} ${datadir}"

View File

@@ -0,0 +1,31 @@
SUMMARY = "Framework for downloading and sharing additional application data"
HOMEPAGE = "https://invent.kde.org/frameworks/knewstuff"
LICENSE = "BSD-2-Clause"
LIC_FILES_CHKSUM += "file://LICENSES/BSD-2-Clause.txt;md5=534956ece1a160a65f088a8f82672ef9"
SRC_URI = "git://invent.kde.org/frameworks/knewstuff.git;protocol=https;nobranch=1"
SRCREV = "33148b0c020d38712427d6882eff3d1c8a614393"
DEPENDS = " \
qtbase \
qttools-native \
extra-cmake-modules \
karchive \
kcoreaddons \
kwidgetaddons \
kpackage \
attica \
"
inherit qt6-cmake pkgconfig gettext
# cmake checks whether these files are present. We do not provide them in sysroot,
# but at least they are included in the package -> just touch the files to avoid errors.
do_configure:prepend() {
mkdir -p ${STAGING_LIBEXECDIR}/kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
touch ${STAGING_BINDIR}/kpackagetool6
}
FILES:${PN} += "${libdir}/qml ${libdir}/plugins ${datadir}/qlogging-categories6"

View File

@@ -0,0 +1,31 @@
SUMMARY = "Desktop Notifications"
HOMEPAGE = "https://invent.kde.org/frameworks/knotifications"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM += "file://LICENSES/BSD-3-Clause.txt;md5=954f4d71a37096249f837652a7f586c0"
SRC_URI = "git://invent.kde.org/frameworks/knotifications.git;protocol=https;nobranch=1"
SRCREV = "a335d7880124bc21a4b9d8a9367fd1a93f8ea0f8"
DEPENDS = " \
qtbase \
qttools-native \
extra-cmake-modules \
kconfig \
python3-shiboken6-native \
python3-pyside6 \
libcanberra \
"
inherit qt6-cmake pkgconfig
# cmake checks whether these files are present. We do not provide them in sysroot,
# but at least they are included in the package -> just touch the files to avoid errors.
do_configure:prepend() {
mkdir -p ${STAGING_LIBEXECDIR}/kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
}
FILES:${PN} += "${libdir}/qml ${PYTHON_SITEPACKAGES_DIR} ${datadir}/qlogging-categories6"
RDEPENDS:${PN} += "kconfig"

View File

@@ -0,0 +1,20 @@
SUMMARY = "Installation and loading of additional content as packages"
HOMEPAGE = "https://invent.kde.org/frameworks/kpackage"
LICENSE = "LGPL-2.0-or-later"
LIC_FILES_CHKSUM += "file://LICENSES/LGPL-2.0-or-later.txt;md5=6d2d9952d88b50a51a5c73dc431d06c7"
SRC_URI = "git://invent.kde.org/frameworks/kpackage.git;protocol=https;nobranch=1"
SRCREV = "4fa04fd58962db33dc8b05c0963e67a143f648a5"
DEPENDS = " \
qtbase \
qttools-native \
extra-cmake-modules \
karchive \
ki18n \
kcoreaddons \
"
inherit qt6-cmake gettext
FILES:${PN} += "${datadir}"

View File

@@ -0,0 +1,36 @@
SUMMARY = "Plugin framework for user interface components"
HOMEPAGE = "https://invent.kde.org/frameworks/kparts"
LICENSE = "GPL-2.0-or-later"
LIC_FILES_CHKSUM += "file://LICENSES/GPL-2.0-or-later.txt;md5=fed54355545ffd980b814dab4a3b312c"
SRC_URI = "git://invent.kde.org/frameworks/kparts.git;protocol=https;nobranch=1"
SRCREV = "67fe704d551ae546d380424a5a77f7bd2facbf29"
DEPENDS = " \
qtbase \
qttools-native \
extra-cmake-modules \
kconfig \
kcoreaddons \
ki18n \
kservice \
kjobwidgets \
kwidgetaddons \
kio \
kxmlgui \
"
inherit qt6-cmake gettext
# cmake checks whether these files are present. We do not provide them in sysroot,
# but at least they are included in the package -> just touch the files to avoid errors.
do_configure:prepend() {
mkdir -p ${STAGING_LIBEXECDIR}/kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
}
FILES:${PN} += "${datadir}"
RDEPENDS:${PN} += "kconfig"

View File

@@ -0,0 +1,23 @@
SUMMARY = "A barcode abstraction layer providing uniform access to generation of barcodes with data"
HOMEPAGE = "https://invent.kde.org/frameworks/prison"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM += "file://LICENSES/BSD-3-Clause.txt;md5=954f4d71a37096249f837652a7f586c0"
SRC_URI = "git://invent.kde.org/frameworks/prison.git;protocol=https;nobranch=1"
SRCREV = "45ea8ed5d66fce0df354de7f3623006aecebd3e4"
DEPENDS = " \
qtbase \
qttools-native \
extra-cmake-modules \
qtquick3d \
qtmultimedia \
qrencode \
libdmtx \
"
inherit qt6-cmake gettext
FILES:${PN} += "${libdir}/qml ${datadir}"

View File

@@ -0,0 +1,17 @@
SUMMARY = "A QtQuick module providing high-performance charts"
HOMEPAGE = "https://invent.kde.org/frameworks/kquickcharts"
LICENSE = "BSD-2-Clause"
LIC_FILES_CHKSUM += "file://LICENSES/BSD-2-Clause.txt;md5=d0f280d1058e77e66264a9b9e10e6c89"
SRC_URI = "git://invent.kde.org/frameworks/kquickcharts.git;protocol=https;nobranch=1"
SRCREV = "3f685898464abe640eeb07763fb48c652bc492e1"
DEPENDS = " \
qtbase \
qttools-native \
extra-cmake-modules \
"
inherit qt6-cmake
FILES:${PN} += "${libdir}/qml ${datadir}/qlogging-categories6"

View File

@@ -0,0 +1,33 @@
SUMMARY = "Framework for Plasma runners"
HOMEPAGE = "https://invent.kde.org/frameworks/krunner"
LICENSE = "BSD-2-Clause"
LIC_FILES_CHKSUM += "file://LICENSES/BSD-2-Clause.txt;md5=534956ece1a160a65f088a8f82672ef9"
SRC_URI = "git://invent.kde.org/frameworks/krunner.git;protocol=https;nobranch=1"
SRCREV = "bfe9f124da65472f05514198777d80c53ce8a4e6"
DEPENDS = " \
qtbase \
qttools-native \
extra-cmake-modules \
kcoreaddons \
ki18n \
kconfig \
kitemmodels \
kwindowsystem \
"
# cmake checks whether these files are present. We do not provide them in sysroot,
# but at least they are included in the package -> just touch the files to avoid errors.
do_configure:prepend() {
mkdir -p ${STAGING_LIBEXECDIR}/kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
}
inherit qt6-cmake gettext
FILES:${PN} += "${datadir}"
RDEPENDS:${PN} += "kconfig"

View File

@@ -0,0 +1,30 @@
SUMMARY = "KService allows to query information about installed applications and their associated file types"
HOMEPAGE = "https://invent.kde.org/frameworks/kservice"
LICENSE = "LGPL-2.0-or-later"
LIC_FILES_CHKSUM += "file://LICENSES/LGPL-2.0-or-later.txt;md5=6d2d9952d88b50a51a5c73dc431d06c7"
SRC_URI = "git://invent.kde.org/frameworks/kservice.git;protocol=https;nobranch=1"
SRCREV = "67ab6fdddd531f63a72f2423196aeb0b1a0d1d54"
DEPENDS = " \
appstream-native \
qtbase \
qttools-native \
extra-cmake-modules \
kcoreaddons \
ki18n \
kconfig \
"
# cmake checks whether these files are present. We do not provide them in sysroot,
# but at least they are included in the package -> just touch the files to avoid errors.
do_configure:prepend() {
mkdir -p ${STAGING_LIBEXECDIR}/kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
}
inherit qt6-cmake
FILES:${PN} += "${datadir}"

View File

@@ -0,0 +1,22 @@
SUMMARY = "KDE Status Notifier Item Protocol Implementation"
HOMEPAGE = "https://invent.kde.org/frameworks/kstatusnotifieritem"
LICENSE = "LGPL-2.0-or-later"
LIC_FILES_CHKSUM += "file://LICENSES/LGPL-2.0-or-later.txt;md5=e3e049b303846e4de3eeafccf035a404"
SRC_URI = "git://invent.kde.org/frameworks/kstatusnotifieritem.git;protocol=https;nobranch=1"
SRCREV = "6b5a8512ddb04d219c784abb01b0febc8a21891a"
DEPENDS = " \
qtbase \
qttools-native \
extra-cmake-modules \
kwindowsystem \
dbus \
python3-shiboken6-native \
python3-pyside6 \
"
inherit qt6-cmake pkgconfig
EXTRA_OECMAKE += "-DWITHOUT_X11=ON"
FILES:${PN} += "${datadir} ${PYTHON_SITEPACKAGES_DIR}"

View File

@@ -0,0 +1,32 @@
SUMMARY = "A library for rendering SVG-based themes with stylesheet re-coloring and on-disk caching"
HOMEPAGE = "https://invent.kde.org/frameworks/ksvg"
LICENSE = "GPL-2.0-or-later"
LIC_FILES_CHKSUM += "file://LICENSES/GPL-2.0-or-later.txt;md5=fed54355545ffd980b814dab4a3b312c"
SRC_URI = "git://invent.kde.org/frameworks/ksvg.git;protocol=https;nobranch=1"
SRCREV = "c17130897693ca23aace871ae14020979c39ca61"
DEPENDS = " \
qtbase \
qttools-native \
extra-cmake-modules \
kcoreaddons \
karchive \
kcolorscheme \
kguiaddons \
kirigami \
"
inherit qt6-cmake gettext
# cmake checks whether these files are present. We do not provide them in sysroot,
# but at least they are included in the package -> just touch the files to avoid errors.
do_configure:prepend() {
mkdir -p ${STAGING_LIBEXECDIR}/kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
}
FILES:${PN} += "${libdir}/qml ${datadir}/qlogging-categories6"
RDEPENDS:${PN} += "kconfig"

View File

@@ -0,0 +1,37 @@
SUMMARY = "Full text editor component"
HOMEPAGE = "https://api.kde.org/frameworks/ktexteditor/html/index.html"
LICENSE = "BSD-2-Clause"
LIC_FILES_CHKSUM += "file://LICENSES/BSD-2-Clause.txt;md5=63d6ee386b8aaba70b1bf15a79ca50f2"
SRC_URI = "git://invent.kde.org/frameworks/ktexteditor.git;protocol=https;nobranch=1"
SRCREV = "8d720355fb9e7a6f4ea99f883b90ea36d275e857"
DEPENDS = " \
qtbase \
qttools-native \
extra-cmake-modules \
kconfig \
karchive \
kguiaddons \
ki18n \
kio \
kauth \
kparts \
sonnet \
syntax-highlighting \
kcolorscheme \
"
inherit qt6-cmake gettext
# cmake checks whether these files are present. We do not provide them in sysroot,
# but at least they are included in the package -> just touch the files to avoid errors.
do_configure:prepend() {
mkdir -p ${STAGING_LIBEXECDIR}/kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
}
FILES:${PN} += "${libdir}/plugins ${datadir}"
RDEPENDS:${PN} += "kconfig"

View File

@@ -0,0 +1,34 @@
SUMMARY = "Text editing widgets"
HOMEPAGE = "https://invent.kde.org/frameworks/ktextwidgets"
LICENSE = "LGPL-2.0-or-later"
LIC_FILES_CHKSUM += "file://LICENSES/LGPL-2.0-or-later.txt;md5=6d2d9952d88b50a51a5c73dc431d06c7"
SRC_URI = "git://invent.kde.org/frameworks/ktextwidgets.git;protocol=https;nobranch=1"
SRCREV = "cadbcf79438e217ff045a15ee9c5573437c4892c"
DEPENDS = " \
qtbase \
qttools-native \
extra-cmake-modules \
kcompletion \
kconfig \
ki18n \
kwidgetaddons \
sonnet \
"
inherit qt6-cmake gettext
EXTRA_OECMAKE += "-DBUILD_TESTING=OFF"
# cmake checks whether these files are present. We do not provide them in sysroot,
# but at least they are included in the package -> just touch the files to avoid errors.
do_configure:prepend() {
mkdir -p ${STAGING_LIBEXECDIR}/kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
}
FILES:${PN} += "${datadir}/qlogging-categories6"
RDEPENDS:${PN} += "kconfig"

View File

@@ -0,0 +1,39 @@
SUMMARY = "Safe desktop-wide storage for passwords"
HOMEPAGE = "https://invent.kde.org/frameworks/kwallet"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM += "file://LICENSES/BSD-3-Clause.txt;md5=954f4d71a37096249f837652a7f586c0"
SRC_URI = "git://invent.kde.org/frameworks/kwallet.git;protocol=https;nobranch=1"
SRCREV = "aee55db955c86fd829b4c4b7d3a8de6757b4a5c9"
DEPENDS = " \
qtbase \
qttools-native \
extra-cmake-modules \
kconfig \
kcoreaddons \
ki18n \
kwindowsystem \
knotifications \
kwidgetaddons \
kcolorscheme \
kdbusaddons \
kcrash \
qca \
libsecret \
"
inherit qt6-cmake gettext pkgconfig
# ksecret daemon build requires qt5
EXTRA_OECMAKE += "-DOE_QCA_PATH_HOST_ROOT=${STAGING_DIR_HOST} -DBUILD_KSECRETD=OFF"
# cmake checks whether these files are present. We do not provide them in sysroot,
# but at least they are included in the package -> just touch the files to avoid errors.
do_configure:prepend() {
mkdir -p ${STAGING_LIBEXECDIR}/kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
}
FILES:${PN} += "${datadir}"

View File

@@ -0,0 +1,23 @@
SUMMARY = "Widget addons"
HOMEPAGE = "https://github.com/KDE/kwidgetsaddons"
LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM += "file://LICENSES/LGPL-2.1-only.txt;md5=fabba2a3bfeb22a6483d44e9ae824d3f"
SRC_URI = "git://invent.kde.org/frameworks/kwidgetsaddons.git;protocol=https;nobranch=1"
SRCREV = "7d692d195f59c07a8a423d91a3de9e4a2c93db1f"
DEPENDS = " \
qtbase \
qttools-native \
extra-cmake-modules \
kconfig \
python3-shiboken6-native \
python3-pyside6 \
python3-build-native \
"
inherit qt6-cmake pkgconfig
FILES:${PN} += "${libdir}/qml ${PYTHON_SITEPACKAGES_DIR} ${datadir}/qlogging-categories6"
RDEPENDS:${PN} += "kconfig"

View File

@@ -0,0 +1,24 @@
SUMMARY = "Access to the windowing system"
HOMEPAGE = "https://api.kde.org/frameworks/kwindowsystem/html/index.html"
LICENSE = "MIT & LGPL-2.1-only"
LIC_FILES_CHKSUM += "file://LICENSES/MIT.txt;md5=38aa75cf4c4c87f018227d5ec9638d75"
LIC_FILES_CHKSUM += "file://LICENSES/LGPL-2.1-only.txt;md5=fabba2a3bfeb22a6483d44e9ae824d3f"
SRC_URI = "git://invent.kde.org/frameworks/kwindowsystem.git;protocol=https;nobranch=1"
SRCREV = "ad68ea2cc4205c524d1766b457a7c5eec2bf9bbf"
DEPENDS = " \
qtbase \
qttools-native \
plasma-wayland-protocols \
"
inherit qt6-cmake pkgconfig
EXTRA_OECMAKE = "-DKWINDOWSYSTEM_X11=OFF"
FILES:${PN} += " \
${libdir}/plugins/kf6 \
${libdir}/qml \
${datadir}/qlogging-categories6 \
"

View File

@@ -0,0 +1,39 @@
SUMMARY = "Framework for managing menu and toolbar actions"
HOMEPAGE = "https://invent.kde.org/frameworks/kxmlgui"
LICENSE = "BSD-2-Clause"
LIC_FILES_CHKSUM += "file://LICENSES/BSD-2-Clause.txt;md5=534956ece1a160a65f088a8f82672ef9"
SRC_URI = "git://invent.kde.org/frameworks/kxmlgui.git;protocol=https;nobranch=1"
SRCREV = "cc8ef30b396de591ca0cc261a4776d56c2615bc1"
DEPENDS = " \
qtbase \
qttools-native \
extra-cmake-modules \
kconfig \
kconfigwidgets \
kcoreaddons \
kglobalaccel \
kitemviews \
kguiaddons \
ki18n \
kiconthemes \
kwidgetaddons \
python3-shiboken6-native \
python3-pyside6 \
python3-build-native \
"
inherit qt6-cmake gettext
# cmake checks whether these files are present. We do not provide them in sysroot,
# but at least they are included in the package -> just touch the files to avoid errors.
do_configure:prepend() {
mkdir -p ${STAGING_LIBEXECDIR}/kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
}
FILES:${PN} += "${datadir}/qlogging-categories6 ${PYTHON_SITEPACKAGES_DIR}"
RDEPENDS:${PN} += "kconfig"

View File

@@ -0,0 +1,22 @@
SUMMARY = "Qt wrapper for ModemManager DBus API"
HOMEPAGE = "https://invent.kde.org/frameworks/modemmanager-qt"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM += "file://LICENSES/BSD-3-Clause.txt;md5=954f4d71a37096249f837652a7f586c0"
SRC_URI = "git://invent.kde.org/frameworks/modemmanager-qt.git;protocol=https;nobranch=1"
SRCREV = "3d1a780733c56e876b30da560351f7ba57f91e98"
DEPENDS = " \
qtbase \
qttools-native \
extra-cmake-modules \
modemmanager \
"
inherit qt6-cmake pkgconfig
do_install:append() {
sed -i 's:${STAGING_INCDIR}:${includedir}:' ${D}${libdir}/cmake/KF6ModemManagerQt/KF6ModemManagerQtTargets.cmake
}
FILES:${PN} += "${libdir}/qml ${datadir}"

View File

@@ -0,0 +1,18 @@
SUMMARY = "Qt wrapper for NetworkManager DBus API"
HOMEPAGE = "https://invent.kde.org/frameworks/networkmanager-qt"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM += "file://LICENSES/BSD-3-Clause.txt;md5=954f4d71a37096249f837652a7f586c0"
SRC_URI = "git://invent.kde.org/frameworks/networkmanager-qt.git;protocol=https;nobranch=1"
SRCREV = "b3d506192606ba7e98935c43f7717d1f09002bca"
DEPENDS = " \
qtbase \
qttools-native \
extra-cmake-modules \
networkmanager \
"
inherit qt6-cmake pkgconfig
FILES:${PN} += "${libdir}/qml ${datadir}"

View File

@@ -0,0 +1,18 @@
DESCRIPTION = "Plasma Wayland Protocols"
HOMEPAGE = "https://download.kde.org/stable/plasma-wayland-protocols"
LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=2d5025d4aa3495befef8f17206a5b0a1"
SRC_URI = "https://download.kde.org/stable/plasma-wayland-protocols/plasma-wayland-protocols-${PV}.tar.xz"
SRC_URI[sha256sum] = "9818bb1462211ce5982e670abf0d964eb11fe1d0c02a1c26084db30695a79d6a"
DEPENDS = "extra-cmake-modules"
BBCLASSEXTEND = "native nativesdk"
inherit qt6-cmake
FILES:${PN}-dev += " \
${libdir}/cmake/* \
${datadir}/plasma-wayland-protocols/* \
"

View File

@@ -0,0 +1,45 @@
SUMMARY = "Qt Cryptographic Architecture (QCA)"
HOMEPAGE = "https://invent.kde.org/libraries/qca"
LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM += "file://COPYING;md5=fbc093901857fcd118f065f900982c24"
SRC_URI = "git://invent.kde.org/libraries/qca.git;protocol=https;nobranch=1"
SRCREV = "df5171e3c4baf346581f15af5a040e61b166a332"
DEPENDS = " \
qtbase \
qttools-native \
qt5compat \
extra-cmake-modules \
libgcrypt \
cyrus-sasl \
openssl \
pkcs11-helper \
nss \
botan \
"
inherit qt6-cmake pkgconfig
EXTRA_OECMAKE += " \
-DQT_MAJOR_VERSION=6 \
-DBUILD_WITH_QT6=ON \
-DQCA_FEATURE_INSTALL_DIR=${libdir}${QT_DIR_NAME}/mkspecs/features \
-DLIB_SUFFIX=${@d.getVar('baselib').replace('lib', '')} \
-DOE_KF6_PATH_HOST_ROOT=${STAGING_DIR_HOST} \
-DCMAKE_SYSROOT=${RECIPE_SYSROOT} \
"
do_compile:prepend() {
export XDG_DATA_DIRS=${STAGING_DATADIR}:$XDG_DATA_DIRS
export LD_LIBRARY_PATH=${STAGING_LIBDIR_NATIVE}:$LD_LIBRARY_PATH
}
do_install:prepend() {
if [ "0" -ne $(find . -name \*.cmake | grep '_usr\|Export' | wc -l) ]; then
sed -i 's/\"\/usr\//\"\$\{OE_KF6_PATH_HOST_ROOT\}\/usr\//g' $(find . -name "*.cmake" | grep '_usr\|Export')
sed -i 's/\;\/usr\//\;\$\{OE_KF6_PATH_HOST_ROOT\}\/usr\//g' $(find . -name "*.cmake" | grep '_usr\|Export')
fi
}
FILES:${PN} += "${libdir}/qca-qt6"

View File

@@ -0,0 +1,30 @@
SUMMARY = "This is a style for Qt Quick Controls which uses the application's QStyle"
HOMEPAGE = "https://invent.kde.org/frameworks/qqc2-desktop-style"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM += "file://LICENSES/GPL-2.0-only.txt;md5=93e64b4a83c7e441e48bbdeeea05c977"
SRC_URI = "git://invent.kde.org/frameworks/qqc2-desktop-style.git;protocol=https;nobranch=1"
SRCREV = "682b73b377be3f3ce98a2e9f1c1578e9dcb3d0f0"
DEPENDS = " \
qtbase \
qttools-native \
extra-cmake-modules \
kiconthemes \
kcolorscheme \
kirigami \
"
inherit qt6-cmake
# cmake checks whether these files are present. We do not provide them in sysroot,
# but at least they are included in the package -> just touch the files to avoid errors.
do_configure:prepend() {
mkdir -p ${STAGING_LIBEXECDIR}/kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
}
FILES:${PN} += "${libdir}/qml ${libdir}/plugins"
RDEPENDS:${PN} = "kconfig"

View File

@@ -0,0 +1,21 @@
SUMMARY = "Desktop hardware abstraction"
HOMEPAGE = "https://invent.kde.org/frameworks/solid"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM += "file://LICENSES/BSD-3-Clause.txt;md5=954f4d71a37096249f837652a7f586c0"
SRC_URI = "git://invent.kde.org/frameworks/solid.git;protocol=https;nobranch=1"
SRCREV = "bee90e244b43f7a05ae6c7458e4d1c414438b5d7"
DEPENDS = " \
qtbase \
qttools-native \
libplist \
flex-native \
bison-native \
extra-cmake-modules \
"
inherit qt6-cmake
FILES:${PN} += "${datadir}"

View File

@@ -0,0 +1,22 @@
SUMMARY = "Multi-language spell checker"
HOMEPAGE = "https://invent.kde.org/frameworks/sonnet"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM += "file://LICENSES/BSD-3-Clause.txt;md5=954f4d71a37096249f837652a7f586c0"
SRC_URI = "git://invent.kde.org/frameworks/sonnet.git;protocol=https;nobranch=1"
SRCREV = "da212c85354c3fab85b731d505a9310870ae1550"
DEPENDS = " \
hunspell \
qtbase \
qttools-native \
extra-cmake-modules \
qtquick3d \
"
inherit qt6-cmake pkgconfig
EXTRA_OECMAKE += "-DBUILD_TESTING=OFF"
FILES:${PN} += "${datadir} ${libdir}/plugins ${libdir}/qml"

View File

@@ -0,0 +1,17 @@
SUMMARY = "Syntax highlighting engine for Kate syntax definitions"
HOMEPAGE = "https://invent.kde.org/frameworks/syntax-highlighting"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM += "file://LICENSES/GPL-2.0-only.txt;md5=93e64b4a83c7e441e48bbdeeea05c977"
SRC_URI = "git://invent.kde.org/frameworks/syntax-highlighting.git;protocol=https;nobranch=1"
SRCREV = "877d271d053abeaebdbc295fe9316c759ee71b41"
DEPENDS = " \
qtbase \
qttools-native \
extra-cmake-modules \
"
inherit qt6-cmake pkgconfig perlnative
FILES:${PN} += "${libdir}/qml ${datadir}/qlogging-categories6"

View File

@@ -0,0 +1,39 @@
SUMMARY = "Aurorae is a themeable window decoration for KWin"
HOMEPAGE = "https://invent.kde.org/plasma/aurorae"
LICENSE = "GPL-2.0-or-later"
LIC_FILES_CHKSUM += "file://LICENSES/GPL-2.0-or-later.txt;md5=fed54355545ffd980b814dab4a3b312c"
SRC_URI = "git://invent.kde.org/plasma/aurorae.git;protocol=https;nobranch=1"
SRCREV = "f8479a893deacd4e6cf6c69a08a896bcba6c528e"
DEPENDS = " \
qtbase \
qttools-native \
qtquick3d \
extra-cmake-modules \
kconfig \
kcoreaddons \
ksvg \
kcolorscheme \
ki18n \
kpackage \
kcmutils \
knewstuff \
kdecoration \
"
inherit qt6-cmake gettext
do_configure:prepend() {
# cmake checks whether these files are present. We do not provide them in sysroot,
# but at least they are included in the package -> just touch the files to avoid errors.
mkdir -p ${STAGING_LIBEXECDIR}/kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
touch ${STAGING_LIBEXECDIR}/kf6/kcmdesktopfilegenerator
touch ${STAGING_BINDIR}/kpackagetool6
}
FILES:${PN} += "${libdir}/qml ${libdir}/plugins ${datadir}"
RDEPENDS:${PN} += "bash kconfig kpackage"

View File

@@ -0,0 +1,37 @@
From f6fed96134af7806d09c6d838ed4c5e9c214f8e8 Mon Sep 17 00:00:00 2001
From: Markus Volk <f_l_k@t-online.de>
Date: Fri, 28 Nov 2025 04:17:18 +0100
Subject: [PATCH] src/kded/helpers/requestpin.cpp: fix build without x11
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Upstream-Status: Inappropriate [experimental]
---
src/kded/helpers/requestpin.cpp | 4 ----
1 file changed, 4 deletions(-)
diff --git a/src/kded/helpers/requestpin.cpp b/src/kded/helpers/requestpin.cpp
index c2acf593..c7a91131 100644
--- a/src/kded/helpers/requestpin.cpp
+++ b/src/kded/helpers/requestpin.cpp
@@ -19,7 +19,6 @@
#include <KLocalizedString>
#include <KNotification>
#include <KWindowSystem>
-#include <KX11Extras>
RequestPin::RequestPin(BluezQt::DevicePtr device, bool numeric, QObject *parent)
: QObject(parent)
@@ -89,9 +88,6 @@ void RequestPin::introducePin()
dialog->show();
- if (KWindowSystem::isPlatformX11()) {
- KX11Extras::forceActiveWindow(dialog->winId());
- }
}
void RequestPin::checkPin(const QString &pin)
--
2.51.0

View File

@@ -0,0 +1,50 @@
SUMMARY = "Bluedevil adds Bluetooth capabilities to KDE Plasma"
HOMEPAGE = "https://invent.kde.org/plasma/bluedevil"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM += "file://LICENSES/GPL-2.0-only.txt;md5=93e64b4a83c7e441e48bbdeeea05c977"
SRC_URI = "git://invent.kde.org/plasma/bluedevil.git;protocol=https;nobranch=1"
SRC_URI += "file://0001-src-kded-helpers-requestpin.cpp-fix-build-without-x1.patch"
SRCREV = "22193893703d1ae3ecb178f1e2534478d445d018"
DEPENDS = " \
bluez-qt \
kcmutils \
kcmutils-tools-native \
kconfig-native \
kcoreaddons \
kdbusaddons \
kdeclarative \
ki18n \
kio \
kirigami \
kjobwidgets \
knotifications \
kservice \
ksvg \
kwidgetaddons \
kwindowsystem \
libplasma \
qtbase \
qttools-native \
qtdeclarative \
extra-cmake-modules \
shared-mime-info-native \
"
inherit qt6-cmake gettext mime mime-xdg
do_configure:prepend() {
# cmake checks whether these files are present. We do not provide them in sysroot,
# but at least they are included in the package -> just touch the files to avoid errors.
mkdir -p ${STAGING_LIBEXECDIR}/kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
touch ${STAGING_BINDIR}/kpackagetool6
# bluedevil indeed wants to use kconfig_compiler_kf6 and kcmdesktopfilegenerator-> create links instead of touch
ln -sf ${STAGING_LIBEXECDIR_NATIVE}/kf6/kconfig_compiler_kf6 ${STAGING_LIBEXECDIR}/kf6
ln -sf ${STAGING_LIBEXECDIR_NATIVE}/kf6/kcmdesktopfilegenerator ${STAGING_LIBEXECDIR}/kf6
}
FILES:${PN} += "${libdir}/qml ${libdir}/plugins ${datadir}"
RDEPENDS:${PN} += "bash kconfig kpackage"

View File

@@ -0,0 +1,50 @@
SUMMARY = "Breeze is the default style for Plasma"
HOMEPAGE = "https://invent.kde.org/plasma/breeze"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM += "file://LICENSES/GPL-2.0-only.txt;md5=93e64b4a83c7e441e48bbdeeea05c977"
SRC_URI = "git://invent.kde.org/plasma/breeze.git;protocol=https;nobranch=1"
SRCREV = "cfcc8755f376946bae945a28e5d58b07519b5805"
DEPENDS = " \
qtbase \
qttools-native \
extra-cmake-modules \
frameworkintegration \
qtquick3d \
qtsvg \
kcmutils \
kconfig-native \
kconfigwidgets \
kcoreaddons \
kdecoration \
kguiaddons \
kiconthemes \
kcolorscheme \
ki18n \
kirigami \
kpackage \
kwayland \
kwindowsystem \
kcmutils-tools-native \
"
inherit qt6-cmake gettext
EXTRA_OECMAKE = "-DBUILD_QT5=OFF -DBUILD_TESTING=OFF"
do_configure:prepend() {
# cmake checks whether these files are present. We do not provide them in sysroot,
# but at least they are included in the package -> just touch the files to avoid errors.
mkdir -p ${STAGING_LIBEXECDIR}/kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
touch ${STAGING_BINDIR}/kpackagetool6
# breeze indeed wants to use kconfig_compiler_kf6 and kcmdesktopfilegenerator-> create links instead of touch
ln -sf ${STAGING_LIBEXECDIR_NATIVE}/kf6/kconfig_compiler_kf6 ${STAGING_LIBEXECDIR}/kf6
ln -sf ${STAGING_LIBEXECDIR_NATIVE}/kf6/kcmdesktopfilegenerator ${STAGING_LIBEXECDIR}/kf6
}
FILES:${PN} += "${libdir}/plugins ${datadir}"
RDEPENDS:${PN} += "breeze-icons qtquick3d kconfig kirigami frameworkintegration"

View File

@@ -0,0 +1,22 @@
SUMMARY = "Plugin based library to create window decorations"
HOMEPAGE = "https://invent.kde.org/plasma/kdecoration"
LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM += "file://LICENSES/LGPL-2.1-only.txt;md5=fabba2a3bfeb22a6483d44e9ae824d3f"
SRC_URI = "git://invent.kde.org/plasma/kdecoration.git;protocol=https;nobranch=1"
SRCREV = "de756b461a502126285cdfe1a05ee9b5e0c0e04f"
DEPENDS = " \
qtbase \
qttools-native \
extra-cmake-modules \
ki18n \
"
inherit qt6-cmake gettext
EXTRA_OECMAKE += "-DBUILD_TESTING=OFF"
FILES:${PN} += "${systemd_user_unitdir} ${datadir}"
RDEPENDS:${PN} += "kconfig"

View File

@@ -0,0 +1,38 @@
SUMMARY = "Daemon for globalaccel"
HOMEPAGE = "https://invent.kde.org/plasma/kglobalacceld"
LICENSE = "LGPL-2.0-or-later"
LIC_FILES_CHKSUM += "file://LICENSES/LGPL-2.0-or-later.txt;md5=e3e049b303846e4de3eeafccf035a404"
SRC_URI = "git://invent.kde.org/plasma/kglobalacceld.git;protocol=https;nobranch=1"
SRCREV = "e98073feda01a3d1a46b831512b872a7acecd607"
DEPENDS = " \
qtbase \
qttools-native \
extra-cmake-modules \
kconfig \
kcoreaddons \
kcrash \
kdbusaddons \
kwindowsystem \
kglobalaccel \
kservice \
kio \
kjobwidgets \
"
inherit qt6-cmake
EXTRA_OECMAKE += "-DBUILD_TESTING=OFF -DWITH_X11=OFF"
do_configure:prepend() {
# cmake checks whether these files are present. We do not provide them in sysroot,
# but at least they are included in the package -> just touch the files to avoid errors.
mkdir -p ${STAGING_LIBEXECDIR}/kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
}
FILES:${PN} += "${systemd_user_unitdir} ${datadir}"
RDEPENDS:${PN} += "kconfig"

View File

@@ -0,0 +1,35 @@
SUMMARY = "KNightTime provides helpers for scheduling the dark-light cycle"
HOMEPAGE = "https://invent.kde.org/plasma/knighttime"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM += "file://LICENSES/GPL-2.0-only.txt;md5=93e64b4a83c7e441e48bbdeeea05c977"
SRC_URI = "git://invent.kde.org/plasma/knighttime.git;protocol=https;nobranch=1"
SRCREV = "96df93e90e0c7fe3e6a0712c942b7dad65180916"
DEPENDS = " \
qtbase \
qttools-native \
extra-cmake-modules \
kconfig-native \
kcoreaddons \
kdbusaddons \
kholidays \
ki18n \
"
inherit qt6-cmake gettext
do_configure:prepend() {
# cmake checks whether these files are present. We do not provide them in sysroot,
# but at least they are included in the package -> just touch the files to avoid errors.
mkdir -p ${STAGING_LIBEXECDIR}/kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
# knighttime indeed wants to use kconfig_compiler_kf6 -> create a link instead of touch
ln -sf ${STAGING_LIBEXECDIR_NATIVE}/kf6/kconfig_compiler_kf6 ${STAGING_LIBEXECDIR}/kf6
}
EXTRA_OECMAKE += "-DBUILD_TESTING=OFF"
FILES:${PN} += "${systemd_user_unitdir} ${datadir}"
RDEPENDS:${PN} += "kconfig"

View File

@@ -0,0 +1,31 @@
SUMMARY = "a set of convenient classes to use PipeWire in Qt projects"
HOMEPAGE = "https://invent.kde.org/plasma/kpipewire"
LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM += "file://LICENSES/LGPL-2.1-only.txt;md5=41890f71f740302b785c27661123bff5"
SRC_URI = "git://invent.kde.org/plasma/kpipewire.git;protocol=https;nobranch=1"
SRCREV = "52a5a9362d1cd68d181507a04a449929448d2403"
DEPENDS = " \
qtbase \
qttools-native \
extra-cmake-modules \
ki18n \
kcoreaddons \
ffmpeg \
pipewire \
libva \
libepoxy \
libdrm \
"
EXTRA_OECMAKE += "-DBUILD_TESTING=OFF"
inherit qt6-cmake pkgconfig gettext
do_install:append() {
sed -i -e 's|${STAGING_DIR_HOST}||' ${D}${libdir}/cmake/KPipeWire/KPipeWireTargets.cmake
sed -i -e 's|\;${STAGING_DIR_HOST}|\;|' ${D}${libdir}/cmake/KPipeWire/KPipeWireTargets.cmake
}
FILES:${PN} += "${libdir}/qml ${datadir}/qlogging-categories6"

View File

@@ -0,0 +1,22 @@
SUMMARY = "KWayland is a Qt-style API to interact with the wayland-client API"
HOMEPAGE = "https://invent.kde.org/plasma/kwayland"
LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM += "file://LICENSES/LGPL-2.1-only.txt;md5=fabba2a3bfeb22a6483d44e9ae824d3f"
SRC_URI = "git://invent.kde.org/plasma/kwayland.git;protocol=https;nobranch=1"
SRCREV = "481793d84380dc8f6fcb7e4193be5ce1688f7c94"
DEPENDS = " \
qtbase \
qttools-native \
extra-cmake-modules \
wayland \
wayland-native \
wayland-protocols \
plasma-wayland-protocols \
virtual/egl \
"
inherit qt6-cmake
FILES:${PN} += "${datadir}/qlogging-categories6"

View File

@@ -0,0 +1,94 @@
SUMMARY = "KWin is an easy to use, but flexible, compositor for Wayland on Linux"
HOMEPAGE = "https://invent.kde.org/plasma/kwin"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM += "file://LICENSES/GPL-2.0-only.txt;md5=93e64b4a83c7e441e48bbdeeea05c977"
SRC_URI = "git://invent.kde.org/plasma/kwin.git;protocol=https;nobranch=1"
SRCREV = "e53bb3be7ecf1735c7739b797f94d66de422ab4d"
DEPENDS = " \
qtbase \
qttools-native \
qtquick3d-native \
qtdeclarative \
qtsensors \
qtsvg \
qt5compat \
extra-cmake-modules \
kdeclarative \
kauth \
kcrash \
kcmutils \
kcmutils-tools-native \
ki18n \
kservice \
kwidgetaddons \
kwindowsystem \
kdbusaddons \
kconfig-native \
kguiaddons \
kidletime \
ksvg \
kpackage \
kglobalaccel \
plasma-activities \
knewstuff \
kxmlgui \
knighttime \
kwayland \
kpipewire \
plasma-activities \
kirigami \
libplasma \
kdecoration \
breeze \
aurorae \
libxcvt \
libepoxy \
virtual/egl \
wayland \
wayland-native \
wayland-protocols \
plasma-wayland-protocols \
libxkbcommon \
libcanberra \
libinput \
libei \
libdrm \
virtual/libgbm \
lcms \
freetype \
fontconfig \
hwdata \
libdisplay-info \
pipewire \
knotifications \
kglobalacceld \
systemd \
qtwaylandscanner-kde-native \
"
inherit qt6-cmake gettext pkgconfig
EXTRA_OECMAKE += " \
-DBUILD_TESTING=OFF \
-DKWIN_BUILD_X11=OFF \
-DKWIN_BUILD_SCREENLOCKER=OFF \
-DQTWAYLANDSCANNER_KDE_EXECUTABLE=${STAGING_BINDIR_NATIVE}/qtwaylandscanner_kde \
"
do_configure:prepend() {
# cmake checks whether these files are present. We do not provide them in sysroot,
# but at least they are included in the package -> just touch the files to avoid errors.
mkdir -p ${STAGING_LIBEXECDIR}/kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
touch ${STAGING_BINDIR}/kpackagetool6
# kwin indeed wants to use kconfig_compiler_kf6 and kcmdesktopfilegenerator-> create links instead of touch
ln -sf ${STAGING_LIBEXECDIR_NATIVE}/kf6/kconfig_compiler_kf6 ${STAGING_LIBEXECDIR}/kf6
ln -sf ${STAGING_LIBEXECDIR_NATIVE}/kf6/kcmdesktopfilegenerator ${STAGING_LIBEXECDIR}/kf6
}
FILES:${PN} += "${datadir} ${libdir}/qml ${libdir}/plugins ${libdir}/kconf_update_bin ${systemd_user_unitdir}"
RDEPENDS:${PN} += "kconfig kirigami qtquick3d breeze aurorae"

View File

@@ -0,0 +1,24 @@
SUMMARY = "qtwaylandscanner"
HOMEPAGE = "https://invent.kde.org/plasma/kwin"
LICENSE = "LGPL-3.0-only"
LIC_FILES_CHKSUM += "file://../../../LICENSES/LGPL-3.0-only.txt;md5=c51d3eef3be114124d11349ca0d7e117"
COMPATIBLE_HOST:class-target = "null"
SRC_URI = "git://invent.kde.org/plasma/kwin.git;protocol=https;nobranch=1"
SRCREV = "e53bb3be7ecf1735c7739b797f94d66de422ab4d"
S = "${UNPACKDIR}/${BPN}-${PV}/src/wayland/tools"
DEPENDS = " \
qtbase \
qttools-native \
extra-cmake-modules \
"
inherit qt6-cmake
do_install() {
install -d ${D}${bindir}
install -m 0755 ${B}/qtwaylandscanner_kde ${D}${bindir}
}
BBCLASSEXTEND = "native"

View File

@@ -0,0 +1,264 @@
From d657e95f02a619224ab21c9082cd5432cfe97955 Mon Sep 17 00:00:00 2001
From: Markus Volk <f_l_k@t-online.de>
Date: Thu, 27 Nov 2025 20:41:51 +0100
Subject: [PATCH] fix compile if kwindowsystem was built without x11
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Upstream-Status: Inappropriate [experimental]
---
autotests/dialogstatetest.cpp | 47 -------------------
.../core/windowthumbnail.cpp | 13 +----
src/plasma/private/theme_p.cpp | 21 +--------
src/plasmaquick/appletpopup.cpp | 9 +---
src/plasmaquick/dialog.cpp | 33 +------------
src/plasmaquick/plasmawindow.cpp | 12 +----
6 files changed, 9 insertions(+), 126 deletions(-)
diff --git a/src/declarativeimports/core/windowthumbnail.cpp b/src/declarativeimports/core/windowthumbnail.cpp
index 5e9f3f1ec..5caef5a8b 100644
--- a/src/declarativeimports/core/windowthumbnail.cpp
+++ b/src/declarativeimports/core/windowthumbnail.cpp
@@ -6,7 +6,6 @@
#include "windowthumbnail.h"
// KF5
#include <KWindowSystem>
-#include <KX11Extras>
// Qt
#include <QGuiApplication>
#include <QIcon>
@@ -282,10 +281,6 @@ void WindowThumbnail::setWinId(uint32_t winId)
if (m_winId == winId) {
return;
}
- if (KWindowSystem::isPlatformX11() && !KX11Extras::self()->hasWId(winId)) {
- // invalid Id, don't updated
- return;
- }
if (window() && winId == window()->winId()) {
// don't redirect to yourself
return;
@@ -395,12 +390,8 @@ bool WindowThumbnail::nativeEventFilter(const QByteArray &eventType, void *messa
void WindowThumbnail::iconToTexture(WindowTextureProvider *textureProvider)
{
QIcon icon;
- if (KWindowSystem::isPlatformX11() && KX11Extras::self()->hasWId(m_winId)) {
- icon = KX11Extras::self()->icon(m_winId, boundingRect().width(), boundingRect().height());
- } else {
- // fallback to plasma icon
- icon = QIcon::fromTheme(QStringLiteral("plasma"));
- }
+
+ icon = QIcon::fromTheme(QStringLiteral("plasma"));
QImage image = icon.pixmap(boundingRect().size().toSize(), window()->devicePixelRatio()).toImage();
textureProvider->setTexture(window()->createTextureFromImage(image, QQuickWindow::TextureCanUseAtlas));
}
diff --git a/src/plasma/private/theme_p.cpp b/src/plasma/private/theme_p.cpp
index f4917a945..0d367ab24 100644
--- a/src/plasma/private/theme_p.cpp
+++ b/src/plasma/private/theme_p.cpp
@@ -17,8 +17,9 @@
#include <KSharedConfig>
#include <KWindowEffects>
#include <KWindowSystem>
+#if HAVE_X11
#include <KX11Extras>
-
+#endif
namespace Plasma
{
const char ThemePrivate::defaultTheme[] = "default";
@@ -96,10 +97,6 @@ ThemePrivate::ThemePrivate(QObject *parent)
, apiMinor(0)
, apiRevision(0)
{
- if (KWindowSystem::isPlatformX11()) {
- compositingActive = KX11Extras::self()->compositingActive();
- }
-
kSvgImageSet = std::unique_ptr<KSvg::ImageSet>(new KSvg::ImageSet);
kSvgImageSet->setBasePath(QStringLiteral(PLASMA_RELATIVE_DATA_INSTALL_DIR "/desktoptheme/"));
@@ -121,9 +118,6 @@ ThemePrivate::ThemePrivate(QObject *parent)
if (QPixmap::defaultDepth() > 8) {
// watch for background contrast effect property changes as well
- if (!s_blurEffectWatcher) {
- s_blurEffectWatcher = new BlurEffectWatcher();
- }
QObject::connect(s_blurEffectWatcher, &BlurEffectWatcher::effectChanged, selectorsUpdateTimer, qOverload<>(&QTimer::start));
}
@@ -139,9 +133,6 @@ ThemePrivate::ThemePrivate(QObject *parent)
scheduleThemeChangeNotification();
});
- if (KWindowSystem::isPlatformX11()) {
- connect(KX11Extras::self(), &KX11Extras::compositingChanged, selectorsUpdateTimer, qOverload<>(&QTimer::start));
- }
updateKSvgSelectors();
}
@@ -197,15 +188,7 @@ QString ThemePrivate::findInTheme(const QString &image, const QString &theme)
void ThemePrivate::updateKSvgSelectors()
{
-#if HAVE_X11
- if (KWindowSystem::isPlatformX11()) {
- compositingActive = KX11Extras::compositingActive();
- } else {
- compositingActive = true;
- }
-#else
compositingActive = true;
-#endif
backgroundContrastActive = s_blurEffectWatcher->isEffectActive();
if (compositingActive) {
diff --git a/src/plasmaquick/appletpopup.cpp b/src/plasmaquick/appletpopup.cpp
index 5774c1888..87882e1aa 100644
--- a/src/plasmaquick/appletpopup.cpp
+++ b/src/plasmaquick/appletpopup.cpp
@@ -13,7 +13,6 @@
#include <KConfigGroup>
#include <KWindowSystem>
-#include <KX11Extras>
#include "applet.h"
#include "appletquickitem.h"
@@ -64,12 +63,8 @@ AppletPopup::AppletPopup()
setAnimated(true);
setFlags(flags() | Qt::Dialog);
- if (KWindowSystem::isPlatformX11()) {
- KX11Extras::setType(winId(), NET::AppletPopup);
- } else {
- PlasmaShellWaylandIntegration::get(this)->setRole(QtWayland::org_kde_plasma_surface::role::role_appletpopup);
- PlasmaShellWaylandIntegration::get(this)->setTakesFocus(true);
- }
+ PlasmaShellWaylandIntegration::get(this)->setRole(QtWayland::org_kde_plasma_surface::role::role_appletpopup);
+ PlasmaShellWaylandIntegration::get(this)->setTakesFocus(true);
auto edgeForwarder = new EdgeEventForwarder(this);
edgeForwarder->setMargins(padding());
diff --git a/src/plasmaquick/dialog.cpp b/src/plasmaquick/dialog.cpp
index 096c9c2c8..a916b1c75 100644
--- a/src/plasmaquick/dialog.cpp
+++ b/src/plasmaquick/dialog.cpp
@@ -24,9 +24,7 @@
#include <QQuickItem>
#include <QScreen>
-#include <KWindowInfo>
#include <KWindowSystem>
-#include <KX11Extras>
#include <KWindowEffects>
#include <Plasma/Corona>
@@ -253,15 +251,8 @@ void DialogPrivate::updateTheme()
theme.backgroundSaturation(),
mask);
- if (!KWindowSystem::isPlatformX11() || KX11Extras::compositingActive()) {
- if (hasMask) {
- hasMask = false;
- q->setMask(QRegion());
- }
- } else {
- hasMask = true;
- q->setMask(dialogBackground->mask());
- }
+ hasMask = true;
+ q->setMask(dialogBackground->mask());
if (q->isVisible()) {
DialogShadows::instance()->addWindow(q, dialogBackground->enabledBorders());
}
@@ -747,9 +738,6 @@ void DialogPrivate::applyType()
}
#endif
- if (!wmType && type != Dialog::Normal && KWindowSystem::isPlatformX11()) {
- KX11Extras::setType(q->winId(), static_cast<NET::WindowType>(type));
- }
if (q->flags() & Qt::WindowStaysOnTopHint) {
// If the AppletPopup type is not explicitly requested, then use the Dock type in this case
// to avoid bug #454635.
@@ -812,14 +800,6 @@ void DialogPrivate::applyType()
}
}
- if (KWindowSystem::isPlatformX11()) {
- if (type == Dialog::Dock || type == Dialog::Notification || type == Dialog::OnScreenDisplay || type == Dialog::CriticalNotification) {
- KX11Extras::setOnAllDesktops(q->winId(), true);
- } else {
- KX11Extras::setOnAllDesktops(q->winId(), false);
- }
- }
-
PlasmaShellWaylandIntegration::get(q)->setTakesFocus(!q->flags().testFlag(Qt::WindowDoesNotAcceptFocus));
}
@@ -1080,12 +1060,6 @@ QPoint Dialog::popupPosition(QQuickItem *item, const QSize &size)
// if the item is in a window that ignores WM we want to position the popups outside
bool outsideParentWindow = (item->window()->flags() & Qt::X11BypassWindowManagerHint) && item->window()->mask().isNull();
- if (KWindowSystem::isPlatformX11()) {
- // on X11 we also consider windows with the type Dock
- const KWindowInfo winInfo(item->window()->winId(), NET::WMWindowType);
- outsideParentWindow = outsideParentWindow || (winInfo.windowType(NET::AllTypesMask) == NET::Dock && item->window()->mask().isNull());
- }
-
QRect parentGeometryBounds;
if (outsideParentWindow) {
parentGeometryBounds = item->window()->geometry();
@@ -1358,9 +1332,6 @@ void Dialog::showEvent(QShowEvent *event)
DialogShadows::instance()->addWindow(this, d->dialogBackground->enabledBorders());
}
- if (KWindowSystem::isPlatformX11()) {
- KX11Extras::setState(winId(), NET::SkipTaskbar | NET::SkipPager | NET::SkipSwitcher);
- }
QQuickWindow::showEvent(event);
}
diff --git a/src/plasmaquick/plasmawindow.cpp b/src/plasmaquick/plasmawindow.cpp
index 4aaf54821..a8c98cde6 100644
--- a/src/plasmaquick/plasmawindow.cpp
+++ b/src/plasmaquick/plasmawindow.cpp
@@ -13,7 +13,6 @@
#include <KWindowEffects>
#include <KWindowSystem>
-#include <KX11Extras>
#include <Plasma/Theme>
@@ -141,11 +140,6 @@ Qt::Edges PlasmaWindow::borders()
void PlasmaWindow::showEvent(QShowEvent *e)
{
- // EWMH states that the state is reset every hide
- // Qt supports external factors setting state before the next show
- if (KWindowSystem::isPlatformX11()) {
- KX11Extras::setState(winId(), NET::SkipTaskbar | NET::SkipPager | NET::SkipSwitcher);
- }
QQuickWindow::showEvent(e);
}
@@ -171,11 +165,7 @@ void PlasmaWindowPrivate::handleFrameChanged()
theme.backgroundSaturation(),
mask);
- if (!KWindowSystem::isPlatformX11() || KX11Extras::compositingActive()) {
- q->setMask(QRegion());
- } else {
- q->setMask(mask);
- }
+ q->setMask(mask);
}
void PlasmaWindowPrivate::updateMainItemGeometry()
--
2.51.0

View File

@@ -0,0 +1,48 @@
SUMMARY = "Foundational libraries, components, and tools of the Plasma workspaces"
HOMEPAGE = "https://invent.kde.org/plasma/libplasma"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM += "file://LICENSES/GPL-2.0-only.txt;md5=93e64b4a83c7e441e48bbdeeea05c977"
SRC_URI = "git://invent.kde.org/plasma/libplasma.git;protocol=https;nobranch=1"
SRC_URI += "file://0001-fix-compile-if-kwindowsystem-was-built-without-x11.patch"
SRCREV = "e2e5a6a12291a0f13cbd59b55e2aab77100ff31e"
DEPENDS = " \
qtbase \
qttools-native \
extra-cmake-modules \
kconfig \
kcoreaddons \
kglobalaccel \
kguiaddons \
ki18n \
kiconthemes \
kio \
kwindowsystem \
knotifications \
kpackage \
kirigami \
ksvg \
kcolorscheme \
plasma-activities \
plasma-wayland-protocols \
wayland \
wayland-native \
"
inherit qt6-cmake gettext
do_configure:prepend() {
# cmake checks whether these files are present. We do not provide them in sysroot,
# but at least they are included in the package -> just touch the files to avoid errors.
mkdir -p ${STAGING_LIBEXECDIR}/kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
touch ${STAGING_BINDIR}/kpackagetool6
}
EXTRA_OECMAKE += "-DWITHOUT_X11=ON -DBUILD_TESTING=OFF"
FILES:${PN} += "${libdir}/qml ${libdir}/plugins ${datadir}"
RDEPENDS:${PN} += "kconfig kpackage"

View File

@@ -0,0 +1,29 @@
SUMMARY = "Core components for the KDE Activity concept"
HOMEPAGE = "https://invent.kde.org/plasma/plasma-activities"
LICENSE = "LGPL-2.0-or-later"
LIC_FILES_CHKSUM += "file://LICENSES/LGPL-2.0-or-later.txt;md5=6d2d9952d88b50a51a5c73dc431d06c7"
SRC_URI = "git://invent.kde.org/plasma/plasma-activities.git;protocol=https;nobranch=1"
SRCREV = "ba71b00e4cd5e8248fd96ab4a2d8e2e5b288e484"
DEPENDS = " \
qtbase \
qttools-native \
extra-cmake-modules \
kconfig \
kcoreaddons \
"
inherit qt6-cmake
do_configure:prepend() {
# cmake checks whether these files are present. We do not provide them in sysroot,
# but at least they are included in the package -> just touch the files to avoid errors.
mkdir -p ${STAGING_LIBEXECDIR}/kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
}
FILES:${PN} += "${libdir}/qml ${datadir}/qlogging-categories6"
RDEPENDS:${PN} += "kconfig"

View File

@@ -0,0 +1,53 @@
SUMMARY = "Plasma System Settings"
HOMEPAGE = "https://invent.kde.org/plasma/systemsettings"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM += "file://LICENSES/GPL-2.0-only.txt;md5=9e2385fe012386d34dcc5c9863070881"
SRC_URI = "git://invent.kde.org/plasma/systemsettings.git;protocol=https;nobranch=1"
SRCREV = "033dfc8ffc12cf2c2547ea4055aa2bad8e944142"
DEPENDS = " \
qtbase \
qttools-native \
extra-cmake-modules \
kauth \
kcrash \
kitemviews \
kitemmodels \
kcmutils \
ki18n \
kio \
kservice \
kiconthemes \
kwidgetaddons \
kwindowsystem \
kxmlgui \
kdbusaddons \
kconfig \
kguiaddons \
kirigami \
kjobwidgets \
krunner \
kcolorscheme \
plasma-activities \
"
inherit qt6-cmake gettext mime mime-xdg
do_configure:prepend() {
# cmake checks whether these files are present. We do not provide them in sysroot,
# but at least they are included in the package -> just touch the files to avoid errors.
mkdir -p ${STAGING_LIBEXECDIR}/kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
touch ${STAGING_LIBEXECDIR}/kf6/kcmdesktopfilegenerator
}
FILES:${PN} += " \
${libdir}/kconf_update_bin \
${libdir}/plugins \
${datadir} \
${systemd_user_unitdir} \
"
RDEPENDS:${PN} += "kconfig kirigami qtquick3d"

View File

@@ -0,0 +1,49 @@
SUMMARY = "A backend implementation for xdg-desktop-portal that is using Qt/KF"
HOMEPAGE = "https://invent.kde.org/plasma/xdg-desktop-portal-kde"
LICENSE = "GPL-2.0-or-later"
LIC_FILES_CHKSUM += "file://LICENSES/GPL-2.0-or-later.txt;md5=9e2385fe012386d34dcc5c9863070881"
SRC_URI = "git://invent.kde.org/plasma/xdg-desktop-portal-kde.git;protocol=https;nobranch=1"
SRCREV = "b977f63f21b0fa67fd30b6cb994990dd46215b7f"
DEPENDS = " \
qtbase \
qttools-native \
qtdeclarative \
extra-cmake-modules \
kcoreaddons \
kconfig \
ki18n \
kguiaddons \
kglobalaccel \
kio \
kio-fuse \
kirigami \
knotifications \
kservice \
kwidgetaddons \
kwindowsystem \
kiconthemes \
kstatusnotifieritem \
kcrash \
kwayland \
wayland \
wayland-native \
wayland-protocols \
plasma-wayland-protocols \
libxkbcommon \
"
inherit qt6-cmake gettext
# cmake checks whether these files are present. We do not provide them in sysroot,
# but at least they are included in the package -> just touch the files to avoid errors.
do_configure:prepend() {
mkdir -p ${STAGING_LIBEXECDIR}/kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
}
FILES:${PN} += "${libdir}/qml ${libdir}/plugins ${datadir} ${systemd_user_unitdir}"
RDEPENDS:${PN} += "kconfig xdg-desktop-portal"

View File

@@ -0,0 +1,31 @@
From 74122954c5f439cfbf6ed89f2529b9ddefdb3a2b Mon Sep 17 00:00:00 2001
From: Markus Volk <f_l_k@t-online.de>
Date: Thu, 27 Nov 2025 15:15:26 +0100
Subject: [PATCH] CMakeLists.txt: disable x11
This would require to build kwindowsystem with x11 support and will
also add buildpath issues
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Upstream-Status: Inappropriate [oe-specific]
---
CMakeLists.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index d639f6568a..a9bcd7e9f9 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -62,7 +62,7 @@ if (Qt6Gui_VERSION VERSION_GREATER_EQUAL "6.10.0")
find_package(Qt6GuiPrivate ${REQUIRED_QT_VERSION} REQUIRED NO_MODULE)
endif()
-if (UNIX AND NOT APPLE AND NOT HAIKU)
+if (FALSE)
set(HAVE_X11 TRUE)
endif()
--
2.51.0

View File

@@ -0,0 +1,57 @@
SUMMARY = "Dolphin is KDE's file manager"
HOMEPAGE = "https://invent.kde.org/system/dolphin"
LICENSE = "BSD-2-Clause"
LIC_FILES_CHKSUM += "file://LICENSES/BSD-2-Clause.txt;md5=63d6ee386b8aaba70b1bf15a79ca50f2"
SRC_URI = "git://invent.kde.org/system/dolphin.git;protocol=https;nobranch=1"
SRC_URI += "file://0001-CMakeLists.txt-disable-x11.patch"
SRCREV = "fa17423b1f592fae5d827f2f3c705ed24e32a811"
DEPENDS = " \
qtbase \
qttools-native \
extra-cmake-modules \
libxkbcommon \
kconfig-native \
kcoreaddons \
kguiaddons \
ki18n \
kcrash \
kcolorscheme \
kcodecs \
kwindowsystem \
kwidgetaddons \
kio \
solid \
kiconthemes \
kparts \
kdbusaddons \
knotifications \
kbookmarks \
kcompletion \
ktextwidgets \
kcmutils \
knewstuff \
kfilemetadata \
"
inherit qt6-cmake gettext mime mime-xdg
do_configure:prepend() {
# cmake checks whether these files are present. We do not provide them in sysroot,
# but at least they are included in the package -> just touch the files to avoid errors.
mkdir -p ${STAGING_LIBEXECDIR}/kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
touch ${STAGING_LIBEXECDIR}/kf6/kcmdesktopfilegenerator
# dolphin indeed wants to use kconfig_compiler_kf6 -> create a link instead of touch
ln -sf ${STAGING_LIBEXECDIR_NATIVE}/kf6/kconfig_compiler_kf6 ${STAGING_LIBEXECDIR}/kf6
}
FILES:${PN} += " \
${libdir}/kconf_update_bin \
${libdir}/plugins \
${datadir} \
${systemd_user_unitdir} \
"
RDEPENDS:${PN} += "kconfig"

View File

@@ -0,0 +1,29 @@
SUMMARY = "FUSE interface for KIO"
HOMEPAGE = "https://invent.kde.org/system/kio-fuse"
LICENSE = "GPL-3.0-or-later"
LIC_FILES_CHKSUM += "file://LICENSES/GPL-3.0-or-later.txt;md5=f27defe1e96c2e1ecd4e0c9be8967949"
SRC_URI = "git://invent.kde.org/system/kio-fuse.git;protocol=https;nobranch=1"
SRCREV = "6b06dd4c9989d45abbfca093a03694281eb7b2a7"
DEPENDS = " \
qtbase \
qttools-native \
extra-cmake-modules \
kconfig \
kcoreaddons \
kio \
fuse3 \
"
inherit qt6-cmake pkgconfig
# cmake checks whether these files are present. We do not provide them in sysroot,
# but at least they are included in the package -> just touch the files to avoid errors.
do_configure:prepend() {
mkdir -p ${STAGING_LIBEXECDIR}/kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
}
FILES:${PN} += "${libdir} ${datadir}"

View File

@@ -0,0 +1,34 @@
SUMMARY = "Modern text editor built on the KDE Frameworks and Qt"
HOMEPAGE = "https://invent.kde.org/utilities/kate"
LICENSE = "GPL-2.0-or-later"
LIC_FILES_CHKSUM += "file://LICENSES/GPL-2.0-or-later.txt;md5=fed54355545ffd980b814dab4a3b312c"
SRC_URI = "git://invent.kde.org/utilities/kate.git;protocol=https;nobranch=1"
SRCREV = "7522080fe0908342de10696e2b4519c532178de5"
DEPENDS = " \
qtbase \
qttools-native \
extra-cmake-modules \
kconfig \
kcoreaddons \
kguiaddons \
ki18n \
ktexteditor \
kcrash \
kiconthemes \
"
inherit qt6-cmake gettext mime mime-xdg
# cmake checks whether these files are present. We do not provide them in sysroot,
# but at least they are included in the package -> just touch the files to avoid errors.
do_configure:prepend() {
mkdir -p ${STAGING_LIBEXECDIR}/kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
}
FILES:${PN} += "${libdir}/plugins ${datadir}"
RDEPENDS:${PN} += "bash kconfig"

View File

@@ -11,7 +11,6 @@ EXTRA_OECMAKE += "-DUSE_QT6=ON"
SRC_URI = "git://github.com/FedoraQt/adwaita-qt.git;protocol=https;nobranch=1"
S = "${WORKDIR}/git"
SRCREV = "3807292acee096459a73732f663544916d9eb0e5"
FILES:${PN} += "${libdir}/plugins/styles/adwaita.so"

View File

@@ -0,0 +1,14 @@
SUMMARY = "Btrfs Assistant is a GUI management tool to make managing a Btrfs filesystem easier."
HOMEPAGE = "https://gitlab.com/btrfs-assistant/btrfs-assistant"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://LICENSE;md5=bf7e2ce7c2a6b6b42b34714d917ee2c7"
SRC_URI = "git://gitlab.com/btrfs-assistant/btrfs-assistant.git;protocol=https;nobranch=1"
SRCREV = "edc0a13bac5189a1a910f5adab01b2d5b60c76f6"
DEPENDS = "qtbase qtbase-native qttools-native btrfs-tools"
RRECOMMENDS:${PN} = "snapper qadwaitadecorations"
inherit qt6-cmake
FILES:${PN} += "${datadir}"

View File

@@ -0,0 +1,13 @@
SUMMARY = "QML greetd dm based on qt-session-lock and greetd"
HOMEPAGE = "https://github.com/waycrate/greetd-waycratedm"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM += "file://LICENSE;md5=33ecba7309ee0bbf1c82fbcd47ba0e8c"
SRC_URI = "git://github.com/waycrate/greetd-waycratedm.git;protocol=https;nobranch=1"
SRCREV = "eb245374f1e8b9207bae7dfd76e39d830b012ff6"
DEPENDS = "qttools qttools-native greetd qt-session-lock tomlplusplus"
inherit qt6-cmake pkgconfig
FILES:${PN} += "${libdir}/sysusers.d ${libdir}/tmpfiles.d"

View File

@@ -1,15 +0,0 @@
SUMMARY = "Hyprland's cute welcome app, written in qt6."
HOMEPAGE = "https://hyprland.org/"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=e6458723c467506fd0c4aea3be2bcf8a"
SRC_URI = "git://github.com/hyprwm/hyprland-welcome.git;protocol=https;branch=main"
PV = "0.0.1"
SRCREV = "51561c00288775ad7afc20f47783bb068093ca5a"
S = "${WORKDIR}/git"
DEPENDS = "qtbase"
RDEPENDS:${PN} = "qtwayland"
inherit qt6-cmake

View File

@@ -0,0 +1,15 @@
SUMMARY = "A qt6 qml style provider for hypr* apps"
HOMEPAGE = "https://hyprland.org/"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=778ddc598b3f2a2da3657dda514da983"
SRC_URI = "git://github.com/hyprwm/hyprland-qt-support.git;protocol=https;branch=main"
SRCREV = "767e884cda77bea293982c2116333308930d7800"
DEPENDS = "qtbase qtquick3d qttools-native hyprlang"
inherit qt6-cmake pkgconfig
FILES:${PN} += "${libdir}/qml/org/hyprland/style ${libdir}/libhyprland-quick-style.so ${libdir}/libhyprland-quick-style-impl.so"
FILES:${PN}-dev = ""

View File

@@ -0,0 +1,15 @@
SUMMARY = "A simple polkit authentication agent for Hyprland, written in QT/QML."
HOMEPAGE = "https://hyprland.org/"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=778ddc598b3f2a2da3657dda514da983"
SRC_URI = "git://github.com/hyprwm/hyprpolkitagent.git;protocol=https;branch=main"
SRCREV = "7e4054410f6d6331b239fea1c659ad6a917fbf6a"
DEPENDS = "qtbase qtquick3d qttools-native polkit polkit-qt hyprutils"
RDEPENDS:${PN} = "hyprland-qt-support"
inherit qt6-cmake pkgconfig
FILES:${PN} += "${systemd_user_unitdir} ${datadir}/dbus-1"

View File

@@ -0,0 +1,33 @@
SUMMARY = "QT6 Theme Provider for Hyprland"
HOMEPAGE = "https://github.com/hyprwm/hyprqt6engine"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=a0bf31bc487405beb07b19459ea85114"
SRC_URI = "git://github.com/hyprwm/hyprqt6engine.git;protocol=https;branch=main"
SRCREV = "9063e6837b4e282a73b052a0c0371916daccf50a"
DEPENDS = "qtbase qtquick3d qttools-native hyprutils hyprlang"
inherit qt6-cmake pkgconfig
do_configure:prepend() {
# Those files are provided by 'kconfig' package but dont make it into STAGING_SYSROOT
#| The imported target "KF6::kconfig_compiler" references the file
#|
#| "../6.17.0/recipe-sysroot/usr/libexec/kf6/kconfig_compiler_kf6"
#|
#| but this file does not exist.
# add a hack to avoid cmake confusion:
mkdir -p ${STAGING_LIBEXECDIR}/kf6
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
}
PACKAGECONFIG ?= "kde"
PACKAGECONFIG[kde] = ",,kconfig kiconthemes kcolorscheme"
EXTRA_OECMAKE += "-DPLUGINDIR=${libdir}/plugins"
FILES:${PN} += "${libdir}/plugins ${libdir}/libhyprqt6engine-common.so"
FILES:${PN}-dev = ""

View File

@@ -3,31 +3,31 @@ HOMEPAGE = "https://github.com/hyprwm/xdg-desktop-portal-hyprland"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=e0f1d50df739a9fb8eae12a8f37ce352"
SRC_URI:append = " file://0001-meson.build-Dont-build-hyprland-share-picker-with-me.patch"
SRC_URI = "gitsm://github.com/hyprwm/xdg-desktop-portal-hyprland.git;protocol=https;nobranch=1"
SRCREV = "4b8801228ff958d028f588f0c2b911dbf32297f9"
require xdg-desktop-portal-hyprland.inc
# Note: meta-qt6 is needed
DEPENDS = " \
wayland \
wayland-native \
wayland-protocols \
hyprlang \
hyprutils \
hyprwayland-scanner-native \
hyprwayland-scanner \
libdrm \
pipewire \
qtbase \
sdbus-c++ \
virtual/libgbm \
wayland \
wayland-protocols \
"
RDEPENDS:${PN} = "hyprland-share-picker grim slurp hyprpicker hyprlang"
RDEPENDS:${PN} = "grim slurp hyprlang"
RCONFLICTS:${PN} = "xdg-desktop-portal-wlr xdg-desktop-portal-gnome"
inherit meson pkgconfig features_check
inherit qt6-cmake pkgconfig features_check
REQUIRED_DISTRO_FEATURES = "opengl wayland"
S = "${WORKDIR}/git"
PACKAGECONFIG ?= "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)}"
PACKAGECONFIG[systemd] = "-Dsystemd=enabled,-Dsystemd=disabled,systemd"
PACKAGECONFIG[systemd] = "-DSYSTEMD_SERVICES=ON,-DSYSTEMD_SERVICES=OFF"
FILES:${PN} += "${systemd_user_unitdir} ${datadir}"

View File

@@ -0,0 +1,28 @@
From c10190aa7437be4d0db8c4a2545d1feb8e17e5ad Mon Sep 17 00:00:00 2001
From: Markus Volk <f_l_k@t-online.de>
Date: Sun, 27 Jul 2025 23:32:02 +0200
Subject: [PATCH] style/CMakeLists.txt: set KVANTUM_STYLES_DIR
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Upstream-Status: Pending
---
style/CMakeLists.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/style/CMakeLists.txt b/Kvantum/style/CMakeLists.txt
index 3ba5126c..e268bc55 100644
--- a/style/CMakeLists.txt
+++ b/style/CMakeLists.txt
@@ -34,7 +34,7 @@ if(QT_VERSION_MAJOR EQUAL 6)
execute_process(COMMAND "${REAL_QMAKE_EXECUTABLE}" -query QT_INSTALL_PLUGINS
OUTPUT_VARIABLE _Qt6_PLUGIN_INSTALL_DIR
ERROR_QUIET OUTPUT_STRIP_TRAILING_WHITESPACE)
- set(KVANTUM_STYLE_DIR "${_Qt6_PLUGIN_INSTALL_DIR}/styles/")
+ set(KVANTUM_STYLE_DIR "${CMAKE_INSTALL_PREFIX}/lib/plugins/styles/")
include_directories(${CMAKE_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR}
${Qt6Core_INCLUDE_DIRS} ${Qt6Widgets_INCLUDE_DIRS}
--
2.50.1

View File

@@ -0,0 +1,19 @@
SUMMARY = "Kvantum (by Pedram Pourang, a.k.a. Tsu Jan) is an SVG-based theme engine for Qt"
HOMEPAGE = "https://github.com/tsujan/Kvantum"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=8f0e2cd40e05189ec81232da84bd6e1a"
DEPENDS = "qtbase qtsvg qttools kwindowsystem libx11 libxext"
inherit qt6-cmake
SRC_URI = "git://github.com/tsujan/Kvantum.git;protocol=https;nobranch=1"
SRC_URI += "file://0001-style-CMakeLists.txt-set-KVANTUM_STYLES_DIR.patch"
SRCREV = "8acc24e13ffea00e7b4b50abc0fdf81b59757465"
S = "${UNPACKDIR}/${BB_GIT_DEFAULT_DESTSUFFIX}/Kvantum"
EXTRA_OECMAKE = "-DCMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT=OFF"
FILES:${PN} += "${datadir} ${libdir}"
RDEPENDS:${PN} = "qt6ct"

View File

@@ -0,0 +1,30 @@
From 2956a4fab61f959c02c944887a3e1d0cf9e94550 Mon Sep 17 00:00:00 2001
From: Markus Volk <f_l_k@t-online.de>
Date: Thu, 17 Jul 2025 16:40:09 +0200
Subject: [PATCH] dont bake compile flags into binary
Signed-off-by: Markus Volk <f_l_k@t-online.de>
This fixes reproducibility
Upstream-Status: Inappropriate [oe-specific]
---
src/launch/command.cpp | 2 --
1 file changed, 2 deletions(-)
diff --git a/src/launch/command.cpp b/src/launch/command.cpp
index 64eb076..8965ae7 100644
--- a/src/launch/command.cpp
+++ b/src/launch/command.cpp
@@ -514,8 +514,6 @@ int runCommand(int argc, char** argv, QCoreApplication* coreApplication) {
if (state.log.verbosity > 1) {
qCInfo(logBare).noquote() << "\nBuildtime Qt Version:" << QT_VERSION_STR;
qCInfo(logBare).noquote() << "Runtime Qt Version:" << qVersion();
- qCInfo(logBare).noquote() << "Compiler:" << COMPILER;
- qCInfo(logBare).noquote() << "Compile Flags:" << COMPILE_FLAGS;
}
if (state.log.verbosity > 0) {
--
2.50.1

View File

@@ -0,0 +1,42 @@
SUMMARY = "building blocks for your desktop"
HOMEPAGE = "https://quickshell.org"
LICENSE = "LGPL-3.0-only"
LIC_FILES_CHKSUM = "file://LICENSE;md5=3000208d539ec061b899bce1d9ce9404"
SRC_URI = "git://github.com/noctalia-dev/noctalia-qs.git;protocol=https;nobranch=1"
SRC_URI += "file://0001-dont-bake-compile-flags-into-binary.patch"
SRCREV = "1a4adcba267cad29c559404710fd9c74f7b21ce8"
DEPENDS = "cli11 qtbase qttools-native qtdeclarative qtquick3d qtshadertools spirv-tools virtual/libgbm"
RRECOMMENDS:${PN} = "qt5compat"
inherit qt6-cmake pkgconfig
EXTRA_OECMAKE += "-DCMAKE_BUILD_TYPE=RelWithDebInfo"
FILES:${PN} += "${libdir}/qml/Quickshell ${datadir}"
PACKAGECONFIG = "${@bb.utils.filter('DISTRO_FEATURES', 'x11 wayland pipewire bluetooth pam polkit', d)} hyprland mpris systray upower notifications i3 greetd"
PACKAGECONFIG[x11] = "-DX11=ON,-DX11=OFF,libx11 libxcb"
PACKAGECONFIG[wayland] = "-DWAYLAND=ON,DWAYLAND=OFF"
PACKAGECONFIG[hyprland] = "-DHYPRLAND=ON,-DHYPRLAND=OFF"
PACKAGECONFIG[i3] = "-DI3=ON,-DI3=OFF"
PACKAGECONFIG[greetd] = "-DSERVICE_GREETD=ON,-DSERVICE_GREETD=OFF"
PACKAGECONFIG[upower] = "-DSERVICE_UPOWER=ON,-DSERVICE_UPOWER=OFF"
PACKAGECONFIG[systray] = "-DSERVICE_STATUS_NOTIFIER=ON,-DSERVICE_STATUS_NOTIFIER=OFF"
PACKAGECONFIG[bluetooth] = "-DBLUETOOTH=ON,-DBLUETOOTH=OFF"
PACKAGECONFIG[notifications] = "-DSERVICE_NOTIFICATIONS=ON,-DSERVICE_NOTIFICATIONS=OFF"
PACKAGECONFIG[pam] = "-DSERVICE_PAM=ON,-DSERVICE_PAM=OFF,libpam"
PACKAGECONFIG[mpris] = "-DSERVICE_MPRIS=ON,-DSERVICE_MPRIS=OFF"
PACKAGECONFIG[pipewire] = "-DSERVICE_PIPEWIRE=ON,-DSERVICE_PIPEWIRE=OFF,pipewire"
PACKAGECONFIG[polkit] = "-DSERVICE_POLKIT=ON,-DSERVICE_POLKIT=OFF,polkit"
PACKAGECONFIG[jemalloc] = "-DUSE_JEMALLOC=ON,-DUSE_JEMALLOC=OFF,jemalloc"
PACKAGECONFIG[crashreporter] = "-DCRASH_REPORTER=ON,-DCRASH_REPORTER=OFF"
do_install:prepend() {
sed -i -e 's|${UNPACKDIR}/${BB_GIT_DEFAULT_DESTSUFFIX}|${TARGET_DBGSRC_DIR}|g' ${B}/src/dbus/dbus_objectmanager.h
sed -i -e 's|${UNPACKDIR}/${BB_GIT_DEFAULT_DESTSUFFIX}|${TARGET_DBGSRC_DIR}|g' ${B}/src/dbus/dbusmenu/dbus_menu.h
sed -i -e 's|${UNPACKDIR}/${BB_GIT_DEFAULT_DESTSUFFIX}|${TARGET_DBGSRC_DIR}|g' ${B}/src/network/nm/dbus_nm_backend.h
sed -i -e 's|${UNPACKDIR}/${BB_GIT_DEFAULT_DESTSUFFIX}|${TARGET_DBGSRC_DIR}|g' ${B}/src/network/nm/dbus_nm_connection_settings.h
}

View File

@@ -0,0 +1,17 @@
SUMMARY = "PolicyKit Qt wrapper"
LICENSE = "GPL-2.0-or-later & LGPL-2.0-or-later & BSD-3-Clause"
LIC_FILES_CHKSUM = " \
file://LICENSES/GPL-2.0-or-later.txt;md5=9e2385fe012386d34dcc5c9863070881 \
file://LICENSES/LGPL-2.0-or-later.txt;md5=da48810c4ddf8e49efa031294a26b98c \
file://LICENSES/BSD-3-Clause.txt;md5=954f4d71a37096249f837652a7f586c0 \
"
inherit qt6-cmake pkgconfig
DEPENDS += "qtbase polkit glib-2.0"
SRC_URI = "https://download.kde.org/stable/${BPN}-1/${BPN}-1-${PV}.tar.xz"
SRC_URI[sha256sum] = "5d3b611c062d2b76a93750bb10c907bfd21d1ff08d0a15dc2cf63e278e1677fb"
S = "${UNPACKDIR}/${BPN}-1-${PV}"
EXTRA_OECMAKE = "-DQT_MAJOR_VERSION=6"

View File

@@ -0,0 +1,49 @@
From 4e91aaf63fe2de276c3b46e1a2d4ed8b7d7f95fa Mon Sep 17 00:00:00 2001
From: Markus Volk <f_l_k@t-online.de>
Date: Mon, 24 Nov 2025 20:45:49 +0100
Subject: [PATCH] sources/pyside6/libpyside/CMakeLists.txt: adjust variables
Adds full path to PYSIDE_PYTHONPATH, PYSIDE_TYPESYSTEMS and PYSIDE_GLUE in /usr/lib/cmake/PySide6/PySide6Config.abi3.cmake
This fixes an error seen while compiling kwidgetaddons 6.20 or kguiaddons 6.20:
| CMake Error at /home/flk/bitbake-builds/poky/build/tmp/work/corei7-64-poky-linux/kguiaddons/6.20.0/recipe-sysroot/usr/lib/cmake/PySide6/PySide6Config.abi3.cmake:25 (message):
| File or directory
| /home/flk/bitbake-builds/poky/build/tmp/work/corei7-64-poky-linux/kguiaddons/6.20.0/recipe-sysroot/usr/typesystems
| referenced by variable PYSIDE_TYPESYSTEMS does not exist !
| Call Stack (most recent call first):
| /home/flk/bitbake-builds/poky/build/tmp/work/corei7-64-poky-linux/kguiaddons/6.20.0/recipe-sysroot/usr/lib/cmake/PySide6/PySide6Config.abi3.cmake:53 (set_and_check)
| /home/flk/bitbake-builds/poky/build/tmp/work/corei7-64-poky-linux/kguiaddons/6.20.0/recipe-sysroot/usr/lib/cmake/PySide6/PySide6Config.cmake:5 (include)
| CMakeLists.txt:94 (find_package)
|
|
| -- Configuring incomplete, errors occurred!
| WARNING: /home/flk/bitbake-builds/poky/build/tmp
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Upstream-Status: Inappropriate [oe-specific]
---
sources/pyside6/libpyside/CMakeLists.txt | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/sources/pyside6/libpyside/CMakeLists.txt b/sources/pyside6/libpyside/CMakeLists.txt
index b0050dd00..f429517e2 100644
--- a/sources/pyside6/libpyside/CMakeLists.txt
+++ b/sources/pyside6/libpyside/CMakeLists.txt
@@ -159,9 +159,9 @@ configure_package_config_file(
)
# Install-tree / wheel configuration
-set(PYSIDE_PYTHONPATH "")
-set(PYSIDE_TYPESYSTEMS "typesystems")
-set(PYSIDE_GLUE "glue")
+set(PYSIDE_PYTHONPATH "${PYTHON_SITE_PACKAGES}/PySide6")
+set(PYSIDE_TYPESYSTEMS "${CMAKE_INSTALL_PREFIX}/share/PySide6${pyside6_SUFFIX}/typesystems")
+set(PYSIDE_GLUE "${CMAKE_INSTALL_PREFIX}/share/PySide6${pyside6_SUFFIX}/glue")
set(PYSIDE_SOVERSION "${pyside6_library_so_version}")
configure_package_config_file(
--
2.51.0

View File

@@ -0,0 +1,3 @@
FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
SRC_URI:append = " file://0001-libpyside-CMakeLists.txt-adjust-variables.patch"

View File

@@ -6,8 +6,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=1803fa9c2c3ce8cb06b4861d75310742"
DEPENDS = " \
qtbase \
qtsvg \
qtwayland \
qtwayland-native \
"
inherit qt6-cmake
@@ -16,7 +14,6 @@ EXTRA_OECMAKE += "-DUSE_QT6=ON"
SRC_URI = "git://github.com/FedoraQt/QAdwaitaDecorations.git;protocol=https;nobranch=1"
S = "${WORKDIR}/git"
SRCREV = "8f7357cf57b46216160cd3dc1f09f02a05fed172"
SRCREV = "e6da80a440218b87e441c8a698014ef3962af98b"
FILES:${PN} += "${libdir}"

View File

@@ -11,19 +11,16 @@ DEPENDS = " \
qtbase \
qtdeclarative \
qtdeclarative-native \
qtwayland \
qtwayland-native \
"
RDEPENDS:${PN} = "adwaita-qt"
inherit qt6-cmake
EXTRA_OECMAKE += "-DUSE_QT6=ON"
EXTRA_OECMAKE += "-DUSE_QT6=ON -DCMAKE_POLICY_VERSION_MINIMUM=3.5"
SRC_URI = "git://github.com/FedoraQt/QGnomePlatform.git;protocol=https;nobranch=1"
S = "${WORKDIR}/git"
SRCREV = "71f1fe577b5b665bc19c7ab3736ffe8387fa52ee"
FILES:${PN} += "${libdir} ${datadir}"

View File

@@ -0,0 +1,13 @@
SUMMARY = "This lib is the binding of ext-session-lock for qt"
HOMEPAGE = "https://github.com/waycrate/qt-session-lock"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM += "file://LICENSE;md5=33ecba7309ee0bbf1c82fbcd47ba0e8c"
SRC_URI = "git://github.com/waycrate/qt-session-lock.git;protocol=https;nobranch=1"
SRCREV = "430e33237fbdd1724d110e8abe08d3131181a29d"
DEPENDS = "qttools qtbase-native qttools-native wayland wayland-native libxkbcommon"
inherit qt6-cmake pkgconfig
FILES:${PN} += "${libdir}/qt6/plugins/wayland-shell-integration"

View File

@@ -0,0 +1,25 @@
From 197207257c7c7d1d20c2a4e65ebfa40171478509 Mon Sep 17 00:00:00 2001
From: Markus Volk <f_l_k@t-online.de>
Date: Mon, 28 Jul 2025 12:00:47 +0200
Subject: [PATCH] src/qt6ct-qtplugin/CMakeLists.txt: set plugin path
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Upstream-Status: Pending
---
src/qt6ct-qtplugin/CMakeLists.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/qt6ct-qtplugin/CMakeLists.txt b/src/qt6ct-qtplugin/CMakeLists.txt
index c3d7498..40774a9 100644
--- a/src/qt6ct-qtplugin/CMakeLists.txt
+++ b/src/qt6ct-qtplugin/CMakeLists.txt
@@ -10,4 +10,4 @@ include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../)
add_library(qt6ct-qtplugin MODULE ${app_SRCS})
set_target_properties(qt6ct-qtplugin PROPERTIES OUTPUT_NAME qt6ct)
target_link_libraries(qt6ct-qtplugin PRIVATE Qt6::Widgets Qt6::GuiPrivate qt6ct-common)
-install(TARGETS qt6ct-qtplugin DESTINATION ${PLUGINDIR}/platformthemes)
+install(TARGETS qt6ct-qtplugin DESTINATION ${CMAKE_INSTALL_PREFIX}/lib/plugins/platformthemes)
--
2.50.1

Some files were not shown because too many files have changed in this diff Show More