1981 Commits

Author SHA1 Message Date
Markus Volk
ad643f73e6 hyprutils: update 2026-03-31 08:06:16 +02:00
Markus Volk
793ee5e58f noctalia-qs: update 2026-03-31 08:02:41 +02:00
Markus Volk
32fecacc81 hyprland-contrib: update 2026-03-30 08:05:07 +02:00
Markus Volk
bc2386489a hyprland: update 2026-03-30 08:04:52 +02:00
Markus Volk
368c640330 cage: update 2026-03-28 02:40:29 +01:00
Markus Volk
ca4a7e20a3 sway: update 2026-03-28 02:39:21 +01:00
Markus Volk
d25fe0d2e6 wlroots: update 2026-03-28 02:37:58 +01:00
Markus Volk
17f5baeb97 awww: update 2026-03-27 18:43:54 +01:00
Markus Volk
8b04b53656 ueberzugpp: fix opengl build 2026-03-27 18:43:21 +01:00
Markus Volk
a565b23298 budgie-control-center: update 2026-03-26 12:53:07 +01:00
Markus Volk
412a4bbd49 budgie-desktop: update 2026-03-26 12:52:47 +01:00
Markus Volk
476f592004 udgie-desktop-view: update 2026-03-26 12:52:30 +01:00
Markus Volk
7ae084ca5e budgie-session: update 2026-03-26 12:52:05 +01:00
Markus Volk
05589e097f budgie-desktop-services: update 2026-03-26 12:51:22 +01:00
Markus Volk
1954fec3f2 breeze-icons: use KF6_HOST_TOOLING 2026-03-26 12:18:02 +01:00
Markus Volk
d0627e0506 jetbrainsmono-nerd-font: add recipe 2026-03-24 14:28:16 +01:00
Markus Volk
40d059cec8 chafa: update 2026-03-24 12:54:06 +01:00
Markus Volk
724b9b8417 matugen: update 2026-03-23 19:19:05 +01:00
Markus Volk
73ba0d21b3 noctalia-qs: update 2026-03-23 11:14:11 +01:00
Markus Volk
6e7d4b23ec yazi: update 2026-03-23 01:23:57 +01:00
Markus Volk
1024dae6d1 libvips: update 2026-03-23 01:23:33 +01:00
Markus Volk
715d52fb99 layer.conf: update for wrynose release 2026-03-23 00:57:47 +01:00
Markus Volk
2b0a302a5b hyprlock: update 2026-03-23 00:57:21 +01:00
Markus Volk
00c4cb7a6a python-i3ipc: update
- remove superfluous python-xlib dependency
2026-03-22 20:49:10 +01:00
Markus Volk
bc016364e5 gamescope: update 2026-03-21 18:03:49 +01:00
Markus Volk
d0ddf27c4f labwc: update 2026-03-21 17:32:44 +01:00
Markus Volk
4c61cd289c hyprutils: update 2026-03-21 17:15:44 +01:00
Markus Volk
72212bd102 wlroots: add recipe for 0.21 2026-03-21 16:37:58 +01:00
Markus Volk
a8eb247711 sway: update 2026-03-21 16:32:28 +01:00
Markus Volk
5a94db52b6 wlroots: update 2026-03-21 16:25:24 +01:00
Markus Volk
7bc854698b foot: use manpages class 2026-03-20 10:58:31 +01:00
Markus Volk
55b095579f foot: update 2026-03-20 10:51:10 +01:00
Markus Volk
244d6e67e9 mangowc: update 2026-03-19 17:43:05 +01:00
Markus Volk
33bc4e167c noctalia-qs: update 2026-03-19 17:35:59 +01:00
Markus Volk
b451d11570 app2unit: update 2026-03-15 07:59:58 +01:00
Markus Volk
50d3691b66 uwsm: update 2026-03-15 07:59:37 +01:00
Markus Volk
ca87015777 gpu-screen-recorder: update 2026-03-15 07:58:47 +01:00
Markus Volk
38214b529d greetd: use /bin/nologin 2026-03-15 07:58:07 +01:00
Markus Volk
416e04616e regreet: add missing directories 2026-03-15 07:56:17 +01:00
Markus Volk
17294fa872 noctalia-qs: add RCONFLICTS 2026-03-12 13:13:00 +01:00
Markus Volk
13271b826a noctalia-qs: update 2026-03-12 13:05:39 +01:00
Markus Volk
bfc12708d2 mangowc: update 2026-03-11 20:38:31 +01:00
Markus Volk
04844efc5d labwc-tweaks: add recipe 2026-03-11 15:50:17 +01:00
Markus Volk
6dfd8b2ab1 labwc: update 2026-03-11 15:49:07 +01:00
Markus Volk
14eb3825ad labwc-tweaks-gtk: update 2026-03-11 15:48:43 +01:00
Markus Volk
b2a5f6bac5 hyprland: update 2026-03-10 23:47:26 +01:00
Markus Volk
829409bf6f foot: update 2026-03-06 09:38:31 +01:00
Markus Volk
d717e37e04 fuzzel: update 2026-03-06 09:38:14 +01:00
Markus Volk
7dfc600b54 noctalia-qs: update 2026-03-05 19:37:31 +01:00
Markus Volk
2352067f2f hyprland: update 2026-03-04 11:12:42 +01:00
Markus Volk
25ab3ea482 hyprshutdown: update 2026-03-04 11:12:18 +01:00
Markus Volk
61b6fcb3bc quazip: add recipe 2026-03-03 16:33:37 +01:00
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
Markus Volk
a5a3d66164 hyprpicker: update
wayland-protocols are now built with cmake
2024-04-05 17:30:42 +02:00
Markus Volk
f5624b0b9e qAdwaitaDecorations: update 2024-04-05 16:33:40 +02:00
Markus Volk
59fbc85ba3 libjxl: drop recipe 2024-04-04 07:38:36 +02:00
Markus Volk
d899ad0e16 labwc-menu-generator: add recipe 2024-04-03 13:55:27 +02:00
Markus Volk
8c2b08894a hyprland-plugins: update 2024-04-03 13:44:25 +02:00
Markus Volk
e2ed4cd147 hyprcursor: update 2024-04-03 13:44:08 +02:00
Markus Volk
c0724406f4 sway: update 2024-04-03 13:43:31 +02:00
Markus Volk
92134baa0a hyprland: update
LICENSE changed year
2024-04-03 13:43:03 +02:00
Markus Volk
6df8bdd4bf wayfire: update wf-config 2024-04-03 13:39:25 +02:00
Markus Volk
c729d12ef8 libjxl: build gdk-pixbuf-loader
this is required for gnome-46 gnome-backgrounds, that have been mostly converted to jxl

- also enable mime support
2024-04-01 22:55:24 +02:00
Markus Volk
451d7f5990 highway: update 2024-03-27 14:02:01 +01:00
Markus Volk
f6e67090a7 gimp: update 2.99.16 -> 2.99.18
Use sed to remove STAGING_DIR_NATIVE from config.h. This prevents the values
for COLLECT_GCC= and COLLECT_LTO_WRAPPER= from including it.
For some mysterious reason, I had to run the same command twice to get rid of
both entries.

                   ------------------------------
                   GNU Image Manipulation Program
                         Development Branch
                   ------------------------------

This is the unstable branch of GIMP.

Overview of Changes from GIMP 2.99.18 to GIMP 3.0.0-RC1
=======================================================

Core:

  - Conversion to Indexed:
    * color precision increased;
    * error diffusion in linear RGB while keeping palette generation as
      CIE Lab.
  - GIMP's GEGL operations:
    * Posterize operates with a perceptual gamma;
    * Threshold: processing with non-linear RGB;
    * Hue-Saturation: using HSLA float as processing space which should be
      quicker than previous implementation.
  - Welcome dialog:
    * Multiple images can be selected and opened at once with Enter key.
    * "Show on Start" is now displayed specifically in the "Create" tab.
  - Group layers can now have non-destructive layer effects.

Tools:

  - Gradient tool: the "Repeat" mode "Truncate" has been renamed "None
    (truncate)" and reordered to be second in the list, just after "None
    (extend)".

Plug-ins:

  - Plug-ins ported to GimpProcedureDialog: Warp, decompose.

API:

  - Changes in libgimp:
    * gimp_procedure_run_config() can run with no config objects (equivalent to
      run the prodcedure with default arguments).

Build:

  - Minimum dependency version bumps:
    * babl 0.1.108
  - Started a skeleton for unit testing framework for libgimp (only a few tests
    so far but we eventually target exhaustivity).

Overview of Changes from GIMP 2.99.16 to GIMP 2.99.18
=====================================================

Core:

  - New snapping options:
    * "Snap to Bounding Boxes": allows on-canvas snapping to either layer
      borders or center.
    * "Snap to Equidistance": allows to snap a layer to be at the same distance
      from a second one that this second one is to a third one, either
      horizontally or vertically.
  - GIMP is now able to use fonts with custom styles, which Pango is unable to
    work with.
  - Font names are not unique anymore, which means that GIMP doesn't rename
    identically named fonts with #1 or #2, etc. as it used to do. These fonts
    with same name are now properly working despite the name clash.
  - GimpData now have a concept of collection, which is either a controlled name
    for internal data, or a string constructed from the local file path for
    external data. This will be used to serialize data objects hence easily
    retrieve the proper data even when some data may have duplicate names.
  - New palette import support: SwatchBooker.
  - Artificially set PANGOCAIRO_BACKEND=fc when running on Windows to use the
    fontconfig backend, which enables anti-aliasing on Windows, unlike the
    default pangocairo backend.
  - XCF:
    * Font information are more accurately stored (not only the font name, but
      also storing various other attributes and even a file hash in the ideal
      case where the exact same font file is available), allowing to find the
      right font (if installed) on load with less errors.
    * As a consequence of the previous point, new files with text layers will be
      saved as a bumped XCF 19 version.
    * Older XCF versions with text layers can still be saved using older XCF
      versions as long as the text layers are untouched in an edit session.
  - "view-zoom-*" actions are not radio actions anymore.
  - Improve thumbnail loading algorithm:
    1. If there is a GimpThumbnailProcedure, it is run first.
    2. Otherwise we check if a thumbnail is in the metadata.
    3. As last resort, we just load the full image.
  - Generic inter-process transient window reimplemented using opaque GBytes
    window identifiers instead of guint32. The goal is to have windows created
    by plug-ins be transient to the calling core image window, but also the
    other way around: some core dialogs are generated through PDB calls (in
    particular resource and drawable chooser dialogs created by gimp_*_popup()
    functions) and should be transient to plug-in dialogs.
    This works on X11 and Wayland (the Wayland implementation is new, previous
    code was X11-only). It should work on Windows too (code exists) but this was
    left disabled as it leads to core process hanging (as described in
    https://bugzilla.gnome.org/show_bug.cgi?id=359538) and is pending debugging.
    There is no macOS implementation yet, and it seems to be missing from GDK as
    well.
  - Indexed images' colormap:
    * Now possible to delete colors if unused.
  - Updates for floating data's actions:
    * New actions "edit-paste-float" and "edit-paste-float-in-place" for pasting
      the contents of the clipboard as floating data with default positioning
      algorithm or in-place respectively;
    * renames "select-float" to "select-cut-float" which does a cut and paste as
      float in one action;
    * adds "select-copy-float" which does a copy and paste as float in one
      action;
    * reorganize a bit the `Edit > Paste as` submenu with sections for the
      floating data variants;
    * add a "Float" submenu in "Select" root menu, containing the 2 variant
      actions "select-cut-float" and "select-copy-float".
  - GEGL operation filters are now non-destructive by default: running these
    filters create layer effects. The UI is still basic and will be improved
    through iterations after GIMP 3 release.
  - FG/BG color action code (e.g. "Increase the red channel") are made
    contextual, relatively to the active image, working relatively to the
    correct color space and TRC.
  - Device Status dockable shows context-sensitive colors (the color profile's
    name is displayed as tooltip when hovering a fg/bg color status).
  - Palettes are now GeglColor-based and are stored with a lot more precision.
    Older low-precision palettes are still loaded fine. A single palette can
    contain mixed formats (different models and space). A concept of format
    restriction was added, yet is currently only used for indexed images'
    palettes (whose colors are always and only in the image's format).
  - Color History is now space-invaded (colors are stored in their original
    format and space).
  - Various color selectors (core or modules) are now space-invaded when
    relevant. For instance, they show colors in the active image space (not just
    sRGB) and display the profile's name when relevant. Also when simulation is
    active, some of the color selectors will update their out-of-gamut zone, not
    only to be within the image's gamut, but also the soft-proof gamut.

Graphical User Interface:

  - "Merge menu and title bar" option is not shown on macOS as it is not usable
    there (the main menu is anyway out of the window from the start).
  - Top menu has been special-cased for macOS (some items are removed with
    "hidden-when" attribute set to "macos-menubar" value) for items which are
    also available in the application menu.
  - Menu section can now be named with the "section-name" attribute in
    GtkBuilder ".ui" files. This can be used as a replacement of the former
    "Placeholder" concept which we used to have (and has now been completely
    removed).
    Plug-ins or GEGL operations which want to make use of sections can use the
    "[Section]" syntax. For instance installing a plug-in in the menu path
    "<Image>/File/[Open]" will install the menu item at the end of the Open
    section (i.e. after the various other open-file actions at the top of the
    File menu).
  - Some string or naming consistencies were fixed in source strings.
  - GimpContainerEntry don't have inline completion anymore. Instead the result
    pop-up always appear, even for one result. This is because a limitation of
    GtkEntryCompletion: we cannot remove the case sensitivity search (see
    gtk#275) which was very bad usage experience because when we reached a
    single result, suddenly nothing happened anymore (no popup, no completion)
    if case was different on any letter. It's just better to always have popup
    with case insensitivity.
    This widget is used for instance for on-canvas font selection.
  - Some icons were modified with an added light border to make them better
    visible on dark themes: gimp-tool-text icons in Color and Legacy icon themes
    and gimp-tool-dodge in Color theme.
  - Help menu rearranged to be better organized and also to move "About GIMP" as
    the last item, which is its more conventional position.
  - Many fixes to the default themes (including several cases of CSS rules
    leaking from system themes).
  - New settings in Preferences to set the interface base font size (this won't
    work as well, or at all, for themes which would set absolute font sizes).
  - "gimp-wilber-eek" icon is now reused as generic "image-missing" icon too.
  - In dockables' grid view, the hovered icon is now highlighted with a
    contrasted border.
  - GimpPdbDialog (e.g. resource chooser dialogs) are now set to system defaults
    for whether or not they use a header bar.
  - Shift+Number-row default shortcuts are now transformed into the actual key
    in the currently used layout (reciprocally, if numbers are direct access
    key, their counterpart shortcuts are similarly updated).
  - Colormap dockable:
    * New "Delete" button available and sensitive only when selecting an unused
      color in the palette.
  - Windows: title bar will be switched to light or dark mode based on the
    current theme.
  - The quit dialog now adjusts its size relatively to monitor height.
  - The heuristic to set a cursor when single or multi-selecting items in a tree
    view got reviewed in order to avoid unnecessary scroll. As a general rule,
    the cursor is always set to one of the selected elements, ideally the last
    clicked element unless it is not selected (e.g. removed with Ctrl-click),
    then a closest selected element is chosen to avoid unnecessarily scroll of
    the item list.
  - Pad buttons can now be configured in the "Input Devices" configuration dialog
    to run any actions directly (without mapping shortcut key combinations as
    intermediate). This only works on Wayland for the time being (yet may work on
    more platforms in the future, depending on GTK evolution).
  - Themes can now be proposed with up to 3 variants: dark, light and middle
    gray, through gimp-dark.css, gimp-light.css and gimp-gray.css CSS files
    respectively.
  - As a consequence of the previous point, our Default and Gray themes are
    merged as one with 3 possible variants.
  - Our Color and Symbolic icon themes are merged as a single icon theme named
    "Default".
  - The "prefer-symbolic-icons" property which can be set in Preferences is only
    used when the selected icon theme has both Color and Symbolic styles.
    Otherwise the chosen icon theme style prevails. The presence of a style is
    determined by the presence of the "gimp-wilber" icon (which becomes
    therefore a de-facto mandatory icon in an icon theme) and/or its symbolic
    variant.
  - When "Override icon sizes" is checked, a few padding values are also
    overridden by code in the loaded CSS.
  - As a consequence of the previous point, we removed the "Compact" theme which
    is now simply possible by overriding sizes to "Small" in Preferences (when
    the theme is "Default", it will display the same as the former "Compact"
    theme, though it will also work with any other theme).
  - "Darker" theme is removed for lack of contributors actually caring for it.
    It could be revived in the future as a "Contrast" theme with both a dark and
    light variants at the very least.
  - The search function in Layers dockable was moved over the Layers list (with
    headers), the "link" icon replaced by "search" icon, and is now available
    for both Layers, Channels and Vectors dockables (though unsaved for Vectors
    because of lack in XCF support).
  - The Welcome dialog was improved and its cases extended:
    * A new "Personalize" tab contains duplicate settings taken from the
      Preferences, in particular the more controversial settings, such as theme
      or icon themes, HiPPI support (icon/font sizing), merged menu and title
      bar, tool groups or update check.
    * A new "Contribute" tab displays a few of the main links for people to
      contribute to GIMP.
    * A new "Create" tab proposes buttons to create new images or open existing
      ones, as well as displaying a list of the last 8 opened images for easy
      re-opening.
    * A new checkbox (checked by default) allows the welcome dialog to be shown
      at each and every startup. Except on new installations or version updates,
      the first shown tab will be the new "Create" tab, which is probably the
      most useful for day-to-day first dialog shown at startup (on updates, the
      "Welcome" tab featuring the new splash screen and a small welcome text is
      shown).

Tools:

  - Text tool:
    * improve markup creation logic when replacing selected text in
      order not to create useless styling markup interfering with other
      features.
    * Alignment for RTL languages is now more consistent with how it works in
      other software (such as LibreOffice or Scribus).
    * Text layers can now be rendered in the full image's gamut (not sRGB only
      anymore), though colors are trimmed to the gamut and are always 8-bit.
    * Text outline colors are now rendered in float in the full image's gamut,
      without precision loss.
  - Paint tools: all painting tools now have an "Expand Layers" option
    allowing to auto-expand layers when painting across layer
    boundaries. A few additional sub-options customize how this
    expansion happens (by how many pixels, filling with transparency,
    color, pattern).
    Expansion does not grow over canvas boundaries, unless "Show All" is
    checked too.
  - Color Picker:
    * Picked color is internally kept as a GeglColor, doing only last-minute
      conversion to the output model/space, hence with better precision.
    * RGB, Grayscale and Pixel modes display the profile name of the output
      color space (the active image's color space if relevant).
  - The Gradient tool now uses GeglColor internally, though GIMP's gradient
    format (GGR) still uses old RGB format.

Plug-ins:

  - Farbfeld: new image format import/export support.
  - OpenEXR:
    * Files with single channels are always treated as grayscale, even when
      they use non-conventional channel names. A notice message is also
      presented to the user in a dialog for information.
  - Metadata Editor:
    * Various code cleanups and improvements;
    * GUI improvements;
    * Xmp.plus.ImageSupplierName can now only have one value;
    * Improved Creation date handling;
    * Synchronization (both for reading and writing) added between some Exif,
      Xmp and Iptc equivalent tags. On reading, when equivalent tags have
      different values at load, a terminal warning is now outputted.
  - Script-fu:
    * Generated dialog's titles are not prefixed with "Script-Fu: " anymore.
    * Several scripts were removed and moved to gimp-data-extras: erase-rows,
      grid-system, select-to-brush, select-to-image, select-to-pattern.
    * script-fu-copy-visible was removed (and not moved to gimp-data-extras).
    * New test scripts.
  - New gimp-help-main script to link to the "Table of Contents" of the manual,
    added to the "Help > User Manual" submenu.
  - PSP:
    * added support to load PSP ICC Profile data.
    * fixed vulnerabilities: ZDI-CAN-22096, ZDI-CAN-22097.
    * load active selection from PSP file.
    * Load guides and grid info.
  - Image Map: two new fields to the HTML Link tab and one new field to the
    Javascript tab for area properties:
    * accesskey: The same as the mnemonic key shortcuts in GTK, to activate an
      area of the image map. Depending on the OS, you either hold ALT or
      ALT+SHIFT and this key.
    * tabindex: What order to select the area when the user presses Tab.
    * onClick: Run a Javascript function when the user clicks on the area.
  - Esm Software PIX: new import support.
  - All plug-ins were ported to the new Gimp*Procedure API using
    GimpProcedureConfig instead of GimpValueArray arguments.
  - Add Border (script-fu): add a 'Allow resizing' toggle.
  - Plug-ins ported to GimpProcedureDialog: van-gogh-lic, dds-write, flame,
    histogram-export, lighting, fractal-explorer, map-object, sample-colorize,
    compose, curve-bend, depth-merge, selection-to-path, pagecurl, file-cel,
    file-svg, file-wmf, smooth-palette, small-tile, film, gradient-flare, tile,
    web-page, screenshot.
  - JPEG-XL:
    * Load metadata via libjxl exclusively.
    * Disable GIMP EXIF orientation support, using orientation stored in
      codestream instead.
  - HEIF:
    * Load metadata via libheif exclusively.
    * Disable GIMP EXIF orientation support.
  - PDF:
    * "Layers as Pages" works now for a single layer group with multiple
      sub-layers.
  - DDS:
    * Add support for loading DDS 16- and 32-bit per channel RGBA. Loading is
      supported for 16-bit half float, 32-bit float, 16 and 32-bit unsigned and
      signed int.
      This supports both the DX10 formats and the D3D FOURCC versions.
      16- and 32-bit per channel images with less than 4 channels are not yet
      supported.
    * Add DDS support for loading R8G8, R16 and R16G16 formats.
      GIMP can load DXGI variants as well as the older D3DF versions, including
      handling of the signed versions.
      We also set signed when the pixelformat flag DDPF_BUMPDUDV is set.
    * New option to vertically flip dds image on import. This is needed by some
      game engines.
    * All mipmap generation is done at 32-bit floating-point precision.
    * A new cubic filter has also been added (Catmull-Rom) which
      rounds-out the existing lineup of cubic filters.
    * Better handling of DX10+ files in ddsread.
    * Always interpret BC1 cutout pixels as black pixels with 0 alpha,
      per the official format specification.
    * Import code was rewritten and improved for maintainability and
      readability. Importer now supports nearly all non-video
      uncompressed formats.
  - GIF:
    * Remember when a file was stored as a GIF animation to be reused when
      overwriting.
   - PNG:
    * Import/export safe-to-copy PNG chunks.
   - HEJ2: new import support. HEJ2 is JPEG 2000 image coded images in HEIF
     containers.
   - PSD: better wording of the export warning for the path of less surprise.
   - Python Console uses theme colors for font colors instead of hardcoded
     colors which don't work well on darker themes.

Data:

  - Clarified our capitalization rule for data titles: part of titles
    inside parentheses also follow title casing.
  - "(Hardedge)" generated gradients got renamed "(Hard Edge)".

Translations:

  - Many non-translatable strings were made translatable. Various other
    localization bugs were handled.
  - New Belarusian translation in the Windows installer.

API:

  - Changes in libgimpconfig:
    * GimpConfig serialization doesn't break anymore if one property
      serialization fails. GIMP will now continue to serialize the rest. In
      particular, it will allow to retrieve as many arguments as possible
      between plug-in runs.
    * GBytes (de)serialization support added. It supports gracefully a NULL
      GBytes value.
    * GeglColor (de)serialization support added. Former GimpRGB properties can
      be gracefully converted to GeglColor properties when needed (e.g. to be
      able to convert old property or resource files, containing GimpRGB values,
      to newer GeglColor).
  - Changes in libgimp:
    * GimpResource can now be (de)serialized using the data name and collection
      so that we are now able to retrieve a used resource quite reliably between
      runs.
    * For GimpProcedure with no run-mode parameter, the run-mode is considered
      non-interactive (e.g. for decision algorithm about whether to reuse
      previous settings or not).
    * Arguments of type GimpResource and its subtypes are now supported and
      GimpProcedureDialog will generate appropriate chooser widgets.
    * Arguments of type GimpLayer and GimpChannel will have a proper widget
      generated (GimpDrawableChooser) by GimpProcedureDialog, limited to only
      the proper drawable subtype.
    * All GimpProcedure and its subtypes now have a run() method using a
      GimpConfig instead of a GimpValueArray. In particular, the type of the run
      argument changed in gimp_procedure_new(), gimp_batch_procedure_new(),
      gimp_image_procedure_new(), gimp_load_procedure_new(),
      gimp_save_procedure_new() and gimp_thumbnail_procedure_new().
      The following 2 run function types had further evolutions:
      + GimpRunLoadFunc: by default, a GimpLoadProcedure will try and load
        metadata from a file (if Exiv2 knows the format). The run() function
        will be allowed to edit the GimpMetadata object but also the load flags
        before it is actually attached to the image, allowing plug-ins to have
        custom metadata handling code when needed.
      + GimpRunSaveFunc: metadata handling is integrated in this new version of
        the API, since the run() function will pass a prepared metadata object,
        which can be modified by plug-in code (if needed). This GimpMetadata
        object will be stored automatically by the GimpSaveProcedure
        infrastructure if the mimetype argument is set in
        gimp_save_procedure_new().
    * On plug-in exit, we do not display memory reference hold warnings for Lua,
      Javascript and Python plug-ins anymore. The GObject-Introspection bindings
      for these languages seem to hold references of their own in some
      conditions and anyway plug-in developers don't have any memory management
      capabilities available in the chosen languages. It's not like they can do
      anything.
    * New functions:
      + gimp_procedure_dialog_set_sensitive_if_in()
      + gimp_procedure_dialog_set_ok_label()
      + gimp_procedure_dialog_fill_notebook()
      + gimp_procedure_dialog_fill_notebook_list()
      + gimp_procedure_dialog_fill_paned()
      + gimp_procedure_config_get_choice_id()
      + gimp_prop_brush_chooser_new()
      + gimp_prop_font_chooser_new()
      + gimp_prop_gradient_chooser_new()
      + gimp_prop_palette_chooser_new()
      + gimp_prop_pattern_chooser_new()
      + gimp_resource_select_button_get_label()
      + gimp_pattern_get_buffer()
      + gimp_drawables_close_popup()
      + gimp_drawables_popup()
      + gimp_drawables_set_popup()
      + gimp_prop_drawable_chooser_new()
      + gimp_font_get_pango_font_description()
      + gimp_fonts_get_by_name()
      + gimp_image_get_palette()
      + gimp_procedure_run_config()
      + gimp_procedure_run_valist()
      + gimp_procedure_dialog_get_drawable_preview()
    * Removed functions:
      + gimp_procedure_config_begin_run()
      + gimp_procedure_config_end_run()
      + gimp_procedure_config_begin_export()
      + gimp_procedure_config_end_export()
      + gimp_procedure_config_get_values()
      + gimp_procedure_config_set_values()
      + gimp_pdb_run_procedure_argv()
      + gimp_pdb_run_procedure()
      + gimp_pdb_run_procedure_valist()
      + gimp_pdb_run_procedure_array()
      + gimp_pdb_run_procedure_config()
      + gimp_procedure_new_arguments()
      + gimp_pdb_set_data() a.k.a. gimp_set_data()
      + gimp_pdb_get_data() a.k.a. gimp_get_data()
      + gimp_pdb_get_data_size() a.k.a. gimp_get_data_size()
    * Modified functions:
      + gimp_procedure_dialog_get_label():
        1. Added `is_markup` and `with_mnemonic` boolean arguments.
        2. `label_id` argument can be a string property to sync to, or a new
           widget ID to create, using `text` as initialization contents.
      + gimp_label_spin_set_increments(): made more generic and robust to handle
        integer spin or modifiable min/max.
      + gimp_param_spec_get_desc():
        - Also handles new GimpChoice arguments by listing all valid string
          values for a given argument.
        - Returned string is now pango-markup formatted.
      + gimp_display_get_window_handle() and gimp_progress_get_window_handle():
        the return value is now an opaque GBytes which is to be interpreted
        differently depending on the running platform.
      + All gimp_*_popup() functions now have a `parent_window` argument which
        is the opaque window handle of the calling plug-in dialog, such as can
        be returned by gimp_dialog_get_native_handle().
      + gimp_brush_get_pixels() replaced by gimp_brush_get_buffer() and
        gimp_brush_get_mask().
      + gimp_text_layer_set_font() now uses a GimpFont.
      + gimp_text_layer_get_font() now returns a GimpFont.
      + gimp_text_layer_new() now uses a GimpFont.
      + gimp_text_fontname() renamed gimp_text_font().
      + gimp_text_get_extents_fontname() renamed gimp_text_get_extents_font().
      + gimp_ui_init() now implies a gegl_init().
      + gimp_procedure_run() now uses a variable argument list of (name, value)
        pairs.
    * New classes:
      + GimpPickableSelect
      + GimpDrawableChooser
    * Modified classes or structure:
      + GimpProgress:
        - GimpProgressVtableGetWindowFunc function type now returns GBytes.
        - get_window() abstract method is renamed get_window_handle().
      + GimpResourceSelectButton:
        - Class made abstract.
        - It now has a label which is used in the size group in
          GimpProcedureDialog.
      + GimpBrushSelectButton: big UX improvements.
      + GimpPatternSelectButton: big UX improvements.
      + All Gimp*SelectButton widgets were renamed to Gimp*Chooser.
    * New GimpProcedure argument types:
      + GimpChoice: this will replace cases when we used to use int arguments to
        represent custom enum types, which was particularly non-usable when the
        list of valid choices was long and the string docs was not kept
        up-to-date.
        It comes with GIMP_PROC_ARG_CHOICE(), GIMP_PROC_AUX_ARG_CHOICE(),
        GIMP_PROC_VAL_CHOICE(), GIMP_VALUES_GET_CHOICE() and
        GIMP_VALUES_SET_CHOICE() macros.
        The advantages of this new type:
        - No need to keep the list of valid choices up-to-date anymore within
          the docs string.
        - Since the docs string doesn't contain long list of arguments, we don't
          have long opaque and non-understandable tooltips assigned to graphical
          interface widgets.
        - Calling a PDB procedure with a human-readable string is much more
          understandable than with an opaque int.
        - This type handles invalid input for generic error handling.
        - We can easily generate a list of the valid string values. E.g. this is
          now used in the Procedure Browser through gimp_param_spec_get_desc().
        - Choices can be made insensitive if needed.
        - A proper widget (GimpStringComboBox) will be generated by
          GimpProcedureDialog by default.
    * PDB: the big change in the PDB is that we decided not to warrant argument
      orders anymore. In particular, it means that the libgimp functions to run
      PDB procedures are not based on an ordered array of arguments anymore but
      on named arguments only.
      + The first consequence is that it will be possible to add arguments, and
        even order them however we want in the list of arguments. For
        backward-compatibility, what will matter is only that the procedure
        using the default values for the new arguments will behave the same way
        it did when it used not to have said arguments. Then scripts won't break
        as we add new arguments and we won't have to create alternative v2 or v3
        PDB procedures each time we wish to add a new feature.
      + The second consequence is that calling PDB procedures is now much more
        semantic. Firstly we can ignore arguments for which we keep the default
        values; secondly every argument will be accompanied by a name instead of
        being a long list of int or boolean values.
        Typically while we used to call a PDB like this:
```C
        gimp_pdb_run_procedure (gimp_get_pdb (),
                                "file-png-save",
                                GIMP_TYPE_RUN_MODE,     GIMP_RUN_NONINTERACTIVE,
                                GIMP_TYPE_IMAGE,        image,
                                G_TYPE_INT,             1,
                                GIMP_TYPE_OBJECT_ARRAY, args,
                                G_TYPE_FILE,            file,
                                G_TYPE_BOOLEAN,         FALSE,
                                G_TYPE_INT,             9,
                                G_TYPE_BOOLEAN,         FALSE,
                                G_TYPE_BOOLEAN,         FALSE,
                                G_TYPE_BOOLEAN,         FALSE,
                                G_TYPE_BOOLEAN,         FALSE,
                                G_TYPE_BOOLEAN,         FALSE,
                                G_TYPE_BOOLEAN,         FALSE,
                                G_TYPE_NONE);
```
        We can now call it like this (with a shorter list of arguments, ignoring
        all the ones which we keep default, not bothering about arg order and
        tagging each arg with a semantic name):
```C
        gimp_procedure_run (gimp_pdb_lookup_procedure (gimp_get_pdb (),
                                                       "file-png-save"),
                            "run-mode",         GIMP_RUN_NONINTERACTIVE,
                            "image",            image,
                            "num-drawables",    1,
                            "drawables",        drawables,
                            "file",             file,
                            "bkgd",             FALSE,
                            "phys",             FALSE,
                            "time",             FALSE,
                            NULL);
```
      + The few libgimp functions of the form `gimp_pdb_run_procedure*()` were
        removed and moved directly to `gimp_procedure_run*()` variant. The
        presence of both interfaces was making it confusing.
      + For bindings not able to replicate variable arguments functions, the
        bindable function will be gimp_procedure_run_config() only, which will
        be renamed to gimp_procedure_run() in bindings.
      + Note that internally the argument order is still relevant for any system
        which interfaces directly with the PDB instead of libgimp. In other
        words, it is still relevant for script-fu which generates functions out
        of PDB procedures directly (not libgimp).
      + GimpObjectArray arguments now allow NULL through the pipe as meaning an
        empty array.
  - Changes in libgimpbase:
    * New classes:
      + GimpChoice: meant to represent a list of allowed strings values.
    * GimpRotationType values were changed by prepending "DEGREES" without
      hyphen before the numeric value (e.g.: GIMP_ROTATE_90 becomes
      GIMP_ROTATE_DEGREES90), because the older naming breaks introspection for
      some languages, such as Python where Gimp.RotationType.90 syntax would be
      forbidden.
    * GIMP Protocol can now exchange GeglColor values across the wire.
  - Changes in libgimpwidgets:
    * New functions:
      + gimp_widget_set_native_handle()
      + gimp_dialog_get_native_handle()
      + gimp_preview_area_reset()
      + gimp_cairo_set_source_color()
      + gimp_color_selection_set_format()
    * New classes:
      + GimpLabelStringWidget: makes any widget with a "value" string property
        into a GimpLabeled.
    * Modified classes:
      + GimpStringComboBox:
        - add a "value" string property to GimpStringComboBox (which makes it
          usable by GimpLabelStringWidget).
        - New method gimp_string_combo_box_set_sensitivity()
    * Several widgets are now space-invaded, using GeglColor instead of GimpRGB:
      + GimpColorArea
      + GimpColorScale
      + GimpColorScales
      + GimpColorSelect
      + GimpLabelColor
      + GimpPreviewArea
      + GimpColorButton
      + GimpColorHexEntry
      + GimpColorSelection
      + GimpColorNotebook
      + GimpColorSelect
      + GimpColorSelector
      + GimpColorNotebook
  - Changes in libgimpui:
    * Modified functions:
      + gimp_window_set_transient_for_display() and gimp_window_set_transient()
        now use an internal implementation similar to core
        gimp_window_set_transient_for(), with the same improvements (works even
        at construction when the window is not visible yet + works for Wayland
        too).
    * Removed functions:
      - gimp_ui_get_progress_window()
      - gimp_ui_get_display_window()
  - Changes in libgimpcolor:
    * New functions:
      + gimp_color_set_alpha()
      + gimp_color_is_perceptually_identical()
      + gimp_color_is_out_of_gamut()
      + gimp_color_is_out_of_self_gamut()
      + gimp_color_parse_hex()
      + gimp_color_parse_name()

Build:

  - Windows 10 becomes the new minimal support for the 3.0 stable series on
    Windows. This bump happens because of end-of-support by Microsoft itself,
    and also by MSYS2 project which is our base for the official installers.
  - CI now generates babl and GEGL API reference HTML as artifact tarballs.
  - New meson options -Dfits and -Dopenmp to enable/disable respectively FITS or
    OpenMP support more explicitly (allowing to bypass auto-detection).
  - Pango 1.50 or higher is now required as a result of using
    pango_attribute_as_font_desc(). Also pango, pangocairo and pangoft2 now use
    the same minimum version requirement.
  - New Aarch64/Windows build jobs in CI.
  - The universal Windows installer generated by the CI now detects and installs
    a native Aarch64 build on ARM 64-bit architecture.
  - Meson: alternatively to luajit, we now search also lua5.1, then 5.2 and 5.3
    (5.1 first, because apart luajit, it is the only one with lua-lgi support in
    MSYS2 right now).
  - CI: unify jobs naming and order.
  - Windows builds: various cleanups, code factorization and more.
  - Windows installer: the desktop shortcut option is now checked by default
    because of the fact too many people could not find GIMP after installation.
  - New .vscode/ config folder for Visual Studio Code settings to follow our
    coding style.
  - 'gegl.exe' binary is now installed by the Windows installer.
  - Minimum libheif requirement bumped: libheif >= 1.15.1.
  - GEGL requirement bumped to GEGL 0.4.48.
2024-03-27 13:34:19 +01:00
Markus Volk
60a1984f87 libjxl: update 2024-03-27 13:34:15 +01:00
Markus Volk
ded5310195 layer.conf: update 2024-03-27 01:01:38 +01:00
Markus Volk
51e48bc82c wayfire: update 2024-03-26 10:37:14 +01:00
Markus Volk
9ef10a9feb wf-shell: update 2024-03-26 10:34:26 +01:00
Markus Volk
1d0a95884a wob: update 2024-03-26 10:29:47 +01:00
Markus Volk
d7b9ef2c2b wlr-randr: update 2024-03-26 10:28:43 +01:00
Markus Volk
82a7cfa46e wl-clipboard: update 2024-03-26 10:28:17 +01:00
Markus Volk
96507f5ce9 mako: update 2024-03-26 10:28:02 +01:00
Markus Volk
f5dbc8f58f slurp: update 2024-03-26 10:27:47 +01:00
Markus Volk
d4abb8780a grim: update 2024-03-26 10:27:34 +01:00
Markus Volk
a9509750e1 adwaita-qt: fix AdwaitaQt6Targets.cmake 2024-03-25 18:48:13 +01:00
Markus Volk
1fe7ea1e8c nwg-panel: update 2024-03-25 12:09:41 +01:00
Markus Volk
c93d3a1aca nwg-hello: update 2024-03-25 12:09:19 +01:00
Markus Volk
9e5406754d nwg-displays: update 2024-03-25 12:08:57 +01:00
Markus Volk
406bcfcef1 hyprland-plugins: update 2024-03-24 11:20:29 +01:00
Markus Volk
081f28927b hyprland-contrib: update 2024-03-24 11:20:10 +01:00
Markus Volk
9d75d4e34b hyprcursor: update 2024-03-24 11:19:47 +01:00
Markus Volk
5d809c1489 adwaita-qt: dont package src
Signed-off-by: Markus Volk <f_l_k@t-online.de>
2024-03-24 11:19:06 +01:00
Markus Volk
a74c0e81ea waybar: update
- wireplumber-0.5 api support was added
2024-03-24 11:18:08 +01:00
Markus Volk
e06f4467c4 calls: update 2024-03-23 15:42:50 +01:00
Markus Volk
9376da8ee4 waybar: update
- deactivate wireplumber plugin, as it has not yet been ported to wireplumber-0.5
2024-03-22 10:24:51 +01:00
Markus Volk
f9c07c9061 hyprland: update 2024-03-17 19:27:34 +01:00
Markus Volk
6226cd04a1 hyprlock: update 2024-03-17 19:27:10 +01:00
Markus Volk
0721365ebb hyprland-plugins: update 2024-03-17 19:26:50 +01:00
Markus Volk
495316a6bb hyprland-contrib: update 2024-03-17 19:26:29 +01:00
Markus Volk
9037740e70 hyprlang: update 2024-03-17 19:26:05 +01:00
Markus Volk
2d41058a61 hyprcursor: update 2024-03-17 19:25:44 +01:00
Markus Volk
2dd1cf347c sway: update 2024-03-17 19:25:30 +01:00
Markus Volk
0f1f357450 wlroots: update
Signed-off-by: Markus Volk <f_l_k@t-online.de>
2024-03-17 19:25:13 +01:00
Markus Volk
8f0793f50b hyprcursor: add recipe 2024-03-11 10:44:17 +01:00
Markus Volk
b83ab567cb hyprlock: update 2024-03-11 10:43:57 +01:00
Markus Volk
7519b9b818 labwc: update 2024-03-10 16:32:32 +01:00
Markus Volk
db552bf1ac swaysettings: update 2024-03-10 16:32:32 +01:00
Markus Volk
8916ce3d2c granite: add version for gtk4 2024-03-10 16:32:32 +01:00
Markus Volk
0218da657c nwg-menu: update 2024-03-10 14:22:50 +01:00
Markus Volk
931032a98d nwg-shell-wallpapers: update 2024-03-10 14:22:50 +01:00
Markus Volk
0df632ad2a nwg-panel: update 2024-03-10 14:22:50 +01:00
Markus Volk
3e2df4bc7d nwg-drawer: update 2024-03-10 14:22:50 +01:00
Markus Volk
1f4d004d38 nwg-displays: update 2024-03-10 14:22:50 +01:00
Markus Volk
fd63e46586 nwg-look: update 2024-03-10 14:22:50 +01:00
Markus Volk
b89dd095b5 azote: update 2024-03-10 14:22:50 +01:00
Markus Volk
d0a482c2a3 hyprlang: update 2024-03-07 20:14:36 +01:00
Markus Volk
5d1d042214 srain: update 2024-03-05 10:02:17 +01:00
Markus Volk
70e52419eb waybar: update 2024-03-03 16:24:53 +01:00
Markus Volk
dc95c5c400 phoc: fix LICENSE; cleanup 2024-03-03 15:08:05 +01:00
Markus Volk
974a9f1787 phosh: cleanup dependencies 2024-02-29 15:44:07 +01:00
Markus Volk
695d56c943 feedbackd: update 2024-02-29 15:14:38 +01:00
Markus Volk
2496fdefb1 sofia-sip: update 2024-02-29 15:14:18 +01:00
Markus Volk
43058d98ee phosh: update 2024-02-29 15:13:56 +01:00
Markus Volk
207984b2ea phoc: update 2024-02-29 15:13:07 +01:00
Markus Volk
6e55b3b2a6 waypaper: update 2024-02-29 14:44:01 +01:00
Markus Volk
9e945a0d79 gamescope: update 2024-02-29 14:21:38 +01:00
Markus Volk
3797afa77e hypridle: update 2024-02-29 12:28:42 +01:00
Markus Volk
ccafaab769 hyprland: drop workaround 2024-02-28 09:06:55 +01:00
Markus Volk
fa3c53e1c1 sway-1.9: update 2024-02-28 08:43:46 +01:00
Markus Volk
5e97d96249 sway: update 2024-02-28 08:43:30 +01:00
Markus Volk
f109ba494e wlroots: update 2024-02-28 08:43:08 +01:00
Markus Volk
ba7a2b3f52 rofi: drop recipe 2024-02-28 08:24:38 +01:00
Markus Volk
7f6099c0dc hyprland-contrib: drop rofi dependency 2024-02-28 08:23:00 +01:00
Markus Volk
db6bbe8bc9 xdg-desktop-portal-hyprland: update 2024-02-28 07:47:19 +01:00
Markus Volk
d23fb950b9 hyprland-plugins: update 2024-02-28 07:46:43 +01:00
Markus Volk
078d1a8e08 hyprlang: update 2024-02-28 07:43:04 +01:00
Markus Volk
acf9c8e353 hyprland: update 2024-02-28 07:42:31 +01:00
Markus Volk
df8fdfb9ab cage: add recipe for dev version 2024-02-26 11:51:15 +01:00
Markus Volk
0c7826f73f move recipes 2024-02-26 09:31:30 +01:00
Markus Volk
ca3e6773d3 hypridle: update 2024-02-26 09:31:00 +01:00
Markus Volk
e96529af38 hyprlock: update 2024-02-26 09:30:37 +01:00
Markus Volk
27ca1f851f hyprlock: add recipe 2024-02-19 20:08:52 +01:00
Markus Volk
837d9f1c5f hypridle: add recipe
Add hyprlands idle daemon
2024-02-18 19:22:39 +01:00
Markus Volk
edbbdd75a6 hyprlang: update 2024-02-18 19:22:15 +01:00
Markus Volk
9b545ac167 Revert "hyprland-plugins: update"
This reverts commit 83da2a7fdb.
2024-02-16 18:29:43 +01:00
Markus Volk
af00a40b87 Revert "hyprlang: update"
This reverts commit 18709531fb.
2024-02-16 18:26:41 +01:00
Markus Volk
83da2a7fdb hyprland-plugins: update 2024-02-15 19:42:28 +01:00
Markus Volk
18709531fb hyprlang: update 2024-02-15 19:42:09 +01:00
Markus Volk
1c83105ac5 wlroots: rename tinywl
- rename tinywl-0.16 and tinywl-0.17 to allow install of multiple
  wlroots versions into the same rootfs
2024-02-13 09:25:09 +01:00
Markus Volk
24e83f05d9 gamescope: add hwdata to RDEPENDS
- build with openvr support
2024-02-13 08:24:44 +01:00
Markus Volk
d69b297247 gamescope: dont force subprojects 2024-02-12 18:58:39 +01:00
Markus Volk
724b95019f gamescope: update 3.13.16 -> 3.14.0
- fix buildpath leakage into gamescope binary
2024-02-12 16:50:06 +01:00
Markus Volk
f1079fc031 sway: cleanup 2024-02-10 08:02:00 +01:00
Markus Volk
ddbd6e4e6b sway-1.9: update 2024-02-10 05:42:15 +01:00
Markus Volk
ba0b387e8e hyprlang: update 2024-02-10 03:50:51 +01:00
Markus Volk
71281112cd waypaper: update 2024-02-08 07:17:28 +01:00
Markus Volk
d481d1dd8a hyprpaper: update 2024-02-05 12:37:38 +01:00
Markus Volk
0cd3562dca hyprland-contrib: update 2024-02-05 12:36:33 +01:00
Markus Volk
a73c0de5de hyprland-plugins: update 2024-02-05 12:36:17 +01:00
Markus Volk
5f9e047f95 sway-1.9: update 2024-02-05 12:35:41 +01:00
Markus Volk
72f2d730ca sway: update 2024-02-05 12:35:13 +01:00
Markus Volk
8b086e464a hyprland: update 2024-02-05 12:34:47 +01:00
Markus Volk
b8f131e0b0 wlroots: update 2024-02-05 12:34:19 +01:00
Markus Volk
997326b125 nwg-hello: adjust LICENSE file
The missing LICENSE file has been added to the project
2024-01-25 14:03:35 +01:00
Markus Volk
c8152c2e3a hyprland: update 2024-01-21 15:46:02 +01:00
Markus Volk
e1fbc95326 wlroots-0.17: update 2024-01-21 15:36:39 +01:00
Markus Volk
bef39004fa gamescope: fix typo
- add dependencies
- build opengl depending on DISTRO_FEATURE
2024-01-20 08:30:01 +01:00
Markus Volk
7f6d9a1dba gimp: drop features_check 2024-01-19 08:57:36 +01:00
Markus Volk
0527d10545 waybar: update 2024-01-18 17:31:38 +01:00
Markus Volk
c93fa58cd5 nwg-displays: update 2024-01-18 16:52:17 +01:00
Markus Volk
4662364fdf nwg-shell-config: update 2024-01-18 16:51:53 +01:00
Markus Volk
f1f9088ccc nwg-panel: update 2024-01-18 16:51:36 +01:00
Markus Volk
af2ca12055 gimp: make gi build conditional 2024-01-15 18:40:03 +01:00
Markus Volk
f490b3de69 gamescope: remove unconditional pipewire depend 2024-01-09 09:23:09 +01:00
Markus Volk
748f01283e gamescope: add recipe
valves gamescope can be run embedded or nested
2024-01-08 23:14:18 +01:00
Markus Volk
2f1de2f24d stb: add recipe 2024-01-08 23:13:46 +01:00
Markus Volk
f3262abc4e gtk4-layer-shell: update 2024-01-08 23:00:00 +01:00
Markus Volk
3b14bdbbc6 gtk-layer-shell: update 2024-01-08 22:59:37 +01:00
Markus Volk
d433180280 tomlplusplus: add missing cmake dependency
cmake is needed to create the cmake config files
2024-01-08 07:40:27 +01:00
Markus Volk
88af9ac317 hyprland-contrib: dont pull in x11 unconditionally 2024-01-06 15:47:29 +01:00
Markus Volk
2a3dd092b4 mpvpaper: update 2024-01-05 19:37:23 +01:00
Markus Volk
40f910cef8 fcft: update 2024-01-05 18:37:57 +01:00
Markus Volk
e7473801c6 labwc-tweaks: update 2024-01-05 18:32:17 +01:00
Markus Volk
73270551b7 labwc: update 2024-01-05 18:32:02 +01:00
Markus Volk
bf90225b4f xdg-desktop-portal-hyprland: update 2024-01-05 18:22:53 +01:00
Markus Volk
d03412b3d4 hyprlang: update
- remove pkgconfig patch as issue was fixed upstream
2024-01-05 08:19:19 +01:00
Markus Volk
2f1941e384 hyprpaper: update 2024-01-04 09:54:26 +01:00
Markus Volk
6fac68db1f move hyprlang recipes 2024-01-04 09:52:04 +01:00
Markus Volk
a1ac4b23cb waypaper: add missing dependencies 2024-01-04 09:25:31 +01:00
Markus Volk
c0e3601a73 waypaper: update 2024-01-04 08:47:29 +01:00
Markus Volk
889575d3a3 hyprlang: update 2024-01-04 08:09:29 +01:00
Markus Volk
50842bb7b6 rename hyprland-contrib 2024-01-04 06:33:12 +01:00
Markus Volk
31637420ef xdg-desktop-portal-hyprland: update 2024-01-04 06:33:12 +01:00
flk
ebbaad9433 Merge pull request #11 from QingLee95/bugfix/hyprland
Correct Hyprland recipe when Systemd is disabled
2024-01-04 00:33:15 +01:00
Qing
ba76a0ed2b Correct Hyprland recipe when Systemd is disabled 2024-01-03 21:22:29 +01:00
Markus Volk
2bfda55b4e hyprland-contrib: update 2024-01-02 15:28:13 +01:00
Markus Volk
dec8d774a0 waybar: update 2024-01-02 12:42:19 +01:00
Markus Volk
75fb5db27e sway: update 2024-01-02 12:41:47 +01:00
Markus Volk
4efbc5ea8d hyprland: update 0.34.0 2024-01-02 12:35:17 +01:00
Markus Volk
7730383133 hyprland-plugins: update 2024-01-02 12:34:40 +01:00
Markus Volk
a34d469ab3 tomlplusplus: add recipe 2024-01-02 12:33:55 +01:00
Markus Volk
d24eb75cb3 nwg-hello: cleanup 2024-01-02 12:33:31 +01:00
Markus Volk
be666f04c8 nwg-hello: update 2023-12-31 15:13:44 +01:00
Markus Volk
920db88725 python3-geopy: update 2023-12-31 15:12:21 +01:00
Markus Volk
c7ee12876f python-brotli: remove duplicate recipe 2023-12-31 15:11:28 +01:00
Markus Volk
e292f71b71 hyprland-plugins: update
- add missing dependencies for hyprbars
2023-12-30 18:05:01 +01:00
Markus Volk
14d07ba0e1 hyprlang: add recipe 2023-12-30 17:56:25 +01:00
Markus Volk
46a4abeb0a hyprland-plugins: update 2023-12-28 13:15:47 +01:00
Markus Volk
f1f930591a xdg-desktop-portal-hyprland: update 2023-12-28 13:15:28 +01:00
Markus Volk
3905cdf741 nwg-hello: update
- install contrib files
2023-12-28 07:36:15 +01:00
Markus Volk
220111cf37 nwg-hello: add recipe 2023-12-27 12:54:35 +01:00
Markus Volk
195521d549 hyprpaper: update
- add webp support
2023-12-22 18:46:39 +01:00
Markus Volk
9438baf14f hyprland-welcome: add recipe 2023-12-20 19:36:17 +01:00
Markus Volk
cd46615896 hyprland-plugins: update 2023-12-20 19:36:17 +01:00
Markus Volk
c63c337abd swaybg: update
This add s a fix for gcc-14
2023-12-20 19:36:17 +01:00
Markus Volk
aa22650ea1 sway-1.9: update 2023-12-20 19:36:17 +01:00
Markus Volk
044948b4cb phoc: update 2023-12-19 19:50:02 +01:00
Markus Volk
7f5c5b2686 phosh: update 2023-12-19 19:49:54 +01:00
Markus Volk
d5e2209743 gmobile: update 2023-12-19 19:49:48 +01:00
Markus Volk
dac6eaf231 nwg-panel: update 2023-12-14 01:49:33 +01:00
Markus Volk
58189b3632 nwg-bar: update 2023-12-14 01:49:12 +01:00
Markus Volk
6e7fdfb9bd nwg-shell-config: update 2023-12-14 01:48:48 +01:00
Markus Volk
6d73d82421 nwg-displays: update 2023-12-14 01:48:27 +01:00
Markus Volk
38d9b2e323 nwg-drawer: update 2023-12-14 01:48:13 +01:00
Markus Volk
bec79aa870 hyprland: update 2023-12-07 08:27:54 +01:00
Markus Volk
ff62845be9 hyprland-contrib: update 2023-12-05 18:19:21 +01:00
Markus Volk
9c071ea0eb hyprland: update 2023-12-05 18:18:58 +01:00
Markus Volk
736325188d sway: update 2023-12-05 18:18:41 +01:00
Markus Volk
00698499fc wlroots: update 2023-12-05 18:18:19 +01:00
Markus Volk
7fd703cead qgnomeplatform: dont depend on native adwaita-qt 2023-12-04 09:32:03 +01:00
Markus Volk
c7d0ea5acb adwaita-qt: dont include target cmake
This is a hack to fix crosscompile. Given the fact that adwaita-qt is
unmaintained that should be sufficient
2023-12-04 09:30:20 +01:00
Markus Volk
82a848a488 hyprpaper: Update 2023-11-29 18:19:11 +01:00
Markus Volk
66cf21a5dd hyprland-plugins: Update 2023-11-29 18:18:52 +01:00
Markus Volk
f542ed5f49 wayfire: update 2023-11-26 21:53:28 +01:00
Markus Volk
d66cf1a453 labwc: update 2023-11-26 21:53:08 +01:00
Markus Volk
5093b09339 hyprland: update 2023-11-26 18:43:50 +01:00
Markus Volk
75076001ab sway: update 2023-11-25 12:35:55 +01:00
Markus Volk
74da42db88 hyprland: update 2023-11-25 12:35:25 +01:00
Markus Volk
3094f63f5a wlroots: update 2023-11-25 12:33:45 +01:00
Markus Volk
31ec07f224 nwg-look: upgrade 2023-11-23 13:48:31 +01:00
Markus Volk
76bc5509f7 xdg-desktop-portal-hyprland: Update 2023-11-21 15:38:12 +01:00
Markus Volk
8f6d777a5c gtklock: Update 2023-11-15 10:29:08 +01:00
Markus Volk
d654973383 gimp: add ghostscript support; fix api-documentation 2023-11-12 12:36:50 +01:00
Markus Volk
a8af98a4ba hyprland: Update; cleanup 2023-11-12 11:16:59 +01:00
Markus Volk
ff77c7f4a0 hyprland: Update 2023-11-11 18:50:05 +01:00
Markus Volk
dc6d6dc9e5 hyprland-plugins: Update 2023-11-11 17:35:13 +01:00
Markus Volk
49b11164a3 hyprland: Update 2023-11-11 17:23:26 +01:00
Markus Volk
c85b58995b gimp: Drop intltool
gimp 2.99.12 migrated from intltool to gettext only
2023-11-10 07:07:54 +01:00
Markus Volk
4432b7460f swaync: Fix vapi 2023-11-10 06:49:18 +01:00
Markus Volk
e458b66425 gimp: Update 2023-11-10 06:46:39 +01:00
Markus Volk
f0cb3f712f wlsunset: Update 2023-11-10 06:33:18 +01:00
Markus Volk
1831d340eb nwg-shell-config: Update 2023-11-10 06:33:13 +01:00
Markus Volk
20cc336d11 nwg-drawer: Update 2023-11-10 06:33:06 +01:00
Markus Volk
6012ccc2b6 nwg-displays: Update 2023-11-10 06:33:02 +01:00
Markus Volk
4308769cc7 hyprland-plugins: Update
- add hyprland-hyprtrails plugin
2023-11-08 06:37:06 +01:00
Markus Volk
faa921ba43 hyprland: Update 2023-11-08 06:35:45 +01:00
Markus Volk
c289a6d2e2 sway: Update 2023-11-08 06:35:24 +01:00
Markus Volk
afed74a7fa wlroots: Update 2023-11-08 06:34:56 +01:00
Markus Volk
ceb1f33f88 waybar: Update 2023-11-07 21:08:20 +01:00
Markus Volk
b682aeee32 xdg-desktop-portal-hyprland: Update
xdg-desktop-portal-hyprland now uses grim/slurp/hyprpicker for
the screenshot portal. Add rdepends
2023-11-05 09:18:50 +01:00
Markus Volk
6155ab03ed phosh: Update 2023-10-29 16:27:09 +01:00
Markus Volk
4af4d0400c phoc: Update 2023-10-29 16:26:49 +01:00
Markus Volk
5fb214d165 nwg-bar: Update 2023-10-29 16:25:19 +01:00
Markus Volk
894c5109e3 hyprpicker: Update 2023-10-29 07:33:00 +01:00
Markus Volk
83c65a4241 waypaper: Add recipe
waypaper is a simple wallpaper gui that can use swaybg as backend.
2023-10-27 09:46:48 +02:00
Markus Volk
2ff2edf863 libdbusmenu: Cleanup; Add support for gtk2
- install only what we need instead of installing everything and removing afterwards
- also build with support for gtk2 applications
2023-10-27 05:50:33 +02:00
Markus Volk
a43ad4dd7b waybar: Update
- add PACKAGECONFIG for tray
2023-10-26 19:07:57 +02:00
Markus Volk
2c51c89cfe wayfire: Update 2023-10-26 18:16:49 +02:00
Markus Volk
693894776d libdbusmenu: Add recipe 2023-10-26 18:15:59 +02:00
Markus Volk
6e7d19216a xdg-desktop-portal-hyprland: Update 2023-10-26 10:55:25 +02:00
Markus Volk
e51b9019a9 foot: Update 2023-10-26 10:40:32 +02:00
Markus Volk
fb3aa6e359 nwg-shell-wallpapers: Update 2023-10-22 14:31:38 +02:00
Markus Volk
ec89a5bd73 nwg-shell-config: Update 2023-10-22 14:31:17 +02:00
Markus Volk
04a02fe4ac nwg-panel: Update 2023-10-22 14:30:56 +02:00
Markus Volk
d65f2fb666 nwg-dock-hyprland: Update 2023-10-22 14:30:27 +02:00
Markus Volk
1cb6265a99 nwg-dock: Update 2023-10-22 14:30:02 +02:00
Markus Volk
514fb21a8f nwg-displays: Updates 2023-10-22 14:29:31 +02:00
Markus Volk
e487c973af nwgbar: Update 2023-10-22 14:29:10 +02:00
Markus Volk
e5b969dac9 hyprland: Update 2023-10-17 10:41:22 +02:00
Markus Volk
7177018b96 sway: Update 2023-10-17 10:41:10 +02:00
Markus Volk
6c1488dbf9 wlroots: Update 2023-10-17 10:31:18 +02:00
Markus Volk
3620c90c9f hyprland-plugins: Update 2023-10-17 10:30:54 +02:00
Markus Volk
80e50ea88b xdg-desktop-portal-hyprland: Update 2023-10-17 10:30:22 +02:00
Markus Volk
679b4069f6 Add qadwaitadecoration
adwaita-qt and gnomeplatform have been deprecated and superseeded by
qadwaitadecorations
2023-10-13 17:56:32 +02:00
Markus Volk
01dc958207 xdg-desktop-portal-hyprland: update 2023-10-13 17:53:47 +02:00
flk
d5ebc5fde2 Merge pull request #10 from OldManYellsAtCloud/squeekboard-add-checksums
squeekboard: add missing crate checksums
2023-10-13 17:12:59 +02:00
skandigraun
60270fb2d0 squeekboard: add missing crate checksums 2023-10-13 14:32:24 +02:00
Markus Volk
59b4960bc7 xdg-desktop-portal-hyprland: Update 2023-10-09 00:37:31 +02:00
Markus Volk
a351de1545 update layers.conf 2023-09-30 15:55:16 +02:00
Markus Volk
681d2dc54c xdg-desktop-portal-hyprland: update
update to get fixes for clang

Signed-off-by: Markus Volk <f_l_k@t-online.de>
2023-09-30 15:34:02 +02:00
Markus Volk
36e87c11fb calls: Update 2023-09-30 01:28:51 +02:00
Markus Volk
8ac3cba634 labwc: Update 2023-09-24 11:36:55 +02:00
Markus Volk
44cc52bf33 nwg-displays: add rdepend on wlr-randr 2023-09-24 11:36:20 +02:00
Markus Volk
a90195f874 phosh: Update 2023-09-23 22:16:11 +02:00
Markus Volk
e3daa9c355 Hyprland: Update 2023-09-23 22:14:21 +02:00
Markus Volk
c6c55f198a sway: Update 2023-09-23 22:13:57 +02:00
Markus Volk
2808411935 wlroots: Update 2023-09-23 22:13:33 +02:00
Markus Volk
7cdf7a296b udis86: Add recipe 2023-09-23 22:12:08 +02:00
Markus Volk
ea72bbdc63 xdg-desktop-portal-hyprland: Update 2023-09-23 03:29:47 +02:00
Markus Volk
ece2d0f018 nwg-shell-wallpapers: Update 2023-09-20 14:41:39 +02:00
Markus Volk
d17a36a56c nwg-shell-config: Update 2023-09-20 14:41:14 +02:00
Markus Volk
d27cb90a40 Hyprland plugins: update
Signed-off-by: Markus Volk <f_l_k@t-online.de>
2023-09-20 14:40:47 +02:00
Markus Volk
8ad14ab364 qgnomeplatform: update 2023-09-12 13:49:27 +02:00
Markus Volk
a7eeb69cf5 hyprpaper: update 2023-09-10 23:27:27 +02:00
Markus Volk
ad933f0d48 xdg-desktop-portal-hyprland: update 2023-09-09 17:38:27 +02:00
Markus Volk
594fb4ff23 hyprland: update 2023-09-08 21:05:25 +02:00
Markus Volk
1d35bbca3a libjxl: update 2023-09-08 21:02:06 +02:00
Markus Volk
ed66ff773d highway: update 2023-09-08 21:01:49 +02:00
Markus Volk
11e63474a7 hyprland: update 2023-09-03 15:57:06 +02:00
Markus Volk
92d2272925 waybar: update 2023-08-30 08:34:17 +02:00
Markus Volk
b0ef727260 yambar: update 2023-08-30 08:33:15 +02:00
Markus Volk
f59ba34da4 fuzzel: update 2023-08-30 08:18:20 +02:00
Markus Volk
5c9eb8955b fnott: update 2023-08-30 08:18:00 +02:00
Markus Volk
9724d00911 hyprland: update 2023-08-29 07:38:18 +02:00
Markus Volk
c28bf4dcc6 sway: update 2023-08-29 07:37:53 +02:00
Markus Volk
78f920a042 wlroots: update 2023-08-29 07:37:33 +02:00
Markus Volk
61d23c3540 nwg-shell-config: update 2023-08-28 19:58:10 +02:00
Markus Volk
1f582dc56e nwg-panel: update 2023-08-28 19:57:55 +02:00
Markus Volk
e1c9153ffd nwg-dock-hyprland: update 2023-08-28 19:57:35 +02:00
Markus Volk
e22b046976 nwg-dock: update 2023-08-28 19:57:22 +02:00
Markus Volk
63f980455b autotiling: update 2023-08-28 19:56:56 +02:00
Markus Volk
2ba12ce077 gmobile: fix dev-elf issue 2023-08-15 09:44:51 +02:00
Markus Volk
d0c7222080 phosh: update 2023-08-15 08:48:14 +02:00
Markus Volk
109dfd7de5 phoc: update; dont build subprojects 2023-08-15 08:46:46 +02:00
Markus Volk
a5ad9dd237 gmobile: update; build shared 2023-08-15 08:45:46 +02:00
Markus Volk
f37900dc75 cage: update 2023-08-15 07:02:04 +02:00
Markus Volk
703f12c42d nwg-shell-config: update 2023-08-15 06:41:01 +02:00
Markus Volk
2cd2e5070b nwg-panel: update 2023-08-15 06:40:40 +02:00
Markus Volk
bd27fb436c nwg-dock-hyprland: update 2023-08-15 06:40:16 +02:00
Markus Volk
c251dd4e21 nwg-dock: update 2023-08-15 06:39:58 +02:00
Markus Volk
ff8354e01a hyprland-contrib: update RDEPENDS 2023-08-09 15:43:50 +02:00
Markus Volk
c35d82f00e rofi: add recipe
hyprlands scratchpad script requests it
2023-08-09 15:43:04 +02:00
Markus Volk
984d0bbd18 foot: remove unneeded hack 2023-08-09 14:42:57 +02:00
Markus Volk
a3231eb07a foot: update 2023-08-09 01:09:23 +02:00
Markus Volk
67b7fc4f21 hyprland-share-picker: add RRECOMMENDS on qgnomeplatform 2023-08-08 20:48:27 +02:00
Markus Volk
6e2c42b5f7 hyprland-contrib: add recipe 2023-08-08 17:45:55 +02:00
Markus Volk
501cb3d1d0 xdg-desktop-portal-hyprland: update 2023-08-07 08:13:18 +02:00
Markus Volk
711b20658d sway: adjust after contrib scripts were outsourced
- add sway-contrib recipe
2023-08-06 07:52:41 +02:00
Markus Volk
54fb6a1b46 foot: update 2023-08-05 16:06:52 +02:00
Markus Volk
49fc8986cf sway: update 2023-08-05 14:43:44 +02:00
Markus Volk
bed844816b hyprland: update 2023-08-05 14:43:23 +02:00
Markus Volk
47d10485fe wlroots: update 2023-08-05 14:43:04 +02:00
Markus Volk
0d3a440572 waybar: update 2023-08-04 18:14:19 +02:00
Markus Volk
e511354831 remove unused AUTHOR variable 2023-08-04 08:06:23 +02:00
Markus Volk
76be73b61d gtk-layer-shell: drop unneeded patch 2023-08-03 16:35:01 +02:00
Markus Volk
65ef3aee1a nwg-drawer: update 2023-08-03 16:22:42 +02:00
Markus Volk
3f4947dcf1 gtk4-layer-shell: update
- Remove unneeded hack
2023-08-03 16:22:03 +02:00
Markus Volk
0e9c1ad46a asciinema: update 2023-07-25 09:09:21 +02:00
Markus Volk
5dbb92b04e labwc: update 2023-07-24 19:38:36 +02:00
Markus Volk
5c04d4cdae nwg-shell-config: update 2023-07-24 12:34:21 +02:00
Markus Volk
0b69ad3d48 nwg-panel: update 2023-07-24 12:34:05 +02:00
Markus Volk
46f68aa1d4 nwg-look: update 2023-07-24 12:33:47 +02:00
Markus Volk
93b40c5290 nwg-displays: update 2023-07-24 12:33:31 +02:00
Markus Volk
b57494be0f azote: update 2023-07-24 12:33:19 +02:00
Markus Volk
651b473131 sway: update 2023-07-23 10:44:36 +02:00
Markus Volk
0a9d4ca01e wlroots: update LIC_FILES_CHKSUM
LICENSE file has been edited:
77d5631e42
2023-07-23 10:38:28 +02:00
Markus Volk
c245f10e5a hyprland: update
build with shared wlroots instead of using subproject
https://github.com/hyprwm/Hyprland/blob/main/nix/patches/meson-build.patch
2023-07-23 10:24:27 +02:00
Markus Volk
5ce71c1738 wlroots: update 2023-07-23 10:19:32 +02:00
Markus Volk
4d9af59e9f waybar: update 2023-07-21 19:51:15 +02:00
Markus Volk
c62098a9de highway: update 2023-07-21 18:48:14 +02:00
Markus Volk
bf38d17c69 foot: update 2023-07-21 18:16:52 +02:00
Markus Volk
b6d341a873 fcft: update 2023-07-21 18:16:48 +02:00
flk
dc246d459e Merge pull request #6 from joggee-fr/jg/cage
cage: update
2023-07-20 20:44:25 +02:00
Jonathan GUILLOT
adcf211a58 cage: update
support for wlr_virtual_keyboard and wlr_virtual_pointer may be used for
VNC
use organization url to retrieve the repository
add git revision to PV
2023-07-20 17:57:20 +02:00
Markus Volk
7e7b2865c9 scdoc: update
don't add -static to LDFLAGS to fix

/usr/lib/gcc/x86_64-poky-linux/13.1.1/../../../../x86_64-poky-linux/bin/ld: cannot find -lc: No such file or directory
2023-07-13 20:00:35 +02:00
Markus Volk
315b35620c hyprland: update 2023-07-13 12:02:53 +02:00
Markus Volk
e598f043cd sway: update 2023-07-10 09:51:48 +02:00
Markus Volk
0269f2fece waybar: update 2023-07-10 09:49:16 +02:00
Markus Volk
2def3fa385 wlroots: update 2023-07-07 15:43:32 +02:00
Markus Volk
ce33cdc155 elogind: update
fix reproducibility/runtime issue in pam_elogind.so
2023-06-29 17:04:30 +02:00
Markus Volk
90e0f65c7d nwg-displays: update 2023-06-25 20:07:26 +02:00
Markus Volk
a04139905e nwg-shell-config: update 2023-06-25 20:07:00 +02:00
Markus Volk
c7844e9828 gopsuinfo: update 2023-06-25 20:06:34 +02:00
Markus Volk
11dd284fda azote: update 2023-06-25 20:06:03 +02:00
Markus Volk
619d3f5985 mpvpaper: update 2023-06-25 20:00:46 +02:00
Markus Volk
5e4c2d1d34 feedbackd: update 2023-06-25 19:59:40 +02:00
Markus Volk
da3bcaf413 callaudiod: update 2023-06-25 19:59:13 +02:00
Markus Volk
50836a00c1 phosh: update
add needed recipe for gmobile
2023-06-25 19:58:38 +02:00
Markus Volk
0e8b8275bd sway: update 2023-06-25 19:57:51 +02:00
Markus Volk
90a31205e5 wlroots: update 2023-06-25 19:57:37 +02:00
Markus Volk
354778f12c qgnomeplatform: add recipe 2023-06-21 11:40:00 +02:00
flk
4a97f39280 Update README.md 2023-06-20 22:47:48 +02:00
Markus Volk
11f26eb4b4 hyprland: add RRECOMMENDS for the official plugins 2023-06-20 22:20:23 +02:00
Markus Volk
5e3040acf6 use dynamic-layers and add some qt recipes 2023-06-20 22:16:03 +02:00
Markus Volk
24ce1b3554 hyprpicker: add recipe 2023-06-16 23:40:37 +02:00
Markus Volk
554ff27bad hyprpaper: add recipe 2023-06-16 23:40:07 +02:00
Markus Volk
95e0daa43d nwg-panel: update 2023-06-15 17:39:31 +02:00
Markus Volk
522f0678d0 hyprland-plugins: add recipes
Signed-off-by: Markus Volk <f_l_k@t-online.de>
2023-06-15 17:30:09 +02:00
Markus Volk
e7e0dd86df calls: update 2023-06-13 09:40:32 +02:00
Markus Volk
20d76c1231 sofia-sip: update 2023-06-13 09:40:05 +02:00
Markus Volk
546431a080 wayfire: update 2023-06-11 19:07:57 +02:00
Markus Volk
c8bd3bcc40 sway: update 2023-06-10 17:33:31 +02:00
Markus Volk
eaf7d9aede wlroots update 2023-06-10 17:33:18 +02:00
Markus Volk
bed18ae759 swaync: update 2023-06-10 17:29:53 +02:00
Markus Volk
4589aa96dc nwg-shell-config: update 2023-06-10 17:29:36 +02:00
Markus Volk
220999d1aa nwg-shell-config: update 2023-06-06 17:23:14 +02:00
Markus Volk
259f729af4 nwg-panel: update 2023-06-06 17:22:56 +02:00
Markus Volk
88814a34a8 nwg-dock-hyprland: update 2023-06-06 17:22:35 +02:00
Markus Volk
b1c8c331f7 nwg-dock: update 2023-06-06 17:22:09 +02:00
Markus Volk
2b37a4518f nwg-displays: update 2023-06-06 17:21:45 +02:00
Markus Volk
cd6dcd7cca gopsuinfo: update 2023-06-06 17:21:22 +02:00
Markus Volk
a24bc63de0 azote: update 2023-06-06 17:21:02 +02:00
Markus Volk
055b2650c2 sway: update 2023-06-06 17:20:34 +02:00
Markus Volk
e3ca89bbe6 wlroots: update 2023-06-06 17:20:18 +02:00
Markus Volk
64207020ca hyprland: update 2023-06-04 02:00:40 +02:00
Markus Volk
2224efc131 waybar: update 2023-06-02 18:28:16 +02:00
Markus Volk
f3e153a77e waybar: fix for gcc13 2023-05-27 01:05:20 +02:00
Markus Volk
a7530c0316 sway: update 2023-05-26 08:16:03 +02:00
Markus Volk
315d88aeb9 wlroots: update 2023-05-26 08:15:44 +02:00
Markus Volk
3116be4cba sway-1.8: import patch for updated libinput
- fix PN
2023-05-17 16:54:41 +02:00
Markus Volk
f56dc42014 sway: update 2023-05-17 16:52:25 +02:00
Markus Volk
31eee7dcad wlroots: update 2023-05-17 16:52:01 +02:00
Markus Volk
28a2c9e0c6 calls: update 2023-05-17 12:24:17 +02:00
Markus Volk
d7ff15b82c labwc-tweaks: update 2023-05-12 15:37:53 +02:00
Markus Volk
897fe682ed labwc: update 2023-05-10 06:05:51 +02:00
Markus Volk
699fcd39fd nwg-look: update 2023-05-10 06:05:26 +02:00
Markus Volk
cd64577fac wlroots: update 2023-05-09 14:17:43 +02:00
Markus Volk
c22a345ed5 nwg-panel: update 2023-05-06 12:03:11 +02:00
Markus Volk
505fb7ce07 nwg-dock-hyprland: install config and svg files 2023-05-06 11:40:35 +02:00
Markus Volk
d2d6da4fdb hyprland: update 2023-05-05 00:59:50 +02:00
Markus Volk
331f01714c sway: update 2023-05-04 21:38:03 +02:00
Markus Volk
76810f3394 wlroots: update 2023-05-04 21:37:39 +02:00
Markus Volk
8fe0b8e3ca nwg-panel: update 2023-05-04 21:37:15 +02:00
Markus Volk
7bac9f8186 nwg-dock-hyprland: update 2023-04-30 14:00:03 +02:00
Markus Volk
21d26dc6fd nwg-panel: update 2023-04-30 13:59:38 +02:00
Markus Volk
4e2be7f94e hyprland: update 2023-04-26 11:24:17 +02:00
Markus Volk
fa22363512 greetd: update; add regreet recipe 2023-04-26 11:16:43 +02:00
Markus Volk
7b77014711 nwg-dock-hyprland: add recipe
fix build:
ERROR: nwg-dock-hyprland-0.0.2-r0 do_package: nwg-dock-hyprland: Multiple shlib providers for libstd.so: go-runtime, libstd-rs (used by files: /home/flk/poky/build-intel-retro/tmp/work/corei7-64-poky-linux/nwg-dock-hyprland/0.0.2-r0/packages-split/nwg-dock-hyprland/usr/bin/nwg-dock-hyprland)
ERROR: nwg-dock-hyprland-0.0.2-r0 do_package_qa: QA Issue: /usr/bin/nwg-dock-hyprland contained in package nwg-dock-hyprland requires libstd.so()(64bit), but no providers found in RDEPENDS:nwg-dock-hyprland? [file-rdeps]
ERROR: nwg-dock-hyprland-0.0.2-r0 do_package_qa: Fatal QA errors were found, failing task.
ERROR: Logfile of failure stored in: /home/flk/poky/build-intel-retro/tmp/work/corei7-64-poky-linux/nwg-dock-hyprland/0.0.2-r0/temp/log.do_package_qa.399558
ERROR: Task (/home/flk/poky/meta-wayland/recipes-gtk/nwg-shell/nwg-dock-hyprland_git.bb:do_package_qa) failed with exit code '1'

Although theoretically go-runtime should not be needed at runtime
2023-04-26 11:08:39 +02:00
Markus Volk
754c474f67 azote: update
- add support for webp
2023-04-26 10:14:09 +02:00
Markus Volk
31cf2edc93 gtk4-layer-shell: add recipe 2023-04-16 21:38:24 +02:00
Markus Volk
e1747dae13 gtk-layer-shell: update 2023-04-16 21:35:44 +02:00
Markus Volk
9c0f6b84e5 sway: update 2023-04-15 08:48:37 +02:00
Markus Volk
081e8fb388 wlroots: update 2023-04-15 08:48:21 +02:00
Markus Volk
2fc40566dc waybar: rework 2023-04-14 10:00:18 +02:00
Markus Volk
f8c734df23 hyprland: update 2023-04-14 09:21:27 +02:00
Markus Volk
7a3c4665c9 gtkgreet: fix build
fix PV
2023-04-12 21:40:32 +02:00
Markus Volk
62a205f751 add SRC_URI checksum to various rust recipes 2023-04-12 21:40:32 +02:00
Markus Volk
1e08206d39 sirula: add SRC_URI checksums 2023-04-12 18:59:04 +02:00
Markus Volk
cd4238b8a9 inih: remove duplicate recipe 2023-04-11 16:16:48 +02:00
Markus Volk
15e69f14ea layer.conf: update 2023-04-11 13:47:23 +02:00
Markus Volk
d48a6811b4 fuzzel: update 2023-04-11 13:45:24 +02:00
Markus Volk
94b74b76c9 fnott: update 2023-04-11 13:45:17 +02:00
Markus Volk
8656adce11 foot: update 1.13.1 -> 1.14.0 2023-04-11 13:45:08 +02:00
Markus Volk
1127bc1dba nwg-bar: update 2023-04-10 15:00:51 +02:00
Markus Volk
a7551a9e3f nwg-shell-config: update 2023-04-10 15:00:33 +02:00
Markus Volk
411b9deee2 nwg-panel: update 2023-04-10 15:00:11 +02:00
Markus Volk
3c221ee139 nwg-displays: update
- add support for hyprland
2023-04-10 14:59:27 +02:00
Markus Volk
9e4d38b427 swaync: update 2023-04-10 14:58:50 +02:00
Markus Volk
013f197099 sofia-sip: update 2023-04-10 14:46:41 +02:00
Markus Volk
d8eee6b5f7 font-awesome: update 2023-04-10 14:46:37 +02:00
Markus Volk
63b29268a4 hyprland: update 0.23_beta -> 0.24
Signed-off-by: Markus Volk <f_l_k@t-online.de>
2023-04-09 18:13:10 +02:00
Markus Volk
d1f062d6a3 sway: update 2023-03-30 09:55:42 +02:00
Markus Volk
19b5858b11 phoc: update 2023-03-30 09:55:18 +02:00
Markus Volk
aab3a97b23 wlroots: update; build with libliftoff 2023-03-30 09:54:41 +02:00
Markus Volk
24fd79e2bc wlroots-0.16: build with libliftoff 2023-03-30 09:54:08 +02:00
Markus Volk
e9e449efca phosh: update 2023-03-30 09:53:17 +02:00
Markus Volk
cdaeca8471 azote: update 2023-03-30 09:52:49 +02:00
Markus Volk
4a024ea7f6 srain: update 2023-03-30 09:52:30 +02:00
Markus Volk
3a4e40c403 calls: update 2023-03-30 09:51:18 +02:00
Markus Volk
85068ae6c9 libliftoff: add recipe 2023-03-30 09:50:39 +02:00
Markus Volk
d3751616de feedbackd: update 2023-03-30 09:49:53 +02:00
Markus Volk
7488b84456 callaudiod: update 2023-03-30 09:49:27 +02:00
Markus Volk
22c2c33056 yambar: update 2023-03-30 09:48:59 +02:00
Markus Volk
03c8afcbd8 labwc: update 0.6.1 -> 0.6.2 2023-03-23 23:22:56 +01:00
Markus Volk
acf184038c nwg-look: update 2023-03-16 06:34:49 +01:00
Markus Volk
c27d39d3a5 sway: update 2023-03-16 06:34:25 +01:00
Markus Volk
24c492ad1c wlroots: update 2023-03-16 06:34:02 +01:00
Markus Volk
3462f7af19 hyprland: update 2023-03-16 06:33:37 +01:00
Markus Volk
3a8606c738 nwg-look: update 2023-03-05 14:13:44 +01:00
Markus Volk
285b565abe sway: update 2023-03-04 06:45:47 +01:00
Markus Volk
b94dce9dd1 wlroots: update 2023-03-04 06:44:32 +01:00
Markus Volk
e4e9125efc libdisplay-info: add recipe 2023-03-04 06:43:58 +01:00
Markus Volk
9bbeb0a756 nwg-shell-config: update 2023-02-26 09:18:21 +01:00
Markus Volk
fdfb7adb89 nwg-panel: update 2023-02-26 09:17:58 +01:00
Markus Volk
f3fc91ea8e nwg-drawer: update 2023-02-26 09:17:39 +01:00
Markus Volk
b814cb5104 nwg-bar: update 2023-02-26 09:17:14 +01:00
Markus Volk
8f2e8b25b9 wlroots: update 2023-02-24 17:47:25 +01:00
Markus Volk
9fa0adcce3 sway: update 2023-02-24 17:47:10 +01:00
Markus Volk
161318f620 hyprland: update 2023-02-24 13:18:16 +01:00
Markus Volk
c7139dbf93 wob: start with systemd if available 2023-02-15 07:26:14 +01:00
Markus Volk
9391ca2120 wlroots: add back --buildtype release 2023-02-13 15:29:48 +01:00
Markus Volk
2ef6e35920 xdg-desktop-portal-hyprland: move recipe
This is to avoid a layer dependency on meta-qt6
2023-02-13 15:26:41 +01:00
Markus Volk
ec1c78bc70 playerctl: add recipe 2023-02-13 15:25:44 +01:00
Markus Volk
9bb21a1e65 sway: update 2023-02-12 08:52:06 +01:00
Markus Volk
571e955bb8 wlroots: update 2023-02-12 08:51:49 +01:00
Markus Volk
09c81dd1ea wlroots: update; cleanup
- wlroots-0.16 update 0.16.1 -> 0.16.2
- build tinywl by default and remove additional recipe
2023-02-12 07:42:23 +01:00
Markus Volk
4018f210a7 wlroots-0.16: update 2023-02-09 16:35:01 +01:00
Markus Volk
854f73aadb azote: move configuration 2023-02-09 16:33:48 +01:00
Markus Volk
16ce8b534b xdg-desktop-portal-hyprland: add recipe
A screencast/screenshot portal implementation for hyprland.
Hyprland can work with xdg-desktop-portal-wlr, but you can only share the whole
screen while this implementation also allows sharing regions or windows.

This comes at the downside of pulling qt6-base and qt6-wayland into the image.
2023-02-02 19:48:52 +01:00
Markus Volk
921bf43e39 swayidle: update 2023-02-01 13:29:11 +01:00
Markus Volk
af99e7e087 swaylock: update 2023-02-01 13:28:52 +01:00
Markus Volk
b227550608 swaybg: update 2023-02-01 13:28:36 +01:00
Markus Volk
e9e6d94220 slurp: update 2023-02-01 13:28:19 +01:00
Markus Volk
0c50cd6afa azote: add .azotebg file
azote will not work, if it doesn' exist
2023-02-01 09:31:20 +01:00
Markus Volk
39c68cf858 iwgtk: update 2023-02-01 08:14:33 +01:00
Markus Volk
a48c2550be azote: add runtime dependency on wlr-randr 2023-02-01 07:22:06 +01:00
Markus Volk
a368477f67 wlr-randr: add recipe
wlr-randr is a xrandr clone for wayland. It's needed for azote to be able to
work under wlroots environments that are not sway.
2023-02-01 07:21:08 +01:00
Markus Volk
efed58b0c5 labwc: add recipe
labwc is a wlroots based wayland stacking manager that aims to provide the
look and feel of openbox.
2023-02-01 05:30:38 +01:00
Markus Volk
f25c802f97 waybar: update 2023-01-31 17:15:55 +01:00
Markus Volk
a55ce4b32a nwg-look:
add libstd.so to PRIVATE_LIBS

This fixes:
ERROR: nwg-look-0.1.4-r0 do_package: nwg-look: Multiple shlib providers for libstd.so: libstd-rs, go-runtime (used by files: /home/flk/poky/build-intel-retro/tmp/work/corei7-64-poky-linux/nwg-look/0.1.4-r0/packages-split/nwg-look/usr/bin/nwg-look)
2023-01-31 14:45:13 +01:00
Markus Volk
921fa67e49 wayfire: update 2023-01-31 13:51:36 +01:00
Markus Volk
5a34607134 wlroots-tinywl: add dependency on wayland-protocols 2023-01-31 13:35:46 +01:00
Markus Volk
16908856c2 cage: add back recipe; update
I thought it wouldn't get any more updates, but Upstream has added support for wlroots-0.16
2023-01-31 13:25:17 +01:00
Markus Volk
c747e2993f nwg-panel: update 2023-01-31 13:15:51 +01:00
Markus Volk
9993bb2229 nwg-shell-config: update 2023-01-31 13:15:31 +01:00
Markus Volk
9b0df726ff nwg-drawer: update 2023-01-31 13:15:11 +01:00
Markus Volk
17a9397eb7 wlroots-tinywl: update; use wayland-native instead of hosts wayland-scanner 2023-01-31 13:13:26 +01:00
Markus Volk
486509fd2c wlroots: update 2023-01-31 13:12:45 +01:00
Markus Volk
83086aef22 sway: update 2023-01-31 13:12:13 +01:00
Joel Winarske
67bbbc18d8 wlroots-tinywl recipe
Signed-off-by: Joel Winarske <joel.winarske@gmail.com>
2023-01-31 12:14:44 +01:00
Markus Volk
4d9e9fd192 wlroots: remove unneeded patches 2023-01-31 12:13:16 +01:00
Markus Volk
c5b93f3e46 hyprland: add recipe 2023-01-31 12:11:16 +01:00
Markus Volk
6d908a9c85 cage/clay: remove recipes 2023-01-31 12:09:37 +01:00
Markus Volk
bbe6b46da2 nwg-look: add runtime dependency on go-runtime 2023-01-31 12:08:31 +01:00
Markus Volk
e93a142dc2 hwdata: allow to build native
This lowers the maintanance burden for wlroots because it avoids the need to patch it.
This is especially helpful for projects that use wlroots as a bundled submodule like wayfire
or hyprland.
2023-01-31 12:04:16 +01:00
Markus Volk
daaead6270 libdecir: remove recipe
It was moved to meta-openembedded
2023-01-31 12:03:34 +01:00
Markus Volk
a9d07d8711 calls: update
Signed-off-by: Markus Volk <f_l_k@t-online.de>
2022-12-31 08:45:14 +01:00
Markus Volk
d4e2a30e93 sway: update
Signed-off-by: Markus Volk <f_l_k@t-online.de>
2022-12-28 15:14:24 +01:00
Markus Volk
55597f163d wlroots: update
Signed-off-by: Markus Volk <f_l_k@t-online.de>
2022-12-28 15:13:39 +01:00
Markus Volk
ec9d8934a6 sway-0.8: update to release
Signed-off-by: Markus Volk <f_l_k@t-online.de>
2022-12-28 15:09:10 +01:00
Markus Volk
469df8e7ea foot: remove RRECCOMENDS on xdg-utils
xdg-open and xdg-email are provided by both xdg-utils and flatpak-xdg-utils.
2022-12-26 06:50:28 +01:00
Markus Volk
2078262b2e basu: remove recipe
moved to meta-oe
2022-12-24 18:11:46 +01:00
Markus Volk
0a421638fd nwg-drawer: update 2022-12-22 09:02:36 +01:00
Markus Volk
25f81ddb77 nwg-dock: update 2022-12-22 09:02:14 +01:00
Markus Volk
553ed19806 nwg-shell-config: uodate 2022-12-22 09:01:52 +01:00
Markus Volk
de7d0cc7ce swaync: update 2022-12-22 09:01:26 +01:00
Markus Volk
d976ce1395 waybar: update 2022-12-22 09:01:02 +01:00
Markus Volk
ca9391d061 layer.conf: adjust for oe-core master 2022-12-11 04:59:22 +01:00
Markus Volk
e30944470c wl-clipboard: update 2022-12-09 19:26:25 +01:00
Markus Volk
0dfe6b036d feedbackd: update 2022-12-09 19:25:48 +01:00
Markus Volk
87891cc569 wayfire: update; build with shared wlroots 2022-12-08 07:50:50 +01:00
Markus Volk
b4b3f39b58 wlroots: rename release version recipe 2022-12-08 07:48:24 +01:00
Markus Volk
c8daeb931e build sway release with wlroots release 2022-12-08 07:47:25 +01:00
Markus Volk
84d55b8ddf swappy: update 2022-12-07 11:57:05 +01:00
Markus Volk
c6d38992e3 sway: update; add recipe for v0.8 2022-12-06 18:55:10 +01:00
Markus Volk
6064375ae6 wlroots: update; add recipe for 0.16 2022-12-06 18:45:23 +01:00
Markus Volk
f845a29f63 nwg-shell-config: update 2022-12-06 18:44:39 +01:00
Markus Volk
f8983da717 nwg-panel: update 2022-12-06 18:44:16 +01:00
Markus Volk
8f782173fc nwg-launchers: update 2022-12-06 18:43:47 +01:00
Markus Volk
83e88e6eb4 nwg-drawer: update 2022-12-06 18:42:45 +01:00
Markus Volk
250fccdba7 fuzzel: update 2022-11-24 19:26:41 +01:00
Markus Volk
8f9f243ccb foot: update 2022-11-24 19:24:18 +01:00
Markus Volk
af056fc737 wob: update 2022-11-21 15:54:05 +01:00
Markus Volk
227b93ac02 gimp: update 2022-11-21 15:53:38 +01:00
Markus Volk
77bc8c92c2 libjxl: update 2022-11-21 15:53:14 +01:00
Markus Volk
43922a265a mpvpaper: update 2022-11-21 15:52:57 +01:00
Markus Volk
ad4e32b7d1 highway: update 2022-11-21 15:52:25 +01:00
Markus Volk
fd9865d52c wayfire: update 2022-11-19 17:22:31 +01:00
Markus Volk
5bf9d840eb wlroots: bump version 2022-11-19 17:14:36 +01:00
Markus Volk
fb46973e96 srain: update 2022-11-18 15:18:23 +01:00
Markus Volk
84a55ce56a sway: update 2022-11-15 23:15:38 +01:00
Markus Volk
6030262cb1 wlroots: update 2022-11-15 23:15:17 +01:00
Markus Volk
612b94a5fe libdecor: allow to build without opengl 2022-11-15 11:41:18 +01:00
Markus Volk
70c01e8b1a fix libdecor update 2022-11-15 08:56:03 +01:00
Markus Volk
c79d91cd47 nwg-dock: update 2022-11-15 08:51:52 +01:00
Markus Volk
b7763b5694 gtk-layer-shell: update 2022-11-15 08:51:27 +01:00
Markus Volk
32041972cc libdecor: update 2022-11-15 08:51:09 +01:00
Markus Volk
bd0c2cb2be utf8proc: update 2022-11-15 08:50:48 +01:00
Markus Volk
56a95233d4 sofia-sip: update 2022-11-15 08:50:38 +01:00
Markus Volk
5da33be0be date: update 2022-11-15 08:50:29 +01:00
Markus Volk
b5123cf62e nwg-drawer: update 2022-11-14 06:07:00 +01:00
Markus Volk
aa9849d7a8 sway: update 2022-11-14 06:06:46 +01:00
Markus Volk
7a17f97396 wlroots: update 2022-11-14 06:06:17 +01:00
Markus Volk
9f4aeb6b7e swayosd: add recipe 2022-11-13 08:35:53 +01:00
Markus Volk
f1f59584b3 waybar: update 2022-11-12 13:19:59 +01:00
Markus Volk
5c496c3bfb wlroots: update 2022-11-11 15:05:08 +01:00
Markus Volk
f5745d9f81 sway: update 2022-11-11 15:04:50 +01:00
Markus Volk
e07508cb36 asciinema: add RDEPEND on python3-fcntl 2022-11-11 11:54:06 +01:00
Markus Volk
d962fe7cf3 nwg-launchers: update 2022-11-10 19:10:27 +01:00
Markus Volk
4e405750eb nwg-shell-config: update 2022-11-10 19:00:00 +01:00
Markus Volk
a206b20233 azote: update 2022-11-10 18:59:38 +01:00
Markus Volk
9ca90264f9 ddcutil: update 2022-11-03 08:29:11 +01:00
Markus Volk
b216c647e3 nwg-drawer: update 2022-11-03 08:11:06 +01:00
Markus Volk
4ca1ccec07 nwg-shell-config: update 2022-11-03 08:10:46 +01:00
Markus Volk
dbf9414d8e nwg-shell-wallpapers: update 2022-11-03 08:10:29 +01:00
Markus Volk
04a3959b03 nwg-panel: update 2022-11-03 08:10:09 +01:00
Markus Volk
eb74375dc3 autotiling: update 2022-11-03 08:09:15 +01:00
Markus Volk
5cd6f4ba70 waybar: update 2022-10-27 12:57:03 +02:00
Markus Volk
30d4b4f1f6 wlroots/sway: update
wayland-protocols 1.27 are needed. Wont run on langdale.
2022-10-26 13:58:54 +02:00
Markus Volk
8b573f98c4 waybar: update 2022-10-26 13:55:50 +02:00
Markus Volk
6fd20b2b1f fuzzel: update 2022-10-26 13:55:00 +02:00
Markus Volk
b129fd294e nwg-launchers: update 2022-10-25 09:24:03 +02:00
Markus Volk
881a2726ac wf-recorder: update 2022-10-23 14:13:36 +02:00
Markus Volk
c6db56e20e mako: update 2022-10-23 13:44:54 +02:00
Markus Volk
d634877e31 nwg-launchers: update 2022-10-20 03:15:38 +02:00
Markus Volk
6f7f8eb8e4 font-awesome: update 2022-10-16 08:10:21 +02:00
Markus Volk
9f0a7c0475 fcft: update 2022-10-16 08:09:52 +02:00
Markus Volk
3a811ee4bb wayfire: update 2022-10-15 15:38:26 +02:00
Markus Volk
3f838eeb35 nwg-shell-config: update 2022-10-14 07:13:19 +02:00
Markus Volk
e761179795 nwg-panel: update 2022-10-14 07:12:48 +02:00
Markus Volk
61ddba07ba nwg-dock: update 2022-10-14 07:12:31 +02:00
Markus Volk
354c01d29c nwg-drawer: update 2022-10-14 07:12:07 +02:00
Markus Volk
eda6bfe7ae nwg-launchers: update; remove -gtk-icon-style from style.css
I dont know where this value does come from. I dont have it and
this prevents nwgbar launch.
2022-10-12 06:41:34 +02:00
Markus Volk
7f5733620d sway: update 2022-10-12 06:37:42 +02:00
Markus Volk
3f341fbdd3 wlroots: update 2022-10-12 06:37:07 +02:00
Markus Volk
ffe3bb08b6 layer.conf: add langdale 2022-10-05 13:48:53 +02:00
Markus Volk
41d0af7f57 wlroots: libdrm is a hard dependency 2022-09-29 10:35:19 +02:00
Markus Volk
8a405c3255 foot: ignore warning for clang 2022-09-29 10:32:53 +02:00
Markus Volk
ee1e5adc72 ddcutil: ignore warning for clang 2022-09-29 10:32:06 +02:00
Markus Volk
b338c274e2 swaync: update 2022-09-25 16:56:43 +02:00
Markus Volk
a125bf49fd nwg-shell-config: update 2022-09-25 16:56:12 +02:00
Markus Volk
82b5963b79 nwg-launchers: update 2022-09-25 16:55:51 +02:00
Markus Volk
bc4ff53450 gimp: update 2022-09-21 21:34:29 +02:00
Markus Volk
48b3cc9015 sway: update 2022-09-21 21:33:54 +02:00
Markus Volk
e2b1b6d236 wlroots: update 2022-09-21 21:32:05 +02:00
Markus Volk
bea498ebf5 phosh: update 2022-09-02 18:13:34 +02:00
Markus Volk
f10cbbb68e phoc: update 2022-09-02 18:13:02 +02:00
Markus Volk
bf8b816fc9 sway: update 2022-09-02 17:30:12 +02:00
Markus Volk
2da7e25ad8 wlroots: update 2022-09-02 17:29:54 +02:00
Markus Volk
03aae63780 foot: update 2022-09-02 17:29:34 +02:00
Markus Volk
8e310866a5 nwg-shell-config: update 2022-09-02 17:29:04 +02:00
Markus Volk
ba4057c3ff nwg-panel: update 2022-09-02 17:28:45 +02:00
Markus Volk
5aec88c557 nwg-icon-picker: update; fix license path 2022-09-02 17:28:22 +02:00
Markus Volk
05c80d3b18 nwg-displays: update 2022-09-02 17:27:13 +02:00
Markus Volk
d693fe371d gopsuinfo: update 2022-09-02 17:26:48 +02:00
Markus Volk
173f9d0462 waybar: update 2022-09-02 17:26:11 +02:00
Markus Volk
5344906872 fcft: update 2022-09-02 17:25:42 +02:00
Markus Volk
9830298422 autotiling: update 2022-09-02 17:25:24 +02:00
Markus Volk
68e70393bc iwgtk: add recipe
iwgtk is a simple gtk4 gui for iwd with few dependencies
2022-08-24 14:36:30 +02:00
Markus Volk
e7fc6d0138 srain: update 2022-08-20 11:59:46 +02:00
Markus Volk
5e17a482fe waylandpp: remove recipe
it has been added to meta-oe
2022-08-09 17:48:20 +02:00
Markus Volk
4e0de77b78 phosh: update 2022-08-09 07:28:13 +02:00
Markus Volk
04a7783623 autotiling-rs: switch to proper license
Recently a license file has been added.
Switch to proper license.
2022-08-07 19:08:06 +02:00
Markus Volk
3e5f063772 clay: add recipe 2022-08-07 17:33:00 +02:00
Markus Volk
1af2f8f513 foot: update 2022-08-07 16:07:43 +02:00
Markus Volk
9d235c2235 fnott: update 2022-08-07 16:07:18 +02:00
Markus Volk
9c912915f6 tllist: update 2022-08-07 16:07:02 +02:00
Markus Volk
a1a99721d9 phoc: update 2022-08-06 08:09:25 +02:00
Markus Volk
ec132487ef nwg-shell-config: update 2022-08-06 08:09:20 +02:00
Markus Volk
7792d86cfa swappy: add recipe 2022-08-04 07:58:55 +02:00
Markus Volk
f93092d1bd wayfire: update 2022-07-31 16:48:00 +02:00
Markus Volk
949e2888fd phosh: update 2022-07-30 17:15:05 +02:00
Markus Volk
72c4c5f084 calls: update 2022-07-30 17:14:32 +02:00
Markus Volk
629bf62296 sofia-sip: update 2022-07-30 16:42:03 +02:00
Markus Volk
a5f31c6be7 sway: update 2022-07-30 16:41:39 +02:00
Markus Volk
7e15087f91 wlroots: update 2022-07-30 16:41:04 +02:00
Markus Volk
3126256ed6 squeekboard: update to 1.19.0 and include recipe for 1.17.1 2022-07-30 16:39:12 +02:00
Markus Volk
53e25fa01d sirula: move recipe 2022-07-21 11:16:50 +02:00
Markus Volk
fdb26547cb gtklock: add recipe 2022-07-21 11:15:31 +02:00
Markus Volk
1887ef74eb nwg-panel: update 2022-07-21 09:25:26 +02:00
Markus Volk
8a9ff0b59c nwg-displays: update
source now has a LICENSE file
2022-07-21 09:25:03 +02:00
Markus Volk
7b0541b9d4 nwg-shell-config: update 2022-07-18 14:37:19 +02:00
Markus Volk
38222f46e0 nwg-look: update 2022-07-18 14:37:02 +02:00
Markus Volk
2a763cc6bd sirula: add recipe 2022-07-12 07:37:14 +02:00
Markus Volk
43794be43c ddcpopup_git: fix package_qa issue if not x86_64 2022-07-11 13:06:26 +02:00
Markus Volk
94ea4f5a60 sway: update 2022-07-11 11:11:13 +02:00
Markus Volk
e0040ea5c5 wlroots: update 2022-07-11 11:11:00 +02:00
Markus Volk
d49082500e nwg-shell-wallpapers: add recipe 2022-07-11 11:10:37 +02:00
Markus Volk
8d233d3a79 mpvpaper: add recipe 2022-07-10 01:29:52 +02:00
Markus Volk
fac6b4b1ed greetd: add RDEPENDS:${PN} for its greeters 2022-07-10 00:43:32 +02:00
Markus Volk
3d369df2a1 tuigreet:add recipe 2022-07-10 00:23:37 +02:00
Markus Volk
03906055ea asciinema: update 2022-07-09 01:27:21 +02:00
Markus Volk
a6b9e2778c gtk-layer-shell: dont use hosts wayland-scanner 2022-07-09 01:23:54 +02:00
Markus Volk
b4d9336ddd libjxl: update 2022-07-06 08:00:11 +02:00
Markus Volk
ff4c88dd46 highway: update 2022-07-06 07:59:52 +02:00
Markus Volk
89f93fd77c swaync: update 2022-07-02 08:33:24 +02:00
Markus Volk
440c54dd9c phosh: update 2022-07-02 06:53:17 +02:00
Markus Volk
5fa0decc95 phoc: update 2022-07-02 06:53:01 +02:00
Markus Volk
bc3a466880 ddcpopup: initial add recipe 2022-07-01 17:07:43 +02:00
Markus Volk
d15859ed22 sway: update 2022-06-24 18:42:27 +02:00
Markus Volk
ef8bb4571e wlroots: update
this fixes 'hide_cursor not working' issue in sway
2022-06-24 18:41:39 +02:00
Markus Volk
3123edc1da nwg-panel: update 2022-06-18 22:50:16 +02:00
Markus Volk
97e6a3eade nwgocc: install missing files 2022-06-18 22:50:01 +02:00
Markus Volk
5589d2e786 srain: update 2022-06-13 11:41:21 +02:00
Markus Volk
fcf742e144 grim: update 2022-06-09 21:51:25 +02:00
Markus Volk
8ff338d441 sway: update 2022-06-08 13:42:28 +02:00
Markus Volk
df9117bd0d wlroots: update 2022-06-08 13:42:08 +02:00
Markus Volk
c4cb78f9df swaysettings: initial add recipe 2022-06-03 18:34:32 +02:00
Markus Volk
ba70d3824d nwgocc: initial add recipe 2022-06-03 17:50:42 +02:00
Markus Volk
1786cfc34e nwg-icon-picker: initial add recipe 2022-06-03 17:50:08 +02:00
Markus Volk
b32293aa58 nwg-shell-config: update 2022-06-03 17:49:41 +02:00
Markus Volk
8c6a31c720 nwg-panel: update 2022-06-03 17:49:25 +02:00
Markus Volk
b877b09cc7 nwg-look: update 2022-06-03 17:49:03 +02:00
Markus Volk
e7077175b2 nwg-drawer: update 2022-06-03 17:48:40 +02:00
Markus Volk
dcf6853f64 nwg-displays: update 2022-06-03 17:48:22 +02:00
Markus Volk
1b1ce0d254 gopsuinfo: update 2022-06-03 17:48:04 +02:00
Markus Volk
7893030e97 azote: update 2022-06-03 17:47:40 +02:00
Markus Volk
d8f86491f1 python3-colorthief: initial add recipe 2022-06-03 17:47:14 +02:00
Markus Volk
60d419bfd9 azote-palettes: initial add recipe 2022-06-03 17:46:44 +02:00
Markus Volk
bcfc4b4c0a swaync: update 2022-06-03 17:46:07 +02:00
Markus Volk
c97c2727e2 libdecor: initial add recipe 2022-06-03 07:55:15 +02:00
Markus Volk
be8276ea86 phoc: update 2022-06-03 07:54:39 +02:00
Markus Volk
fd73d6765f phosh: update 2022-06-03 07:53:14 +02:00
Markus Volk
a9e3f6f2f8 waybar: update 2022-06-03 07:52:46 +02:00
Markus Volk
9249561c30 wob: update
wob can now be configured with .ini file
2022-06-03 07:51:58 +02:00
Markus Volk
16be57ce1a gimp: fix wayland build without DISTRO_FEATURE x11 2022-05-28 08:45:08 +02:00
Markus Volk
e16fdacf8d mako: dont depend on epoll-shim 2022-05-17 19:17:43 +02:00
Markus Volk
fa2c04532f wlroots: add xwayland DISTRO_FEATURE 2022-05-15 17:42:53 +02:00
Markus Volk
5fc514189d wlroots: update 2022-05-15 16:04:29 +02:00
Markus Volk
e725f99c73 sway: update 2022-05-15 16:02:21 +02:00
Markus Volk
dfa23b30d9 autotiling-rs: update 2022-05-06 21:11:43 +02:00
Markus Volk
6bc3cacecd wlroots: fix xwayland build
meanwhile wlroots doesn't use its own xwayland code anymore but depends on xwayland instead
2022-05-01 05:25:17 +02:00
Markus Volk
0cda3c7695 wlroots: update 2022-04-30 07:02:10 +02:00
Markus Volk
66ed66fe84 sway: update 2022-04-30 07:02:00 +02:00
Markus Volk
8a9dab1c73 foot: update 2022-04-30 07:01:49 +02:00
Markus Volk
ae76e9f45c font-awesome-otf: update 2022-04-26 15:34:30 +02:00
Markus Volk
35a87a359b waylandpp: update 2022-04-26 15:00:38 +02:00
Markus Volk
3c3ef26a50 nwg-wrapper: update 2022-04-23 10:25:39 +02:00
Markus Volk
ddbc9b4160 foot: package missing files 2022-04-22 20:22:36 +02:00
Markus Volk
2ea14b3519 foot: update 2022-04-22 19:45:34 +02:00
Markus Volk
3732caaeb4 foot: dont fetch version from git 2022-04-19 14:01:48 +02:00
Markus Volk
e6a133286c fcft: dont fetch version from git 2022-04-19 13:59:14 +02:00
Markus Volk
7fc3ce99aa sway: update 2022-04-18 13:48:02 +02:00
Markus Volk
471dd094fa wlroots: update 2022-04-18 13:47:47 +02:00
Markus Volk
7a3b29c34d nwg-bar: update 2022-04-18 13:46:50 +02:00
Markus Volk
c97895d236 squeekboard: update 2022-04-17 17:11:23 +02:00
Markus Volk
d6cfb839d3 README.md: add phosh 2022-04-13 09:09:43 +02:00
Markus Volk
20633297d4 elogind: update 2022-04-13 07:39:02 +02:00
Markus Volk
2c3224cd54 nwg-panel: update 2022-04-13 06:44:51 +02:00
Markus Volk
6f4b930b26 swaync: update 2022-04-13 06:44:31 +02:00
Markus Volk
0cdd11e1ef nwg-look: update 2022-04-10 07:10:24 +02:00
Markus Volk
fc41ebbd4b nwg-look: initial add recipe 2022-04-08 08:04:11 +02:00
Markus Volk
1f2d1a6f46 phoc: update 2022-04-07 11:36:44 +02:00
Markus Volk
8b5f2c51fc phosh: add libxml2 dependency 2022-04-07 11:36:17 +02:00
Markus Volk
71b8ad561d wayfire: build with embedded wlroots 2022-04-05 11:39:12 +02:00
Markus Volk
6dfc1ecd9b sway/wlroots: update
move forward to current dev position. This fixes a nasty bug where
sometimes caps_lock toggle got activated without request
2022-04-05 11:12:48 +02:00
Markus Volk
eb8ad5423c calls: update 2022-04-05 10:25:43 +02:00
Markus Volk
12421a0759 wob: update 2022-04-03 15:09:12 +02:00
Markus Volk
5706b28742 pamixer: initial add recipe 2022-04-03 15:08:42 +02:00
Markus Volk
2b1d759d70 waylandpp: provide wayland-scanner for target 2022-03-29 11:19:27 +02:00
Markus Volk
2a3fee01c7 wlgreet: cleanup 2022-03-27 18:49:25 +02:00
Markus Volk
9c3464a84d greetd: fix pam file 2022-03-27 18:34:11 +02:00
Markus Volk
6b2926a933 greetd: initial add recipe
this adds greetd and some greeters for it
2022-03-27 08:48:52 +02:00
Markus Volk
14d1a655dc phosh: update 2022-03-26 18:52:01 +01:00
Markus Volk
15619d65ed phoc: update 2022-03-26 18:50:57 +01:00
Markus Volk
7dfc91da01 azote: fix rebuild 2022-03-26 18:45:33 +01:00
Markus Volk
f3d609228e imv: remove unmaintained project 2022-03-25 07:49:07 +01:00
Markus Volk
f9239883a0 nwg-panel: update 2022-03-19 15:42:44 +01:00
Markus Volk
e964a02f84 nwg-displays: update 2022-03-19 15:42:27 +01:00
Markus Volk
11b33ab241 squeekboard: update 2022-03-15 23:58:32 +01:00
Markus Volk
92e59182cc swaylock: update 2022-03-14 19:19:28 +01:00
Markus Volk
e24069cae1 swaybg: update 2022-03-14 19:19:11 +01:00
Markus Volk
c6022ce552 nwg-displays: initial add recipe 2022-03-14 17:42:03 +01:00
Markus Volk
f023858c15 waybar: update 2022-03-14 17:36:48 +01:00
Markus Volk
ec5dce8af9 phosh: update 2022-03-06 17:35:06 +01:00
Markus Volk
260dc848b2 waybar: update 2022-03-06 15:56:32 +01:00
Markus Volk
76c24fada8 wlroots: update 2022-03-06 15:55:54 +01:00
Markus Volk
29371a9f5d Update LICENSE variable to use SPDX license identifiers 2022-03-04 15:00:45 +01:00
Markus Volk
c70edb7d88 gimp: update 2022-03-03 08:37:56 +01:00
Markus Volk
eda1ed4e35 python: remove unneeded hacks
With the current Poky Master these are no longer needed

Azote already contains a folder named 'dist'. Rename it to avoid getting its
files wiped out during build.
2022-03-03 06:20:29 +01:00
Markus Volk
e23dde4fdc simplify wheel hack in python recipes 2022-03-02 14:12:16 +01:00
Markus Volk
d87b3a966e python-brotli: fix wheel install 2022-03-01 11:56:38 +01:00
Markus Volk
569b9319e3 azote: fix wheel install 2022-03-01 09:50:43 +01:00
Markus Volk
6fb7d63ca0 python-i3ipc: make use of pypi 2022-03-01 09:37:29 +01:00
Markus Volk
92ee64cb34 layer.conf: Bump to use kirkstone 2022-02-22 08:10:57 +01:00
Markus Volk
e56775807a gimp: disable doc as it currently breaks the build 2022-02-22 08:08:42 +01:00
Markus Volk
48a120f3e4 font-awesome-otf: update 2022-02-21 09:05:10 +01:00
Markus Volk
4b04b2becb import squeekboard recipe
Virtboard has been replaced by squeekboard in phosh. While finding this out i also found out that there
already exists a meta-phosh layer ;)
Anyway they have an existing recipe for squeekeboard over at:

https://github.com/JPEWdev/meta-phosh/blob/master/recipes-graphics/squeekboard/squeekboard_git.bb

import it
2022-02-20 12:03:58 +01:00
Markus Volk
b5e069f0e8 phosh: move recipe 2022-02-20 12:03:19 +01:00
Markus Volk
1aff7f2f65 fnott: update 2022-02-20 11:18:11 +01:00
Markus Volk
ce246685af yambar: update 2022-02-20 11:17:55 +01:00
Markus Volk
1d7ba0eb3a phoc: cleanup 2022-02-19 15:34:17 +01:00
Markus Volk
dd2aa60e04 phosh: cleanup 2022-02-19 08:49:49 +01:00
Markus Volk
6cb23167c4 wlroots: build with elogind on sysvinit 2022-02-19 04:49:56 +01:00
Markus Volk
f83ae36918 phoc: cleanup 2022-02-19 04:47:55 +01:00
Markus Volk
e2029fc4a4 phosh: add pam configuration; cleanup 2022-02-19 04:46:23 +01:00
Markus Volk
40d08550b1 virtboard: update branch 2022-02-18 19:57:11 +01:00
Markus Volk
6016030937 cleanup 2022-02-18 15:51:08 +01:00
Markus Volk
87521e521b gnome:calls: initial add recipe 2022-02-18 15:15:18 +01:00
Markus Volk
57d6cf0f1d phoc/phosh: initial add needed recipes 2022-02-18 15:14:37 +01:00
Markus Volk
a68be5faed README.md: update 2022-02-15 05:01:06 +01:00
Markus Volk
23f3822519 cleanup python3 bbappend 2022-02-15 04:58:24 +01:00
Markus Volk
b579899897 cage: import recipe
import from https://github.com/schnitzeltony/meta-retro/tree/master/recipes-wayland/cage
2022-02-15 04:57:52 +01:00
Markus Volk
b2e20d5d91 nwg-shell-config: update 2022-02-15 03:40:43 +01:00
Markus Volk
173edd66ca nwg-drawer: update 2022-02-15 03:40:16 +01:00
Markus Volk
de66c42685 nwg-panel: update 2022-02-15 03:39:38 +01:00
Markus Volk
81738e3912 srain: update 2022-02-15 03:39:01 +01:00
Markus Volk
b186937b56 gimp: update 2022-02-15 03:25:55 +01:00
Markus Volk
1e27fd0be7 gtk-layer-shell: update; build vapi files 2022-02-15 03:14:31 +01:00
Markus Volk
368aa07236 gimp: build vala plugins by default; add needed RDEPENDS 2022-02-15 03:06:24 +01:00
Markus Volk
492fc39ef1 wayfire: fix build 2022-02-15 02:30:36 +01:00
Markus Volk
042b2c169e seatd: remove recipe that was added to oe-core 2022-02-06 17:01:04 +01:00
Markus Volk
21fd19c49b fcft: update 2022-02-06 17:00:38 +01:00
Markus Volk
fc0f7e6f32 foot: update 2022-02-06 16:57:43 +01:00
Markus Volk
49dbb1b91d avoid tags in SRCREV
update some recipes on the way
2022-02-01 05:08:34 +01:00
Markus Volk
06cbbaeb7a nwg-panel: update 2022-01-29 14:23:22 +01:00
Markus Volk
8147c536f9 nwg-shell-config: update 2022-01-29 14:23:04 +01:00
Markus Volk
ac017e4aa6 swaync: initial add recipe 2022-01-29 14:22:23 +01:00
Markus Volk
dc7efb91b3 swayidle: update 2022-01-27 19:08:02 +01:00
Markus Volk
f3081e3b76 waybar: update 2022-01-27 19:07:32 +01:00
Markus Volk
522c57bcac sway: update 2022-01-27 18:41:27 +01:00
Markus Volk
fae67ad536 azote: update, remove unneeded patch 2022-01-19 13:35:11 +01:00
Markus Volk
3b463656cd mako: update, remove unneeded patch 2022-01-19 13:34:47 +01:00
Markus Volk
7a368ae7bd sway: update 2022-01-19 12:26:32 +01:00
Markus Volk
c880315354 nwg-shell-config: update 2022-01-19 12:26:16 +01:00
Markus Volk
df2a9e30cb python3-geopy: add recipe 2022-01-18 11:57:43 +01:00
Markus Volk
99d37d9dca nwg-shell-config: add missing RDEPENDS 2022-01-18 11:56:37 +01:00
Markus Volk
47be3e9dcf nwg-shell-config: add recipe 2022-01-18 11:14:03 +01:00
Markus Volk
94791dc364 nwg-panel: cleanup 2022-01-18 11:13:35 +01:00
Markus Volk
6a6164a71a nwg-dock: inherit pkgconfig; update 2022-01-18 11:13:08 +01:00
Markus Volk
a53c0b56f8 nwg-bar: inherit pkgconfig 2022-01-18 11:11:58 +01:00
Markus Volk
3a7e0a365a azote: dont use distutils 2022-01-18 09:55:10 +01:00
Markus Volk
6e04e57fc9 sway: update 2022-01-12 17:46:42 +01:00
Markus Volk
8d1928f227 nwg-panel: update 2022-01-09 10:03:54 +01:00
Markus Volk
a6a42f8388 python-xlib: avoid pip usage 2022-01-09 08:50:09 +01:00
Markus Volk
ff057ae4ae python3: create python link only for target class 2022-01-08 14:13:45 +01:00
Markus Volk
aca95edb72 libjxl: use nobranch=1 for SRC_URI 2022-01-08 08:53:12 +01:00
Markus Volk
8a49d4ea97 wlroots: build libinput backend by default 2022-01-08 08:31:47 +01:00
Markus Volk
1c55dcc4d0 sway: install contributed python scripts 2022-01-08 06:41:55 +01:00
Markus Volk
e64840a68f python3: make it the provider for /usr/bin/python
Reason for this is the underlying problem that in poky /usr/bin/python is
provided by python2 which isn't built inside my image. Therefore i'm lacking
a provider for it.
sway contributes some nice python scripts i'd like to bundle but they contain
/usr/bin/python shebang and do_package_qa test refuses me to install:

ERROR: sway-1.7-rc1-r0 do_package_qa: QA Issue: /usr/bin/inactive-windows-transparency.py contained in package sway requires /usr/bin/python, but no providers found in RDEPENDS:sway? [file-rdeps]
ERROR: sway-1.7-rc1-r0 do_package_qa: Fatal QA errors were found, failing task.
ERROR: Logfile of failure stored in: /home/flk/build/poky/build-raspi/tmp/work/cortexa72-poky-linux/sway/1.7-rc1-r0/temp/log.do_package_qa.1866287
ERROR: Task (/home/flk/build/poky/meta-wayland/recipes-wlroots/sway/sway_git.bb:do_package_qa) failed with exit code '1'

Since this is more a general issue with installing python scripts i decided not
to use patch or sed to adjust the scripts but make python3 the provider for python
although its more invasive like this.
2022-01-08 06:19:52 +01:00
Markus Volk
05090da485 nwg-menu: inherit pkgconfig 2022-01-08 04:05:15 +01:00
Markus Volk
448287c7f9 allow network access for do_compile in go recipes 2022-01-08 03:38:07 +01:00
Markus Volk
31827b3e3c python-xlib: allow network access for do_compile 2022-01-08 03:28:09 +01:00
Markus Volk
22ed87bf85 gimp: update 2022-01-06 21:54:38 +01:00
Markus Volk
1f25752e49 gegl: remove unneeded bbappend 2022-01-06 08:54:34 +01:00
Markus Volk
666376c1af remove unneeded bbappends 2022-01-06 08:43:37 +01:00
Markus Volk
471c499355 nwg-wrapper: update 2022-01-06 02:42:54 +01:00
MarkusVolk
75a62d9a11 date: cleanup
replace the pkgconfig hack with a proper patch
2022-01-01 07:02:05 +01:00
MarkusVolk
85a698855a nwg-wrapper: update 2021-12-31 16:14:44 +01:00
MarkusVolk
d08ab2df16 libjxl: update 2021-12-25 23:09:17 +01:00
MarkusVolk
dfcb7addb9 libjxl: fix for arm 2021-12-25 22:34:29 +01:00
MarkusVolk
760006064b highway: update; fix for arm 2021-12-25 22:30:29 +01:00
MarkusVolk
e3444bf6a0 imv: update
project switched to sourcehut
fixes issue with wayland-1.20.0/wlroots-0.15.0
2021-12-24 06:42:51 +01:00
MarkusVolk
a2b08b5908 srain: update 2021-12-23 18:29:44 +01:00
MarkusVolk
9776ad7bf0 sway: swaybar and swaynag are now optional 2021-12-23 17:36:04 +01:00
MarkusVolk
f6c443520e sway: update 2021-12-23 17:23:23 +01:00
MarkusVolk
303b52f2dc wob: add recipe 2021-12-19 16:53:32 +01:00
MarkusVolk
de0ddc8917 waybar: update 2021-12-18 07:30:25 +01:00
MarkusVolk
ef615d840b sway: update 2021-12-18 07:29:45 +01:00
MarkusVolk
f78450e1bd wlroots: update 2021-12-18 07:28:39 +01:00
MarkusVolk
cf12b1cd01 libsdl2: update to fix build issue with wayland 1.20.0 2021-12-18 07:27:41 +01:00
MarkusVolk
a7820455de wayland: update to 1.20.0
wlroots 15.0.0 requires it
2021-12-18 07:26:29 +01:00
MarkusVolk
cc64304bc3 yambar: cleanup 2021-12-17 17:09:13 +01:00
MarkusVolk
19ecbc2a01 libsdl2: remove bbappend 2021-12-17 16:27:46 +01:00
MarkusVolk
b08fff6a64 yambar: update 2021-12-15 08:41:17 +01:00
MarkusVolk
6951307aea kanshi: add recipe 2021-12-14 13:49:45 +01:00
MarkusVolk
6282366cff nwg-panel: update 2021-12-13 18:04:08 +01:00
MarkusVolk
22c23eb83d fcft: update 2021-12-13 11:41:49 +01:00
MarkusVolk
efd104bc63 foot: update 2021-12-09 19:10:44 +01:00
MarkusVolk
b0b6307382 libxkbcommon: remove bbappend
current poky master enables xkbregistry for x11/wayland by default
2021-12-06 12:52:55 +01:00
MarkusVolk
e3268b445a nwg-panel: add back do_install:append 2021-12-04 17:08:34 +01:00
MarkusVolk
f7e4555687 grim: cleanup 2021-12-04 17:02:18 +01:00
MarkusVolk
82c87bcd8d nwg-panel: update 2021-12-04 17:01:39 +01:00
MarkusVolk
d853183383 libsdl2: update 2021-12-03 16:21:46 +01:00
MarkusVolk
a0477185ea foot: update 2021-12-03 15:18:47 +01:00
MarkusVolk
b8df694d67 waylandpp: cleanup recipe 2021-12-02 17:34:53 +01:00
MarkusVolk
fe5d2deb9d autotiling: update 2021-11-28 06:09:57 +01:00
MarkusVolk
19987215ca foot: update 2021-11-27 08:19:35 +01:00
MarkusVolk
63f4325fbc wayland-protocols: remove bbappend 2021-11-24 02:29:29 +01:00
MarkusVolk
88c44c00c9 foot: add ncurses-terminfo to RRECOMMENDS 2021-11-23 18:28:44 +01:00
MarkusVolk
7880020dae elogind: inherit pkgconfig 2021-11-23 17:56:28 +01:00
MarkusVolk
3fcfd7d784 basu: inherit pkgconfig 2021-11-23 17:56:01 +01:00
MarkusVolk
3a145cb0b9 seatd: inherit pkgconfig 2021-11-23 17:55:35 +01:00
MarkusVolk
b6eac48695 adjust recipes for master branch 2021-11-23 17:16:27 +01:00
MarkusVolk
a085eda094 foot: remove unneeded terminfo hack 2021-11-23 17:15:51 +01:00
MarkusVolk
a25218eea1 gimp: update to fix build with recent meson 2021-11-23 17:14:00 +01:00
MarkusVolk
0396200d69 meson: remove bbappend
not needed for master branch
2021-11-23 17:09:33 +01:00
MarkusVolk
69df3a5836 foot: cleanup 2021-11-20 17:55:15 +01:00
MarkusVolk
93b3535664 foot: update 2021-11-15 09:14:43 +01:00
MarkusVolk
e3c79d5306 autotiling-rs: add license
The code doesn't contain any license information. Asume WTFPL to silence
missing license file warning
2021-11-05 16:21:37 +01:00
MarkusVolk
6b462eac39 autotiling-rs: add recipe
autotiling written in rust
2021-11-04 18:28:30 +01:00
MarkusVolk
26b5cdee9e wlroots: update SRC_URI
Project has been moved to gitlab
2021-11-02 18:30:55 +01:00
MarkusVolk
ff53855416 imv: avoid bashism 2021-10-31 18:31:47 +01:00
MarkusVolk
54eba45f3d imv: update 2021-10-31 18:24:52 +01:00
MarkusVolk
e4efd56c72 srain: update 2021-10-31 15:14:38 +01:00
MarkusVolk
74648662c2 fcft: update 2021-10-31 14:33:26 +01:00
MarkusVolk
6bb7ab5e76 brotli: remove ... recipe is available in recent meta-openembedded 2021-10-29 10:03:12 +02:00
MarkusVolk
ee9236b0f9 wlroots: move configuration to meta-retro-wayland 2021-10-27 16:13:01 +02:00
MarkusVolk
f3b309af53 wlroots: update 2021-10-27 15:58:21 +02:00
MarkusVolk
f71950cf12 virtboard: add recipe 2021-10-26 10:04:59 +02:00
MarkusVolk
8c72f35420 python-brotli: add recipe 2021-10-22 11:39:13 +02:00
MarkusVolk
1d685e4319 cleanup 2021-10-21 22:53:15 +02:00
MarkusVolk
47cd5b7b97 gimp: add support for jpeg-xl 2021-10-21 12:05:23 +02:00
MarkusVolk
5df277c84c gimp: update 2021-10-21 07:42:04 +02:00
MarkusVolk
bda632e480 sway: bypass swaymsg segfault
latest commits added a bug in swaymsg leading to segfault.
This has quite annoying side effects.
https://github.com/swaywm/sway/issues/6618

Rewind some commits
2021-10-20 21:00:48 +02:00
MarkusVolk
c9d40285e9 seatd: update 2021-10-20 17:44:58 +02:00
MarkusVolk
b6fec358ff wlroots/sway: update
A vulkan renderer has been added to wlroots. Vulkan support is not ready for panfrost yet,
but it is at least buildable and other platforms may benefit from it.
Adjust the Recipe to automatically build the renderer if vulkan is in DISTRO_FEATURES.
2021-10-20 17:04:54 +02:00
MarkusVolk
a3f1aad93e meson: update patch 2021-10-14 17:09:43 +02:00
MarkusVolk
fcd8c91362 gopsuinfo: add recipe 2021-10-10 07:20:36 +02:00
MarkusVolk
3abb8b5866 nwg-shell: update recipes 2021-10-10 07:04:31 +02:00
MarkusVolk
45601948b3 asciinema: add recipe 2021-10-09 14:46:08 +02:00
MarkusVolk
6ad2a564f8 wlroots/sway: update 2021-10-08 23:19:31 +02:00
MarkusVolk
a84522f96f waybar: update 2021-10-07 17:58:28 +02:00
MarkusVolk
ae88d585e9 gtk-layer-shell: update
we now have an option for introspection
2021-10-07 17:29:52 +02:00
MarkusVolk
1b45416f3a foot: update 2021-10-04 22:17:18 +02:00
MarkusVolk
4b2f63e706 libsdl2: update 2021-09-30 18:34:10 +02:00
MarkusVolk
c7d1252a71 imv: enable librsvg; add option to build doc 2021-09-22 10:50:13 +02:00
MarkusVolk
d8c907e2d4 nwg-drawer: update 2021-09-22 10:49:54 +02:00
MarkusVolk
4fd0babf62 srain: add recipe
srain is a small irc client without outdated dependencies that supports
authentification.
2021-09-20 19:38:37 +02:00
MarkusVolk
05b20c0c85 sort gtk recipes 2021-09-20 17:47:04 +02:00
MarkusVolk
5094e2afa5 nwg-panel: drop unneeded archlinux file
We dont need it and it still depends on python2. This breaks do_rootfs:

 Problem: conflicting requests
  - nothing provides /usr/bin/python needed by nwg-panel-0.4.3-r0.cortexa72_cortexa53_crypto
(try to add '--skip-broken' to skip uninstallable packages)
2021-09-19 19:08:01 +02:00
MarkusVolk
3cdc75cdca nwg-dock: remove precompiled x86 binary 2021-09-19 18:10:08 +02:00
MarkusVolk
b6b2f4f18e nwg-drawer: update 2021-09-19 17:52:52 +02:00
MarkusVolk
ac1d05235b nwg-dock: update 2021-09-19 17:52:33 +02:00
MarkusVolk
6dd58e0684 nwg-launchers: update 2021-09-19 17:19:52 +02:00
MarkusVolk
8d7eaa6d1c waybar: update 2021-09-19 17:04:44 +02:00
MarkusVolk
ca2c395c49 seatd: update 2021-09-19 17:00:50 +02:00
MarkusVolk
707588b44b spdlog: remove bbappend 2021-09-15 08:25:31 +02:00
MarkusVolk
c155ccb96d libwmf: build with gtk3+ 2021-09-10 13:42:18 +02:00
MarkusVolk
a681bbe62e foot: cleanup 2021-09-07 15:52:55 +02:00
MarkusVolk
752932336f font-awesome-otf: update 2021-09-07 13:31:45 +02:00
MarkusVolk
2a3f1b2233 foot: add hack to build terminfo
I didn't manage to build foot terminfo with ncurses-native. Since the last
foot update, TERM=foot has been set as the default. That makes the problem
urgent, because now there are no more ncurses applications running in the
terminal. Add a hack to the recipe instead of hiding the problem by setting
TERM=xterm inside the image again. Hosts 'tic' can create terminfo. Make use
of it. You need to install ncurses-bin on your build machine.
2021-09-07 08:56:10 +02:00
MarkusVolk
c1e5bc0173 waybar: update; add missing depends 2021-09-06 08:00:30 +02:00
MarkusVolk
6aa9e725ad libxkbcommon: make xkbregistry an option
waybar needs it
2021-09-06 07:59:34 +02:00
Markus Volk
6115acde12 gimp: cleanup 2021-09-03 10:57:28 +02:00
Markus Volk
fbd99555a4 gimp: allow to build the ascii-art plugin 2021-09-01 23:18:09 +02:00
Markus Volk
144b950545 gimp: make docs buildable; cleanup 2021-09-01 22:48:48 +02:00
Markus Volk
ef56600d62 gimp: remove libwmf dependency
libwmf is dead upstream and seems only to support gtk+2
2021-09-01 20:03:08 +02:00
Markus Volk
bb32c478ae gimp: update to latest development version
gimp in meta-gnome is very old and still uses gtk2. This is a bad situation
for the wayland universe since its not usable there. I updated the recipe to
the latest developement version that works under wayland. On the way i have
switched the buildsystem to meson.

This is not particularly wayland specific and should ideally be moved to to
meta-oe if its better tested.
2021-09-01 18:55:32 +02:00
Markus Volk
59eea14b27 layer.conf: increase priority so we can override recipes from meta-gnome 2021-09-01 18:02:21 +02:00
Markus Volk
2dc7700566 jq: remove recipe since its available in meta-oe 2021-09-01 18:00:32 +02:00
Markus Volk
8fe20b22cd libsdl2: update
update to latest commit because libsdl-2.0.16 has an annoying bug with
wlroots that prevents running apps in fullscreen
2021-08-30 16:24:46 +02:00
Markus Volk
b59ee3f075 nwg-panel: update 2021-08-29 07:43:19 +02:00
Markus Volk
2ee78e920a nwg-drawer: update 2021-08-29 07:42:59 +02:00
Markus Volk
f2f9d89cce fuzzel: update 2021-08-29 07:28:49 +02:00
Markus Volk
ad3a1ed95b yambar: update 2021-08-29 07:22:49 +02:00
Markus Volk
a8c232eb01 foot: update 2021-08-29 07:17:50 +02:00
Markus Volk
97aa0f92bc fcft: update 2021-08-28 17:32:18 +02:00
Markus Volk
c592ef034d README: update 2021-08-28 17:31:31 +02:00
Markus Volk
310ca4fb9a swaylock: update
mismatched allocation function has already been fixed upstream;
remove the patch and update to latest
2021-08-20 14:29:11 +02:00
Markus Volk
0b5e34b8fd swayidle: update 2021-08-20 13:51:23 +02:00
Markus Volk
69291882c6 swaylock: fix build 2021-08-20 13:51:05 +02:00
Markus Volk
2c90e0a6de wlroots: update 2021-08-13 13:50:28 +02:00
Markus Volk
8d2a9439d4 layer.conf: remove hardknott 2021-08-09 16:24:47 +02:00
Markus Volk
536fdf7243 sway: fix build for master branch 2021-08-08 18:52:43 +02:00
Markus Volk
2134a7c895 scdoc: add missed convert 2021-08-08 12:24:46 +02:00
Markus Volk
c952ae53bc swaybg: fix build for master 2021-08-08 12:23:14 +02:00
Markus Volk
9c5da3e549 cleanup 2021-08-07 12:38:03 +02:00
Markus Volk
c2ae986cbb convert to new override syntax 2021-08-07 10:27:22 +02:00
416 changed files with 18430 additions and 1136 deletions

View File

@@ -5,17 +5,23 @@ Main layer maintainer: Markus Volk <f_l_k@t-online.de>
Description
This layer adds recipes to build wlroots based compositors under wayland.
It contains wlroots, sway, wayfire, nwg-shell and some additional recipes that might come useful.
It contains wlroots, sway, wayfire, cage, phosh, hyprland, nwg-shell and some additional recipes that might come useful.
Dependencies
This layer depends on:
URI: git://github.com/openembedded/openembedded-core
branch: hardknott
branch: master
revision: HEAD
URI: git://github.com/openembedded/meta-openembedded
branch: hardknott
branch: master
revision: HEAD
optional for hyprlands desktop-portal:
URI: git://code.qt.io/cgit/yocto/meta-qt6
branch: master
revision: HEAD
Building

View File

@@ -2,16 +2,25 @@
BBPATH .= ":${LAYERDIR}"
# We have recipes-* directories, add to BBFILES
BBFILES += "${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 = "hardknott"
LAYERSERIES_COMPAT_wayland = "wrynose"
LAYERDEPENDS_wayland = " \
core \
openembedded-layer \
"
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 \
"

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 = "daa5694998ad21b7be3117e99dcb049588bcc935"
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,31 @@
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"
EXTRA_OECMAKE += "-DKF6_HOST_TOOLING=ON"
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

@@ -0,0 +1,24 @@
SUMMARY = "A native style to bend Qt5/Qt6 applications to look like they belong into GNOME Shell.."
HOMEPAGE = "https://github.com/FedoraQt/adwaita-qt"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=5c213a7de3f013310bd272cdb6eb7a24"
DEPENDS = "qtbase"
inherit qt6-cmake
EXTRA_OECMAKE += "-DUSE_QT6=ON"
SRC_URI = "git://github.com/FedoraQt/adwaita-qt.git;protocol=https;nobranch=1"
SRCREV = "3807292acee096459a73732f663544916d9eb0e5"
FILES:${PN} += "${libdir}/plugins/styles/adwaita.so"
PACKAGE_DEBUG_SPLIT_STYLE = "debug-without-src"
do_install:append() {
# add hack to unbreak crosscompile for qgnomeplatform
sed -i "s|include(\"\${CMAKE_CURRENT_LIST_DIR}\/AdwaitaQt6Targets.cmake\")||" ${D}${libdir}/cmake/AdwaitaQt6/AdwaitaQt6Config.cmake
sed -i -e 's|${STAGING_DIR_HOST}||g' ${D}${libdir}/cmake/AdwaitaQt6/AdwaitaQt6Targets.cmake
}

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

@@ -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

@@ -0,0 +1,33 @@
SUMMARY = "This provides screenshot/screencast xdg-desktop-portal backends for hyprland."
HOMEPAGE = "https://github.com/hyprwm/xdg-desktop-portal-hyprland"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=e0f1d50df739a9fb8eae12a8f37ce352"
SRC_URI = "gitsm://github.com/hyprwm/xdg-desktop-portal-hyprland.git;protocol=https;nobranch=1"
SRCREV = "4b8801228ff958d028f588f0c2b911dbf32297f9"
DEPENDS = " \
hyprlang \
hyprutils \
hyprwayland-scanner-native \
hyprwayland-scanner \
libdrm \
pipewire \
qtbase \
sdbus-c++ \
virtual/libgbm \
wayland \
wayland-protocols \
"
RDEPENDS:${PN} = "grim slurp hyprlang"
RCONFLICTS:${PN} = "xdg-desktop-portal-wlr xdg-desktop-portal-gnome"
inherit qt6-cmake pkgconfig features_check
REQUIRED_DISTRO_FEATURES = "opengl wayland"
PACKAGECONFIG ?= "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)}"
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,23 @@
SUMMARY = "This is a [WIP] configuration gui app for labwc without any real plan or Acceptance Criteria"
HOMEPAGE = "https://github.com/labwc/labwc-tweaks"
SECTION = "graphics"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://LICENSE;md5=b234ee4d69f5fce4486a80fdaf4a4263"
REQUIRED_DISTRO_FEATURES = "wayland"
DEPENDS += " \
libxml2 \
qtbase \
qttools-native \
"
SRC_URI = "git://github.com/labwc/labwc-tweaks.git;protocol=https;branch=master"
SRCREV = "0d72116e9f3e9430131973a73caa8295cb0e20f0"
inherit qt6-cmake pkgconfig features_check
FILES:${PN} += "${datadir}"

View File

@@ -0,0 +1,34 @@
From 29c16fd38ed0c4a8708a5e4c0d827b1c68474d4e Mon Sep 17 00:00:00 2001
From: Markus Volk <f_l_k@t-online.de>
Date: Thu, 19 Mar 2026 17:28:29 +0100
Subject: [PATCH] dont bake compile flags into binary
This fixes reproducibility
Upstream-Status: Inappropriate [oe-specific]
Signed-off-by: Markus Volk <f_l_k@t-online.de>
---
src/launch/command.cpp | 6 +-----
1 file changed, 1 insertion(+), 5 deletions(-)
diff --git a/src/launch/command.cpp b/src/launch/command.cpp
index ec1474b..dd53c02 100644
--- a/src/launch/command.cpp
+++ b/src/launch/command.cpp
@@ -479,11 +479,7 @@ int runCommand(int argc, char** argv, QCoreApplication* coreApplication) {
}
if (state.misc.printVersion) {
- if (state.log.verbosity == 0) {
- qCInfo(logBare).noquote() << "noctalia-qs" << qs::debuginfo::qsVersion();
- } else {
- qCInfo(logBare).noquote() << qs::debuginfo::combinedInfo();
- }
+ qCInfo(logBare).noquote() << "noctalia-qs";
} else if (*state.subcommand.log) {
return readLogFile(state);
} else if (*state.subcommand.list) {
--
2.53.0

View File

@@ -0,0 +1,43 @@
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 = "1c0710cd7c9f1483bb6dbf5e69023da97136646d"
DEPENDS = "cli11 qtbase qttools-native qtdeclarative qtquick3d qtshadertools spirv-tools virtual/libgbm"
RCONFLICTS:${PN} = "quickshell"
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

@@ -0,0 +1,19 @@
SUMMARY = "Qt decoration plugin implementing Adwaita-like client-side decorations."
HOMEPAGE = "https://github.com/FedoraQt/QAdwaitaDecorations"
LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM = "file://LICENSE;md5=1803fa9c2c3ce8cb06b4861d75310742"
DEPENDS = " \
qtbase \
qtsvg \
"
inherit qt6-cmake
EXTRA_OECMAKE += "-DUSE_QT6=ON"
SRC_URI = "git://github.com/FedoraQt/QAdwaitaDecorations.git;protocol=https;nobranch=1"
SRCREV = "e6da80a440218b87e441c8a698014ef3962af98b"
FILES:${PN} += "${libdir}"

View File

@@ -0,0 +1,27 @@
SUMMARY = "QGnomePlatform is a Qt Platform Theme designed to use as many of the GNOME settings as possible in unmodified Qt applications"
HOMEPAGE = "https://github.com/FedoraQt/QGnomePlatform"
LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM = "file://LICENSE;md5=40d2542b8c43a3ec2b7f5da31a697b88"
DEPENDS = " \
adwaita-qt \
glib-2.0 \
gsettings-desktop-schemas \
gtk+3 \
qtbase \
qtdeclarative \
qtdeclarative-native \
"
RDEPENDS:${PN} = "adwaita-qt"
inherit qt6-cmake
EXTRA_OECMAKE += "-DUSE_QT6=ON -DCMAKE_POLICY_VERSION_MINIMUM=3.5"
SRC_URI = "git://github.com/FedoraQt/QGnomePlatform.git;protocol=https;nobranch=1"
SRCREV = "71f1fe577b5b665bc19c7ab3736ffe8387fa52ee"
FILES:${PN} += "${libdir} ${datadir}"
FILES:${PN}-dev = ""

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"

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