280 Commits

Author SHA1 Message Date
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
137 changed files with 1319 additions and 1133 deletions

View File

@@ -8,7 +8,7 @@ BBFILE_COLLECTIONS += "wayland"
BBFILE_PATTERN_wayland = "^${LAYERDIR}/" BBFILE_PATTERN_wayland = "^${LAYERDIR}/"
BBFILE_PRIORITY_wayland = "5" BBFILE_PRIORITY_wayland = "5"
LAYERSERIES_COMPAT_wayland = "styhead" LAYERSERIES_COMPAT_wayland = "walnascar"
LAYERDEPENDS_wayland = " \ LAYERDEPENDS_wayland = " \
core \ core \

View File

@@ -0,0 +1,16 @@
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 = "a8267fade8e9d7dcea83dc944ab7930a21793c14"
PV = "2.1.1"
S = "${WORKDIR}/git"
DEPENDS = "qtbase qtbase-native qttools-native qtwayland qtwayland-native btrfs-tools"
RRECOMMENDS:${PN} = "snapper qadwaitadecorations"
inherit qt6-cmake
FILES:${PN} += "${datadir}"

View File

@@ -0,0 +1,17 @@
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"
S = "${WORKDIR}/git"
PV = "0.1.0"
DEPENDS = "qtbase qtquick3d qttools-native qtwayland qtwayland-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,14 @@
SUMMARY = "This repo houses some qt/qml utilities that might be used by various hypr* apps"
HOMEPAGE = "https://hyprland.org/"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=778ddc598b3f2a2da3657dda514da983"
SRC_URI = "git://github.com/hyprwm/hyprland-qtutils.git;protocol=https;branch=main"
SRCREV = "534cd1badc46ec9bdd986ab41ad2408bf845961e"
S = "${WORKDIR}/git"
PV = "0.1.3"
DEPENDS = "qtbase qtquick3d qttools-native qtwayland qtwayland-native hyprutils"
inherit qt6-cmake pkgconfig

View File

@@ -0,0 +1,17 @@
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 = "0f0d412d4f8479c6f67f39bd6941b2f07343ff66"
S = "${WORKDIR}/git"
PV = "0.1.2"
DEPENDS = "qtbase qtquick3d qttools-native qtwayland qtwayland-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,15 @@
SUMMARY = "A tiny qt6/qml application to display information about the running system, or copy diagnostics data, without the terminal."
HOMEPAGE = "https://hyprland.org/"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=778ddc598b3f2a2da3657dda514da983"
SRC_URI = "git://github.com/hyprwm/hyprsysteminfo.git;protocol=https;branch=main"
SRCREV = "17f041e2d539bd63ec116a77236ea37a17c6b3e6"
S = "${WORKDIR}/git"
PV = "0.1.3"
DEPENDS = "qtbase qtquick3d qttools-native hyprutils qtwayland qtwayland-native"
RDEPENDS:${PN} = "hyprland-qt-support"
inherit qt6-cmake

View File

@@ -0,0 +1,18 @@
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}"
PV = "0.200.0"
EXTRA_OECMAKE = "-DQT_MAJOR_VERSION=6"

View File

@@ -17,6 +17,6 @@ EXTRA_OECMAKE += "-DUSE_QT6=ON"
SRC_URI = "git://github.com/FedoraQt/QAdwaitaDecorations.git;protocol=https;nobranch=1" SRC_URI = "git://github.com/FedoraQt/QAdwaitaDecorations.git;protocol=https;nobranch=1"
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
SRCREV = "8f7357cf57b46216160cd3dc1f09f02a05fed172" SRCREV = "d70c24a745e2f2195222400f901cb3a9296f28b5"
FILES:${PN} += "${libdir}" FILES:${PN} += "${libdir}"

View File

@@ -4,7 +4,7 @@ LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://../LICENSE;md5=e0f1d50df739a9fb8eae12a8f37ce352" LIC_FILES_CHKSUM = "file://../LICENSE;md5=e0f1d50df739a9fb8eae12a8f37ce352"
# Note: meta-qt6 is needed # Note: meta-qt6 is needed
DEPENDS = "qtbase" DEPENDS = "qtbase hyprutils"
RDEPENDS:${PN} = "qtwayland" RDEPENDS:${PN} = "qtwayland"
RRECOMMENDS:${PN} = "qgnomeplatform" RRECOMMENDS:${PN} = "qgnomeplatform"

View File

@@ -5,6 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=e0f1d50df739a9fb8eae12a8f37ce352"
SRC_URI:append = " \ SRC_URI:append = " \
file://0001-meson.build-Dont-build-hyprland-share-picker-with-me.patch \ file://0001-meson.build-Dont-build-hyprland-share-picker-with-me.patch \
file://0001-Revert-core-add-version-and-improve-help.patch \
" "
require xdg-desktop-portal-hyprland.inc require xdg-desktop-portal-hyprland.inc
@@ -16,7 +17,7 @@ DEPENDS = " \
hyprwayland-scanner-native \ hyprwayland-scanner-native \
libdrm \ libdrm \
pipewire \ pipewire \
sdbus-c++-1 \ sdbus-c++ \
virtual/libgbm \ virtual/libgbm \
wayland \ wayland \
wayland-protocols \ wayland-protocols \

View File

@@ -1,3 +1,3 @@
SRC_URI = "gitsm://github.com/hyprwm/xdg-desktop-portal-hyprland.git;protocol=https;nobranch=1" SRC_URI = "gitsm://github.com/hyprwm/xdg-desktop-portal-hyprland.git;protocol=https;nobranch=1"
SRCREV = "73b8c4f1150040644cf678aa8bbf2cec48a433cf" SRCREV = "7613351375de66ca0d56689e333d460e2db05454"
PV = "1.3.4" PV = "1.3.9"

View File

@@ -0,0 +1,61 @@
From 72cdf9a1eb442929d4e169168c54dc4af1bf15b7 Mon Sep 17 00:00:00 2001
From: Markus Volk <f_l_k@t-online.de>
Date: Sun, 29 Sep 2024 16:33:52 +0200
Subject: [PATCH] Revert "core: add --version and improve --help"
This reverts commit 15932f0f9e4185faad4e90fa53a09a59d2a72fdf.
Upstream-Status: Pending
---
CMakeLists.txt | 2 --
src/main.cpp | 14 +++++---------
2 files changed, 5 insertions(+), 11 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 66773db..8f194f7 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -21,8 +21,6 @@ else()
message(STATUS "Configuring XDPH in Release with CMake")
endif()
-add_compile_definitions(XDPH_VERSION="${VER}")
-
include_directories(. "protocols/")
# configure
diff --git a/src/main.cpp b/src/main.cpp
index cdeb83d..d7a4482 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -4,12 +4,11 @@
#include "core/PortalManager.hpp"
void printHelp() {
- std::cout << R"#(┃ xdg-desktop-portal-hyprland
-┣━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
-┃ -v (--verbose) → enable trace logging
-┃ -q (--quiet) → disable logging
-┃ -h (--help) → print this menu
-┃ -V (--version) → print xdph's version
+ std::cout << R"#(| xdg-desktop-portal-hyprland
+| --------------------------------------
+| -v (--verbose) > enable trace logging
+| -q (--quiet) > disable logging
+| -h (--help) > print this menu
)#";
}
@@ -28,9 +27,6 @@ int main(int argc, char** argv, char** envp) {
else if (arg == "--help" || arg == "-h") {
printHelp();
return 0;
- } else if (arg == "--version" || arg == "-V") {
- std::cout << "xdg-desktop-portal-hyprland v" << XDPH_VERSION << "\n";
- return 0;
} else {
printHelp();
return 1;
--
2.46.0

View File

@@ -4,6 +4,8 @@ Date: Wed, 20 Sep 2023 16:56:17 +0200
Subject: [PATCH] meson.build: Dont build hyprland-share-picker with meson Subject: [PATCH] meson.build: Dont build hyprland-share-picker with meson
Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Markus Volk <f_l_k@t-online.de>
Upstream-Status: Pending
--- ---
meson.build | 1 - meson.build | 1 -
1 file changed, 1 deletion(-) 1 file changed, 1 deletion(-)

View File

@@ -21,8 +21,8 @@ DEPENDS += " \
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "252.9" PV = "255.5"
SRCREV = "17963fe8309e4782896335c3f8dc4a6c4b57d0b2" SRCREV = "a5d0503e56596e4495407e6bbdd89ec2cf1fbe98"
inherit meson pkgconfig inherit meson pkgconfig

View File

@@ -1,6 +0,0 @@
#!/bin/sh
set -e
./sdbus-c++-unit-tests 2>&1 && echo "PASS: sdbus-c++-unit-tests" || echo "FAIL: sdbus-c++-unit-tests"
./sdbus-c++-integration-tests 2>&1 && echo "PASS: sdbus-c++-integration-tests" || echo "FAIL: sdbus-c++-integration-tests"

View File

@@ -1,51 +0,0 @@
SUMMARY = "sdbus-c++"
DESCRIPTION = "High-level C++ D-Bus library designed to provide easy-to-use yet powerful API in modern C++"
SECTION = "libs"
LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=1803fa9c2c3ce8cb06b4861d75310742"
inherit cmake pkgconfig systemd ptest
PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'with-external-libsystemd', 'with-builtin-libsystemd', d)} \
${@bb.utils.contains('PTEST_ENABLED', '1', 'with-tests', '', d)}"
PACKAGECONFIG[with-builtin-libsystemd] = ",,sdbus-c++-libsystemd,libcap,basu"
PACKAGECONFIG[with-external-libsystemd] = ",,systemd,libsystemd"
PACKAGECONFIG[with-tests] = "-DBUILD_TESTS=ON -DINSTALL_TESTS=ON -DTESTS_INSTALL_PATH=${PTEST_PATH},-DBUILD_TESTS=OFF,googletest gmock"
DEPENDS += "expat"
PV .= "+git"
SRCREV = "7450515d0bc632b871d0d3f549ddb24783dd008f"
SRC_URI = "git://github.com/Kistler-Group/sdbus-cpp.git;protocol=https;branch=master \
file://run-ptest"
EXTRA_OECMAKE = "-DBUILD_CODE_GEN=OFF \
-DBUILD_DOC=ON \
-DBUILD_DOXYGEN_DOC=OFF"
S = "${WORKDIR}/git"
# Link libatomic on architectures without 64bit atomics fixes
# libsdbus-c++.so.1.1.0: undefined reference to `__atomic_load_8'
LDFLAGS:append:mips = " -Wl,--no-as-needed -latomic -Wl,--as-needed"
LDFLAGS:append:powerpc = " -Wl,--no-as-needed -latomic -Wl,--as-needed"
LDFLAGS:append:riscv32 = " -Wl,--no-as-needed -latomic -Wl,--as-needed"
do_install:append() {
if ! ${@bb.utils.contains('PTEST_ENABLED', '1', 'true', 'false', d)}; then
rm -rf ${D}${sysconfdir}/dbus-1
fi
}
do_install_ptest() {
DESTDIR='${D}' cmake_runcmake_build --target tests/install
}
FILES:${PN}-ptest =+ "${sysconfdir}/dbus-1/system.d/"
FILES:${PN}-dev += "${bindir}/sdbus-c++-xml2cpp"
RDEPENDS:${PN}-ptest += "dbus"
# It adds -isystem which is spurious, no idea where it gets it from
CCACHE_DISABLE = "1"

View File

@@ -1,14 +0,0 @@
SUMMARY = "This is a lightweight C++ option parser library, supporting the standard GNU style syntax for options."
HOMEPAGE = "https://github.com/jarro2783/cxxopts"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=8de00431559a76a1b43f6fd44f8f6689"
SRC_URI = "git://github.com/jarro2783/cxxopts.git;protocol=https;branch=master"
S = "${WORKDIR}/git"
PV = "3.2.1"
SRCREV = "4bf61f08697b110d9e3991864650a405b3dd515d"
inherit cmake

View File

@@ -0,0 +1,18 @@
SUMMARY = "libspng is a C library for reading and writing PNG format files with a focus on security and ease of use"
HOMEPAGE = "https://github.com/randy408/libspng"
LICENSE = "BSD-2-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=29809adc19b040d93257a61c5bff614b"
SRC_URI = "git://github.com/randy408/libspng.git;protocol=https;branch=master"
SRCREV = "fb768002d4288590083a476af628e51c3f1d47cd"
S = "${WORKDIR}/git"
PV = "0.7.4"
DEPENDS = "libdeflate"
inherit cmake
EXTRA_OECMAKE += "-DSPNG_STATIC=OFF -DBUILD_EXAMPLES=OFF"
FILES:${PN} = "${libdir}/libspng.so"
FILES:${PN}-dev = "${libdir}/cmake ${libdir}/pkgconfig ${includedir}"

View File

@@ -0,0 +1,13 @@
SUMMARY = "FFMPEG wrapper for Python"
LICENSE = "BSD-2-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=4c1d517105fede816785b75e91a3a1e5"
SRC_URI = "git://github.com/imageio/imageio-ffmpeg.git;protocol=https;branch=main"
inherit python_setuptools_build_meta
S = "${WORKDIR}/git"
PV = "0.6.0"
SRCREV = "ae47d8028c237ca5507ceef1b843ee427b442887"
RDEPENDS:${PN} += "ffmpeg python3-imageio"

View File

@@ -1,14 +0,0 @@
SUMMARY = "toml config parser and seriaizer for c++."
HOMEPAGE = "https://github.com/marzer/tomlplusplus"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=90960f22c10049c117d56ed2ee5ee167"
SRC_URI = "git://github.com/marzer/tomlplusplus.git;protocol=https;branch=master"
PV = "3.4.0"
SRCREV = "30172438cee64926dc41fdd9c11fb3ba5b2ba9de"
S = "${WORKDIR}/git"
DEPENDS = "cmake-native"
inherit meson

View File

@@ -15,13 +15,13 @@ DEPENDS = " \
" "
SRC_URI = " \ SRC_URI = " \
git://codeberg.org/dnkl/fcft.git;protocol=https;branch=releases/3.1 \ git://codeberg.org/dnkl/fcft.git;protocol=https;branch=releases/3.3 \
file://0001-generate-version.sh-dont-try-to-fetch-version-from-g.patch \ file://0001-generate-version.sh-dont-try-to-fetch-version-from-g.patch \
" "
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "3.1.8" PV = "3.3.1"
SRCREV = "8e32809e440c9c75861a2ebbdb0adc348e72fbea" SRCREV = "ccd1afaad891d77c040bad04120e9f602438fc33"
inherit meson pkgconfig inherit meson pkgconfig

View File

@@ -0,0 +1,29 @@
SUMMARY = "Glaze reads and writes from object memory, simplifying interfaces and offering incredible performance"
HOMEPAGE = "https://github.com/stephenberry/glaze"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=ea4d29875d83fbbf50485c846dbbbed8"
SRC_URI = "git://github.com/stephenberry/glaze.git;protocol=https;nobranch=1"
SRCREV = "dfdb2ea5e878e8eff9f863b50728d860f663764f"
PV = "4.2.3"
S = "${WORKDIR}/git"
DEPENDS += "gcc-sanitizers libeigen"
inherit cmake
EXTRA_OECMAKE = "-DBUILD_TESTING=OFF"
do_install:append() {
install -d ${D}${datadir}/pkgconfig
cat >${D}${datadir}/pkgconfig/glaze.pc <<EOF
prefix=${prefix}
includedir=${includedir}/glaze
Name: glaze
Description: one of the fastest JSON libraries
Version: ${PV}
URL: github.com/stephenberry/glaze
EOF
}

View File

@@ -9,8 +9,8 @@ DEPENDS = "sqlite3 glib-2.0 gdk-pixbuf python3-pygobject-native"
inherit gnomebase pkgconfig gobject-introspection inherit gnomebase pkgconfig gobject-introspection
GIR_MESON_OPTION = "" GIR_MESON_OPTION = ""
SRC_URI = "https://download.gnome.org/sources/gom/${PV}/gom-${PV}.tar.xz;name=archive" SRC_URI = "https://download.gnome.org/sources/gom/0.5/gom-${PV}.tar.xz;name=archive"
SRC_URI[archive.sha256sum] = "68d08006aaa3b58169ce7cf1839498f45686fba8115f09acecb89d77e1018a9d" SRC_URI[archive.sha256sum] = "069d0909fbdc6b4d27edf7a879366194e3ab508b03548bf5b89ff63546d20177"
FILES:${PN} += "${datadir} ${libdir}" FILES:${PN} += "${datadir} ${libdir}"

View File

@@ -3,6 +3,7 @@ From: Markus Volk <f_l_k@t-online.de>
Date: Tue, 20 Aug 2024 11:57:39 +0200 Date: Tue, 20 Aug 2024 11:57:39 +0200
Subject: [PATCH] build as package Subject: [PATCH] build as package
Upstream-Status: Pending
--- ---
meson.build | 4 ++++ meson.build | 4 ++++
1 file changed, 4 insertions(+) 1 file changed, 4 insertions(+)

View File

@@ -13,8 +13,8 @@ SRC_URI = " \
" "
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "0.1.3" PV = "0.1.4"
SRCREV = "60870e871e480e111e6a2fa50de67d1dd358d65a" SRCREV = "5bb3fc2d662285681a54ce4b5bc2ed29a47c8c74"
GIR_MESON_OPTION = '' GIR_MESON_OPTION = ''

View File

@@ -1,19 +0,0 @@
SUMMARY = "EDID and DisplayID library."
HOMEPAGE = "https://gitlab.freedesktop.org/emersion/libdisplay-info"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=e4426409957080ee0352128354cea2de"
SRC_URI = "git://gitlab.freedesktop.org/emersion/libdisplay-info.git;branch=main;protocol=https"
DEPENDS = "hwdata-native"
S = "${WORKDIR}/git"
PV = "0.1.1"
SRCREV = "92b031749c0fe84ef5cdf895067b84a829920e25"
inherit meson pkgconfig
PACKAGECONFIG ?= ""
PACKAGECONFIG[test] = ",,edid-decode-native"
BBCLASSEXTEND = "native"

View File

@@ -0,0 +1,16 @@
SUMMARY = "A collection of libraries which implement some of the freedesktop.org specifications."
HOMEPAGE = "https://gitlab.freedesktop.org/vyivel/libsfdo"
LICENSE = "BSD-2-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=896bac785747ebab7d4e9d693e517573"
inherit meson pkgconfig
SRC_URI = "git://gitlab.freedesktop.org/vyivel/libsfdo.git;protocol=https;nobranch=1"
S = "${WORKDIR}/git"
PV = "0.1.3"
SRCREV = "b3936ed9826375334dbbaa999e7216d1b36b445b"
PACKAGECONFIG ?= ""
PACKAGECONFIG[examples] = "-Dexamples=true,-Dexamples=false"
PACKAGECONFIG[tests] = "-Dtests=true,-Dtests=false"

View File

@@ -1,27 +0,0 @@
From 2cac433806d9622dbc005fe5738f1ae8c33a98cb Mon Sep 17 00:00:00 2001
From: Markus Volk <f_l_k@t-online.de>
Date: Thu, 13 Jul 2023 19:26:40 +0200
Subject: [PATCH] Makefile: dont add -static to LDFLAGS
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Upstream-Status: Inappropriate [oe-specific]
---
Makefile | 1 -
1 file changed, 1 deletion(-)
diff --git a/Makefile b/Makefile
index 60a80b8..49021fa 100644
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,6 @@
VERSION=1.11.2
CFLAGS?=-g
MAINFLAGS:=-DVERSION='"$(VERSION)"' -Wall -Wextra -Werror -Wno-unused-parameter
-LDFLAGS+=-static
INCLUDE+=-Iinclude
PREFIX?=/usr/local
BINDIR?=$(PREFIX)/bin
--
2.39.3

View File

@@ -1,25 +0,0 @@
SUMMARY = "scdoc is a simple man page generator for POSIX systems written in C99."
HOMEPAGE = "https://github.com/ddevault/scdoc"
BUGTRACKER = "https://github.com/ddevault/scdoc/issues"
SECTION = "base/doc"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://COPYING;md5=31752b4a8edd3fb9ddba1cb90fada74d"
SRC_URI = " \
git://git.sr.ht/~sircmpwn/scdoc;protocol=https;branch=master \
file://0001-Makefile-dont-add-static-to-LDFLAGS.patch \
"
DEPENDS = "scdoc-native"
S = "${WORKDIR}/git"
PV = "1.11.2"
SRCREV = "afeda241f3f9b2c27e461f32d9c2a704ab82ef61"
EXTRA_OEMAKE:class-native = "PREFIX=${prefix}"
EXTRA_OEMAKE:class-target = "PREFIX=${prefix} HOST_SCDOC=${STAGING_BINDIR_NATIVE}/scdoc"
inherit autotools-brokensep
BBCLASSEXTEND = "native"

View File

@@ -13,9 +13,12 @@ S = "${WORKDIR}/git"
PV = "2.8.0" PV = "2.8.0"
SRCREV = "1cb28a66ca79a0845e99433fd1056257456cef8b" SRCREV = "1cb28a66ca79a0845e99433fd1056257456cef8b"
EXTRA_OEMAKE = "prefix=${prefix}" EXTRA_OEMAKE = "prefix=${prefix} DESTDIR=${D}"
inherit autotools-brokensep pkgconfig do_compile() {
oe_runmake
BBCLASSEXTEND = "" }
do_install() {
oe_runmake install
}

View File

@@ -0,0 +1,40 @@
From 3f89fbb25bee0064d74f882ea9fc73ad39234d34 Mon Sep 17 00:00:00 2001
From: Markus Volk <f_l_k@t-online.de>
Date: Thu, 14 Nov 2024 22:15:49 +0100
Subject: [PATCH] uwsm/meson.build: dont fail for missing python-modules
Otherwise python-dbus-native and pyxdg-native would be required for build
but are only runtime dpendencies
Upstream-Status: Pending
---
uwsm/meson.build | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/uwsm/meson.build b/uwsm/meson.build
index d2ecf6b..c5ab845 100644
--- a/uwsm/meson.build
+++ b/uwsm/meson.build
@@ -14,13 +14,13 @@ has_system_xdg = \
check: false,
).returncode() == 0
-if not has_system_dbus
- error('python dbus module not found')
-endif
+#if not has_system_dbus
+# error('python dbus module not found')
+#endif
-if not has_system_xdg
- error('python xdg module not found')
-endif
+#if not has_system_xdg
+# error('python xdg module not found')
+#endif
conf = configuration_data()
conf.set('PROJECT_NAME', PROJECT_NAME)
--
2.47.0

View File

@@ -0,0 +1,26 @@
SUMMARY = "Wraps standalone Wayland compositors into a set of Systemd units on the fly"
HOMEPAGE = "https://github.com/Vladimir-csp/uwsm"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=0bcdc63de832340797303f320ae6af32"
inherit meson pkgconfig manpages
EXTRA_OEMESON = "-Dpython-bin=${bindir}/python3"
SRC_URI = " \
git://github.com/Vladimir-csp/uwsm.git;protocol=https;branch=master \
file://0001-uwsm-meson.build-dont-fail-for-missing-python-module.patch \
"
SRCREV = "7bb627b78c69c890417146150733f9728b227c67"
PV = "0.20.5"
S = "${WORKDIR}/git"
PACKAGECONFIG ?= ""
PACKAGECONFIG[manpages] = "-Dman-pages=enabled,-Dman-pages=disabled,scdoc-native"
PACKAGECONFIG[uuctl] = "-Duuctl=enabled,-Duuctl=disabled,,fuzzel"
FILES:${PN} += "${datadir}/licenses"
RDEPENDS:${PN} += "python3-dbus pyxdg python3-core whiptail"
RRECOMMENDS:${PN} += "dbus-broker"

View File

@@ -1,3 +1,4 @@
Upstream-Status: Inactive-Upstream [last project modification in 2001]
diff -Nur aalib-1.4.0-orig/src/aalinuxkbd.c aalib-1.4.0/src/aalinuxkbd.c diff -Nur aalib-1.4.0-orig/src/aalinuxkbd.c aalib-1.4.0/src/aalinuxkbd.c
--- aalib-1.4.0-orig/src/aalinuxkbd.c 2001-04-26 16:37:31.000000000 +0200 --- aalib-1.4.0-orig/src/aalinuxkbd.c 2001-04-26 16:37:31.000000000 +0200
+++ aalib-1.4.0/src/aalinuxkbd.c 2005-07-01 22:57:59.000000000 +0200 +++ aalib-1.4.0/src/aalinuxkbd.c 2005-07-01 22:57:59.000000000 +0200

View File

@@ -2,6 +2,7 @@ Add additional system header #include directives for more
function prototypes. This avoids implicit function declarations function prototypes. This avoids implicit function declarations
and build failures with future compilers. and build failures with future compilers.
Upstream-Status: Inactive-Upstream [last project activity in 2001]
diff --git a/src/aafire.c b/src/aafire.c diff --git a/src/aafire.c b/src/aafire.c
index 4f36149aa84fba57..a59b5c5fa58e085b 100644 index 4f36149aa84fba57..a59b5c5fa58e085b 100644
--- a/src/aafire.c --- a/src/aafire.c

View File

@@ -19,6 +19,7 @@ image, not cause part of it to miss.
Gentoo-bug: http://bugs.gentoo.org/id=214142 Gentoo-bug: http://bugs.gentoo.org/id=214142
Reported-by: Reimar Döffinger Reported-by: Reimar Döffinger
Fixed-by: Reimar Döffinger Fixed-by: Reimar Döffinger
Upstream-Status: Inactive-Upstream [last project activity in 2001]
--- a/src/aarender.c.orig 2008-03-18 23:55:32.000000000 +0100 --- a/src/aarender.c.orig 2008-03-18 23:55:32.000000000 +0100
+++ b/src/aarender.c 2008-03-18 23:55:50.000000000 +0100 +++ b/src/aarender.c 2008-03-18 23:55:50.000000000 +0100
@@ -94,8 +94,8 @@ @@ -94,8 +94,8 @@

View File

@@ -1,3 +1,4 @@
Upstream-Status: Inactive-Upstream [last project activity in 2001]
--- a/src/aarender.c --- a/src/aarender.c
+++ b/src/aarender.c +++ b/src/aarender.c
@@ -63,10 +63,10 @@ void aa_renderpalette(aa_context * c, __ @@ -63,10 +63,10 @@ void aa_renderpalette(aa_context * c, __

View File

@@ -1,3 +1,4 @@
Upstream-Status: Inactive-Upstream [last project activity in 2001]
diff -Naur a/src/aalinuxkbd.c b/src/aalinuxkbd.c diff -Naur a/src/aalinuxkbd.c b/src/aalinuxkbd.c
--- a/src/aalinuxkbd.c 2016-12-19 12:40:26.660039735 +0100 --- a/src/aalinuxkbd.c 2016-12-19 12:40:26.660039735 +0100
+++ b/src/aalinuxkbd.c 2016-12-19 12:42:21.692045971 +0100 +++ b/src/aalinuxkbd.c 2016-12-19 12:42:21.692045971 +0100

View File

@@ -2,6 +2,7 @@ Index: aalib.m4
=================================================================== ===================================================================
RCS file: /cvsroot/aa-project/aalib/aalib.m4,v RCS file: /cvsroot/aa-project/aalib/aalib.m4,v
retrieving revision 1.2 retrieving revision 1.2
Upstream-Status: Inactive-Upstream [last project activity in 2001]
diff -u -r1.2 aalib.m4 diff -u -r1.2 aalib.m4
--- a/aalib.m4 3 May 2001 14:56:44 -0000 1.2 --- a/aalib.m4 3 May 2001 14:56:44 -0000 1.2
+++ b/aalib.m4 28 Mar 2017 08:36:42 -0000 +++ b/aalib.m4 28 Mar 2017 08:36:42 -0000

View File

@@ -6,6 +6,7 @@ Subject: [PATCH] Typo fix: KEY_MOUDE => KEY_MOUSE
Patch by Sam Hocevar <sam@zoy.org> 17 Nov 2003 Patch by Sam Hocevar <sam@zoy.org> 17 Nov 2003
Origin: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=221243 Origin: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=221243
Upstream-Status: Inactive-Upstream [last project activity in 2001]
--- ---
src/aacurkbd.c | 2 +- src/aacurkbd.c | 2 +-
src/aastdin.c | 2 +- src/aastdin.c | 2 +-

View File

@@ -1,3 +1,4 @@
Upstream-Status: Inactive-Upstream [last project activity in 2001]
diff -up aalib-1.4.0/src/aacurses.c.opaque-ncurses-fix aalib-1.4.0/src/aacurses.c diff -up aalib-1.4.0/src/aacurses.c.opaque-ncurses-fix aalib-1.4.0/src/aacurses.c
--- aalib-1.4.0/src/aacurses.c.opaque-ncurses-fix 2024-02-10 06:32:32.008267145 -0500 --- aalib-1.4.0/src/aacurses.c.opaque-ncurses-fix 2024-02-10 06:32:32.008267145 -0500
+++ aalib-1.4.0/src/aacurses.c 2024-02-10 06:33:38.648245270 -0500 +++ aalib-1.4.0/src/aacurses.c 2024-02-10 06:33:38.648245270 -0500

View File

@@ -1,3 +1,4 @@
Upstream-Status: Inactive-Upstream [last project activity in 2001]
--- a/aalib.m4 2006-03-05 13:58:21.000000000 +0000 --- a/aalib.m4 2006-03-05 13:58:21.000000000 +0000
+++ b/aalib.m4 2006-03-05 13:58:32.000000000 +0000 +++ b/aalib.m4 2006-03-05 13:58:32.000000000 +0000
@@ -9,7 +9,7 @@ @@ -9,7 +9,7 @@

View File

@@ -10,7 +10,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=55ca817ccb7d5b5b66355690e9abc605"
S = "${WORKDIR}/aalib-1.4.0" S = "${WORKDIR}/aalib-1.4.0"
SRC_URI = " \ SRC_URI = " \
${SOURCEFORGE_MIRROR}/projects/aa-project/files/aa-lib/1.4rc5/aalib-1.4rc5.tar.gz \ ${SOURCEFORGE_MIRROR}/aa-project/aalib-1.4rc5.tar.gz \
file://aalib-aalinuxkbd-return.patch \ file://aalib-aalinuxkbd-return.patch \
file://aalib-free-offset-pointer.patch \ file://aalib-free-offset-pointer.patch \
file://aalib-key-down-OOB.patch \ file://aalib-key-down-OOB.patch \
@@ -25,3 +25,8 @@ SRC_URI[sha256sum] = "fbddda9230cf6ee2a4f5706b4b11e2190ae45f5eda1f0409dc4f99b35e
inherit autotools inherit autotools
EXTRA_OECONF += "--with-ncurses=${STAGING_DIR_HOST}"
do_install:append() {
rm -f ${D}${bindir}/aalib-config
}

View File

@@ -28,10 +28,10 @@ DEPENDS = " \
SRC_URI = "gitsm://gitlab.gnome.org/GNOME/calls.git;protocol=https;nobranch=1" SRC_URI = "gitsm://gitlab.gnome.org/GNOME/calls.git;protocol=https;nobranch=1"
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
SRCREV = "db9b771c19a22cf1ee46e1bce60c69a6c4c0e155" SRCREV = "11ce0eae72f6f6eeb1c1de2cfe71046087368121"
PV = "46.0" PV = "47.0"
inherit meson vala pkgconfig mime-xdg gtk-icon-cache inherit meson vala pkgconfig mime-xdg gtk-icon-cache
FILES:${PN} += "${datadir}" FILES:${PN} += "${datadir} ${systemd_user_unitdir}"

View File

@@ -1,43 +0,0 @@
From c8f73f57d63779cfaad140e0521be40972fbec8f Mon Sep 17 00:00:00 2001
From: Markus Volk <f_l_k@t-online.de>
Date: Wed, 1 Sep 2021 16:44:13 +0200
Subject: [PATCH] meson: make gir buildable
yocto/oe is capable of building gobject introspection despite cross-compiling.
add an option to enable gir build even if cross-compiling
Signed-off-by: Markus Volk <f_l_k@t-online.de>
---
libgimp/meson.build | 2 +-
meson_options.txt | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/libgimp/meson.build b/libgimp/meson.build
index 9e7b4fbbe3..99614733d7 100644
--- a/libgimp/meson.build
+++ b/libgimp/meson.build
@@ -384,7 +384,7 @@ libgimpui_introspectable_files = [
libgimpwidgets_introspectable,
]
-if meson.is_cross_build()
+if meson.is_cross_build() and not get_option('introspection')
have_gobject_introspection = false
gobject_introspection_warning = '\n '.join(['',
'GObject Introspection is disabled while cross-compiling because',
diff --git a/meson_options.txt b/meson_options.txt
index 7b6ad78045..c29fdb5b40 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -52,7 +52,7 @@ option('headless-tests', type: 'feature', value: 'auto', description: 'Use xv
option('gtk-doc', type: 'boolean', value: true, description: 'Build developer documentation')
option('gtk-doc-app', type: 'boolean', value: false, description: 'Build developer documentation for app')
option('g-ir-doc', type: 'boolean', value: false, description: 'Build developer documentation for introspected API')
-
+option('introspection', type: 'boolean', value: false, description: 'GIR is buildable even if crosscompiling')
option('linux-input', type: 'feature', value: 'auto', description: 'Linux input event controller module')
option('vec-icons', type: 'boolean', value: true, description: 'Use vector icons rather than raster ones')
--
2.25.1

View File

@@ -1,115 +0,0 @@
SUMMARY = "The GIMP is the GNU Image Manipulation Program"
HOMEPAGE = "http://www.gimp.org"
SECTION = "graphics"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=c678957b0c8e964aa6c70fd77641a71e"
DEPENDS = " \
appstream-glib \
atk \
babl \
bison-native \
cairo \
dbus-glib \
fontconfig \
freetype \
gdk-pixbuf-native \
gegl \
gegl-native \
gexiv2 \
gtk+3 \
harfbuzz \
json-glib \
lcms \
libarchive \
libexif \
libmypaint \
libpng \
libxmu \
libxslt-native \
mypaint-brushes-1.0 \
pango \
poppler \
poppler-data \
"
DEPENDS:append:libc-musl = " libexecinfo"
RDEPENDS:${PN} = "mypaint-brushes-1.0 glib-networking"
inherit meson gtk-icon-cache mime-xdg pkgconfig gettext gobject-introspection vala
GIR_MESON_OPTION = 'can-crosscompile-gir'
VALA_MESON_OPTION = "vala"
VALA_MESON_ENABLE_FLAG = "enabled"
VALA_MESON_DISABLE_FLAG = "disabled"
GIDOCGEN_MESON_OPTION = "gi-docgen"
GIDOCGEN_MESON_ENABLE_FLAG = "enabled"
GIDOCGEN_MESON_DISABLE_FLAG = "disabled"
SRC_URI = "git://github.com/GNOME/gimp.git;protocol=https;branch=master"
S = "${WORKDIR}/git"
SRCREV = "f94c4cb5dbf9766b27ecb5016b7a39497cc74ddc"
PV = "2.99.18"
PACKAGECONFIG[aa] = "-Daa=enabled,-Daa=disabled,aalib"
PACKAGECONFIG[alsa] = "-Dalsa=enabled,-Dalsa=disabled,alsa-lib"
PACKAGECONFIG[appdata-test] = "-Dappdata-test=enabled,-Dappdata-test=disabled,appstream-glib-native"
PACKAGECONFIG[bzip2] = ",,bzip2"
PACKAGECONFIG[cairo-pdf] = "-Dcairo-pdf=enabled,-Dcairo-pdf=disabled"
PACKAGECONFIG[check-update] = "-Dcheck-update=yes,-Dcheck-update=no"
PACKAGECONFIG[enable-console-bin] = "-Denable-console-bin=true,-Denable-console-bin=false"
PACKAGECONFIG[ghostscript] = "-Dghostscript=enabled,-Dghostscript=disabled,ghostscript,ghostscript"
PACKAGECONFIG[gudev] = "-Dgudev=enabled,-Dgudev=disabled,libgudev"
PACKAGECONFIG[iso-codes] = ",,iso-codes"
PACKAGECONFIG[javascript] = "-Djavascript=enabled,-Djavascript=disabled,gjs"
PACKAGECONFIG[jpeg2000] = "-Djpeg2000=enabled,-Djpeg2000=disabled,jasper"
PACKAGECONFIG[jpeg] = ",,jpeg"
PACKAGECONFIG[jpeg-xl] = ",,libjxl"
PACKAGECONFIG[libunwind] = ",,libunwind"
PACKAGECONFIG[libbacktrace] = ",,libbacktrace"
PACKAGECONFIG[lua] = "-Dlua=enabled,-Dlua=disabled,luajit"
PACKAGECONFIG[lzma] = ",,xz"
PACKAGECONFIG[mng] = "-Dmng=enabled,-Dmng=disabled,libmng"
PACKAGECONFIG[python] = "-Dpython=enabled,-Dpython=disabled,,python3-core python3-pygobject"
PACKAGECONFIG[rsvg] = ",,librsvg"
PACKAGECONFIG[tiff] = ",,tiff"
PACKAGECONFIG[vector-icons] = "-Dvector-icons=true,-Dvector-icons=false,librsvg shared-mime-info"
PACKAGECONFIG[webp] = "-Dwebp=enabled,-Dwebp=disabled,libwebp"
PACKAGECONFIG[xcursor] = "-Dxcursor=enabled,-Dxcursor=disabled,libxcursor"
PACKAGECONFIG[x11] = "-Dxpm=enabled,-Dxpm=disabled,libxpm libxext libxfixes"
PACKAGECONFIG[zlib] = ",,zlib"
PACKAGECONFIG ?= " \
${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)} \
aa \
alsa \
bzip2 \
cairo-pdf \
ghostscript \
gudev \
jpeg \
jpeg2000 \
jpeg-xl \
lzma \
mng \
python \
rsvg \
tiff \
vector-icons \
webp \
zlib \
"
FILES:${PN} += "${datadir}/metainfo"
EXTRA_OEMESON += " \
-Dshmem-type=posix \
-Dlinux-input=enabled \
--buildtype release \
"
do_configure:append () {
sed -i -e "s|${RECIPE_SYSROOT_NATIVE}||" ${B}/config.h
sed -i -e "s|${RECIPE_SYSROOT_NATIVE}||" ${B}/config.h
}

View File

@@ -20,8 +20,8 @@ SRC_URI = " \
" "
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "0.8.2" PV = "0.9.0"
SRCREV = "91e5ef02b557f93337bcc11ffe8c0a251aa9ab52" SRCREV = "984dbbfc1d64c763e15a56dff662af267b551f68"
inherit meson pkgconfig features_check gobject-introspection vala inherit meson pkgconfig features_check gobject-introspection vala

View File

@@ -20,8 +20,8 @@ SRC_URI = " \
" "
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "1.0.2" PV = "1.0.4"
SRCREV = "a689a399d37d174f2e93442e3adc931a9d8dee90" SRCREV = "536ff516ed68b9bb34afc4c07f942a54b2b4b03f"
inherit meson pkgconfig features_check gobject-introspection vala inherit meson pkgconfig features_check gobject-introspection vala

View File

@@ -0,0 +1,26 @@
SUMMARY = "This is a library to use GTK 3 to build screen lockers using the secure ext-session-lock-v1 protocol"
HOMEPAGE = "https://github.com/Cu3PO42/gtk-session-lock"
LICENSE = "GPL-3.0-only & MIT"
LIC_FILES_CHKSUM = "file://LICENSE_GPL.txt;md5=1ebbd3e34237af26da5dc08a4e440464"
LIC_FILES_CHKSUM += "file://LICENSE_MIT.txt;md5=ffeb3391e5dace600b84c757688b9f1b"
REQUIRED_DISTRO_FEATURES = "wayland gobject-introspection"
DEPENDS = " \
glib-2.0-native \
gtk+3 \
scdoc-native \
wayland \
wayland-native \
wayland-protocols \
"
SRC_URI = "git://github.com/Cu3PO42/gtk-session-lock.git;protocol=https;branch=master"
S = "${WORKDIR}/git"
PV = "0.2.0"
SRCREV = "b3544f361498d716b1ceef1ad6ac9bdf024bf782"
inherit meson pkgconfig features_check gobject-introspection vala

View File

@@ -10,7 +10,7 @@ REQUIRED_DISTRO_FEATURES = "wayland pam"
DEPENDS = " \ DEPENDS = " \
glib-2.0-native \ glib-2.0-native \
gtk+3 \ gtk+3 \
gtk-layer-shell \ gtk-session-lock \
libpam \ libpam \
scdoc-native \ scdoc-native \
wayland \ wayland \
@@ -21,9 +21,8 @@ DEPENDS = " \
SRC_URI = "git://github.com/jovanlanik/gtklock.git;protocol=https;branch=master" SRC_URI = "git://github.com/jovanlanik/gtklock.git;protocol=https;branch=master"
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "2.1.0" PV = "4.0.0"
SRCREV = "3b2ae2b087aea30e464eed92e2cd011984a9b051" SRCREV = "66321fb2bf0d5869d779e7ac6b4d8d9c272ea707"
inherit autotools-brokensep pkgconfig features_check inherit meson pkgconfig features_check
EXTRA_OEMAKE += "PREFIX=${prefix}"

View File

@@ -15,7 +15,7 @@ SRC_URI = "git://github.com/J-Lentz/iwgtk.git;protocol=https;branch=master"
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "0.9" PV = "0.9"
SRCREV = "008a2a26b6e7d266d190ab85d6c25cf4b8a7bd06" SRCREV = "9542ea7cb209c6692c83be95e8ab2826f5560289"
FILES:${PN} += "${systemd_user_unitdir}/iwgtk.service" FILES:${PN} += "${systemd_user_unitdir}/iwgtk.service"

View File

@@ -4,6 +4,8 @@ Date: Tue, 20 Aug 2024 12:22:55 +0200
Subject: [PATCH] meson.build: allow shared build Subject: [PATCH] meson.build: allow shared build
Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Markus Volk <f_l_k@t-online.de>
Upstream-Status: Pending
--- ---
meson.build | 6 +++++- meson.build | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-) 1 file changed, 5 insertions(+), 1 deletion(-)

View File

@@ -16,6 +16,6 @@ RDEPENDS:${PN} = " \
inherit setuptools3 inherit setuptools3
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "1.0.1" PV = "1.0.2"
SRCREV = "b5aaf3ecc0df3809c6b0f07c6b7bf8376f017a5b" SRCREV = "a4116c840db361890737cb0eb5ebbe378f03e9c1"

View File

@@ -24,8 +24,8 @@ RDEPENDS:${PN} = " \
inherit setuptools3 inherit setuptools3
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "1.13.0" PV = "1.14.1"
SRCREV = "05be4c908a468e6392ecb8695a5211b68f310df1" SRCREV = "cab8deb764472c9d727b5a44bfca0ce6e4612c8b"
do_install:append() { do_install:append() {
install -d ${D}${datadir}/azote ${D}${datadir}/pixmaps ${D}${datadir}/applications install -d ${D}${datadir}/azote ${D}${datadir}/pixmaps ${D}${datadir}/applications

View File

@@ -13,8 +13,8 @@ GO_IMPORT = "github.com/nwg-piotr/nwg-bar.git"
SRC_URI = "git://${GO_IMPORT};destsuffix=src/${GO_IMPORT};nobranch=1;protocol=https" SRC_URI = "git://${GO_IMPORT};destsuffix=src/${GO_IMPORT};nobranch=1;protocol=https"
PV = "0.1.5" PV = "0.1.6"
SRCREV = "86f75d0856193c1ba1505f6afbc1b73d34c7093a" SRCREV = "c4da7d817747ad2f8cfda332d95bd4fc55eb6b34"
S = "${WORKDIR}/sources" S = "${WORKDIR}/sources"
UNPACKDIR = "${S}" UNPACKDIR = "${S}"

View File

@@ -17,8 +17,8 @@ RDEPENDS:${PN} = "\
inherit setuptools3 inherit setuptools3
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "0.3.19" PV = "0.3.23"
SRCREV = "74e907f1a8e9cb2f8e649d7439da11e00c249856" SRCREV = "3a2717b48853534fccc4aedf7ab24bc13be37dcb"
do_install:append() { do_install:append() {
install -d ${D}${datadir}/pixmaps ${D}${datadir}/applications install -d ${D}${datadir}/pixmaps ${D}${datadir}/applications

View File

@@ -12,8 +12,8 @@ GO_IMPORT = "github.com/nwg-piotr/nwg-dock-hyprland.git"
SRC_URI = "git://${GO_IMPORT};destsuffix=src/${GO_IMPORT};nobranch=1;protocol=https" SRC_URI = "git://${GO_IMPORT};destsuffix=src/${GO_IMPORT};nobranch=1;protocol=https"
PV = "0.2.1" PV = "0.4.3"
SRCREV = "95225b4bd747c02b1ed7be49f52893a9fd0bcad3" SRCREV = "69423b2fb8cff7a1a6364bec05e4c19eac2ea63e"
S = "${WORKDIR}/sources" S = "${WORKDIR}/sources"
UNPACKDIR = "${S}" UNPACKDIR = "${S}"
@@ -31,15 +31,15 @@ do_install:append() {
cp -rf ${S}/src/${GO_IMPORT}/images ${D}${datadir}/nwg-dock-hyprland cp -rf ${S}/src/${GO_IMPORT}/images ${D}${datadir}/nwg-dock-hyprland
cat >${D}${systemd_user_unitdir}/nwg-dock-hyprland.service <<EOF cat >${D}${systemd_user_unitdir}/nwg-dock-hyprland.service <<EOF
[Unit] [Unit]
Description=nwg-dock-hyprland Description=Nwg Dock Hyprland - gtk3 based dock for Hyprland, written in go
PartOf=graphical-session.target
After=graphical-session.target
ConditionEnvironment=WAYLAND_DISPLAY
[Service] [Service]
LockPersonality=yes ExecStart=nwg-dock-hyprland -d -hd 2000
MemoryDenyWriteExecute=yes Slice=session.slice
NoNewPrivileges=yes TimeoutStopSec=5sec
RestrictNamespaces=yes
Type=simple
ExecStart= /usr/bin/nwg-dock-hyprland -mb 6 -d -hd 2000
Restart=on-failure Restart=on-failure
[Install] [Install]

View File

@@ -13,8 +13,8 @@ GO_IMPORT = "github.com/nwg-piotr/nwg-drawer.git"
SRC_URI = "git://${GO_IMPORT};destsuffix=src/${GO_IMPORT};nobranch=1;protocol=https" SRC_URI = "git://${GO_IMPORT};destsuffix=src/${GO_IMPORT};nobranch=1;protocol=https"
PV = "0.4.7" PV = "0.6.3"
SRCREV = "0cd48d1631eecb3043ee2c1fed9dfa25ca855375" SRCREV = "d1be3de9d7a4ae2a26415aa3c628e8ba6ac7d676"
S = "${WORKDIR}/sources" S = "${WORKDIR}/sources"
UNPACKDIR = "${S}" UNPACKDIR = "${S}"

View File

@@ -1,6 +1,6 @@
SUMMARY = "Nwg-look is a GTK3 settings editor, designed to work properly in wlroots-based Wayland environment." SUMMARY = "Nwg-look is a GTK3 settings editor, designed to work properly in wlroots-based Wayland environment."
LICENSE = "MIT" LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://src/${GO_IMPORT}/LICENSE;md5=453b3e96b1052c0e1d1460b0134b9287" LIC_FILES_CHKSUM = "file://src/${GO_IMPORT}/LICENSE;md5=1fca41e83d55632fc67a83ba612de118"
DEPENDS = "xcur2png gtk+3" DEPENDS = "xcur2png gtk+3"
RDEPENDS:${PN} = "xcur2png go-runtime" RDEPENDS:${PN} = "xcur2png go-runtime"
@@ -8,8 +8,8 @@ RDEPENDS:${PN} = "xcur2png go-runtime"
GO_IMPORT = "github.com/nwg-piotr/nwg-look" GO_IMPORT = "github.com/nwg-piotr/nwg-look"
SRC_URI = "git://${GO_IMPORT};destsuffix=src/${GO_IMPORT};branch=main;protocol=https" SRC_URI = "git://${GO_IMPORT};destsuffix=src/${GO_IMPORT};branch=main;protocol=https"
SRCREV = "88f2639445084bf265ad71dba1c7af507c471762" SRCREV = "986439c5367eea41d24952e55684efc8899d8809"
PV = "0.2.7" PV = "1.0.2"
S = "${WORKDIR}/sources" S = "${WORKDIR}/sources"
UNPACKDIR = "${S}" UNPACKDIR = "${S}"

View File

@@ -17,8 +17,8 @@ GO_IMPORT = "github.com/nwg-piotr/nwg-menu.git"
SRC_URI = "git://${GO_IMPORT};destsuffix=src/${GO_IMPORT};nobranch=1;protocol=https" SRC_URI = "git://${GO_IMPORT};destsuffix=src/${GO_IMPORT};nobranch=1;protocol=https"
PV = "0.1.3" PV = "0.1.7"
SRCREV = "fd8b92ad1ad0c0c7a23fc7a0be942ca0cbe7f7e0" SRCREV = "5806a1bb8b916478a5b25aec2a0c3cdcb071de0b"
S = "${WORKDIR}/sources" S = "${WORKDIR}/sources"
UNPACKDIR = "${S}" UNPACKDIR = "${S}"

View File

@@ -20,6 +20,6 @@ RDEPENDS:${PN} = "\
inherit setuptools3 inherit setuptools3
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "0.9.31" PV = "0.9.63"
SRCREV = "dffae7319c59ae55c515fafb150a0f10be21f3cf" SRCREV = "5a1ebef0e0d109facf1a29b49c4c4667e37d64be"

View File

@@ -17,6 +17,6 @@ RDEPENDS:${PN} = "\
inherit setuptools3 inherit setuptools3
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "0.5.46" PV = "0.5.58"
SRCREV = "21970c25b819bf26c3d3149fd7cc8345b5e99f78" SRCREV = "145bee8aa853331c63b12c7e486cce72973b7f30"

View File

@@ -4,15 +4,17 @@ Date: Tue, 20 Aug 2024 12:41:01 +0200
Subject: [PATCH] meson: build without subproject wrap Subject: [PATCH] meson: build without subproject wrap
Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Markus Volk <f_l_k@t-online.de>
Upstream-Status: Pending
--- ---
meson.build | 38 +++++++++++++++++++------------------- meson.build | 38 +++++++++++++++++++-------------------
1 file changed, 19 insertions(+), 19 deletions(-) 1 file changed, 19 insertions(+), 19 deletions(-)
diff --git a/meson.build b/meson.build diff --git a/meson.build b/meson.build
index 9dabba8c..32a568ec 100644 index d3c2c10a..0964f9ba 100644
--- a/meson.build --- a/meson.build
+++ b/meson.build +++ b/meson.build
@@ -147,35 +147,35 @@ gsettings_desktop_schemas_dep = dependency('gsettings-desktop-schemas', version: @@ -147,13 +147,13 @@ gsettings_desktop_schemas_dep = dependency('gsettings-desktop-schemas', version:
gtk_dep = dependency('gtk+-3.0', version: '>=3.22') gtk_dep = dependency('gtk+-3.0', version: '>=3.22')
gtk_wayland_dep = dependency('gtk+-wayland-3.0', version: '>=3.22') gtk_wayland_dep = dependency('gtk+-wayland-3.0', version: '>=3.22')
gudev_dep = dependency('gudev-1.0') gudev_dep = dependency('gudev-1.0')
@@ -33,7 +35,9 @@ index 9dabba8c..32a568ec 100644
libfeedback_dep = dependency('libfeedback-0.0', libfeedback_dep = dependency('libfeedback-0.0',
version: '>= 0.4.0', version: '>= 0.4.0',
fallback: ['libfeedback', 'libfeedback_dep'], fallback: ['libfeedback', 'libfeedback_dep'],
default_options: ['introspection=disabled', 'daemon=false', 'gtk_doc=false'] @@ -163,23 +163,23 @@ libfeedback_dep = dependency('libfeedback-0.0',
'gtk_doc=false',
'tests=false'],
) )
-libgvc = subproject('gvc', -libgvc = subproject('gvc',
- default_options: [ - default_options: [
@@ -65,8 +69,8 @@ index 9dabba8c..32a568ec 100644
-libcall_ui_dep = libcall_ui.get_variable('libcall_ui_dep') -libcall_ui_dep = libcall_ui.get_variable('libcall_ui_dep')
+libcall_ui_dep = dependency('call-ui') +libcall_ui_dep = dependency('call-ui')
libnm_dep = dependency('libnm', version: '>= 1.14') libnm_dep = dependency('libnm', version: '>= 1.14')
libpolkit_agent_dep = dependency('polkit-agent-1', version: '>= 0.105') libpolkit_agent_dep = dependency('polkit-agent-1', version: '>= 0.122')
libsoup_dep = dependency('libsoup-3.0', version: '>= 3.0') libsoup_dep = dependency('libsoup-3.0', version: '>= 3.6')
-- --
2.45.2 2.47.1

View File

@@ -1,33 +0,0 @@
From a2d3acc00525815dc84069c830606823d66935aa Mon Sep 17 00:00:00 2001
From: Markus Volk <f_l_k@t-online.de>
Date: Thu, 6 Jun 2024 21:21:19 +0200
Subject: [PATCH] meson.build: dont read includedir from pkg-config
This sets includedir to /usr/include which is inappropriate for cross-compiling.
---
src/meson.build | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/src/meson.build b/src/meson.build
index 5a772b89..7f94379a 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -366,12 +366,12 @@ libphosh_sources = files(
]
# See https://gitlab.gnome.org/GNOME/libsoup/-/merge_requests/394
-if libsoup_dep.version().version_compare('< 3.5.1')
- libsoup_dep = declare_dependency (
- include_directories: libsoup_dep.get_variable(pkgconfig: 'includedir') / 'libsoup-3.0',
- dependencies: cc.find_library('soup-3.0', required: true),
- )
-endif
+#if libsoup_dep.version().version_compare('< 3.5.1')
+# libsoup_dep = declare_dependency (
+# include_directories: libsoup_dep.get_variable(pkgconfig: 'includedir') / 'libsoup-3.0',
+# dependencies: cc.find_library('soup-3.0', required: true),
+# )
+#endif
# Headers are bundled as they're not shipped by gnome-bluetooth

View File

@@ -24,7 +24,7 @@ DEPENDS = " \
networkmanager \ networkmanager \
polkit \ polkit \
pulseaudio \ pulseaudio \
libsoup-3.0 \ libsoup \
upower \ upower \
wayland \ wayland \
wayland-native \ wayland-native \
@@ -52,13 +52,12 @@ inherit features_check gsettings meson pkgconfig gtk-icon-cache gobject-introspe
SRC_URI = " \ SRC_URI = " \
git://gitlab.gnome.org/World/Phosh/phosh.git;protocol=https;nobranch=1 \ git://gitlab.gnome.org/World/Phosh/phosh.git;protocol=https;nobranch=1 \
file://0001-meson.build-dont-read-includedir-from-pkg-config.patch \
file://0001-meson-build-without-subproject-wrap.patch \ file://0001-meson-build-without-subproject-wrap.patch \
" "
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "0.41.1" PV = "0.45.0"
SRCREV = "01a217b334e7839839c212e6ec82b263f43e35b3" SRCREV = "2ac03f70f8d42b729def38e282f5b600286655fb"
EXTRA_OEMESON += "--buildtype=release" EXTRA_OEMESON += "--buildtype=release"

View File

@@ -0,0 +1,292 @@
# Autogenerated with 'bitbake -c update_crates squeekboard'
# from Cargo.lock
SRC_URI += " \
crate://crates.io/anstyle/1.0.10 \
crate://crates.io/async-io/1.13.0 \
crate://crates.io/async-lock/2.8.0 \
crate://crates.io/atk/0.18.0 \
crate://crates.io/atk-sys/0.18.0 \
crate://crates.io/autocfg/1.4.0 \
crate://crates.io/bitflags/1.3.2 \
crate://crates.io/bitflags/2.6.0 \
crate://crates.io/byteorder/1.5.0 \
crate://crates.io/cairo-rs/0.18.5 \
crate://crates.io/cairo-sys-rs/0.18.2 \
crate://crates.io/cc/1.2.1 \
crate://crates.io/cfg-expr/0.15.8 \
crate://crates.io/cfg-if/1.0.0 \
crate://crates.io/clap/4.5.21 \
crate://crates.io/clap_builder/4.5.21 \
crate://crates.io/clap_lex/0.7.3 \
crate://crates.io/concurrent-queue/2.5.0 \
crate://crates.io/crossbeam-utils/0.8.20 \
crate://crates.io/derivative/2.2.0 \
crate://crates.io/enumflags2/0.6.4 \
crate://crates.io/enumflags2_derive/0.6.4 \
crate://crates.io/equivalent/1.0.1 \
crate://crates.io/errno/0.3.9 \
crate://crates.io/event-listener/2.5.3 \
crate://crates.io/fastrand/1.9.0 \
crate://crates.io/field-offset/0.3.6 \
crate://crates.io/futures/0.3.31 \
crate://crates.io/futures-channel/0.3.31 \
crate://crates.io/futures-core/0.3.31 \
crate://crates.io/futures-executor/0.3.31 \
crate://crates.io/futures-io/0.3.31 \
crate://crates.io/futures-lite/1.13.0 \
crate://crates.io/futures-macro/0.3.31 \
crate://crates.io/futures-sink/0.3.31 \
crate://crates.io/futures-task/0.3.31 \
crate://crates.io/futures-util/0.3.31 \
crate://crates.io/gdk/0.18.0 \
crate://crates.io/gdk-pixbuf/0.18.5 \
crate://crates.io/gdk-pixbuf-sys/0.18.0 \
crate://crates.io/gdk-sys/0.18.0 \
crate://crates.io/gio/0.18.4 \
crate://crates.io/gio-sys/0.18.1 \
crate://crates.io/glib/0.18.5 \
crate://crates.io/glib-macros/0.18.5 \
crate://crates.io/glib-sys/0.18.1 \
crate://crates.io/gobject-sys/0.18.0 \
crate://crates.io/gtk/0.18.1 \
crate://crates.io/gtk-sys/0.18.0 \
crate://crates.io/gtk3-macros/0.18.0 \
crate://crates.io/hashbrown/0.15.1 \
crate://crates.io/heck/0.4.1 \
crate://crates.io/heck/0.5.0 \
crate://crates.io/hermit-abi/0.3.9 \
crate://crates.io/indexmap/2.6.0 \
crate://crates.io/instant/0.1.13 \
crate://crates.io/io-lifetimes/1.0.11 \
crate://crates.io/itoa/1.0.11 \
crate://crates.io/libc/0.2.162 \
crate://crates.io/linux-raw-sys/0.3.8 \
crate://crates.io/log/0.4.22 \
crate://crates.io/maplit/1.0.2 \
crate://crates.io/memchr/2.7.4 \
crate://crates.io/memmap2/0.9.5 \
crate://crates.io/memoffset/0.6.5 \
crate://crates.io/memoffset/0.9.1 \
crate://crates.io/nb-connect/1.2.0 \
crate://crates.io/nix/0.22.3 \
crate://crates.io/once_cell/1.20.2 \
crate://crates.io/pango/0.18.3 \
crate://crates.io/pango-sys/0.18.0 \
crate://crates.io/parking/2.2.1 \
crate://crates.io/pin-project-lite/0.2.15 \
crate://crates.io/pin-utils/0.1.0 \
crate://crates.io/pkg-config/0.3.31 \
crate://crates.io/polling/2.8.0 \
crate://crates.io/proc-macro-crate/0.1.5 \
crate://crates.io/proc-macro-crate/1.3.1 \
crate://crates.io/proc-macro-crate/2.0.2 \
crate://crates.io/proc-macro-error/1.0.4 \
crate://crates.io/proc-macro-error-attr/1.0.4 \
crate://crates.io/proc-macro2/1.0.89 \
crate://crates.io/quote/1.0.37 \
crate://crates.io/rustc_version/0.4.1 \
crate://crates.io/rustix/0.37.27 \
crate://crates.io/ryu/1.0.18 \
crate://crates.io/scoped-tls/1.0.1 \
crate://crates.io/semver/1.0.23 \
crate://crates.io/serde/1.0.215 \
crate://crates.io/serde_derive/1.0.215 \
crate://crates.io/serde_repr/0.1.19 \
crate://crates.io/serde_spanned/0.6.8 \
crate://crates.io/serde_yaml/0.9.34+deprecated \
crate://crates.io/shlex/1.3.0 \
crate://crates.io/slab/0.4.9 \
crate://crates.io/smallvec/1.13.2 \
crate://crates.io/socket2/0.4.10 \
crate://crates.io/static_assertions/1.1.0 \
crate://crates.io/syn/1.0.109 \
crate://crates.io/syn/2.0.87 \
crate://crates.io/system-deps/6.2.2 \
crate://crates.io/target-lexicon/0.12.16 \
crate://crates.io/thiserror/1.0.69 \
crate://crates.io/thiserror-impl/1.0.69 \
crate://crates.io/toml/0.5.11 \
crate://crates.io/toml/0.8.2 \
crate://crates.io/toml_datetime/0.6.3 \
crate://crates.io/toml_edit/0.19.15 \
crate://crates.io/toml_edit/0.20.2 \
crate://crates.io/unicode-ident/1.0.13 \
crate://crates.io/unsafe-libyaml/0.2.11 \
crate://crates.io/version-compare/0.2.0 \
crate://crates.io/version_check/0.9.5 \
crate://crates.io/waker-fn/1.2.0 \
crate://crates.io/winapi/0.3.9 \
crate://crates.io/winapi-i686-pc-windows-gnu/0.4.0 \
crate://crates.io/winapi-x86_64-pc-windows-gnu/0.4.0 \
crate://crates.io/windows-sys/0.48.0 \
crate://crates.io/windows-sys/0.52.0 \
crate://crates.io/windows-targets/0.48.5 \
crate://crates.io/windows-targets/0.52.6 \
crate://crates.io/windows_aarch64_gnullvm/0.48.5 \
crate://crates.io/windows_aarch64_gnullvm/0.52.6 \
crate://crates.io/windows_aarch64_msvc/0.48.5 \
crate://crates.io/windows_aarch64_msvc/0.52.6 \
crate://crates.io/windows_i686_gnu/0.48.5 \
crate://crates.io/windows_i686_gnu/0.52.6 \
crate://crates.io/windows_i686_gnullvm/0.52.6 \
crate://crates.io/windows_i686_msvc/0.48.5 \
crate://crates.io/windows_i686_msvc/0.52.6 \
crate://crates.io/windows_x86_64_gnu/0.48.5 \
crate://crates.io/windows_x86_64_gnu/0.52.6 \
crate://crates.io/windows_x86_64_gnullvm/0.48.5 \
crate://crates.io/windows_x86_64_gnullvm/0.52.6 \
crate://crates.io/windows_x86_64_msvc/0.48.5 \
crate://crates.io/windows_x86_64_msvc/0.52.6 \
crate://crates.io/winnow/0.5.40 \
crate://crates.io/xkbcommon/0.8.0 \
crate://crates.io/xkeysym/0.2.1 \
crate://crates.io/zbus/1.9.3 \
crate://crates.io/zbus_macros/1.9.3 \
crate://crates.io/zvariant/2.10.0 \
crate://crates.io/zvariant_derive/2.10.0 \
"
SRC_URI[anstyle-1.0.10.sha256sum] = "55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9"
SRC_URI[async-io-1.13.0.sha256sum] = "0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af"
SRC_URI[async-lock-2.8.0.sha256sum] = "287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b"
SRC_URI[atk-0.18.0.sha256sum] = "b4af014b17dd80e8af9fa689b2d4a211ddba6eb583c1622f35d0cb543f6b17e4"
SRC_URI[atk-sys-0.18.0.sha256sum] = "251e0b7d90e33e0ba930891a505a9a35ece37b2dd37a14f3ffc306c13b980009"
SRC_URI[autocfg-1.4.0.sha256sum] = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26"
SRC_URI[bitflags-1.3.2.sha256sum] = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
SRC_URI[bitflags-2.6.0.sha256sum] = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de"
SRC_URI[byteorder-1.5.0.sha256sum] = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
SRC_URI[cairo-rs-0.18.5.sha256sum] = "8ca26ef0159422fb77631dc9d17b102f253b876fe1586b03b803e63a309b4ee2"
SRC_URI[cairo-sys-rs-0.18.2.sha256sum] = "685c9fa8e590b8b3d678873528d83411db17242a73fccaed827770ea0fedda51"
SRC_URI[cc-1.2.1.sha256sum] = "fd9de9f2205d5ef3fd67e685b0df337994ddd4495e2a28d185500d0e1edfea47"
SRC_URI[cfg-expr-0.15.8.sha256sum] = "d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02"
SRC_URI[cfg-if-1.0.0.sha256sum] = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
SRC_URI[clap-4.5.21.sha256sum] = "fb3b4b9e5a7c7514dfa52869339ee98b3156b0bfb4e8a77c4ff4babb64b1604f"
SRC_URI[clap_builder-4.5.21.sha256sum] = "b17a95aa67cc7b5ebd32aa5370189aa0d79069ef1c64ce893bd30fb24bff20ec"
SRC_URI[clap_lex-0.7.3.sha256sum] = "afb84c814227b90d6895e01398aee0d8033c00e7466aca416fb6a8e0eb19d8a7"
SRC_URI[concurrent-queue-2.5.0.sha256sum] = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973"
SRC_URI[crossbeam-utils-0.8.20.sha256sum] = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80"
SRC_URI[derivative-2.2.0.sha256sum] = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b"
SRC_URI[enumflags2-0.6.4.sha256sum] = "83c8d82922337cd23a15f88b70d8e4ef5f11da38dd7cdb55e84dd5de99695da0"
SRC_URI[enumflags2_derive-0.6.4.sha256sum] = "946ee94e3dbf58fdd324f9ce245c7b238d46a66f00e86a020b71996349e46cce"
SRC_URI[equivalent-1.0.1.sha256sum] = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
SRC_URI[errno-0.3.9.sha256sum] = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba"
SRC_URI[event-listener-2.5.3.sha256sum] = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0"
SRC_URI[fastrand-1.9.0.sha256sum] = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be"
SRC_URI[field-offset-0.3.6.sha256sum] = "38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f"
SRC_URI[futures-0.3.31.sha256sum] = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876"
SRC_URI[futures-channel-0.3.31.sha256sum] = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10"
SRC_URI[futures-core-0.3.31.sha256sum] = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e"
SRC_URI[futures-executor-0.3.31.sha256sum] = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f"
SRC_URI[futures-io-0.3.31.sha256sum] = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6"
SRC_URI[futures-lite-1.13.0.sha256sum] = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce"
SRC_URI[futures-macro-0.3.31.sha256sum] = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650"
SRC_URI[futures-sink-0.3.31.sha256sum] = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7"
SRC_URI[futures-task-0.3.31.sha256sum] = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988"
SRC_URI[futures-util-0.3.31.sha256sum] = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81"
SRC_URI[gdk-0.18.0.sha256sum] = "f5ba081bdef3b75ebcdbfc953699ed2d7417d6bd853347a42a37d76406a33646"
SRC_URI[gdk-pixbuf-0.18.5.sha256sum] = "50e1f5f1b0bfb830d6ccc8066d18db35c487b1b2b1e8589b5dfe9f07e8defaec"
SRC_URI[gdk-pixbuf-sys-0.18.0.sha256sum] = "3f9839ea644ed9c97a34d129ad56d38a25e6756f99f3a88e15cd39c20629caf7"
SRC_URI[gdk-sys-0.18.0.sha256sum] = "31ff856cb3386dae1703a920f803abafcc580e9b5f711ca62ed1620c25b51ff2"
SRC_URI[gio-0.18.4.sha256sum] = "d4fc8f532f87b79cbc51a79748f16a6828fb784be93145a322fa14d06d354c73"
SRC_URI[gio-sys-0.18.1.sha256sum] = "37566df850baf5e4cb0dfb78af2e4b9898d817ed9263d1090a2df958c64737d2"
SRC_URI[glib-0.18.5.sha256sum] = "233daaf6e83ae6a12a52055f568f9d7cf4671dabb78ff9560ab6da230ce00ee5"
SRC_URI[glib-macros-0.18.5.sha256sum] = "0bb0228f477c0900c880fd78c8759b95c7636dbd7842707f49e132378aa2acdc"
SRC_URI[glib-sys-0.18.1.sha256sum] = "063ce2eb6a8d0ea93d2bf8ba1957e78dbab6be1c2220dd3daca57d5a9d869898"
SRC_URI[gobject-sys-0.18.0.sha256sum] = "0850127b514d1c4a4654ead6dedadb18198999985908e6ffe4436f53c785ce44"
SRC_URI[gtk-0.18.1.sha256sum] = "93c4f5e0e20b60e10631a5f06da7fe3dda744b05ad0ea71fee2f47adf865890c"
SRC_URI[gtk-sys-0.18.0.sha256sum] = "771437bf1de2c1c0b496c11505bdf748e26066bbe942dfc8f614c9460f6d7722"
SRC_URI[gtk3-macros-0.18.0.sha256sum] = "c6063efb63db582968fb7df72e1ae68aa6360dcfb0a75143f34fc7d616bad75e"
SRC_URI[hashbrown-0.15.1.sha256sum] = "3a9bfc1af68b1726ea47d3d5109de126281def866b33970e10fbab11b5dafab3"
SRC_URI[heck-0.4.1.sha256sum] = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
SRC_URI[heck-0.5.0.sha256sum] = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
SRC_URI[hermit-abi-0.3.9.sha256sum] = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024"
SRC_URI[indexmap-2.6.0.sha256sum] = "707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da"
SRC_URI[instant-0.1.13.sha256sum] = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222"
SRC_URI[io-lifetimes-1.0.11.sha256sum] = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2"
SRC_URI[itoa-1.0.11.sha256sum] = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b"
SRC_URI[libc-0.2.162.sha256sum] = "18d287de67fe55fd7e1581fe933d965a5a9477b38e949cfa9f8574ef01506398"
SRC_URI[linux-raw-sys-0.3.8.sha256sum] = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519"
SRC_URI[log-0.4.22.sha256sum] = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24"
SRC_URI[maplit-1.0.2.sha256sum] = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d"
SRC_URI[memchr-2.7.4.sha256sum] = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3"
SRC_URI[memmap2-0.9.5.sha256sum] = "fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f"
SRC_URI[memoffset-0.6.5.sha256sum] = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce"
SRC_URI[memoffset-0.9.1.sha256sum] = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a"
SRC_URI[nb-connect-1.2.0.sha256sum] = "b1bb540dc6ef51cfe1916ec038ce7a620daf3a111e2502d745197cd53d6bca15"
SRC_URI[nix-0.22.3.sha256sum] = "e4916f159ed8e5de0082076562152a76b7a1f64a01fd9d1e0fea002c37624faf"
SRC_URI[once_cell-1.20.2.sha256sum] = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775"
SRC_URI[pango-0.18.3.sha256sum] = "7ca27ec1eb0457ab26f3036ea52229edbdb74dee1edd29063f5b9b010e7ebee4"
SRC_URI[pango-sys-0.18.0.sha256sum] = "436737e391a843e5933d6d9aa102cb126d501e815b83601365a948a518555dc5"
SRC_URI[parking-2.2.1.sha256sum] = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba"
SRC_URI[pin-project-lite-0.2.15.sha256sum] = "915a1e146535de9163f3987b8944ed8cf49a18bb0056bcebcdcece385cece4ff"
SRC_URI[pin-utils-0.1.0.sha256sum] = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
SRC_URI[pkg-config-0.3.31.sha256sum] = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2"
SRC_URI[polling-2.8.0.sha256sum] = "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce"
SRC_URI[proc-macro-crate-0.1.5.sha256sum] = "1d6ea3c4595b96363c13943497db34af4460fb474a95c43f4446ad341b8c9785"
SRC_URI[proc-macro-crate-1.3.1.sha256sum] = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919"
SRC_URI[proc-macro-crate-2.0.2.sha256sum] = "b00f26d3400549137f92511a46ac1cd8ce37cb5598a96d382381458b992a5d24"
SRC_URI[proc-macro-error-1.0.4.sha256sum] = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
SRC_URI[proc-macro-error-attr-1.0.4.sha256sum] = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
SRC_URI[proc-macro2-1.0.89.sha256sum] = "f139b0662de085916d1fb67d2b4169d1addddda1919e696f3252b740b629986e"
SRC_URI[quote-1.0.37.sha256sum] = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af"
SRC_URI[rustc_version-0.4.1.sha256sum] = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92"
SRC_URI[rustix-0.37.27.sha256sum] = "fea8ca367a3a01fe35e6943c400addf443c0f57670e6ec51196f71a4b8762dd2"
SRC_URI[ryu-1.0.18.sha256sum] = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f"
SRC_URI[scoped-tls-1.0.1.sha256sum] = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294"
SRC_URI[semver-1.0.23.sha256sum] = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b"
SRC_URI[serde-1.0.215.sha256sum] = "6513c1ad0b11a9376da888e3e0baa0077f1aed55c17f50e7b2397136129fb88f"
SRC_URI[serde_derive-1.0.215.sha256sum] = "ad1e866f866923f252f05c889987993144fb74e722403468a4ebd70c3cd756c0"
SRC_URI[serde_repr-0.1.19.sha256sum] = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9"
SRC_URI[serde_spanned-0.6.8.sha256sum] = "87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1"
SRC_URI[serde_yaml-0.9.34+deprecated.sha256sum] = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47"
SRC_URI[shlex-1.3.0.sha256sum] = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
SRC_URI[slab-0.4.9.sha256sum] = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67"
SRC_URI[smallvec-1.13.2.sha256sum] = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67"
SRC_URI[socket2-0.4.10.sha256sum] = "9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d"
SRC_URI[static_assertions-1.1.0.sha256sum] = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
SRC_URI[syn-1.0.109.sha256sum] = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
SRC_URI[syn-2.0.87.sha256sum] = "25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d"
SRC_URI[system-deps-6.2.2.sha256sum] = "a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349"
SRC_URI[target-lexicon-0.12.16.sha256sum] = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1"
SRC_URI[thiserror-1.0.69.sha256sum] = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52"
SRC_URI[thiserror-impl-1.0.69.sha256sum] = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"
SRC_URI[toml-0.5.11.sha256sum] = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234"
SRC_URI[toml-0.8.2.sha256sum] = "185d8ab0dfbb35cf1399a6344d8484209c088f75f8f68230da55d48d95d43e3d"
SRC_URI[toml_datetime-0.6.3.sha256sum] = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b"
SRC_URI[toml_edit-0.19.15.sha256sum] = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421"
SRC_URI[toml_edit-0.20.2.sha256sum] = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338"
SRC_URI[unicode-ident-1.0.13.sha256sum] = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe"
SRC_URI[unsafe-libyaml-0.2.11.sha256sum] = "673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861"
SRC_URI[version-compare-0.2.0.sha256sum] = "852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b"
SRC_URI[version_check-0.9.5.sha256sum] = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
SRC_URI[waker-fn-1.2.0.sha256sum] = "317211a0dc0ceedd78fb2ca9a44aed3d7b9b26f81870d485c07122b4350673b7"
SRC_URI[winapi-0.3.9.sha256sum] = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
SRC_URI[winapi-i686-pc-windows-gnu-0.4.0.sha256sum] = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
SRC_URI[winapi-x86_64-pc-windows-gnu-0.4.0.sha256sum] = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
SRC_URI[windows-sys-0.48.0.sha256sum] = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
SRC_URI[windows-sys-0.52.0.sha256sum] = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
SRC_URI[windows-targets-0.48.5.sha256sum] = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c"
SRC_URI[windows-targets-0.52.6.sha256sum] = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
SRC_URI[windows_aarch64_gnullvm-0.48.5.sha256sum] = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
SRC_URI[windows_aarch64_gnullvm-0.52.6.sha256sum] = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
SRC_URI[windows_aarch64_msvc-0.48.5.sha256sum] = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
SRC_URI[windows_aarch64_msvc-0.52.6.sha256sum] = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
SRC_URI[windows_i686_gnu-0.48.5.sha256sum] = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
SRC_URI[windows_i686_gnu-0.52.6.sha256sum] = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
SRC_URI[windows_i686_gnullvm-0.52.6.sha256sum] = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
SRC_URI[windows_i686_msvc-0.48.5.sha256sum] = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
SRC_URI[windows_i686_msvc-0.52.6.sha256sum] = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
SRC_URI[windows_x86_64_gnu-0.48.5.sha256sum] = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
SRC_URI[windows_x86_64_gnu-0.52.6.sha256sum] = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
SRC_URI[windows_x86_64_gnullvm-0.48.5.sha256sum] = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
SRC_URI[windows_x86_64_gnullvm-0.52.6.sha256sum] = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
SRC_URI[windows_x86_64_msvc-0.48.5.sha256sum] = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
SRC_URI[windows_x86_64_msvc-0.52.6.sha256sum] = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
SRC_URI[winnow-0.5.40.sha256sum] = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876"
SRC_URI[xkbcommon-0.8.0.sha256sum] = "8d66ca9352cbd4eecbbc40871d8a11b4ac8107cfc528a6e14d7c19c69d0e1ac9"
SRC_URI[xkeysym-0.2.1.sha256sum] = "b9cc00251562a284751c9973bace760d86c0276c471b4be569fe6b068ee97a56"
SRC_URI[zbus-1.9.3.sha256sum] = "9cbeb2291cd7267a94489b71376eda33496c1b9881adf6b36f26cc2779f3fc49"
SRC_URI[zbus_macros-1.9.3.sha256sum] = "fa3959a7847cf95e3d51e312856617c5b1b77191176c65a79a5f14d778bbe0a6"
SRC_URI[zvariant-2.10.0.sha256sum] = "a68c7b55f2074489b7e8e07d2d0a6ee6b4f233867a653c664d8020ba53692525"
SRC_URI[zvariant_derive-2.10.0.sha256sum] = "e4ca5e22593eb4212382d60d26350065bf2a02c34b85bc850474a74b589a3de9"

View File

@@ -7,6 +7,8 @@ Adds an option to pass additional arguments to cargo. This is necessary
for cross compiling for cross compiling
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Upstream-Status: Pending
--- ---
cargo_build.py | 6 ++++++ cargo_build.py | 6 ++++++
meson.build | 6 +++--- meson.build | 6 +++---

View File

@@ -1,73 +0,0 @@
From 8c83844e57dc454a0041f61351e2f9c297eb7b23 Mon Sep 17 00:00:00 2001
From: Joshua Watt <JPEWhacker@gmail.com>
Date: Fri, 19 Nov 2021 10:49:06 -0600
Subject: [PATCH] Skip build tests if not enabled
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
---
src/meson.build | 48 +++++++++++++++++++++++++-----------------------
1 file changed, 25 insertions(+), 23 deletions(-)
diff --git a/src/meson.build b/src/meson.build
index d85be96..b3bb776 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -61,30 +61,32 @@ rslibs = custom_target(
depends: cargo_toml,
)
-build_rstests = custom_target(
- 'build_rstests',
- build_by_default: false,
- # HACK: this target needs to build before all the tests,
- # but it doesn't produce anything stable.
- # Declaring build_by_default with some random but irrelevant output
- # ensures that it's always built as it should
- build_always_stale: true,
- output: ['src'],
- install: false,
- console: true,
- command: [cargo_script, 'test', '--no-run'] + cargo_build_flags,
- depends: [rslibs, cargo_toml], # no point building tests if the code itself fails
-)
+if get_option('tests')
+ build_rstests = custom_target(
+ 'build_rstests',
+ build_by_default: false,
+ # HACK: this target needs to build before all the tests,
+ # but it doesn't produce anything stable.
+ # Declaring build_by_default with some random but irrelevant output
+ # ensures that it's always built as it should
+ build_always_stale: true,
+ output: ['src'],
+ install: false,
+ console: true,
+ command: [cargo_script, 'test', '--no-run'] + cargo_build_flags,
+ depends: [rslibs, cargo_toml], # no point building tests if the code itself fails
+ )
-test(
- 'rstest',
- cargo_script,
- args: ['test'] + cargo_build_flags,
- env: ['SOURCE_DIR=' + meson.source_root()],
- # this is a whole Carg-based test suite, let it run for a while
- timeout: 900,
- depends: [build_rstests, cargo_toml],
-)
+ test(
+ 'rstest',
+ cargo_script,
+ args: ['test'] + cargo_build_flags,
+ env: ['SOURCE_DIR=' + meson.source_root()],
+ # this is a whole Carg-based test suite, let it run for a while
+ timeout: 900,
+ depends: [build_rstests, cargo_toml],
+ )
+endif
libsqueekboard = static_library('libsqueekboard',
sources,
--
2.33.0

View File

@@ -1,169 +0,0 @@
SUMMARY = "A Wayland virtual keyboard"
DESCRIPTION = "Squeekboard is a virtual keyboard supporting Wayland, built \
primarily for the Librem 5 phone. \
It squeaks because some Rust got inside."
HOMEPAGE = "https://developer.puri.sm/projects/squeekboard/"
BUGTRACKER = "https://gitlab.gnome.org/World/Phosh/squeekboard/-/issues"
LICENSE = "GPL-3.0-or-later"
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504 \
file://debian/copyright;md5=03d0c6e3f2e8ec62fb33c983433ce7e5"
DEPENDS = "\
feedbackd \
glib-2.0 \
glib-2.0-native \
gnome-desktop \
gtk+3 \
libxkbcommon \
wayland \
wayland-native \
wayland-protocols \
"
SRC_URI = "\
git://gitlab.gnome.org/World/Phosh/squeekboard.git;protocol=https;branch=${BRANCH} \
git://source.puri.sm/dorota.czaplejewicz/fragile.git;protocol=https;nobranch=1;name=fragile;destsuffix=fragile \
file://0001-Pass-additional-arguments-to-cargo.patch \
file://0001-Skip-build-tests-if-not-enabled.patch \
crate://crates.io/atk-sys/0.9.1 \
crate://crates.io/atk/0.7.0 \
crate://crates.io/autocfg/1.0.1 \
crate://crates.io/bitflags/1.2.1 \
crate://crates.io/cairo-rs/0.7.1 \
crate://crates.io/cairo-sys-rs/0.9.2 \
crate://crates.io/cc/1.0.72 \
crate://crates.io/clap/2.33.3 \
crate://crates.io/dtoa/0.4.8 \
crate://crates.io/fragile/0.3.0 \
crate://crates.io/gdk-pixbuf-sys/0.9.1 \
crate://crates.io/gdk-pixbuf/0.7.0 \
crate://crates.io/gdk-sys/0.9.1 \
crate://crates.io/gdk/0.11.0 \
crate://crates.io/gio-sys/0.9.1 \
crate://crates.io/gio/0.7.0 \
crate://crates.io/glib-sys/0.9.1 \
crate://crates.io/glib/0.8.2 \
crate://crates.io/gobject-sys/0.9.1 \
crate://crates.io/gtk-sys/0.9.2 \
crate://crates.io/gtk/0.7.0 \
crate://crates.io/hashbrown/0.8.1 \
crate://crates.io/indexmap/1.5.2 \
crate://crates.io/lazy_static/1.4.0 \
crate://crates.io/libc/0.2.107 \
crate://crates.io/linked-hash-map/0.5.4 \
crate://crates.io/maplit/1.0.2 \
crate://crates.io/memmap/0.7.0 \
crate://crates.io/pango-sys/0.9.1 \
crate://crates.io/pango/0.7.0 \
crate://crates.io/pkg-config/0.3.22 \
crate://crates.io/proc-macro2/1.0.32 \
crate://crates.io/quote/1.0.10 \
crate://crates.io/regex-syntax/0.6.25 \
crate://crates.io/regex/1.3.9 \
crate://crates.io/serde/1.0.130 \
crate://crates.io/serde_derive/1.0.130 \
crate://crates.io/serde_yaml/0.8.21 \
crate://crates.io/syn/1.0.81 \
crate://crates.io/textwrap/0.11.0 \
crate://crates.io/unicode-width/0.1.9 \
crate://crates.io/unicode-xid/0.2.2 \
crate://crates.io/winapi-i686-pc-windows-gnu/0.4.0 \
crate://crates.io/winapi-x86_64-pc-windows-gnu/0.4.0 \
crate://crates.io/winapi/0.3.9 \
crate://crates.io/xkbcommon/0.4.0 \
crate://crates.io/yaml-rust/0.4.5 \
"
SRC_URI[atk-sys-0.9.1.sha256sum] = "e552c1776737a4c80110d06b36d099f47c727335f9aaa5d942a72b6863a8ec6f"
SRC_URI[atk-0.7.0.sha256sum] = "86b7499272acf036bb5820c6e346bbfb5acc5dceb104bc2c4fd7e6e33dfcde6a"
SRC_URI[autocfg-1.0.1.sha256sum] = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a"
SRC_URI[bitflags-1.2.1.sha256sum] = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693"
SRC_URI[cairo-rs-0.7.1.sha256sum] = "e05db47de3b0f09a222fa4bba2eab957d920d4243962a86b2d77ab401e4a359c"
SRC_URI[cairo-sys-rs-0.9.2.sha256sum] = "ff65ba02cac715be836f63429ab00a767d48336efc5497c5637afb53b4f14d63"
SRC_URI[cc-1.0.72.sha256sum] = "22a9137b95ea06864e018375b72adfb7db6e6f68cfc8df5a04d00288050485ee"
SRC_URI[clap-2.33.3.sha256sum] = "37e58ac78573c40708d45522f0d80fa2f01cc4f9b4e2bf749807255454312002"
SRC_URI[dtoa-0.4.8.sha256sum] = "56899898ce76aaf4a0f24d914c97ea6ed976d42fec6ad33fcbb0a1103e07b2b0"
SRC_URI[fragile-0.3.0.sha256sum] = "05f8140122fa0d5dcb9fc8627cfce2b37cc1500f752636d46ea28bc26785c2f9"
SRC_URI[gdk-pixbuf-sys-0.9.1.sha256sum] = "d8991b060a9e9161bafd09bf4a202e6fd404f5b4dd1a08d53a1e84256fb34ab0"
SRC_URI[gdk-pixbuf-0.7.0.sha256sum] = "9726408ee1bbada83094326a99b9c68fea275f9dbb515de242a69e72051f4fcc"
SRC_URI[gdk-sys-0.9.1.sha256sum] = "6adf679e91d1bff0c06860287f80403e7db54c2d2424dce0a470023b56c88fbb"
SRC_URI[gdk-0.11.0.sha256sum] = "6243e995f41f3a61a31847e54cc719edce93dd9140c89dca3b9919be1cfe22d5"
SRC_URI[gio-sys-0.9.1.sha256sum] = "4fad225242b9eae7ec8a063bb86974aca56885014672375e5775dc0ea3533911"
SRC_URI[gio-0.7.0.sha256sum] = "6261b5d34c30c2d59f879e643704cf54cb44731f3a2038000b68790c03e360e3"
SRC_URI[glib-sys-0.9.1.sha256sum] = "95856f3802f446c05feffa5e24859fe6a183a7cb849c8449afc35c86b1e316e2"
SRC_URI[glib-0.8.2.sha256sum] = "be27232841baa43e0fd5ae003f7941925735b2f733a336dc75f07b9eff415e7b"
SRC_URI[gobject-sys-0.9.1.sha256sum] = "31d1a804f62034eccf370006ccaef3708a71c31d561fee88564abe71177553d9"
SRC_URI[gtk-sys-0.9.2.sha256sum] = "53def660c7b48b00b510c81ef2d2fbd3c570f1527081d8d7947f471513e1a4c1"
SRC_URI[gtk-0.7.0.sha256sum] = "709f1074259d4685b96133f92b75c7f35b504715b0fcdc96ec95de2607296a60"
SRC_URI[hashbrown-0.8.1.sha256sum] = "34f595585f103464d8d2f6e9864682d74c1601fed5e07d62b1c9058dba8246fb"
SRC_URI[indexmap-1.5.2.sha256sum] = "4e47a3566dd4fd4eec714ae6ceabdee0caec795be835c223d92c2d40f1e8cf1c"
SRC_URI[lazy_static-1.4.0.sha256sum] = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
SRC_URI[libc-0.2.107.sha256sum] = "fbe5e23404da5b4f555ef85ebed98fb4083e55a00c317800bc2a50ede9f3d219"
SRC_URI[linked-hash-map-0.5.4.sha256sum] = "7fb9b38af92608140b86b693604b9ffcc5824240a484d1ecd4795bacb2fe88f3"
SRC_URI[maplit-1.0.2.sha256sum] = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d"
SRC_URI[memmap-0.7.0.sha256sum] = "6585fd95e7bb50d6cc31e20d4cf9afb4e2ba16c5846fc76793f11218da9c475b"
SRC_URI[pango-sys-0.9.1.sha256sum] = "86b93d84907b3cf0819bff8f13598ba72843bee579d5ebc2502e4b0367b4be7d"
SRC_URI[pango-0.7.0.sha256sum] = "393fa071b144f8ffb83ede273758983cf414ca3c0b1d2a5a9ce325b3ba3dd786"
SRC_URI[pkg-config-0.3.22.sha256sum] = "12295df4f294471248581bc09bef3c38a5e46f1e36d6a37353621a0c6c357e1f"
SRC_URI[proc-macro2-1.0.32.sha256sum] = "ba508cc11742c0dc5c1659771673afbab7a0efab23aa17e854cbab0837ed0b43"
SRC_URI[quote-1.0.10.sha256sum] = "38bc8cc6a5f2e3655e0899c1b848643b2562f853f114bfec7be120678e3ace05"
SRC_URI[regex-syntax-0.6.25.sha256sum] = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b"
SRC_URI[regex-1.3.9.sha256sum] = "9c3780fcf44b193bc4d09f36d2a3c87b251da4a046c87795a0d35f4f927ad8e6"
SRC_URI[serde-1.0.130.sha256sum] = "f12d06de37cf59146fbdecab66aa99f9fe4f78722e3607577a5375d66bd0c913"
SRC_URI[serde_derive-1.0.130.sha256sum] = "d7bc1a1ab1961464eae040d96713baa5a724a8152c1222492465b54322ec508b"
SRC_URI[serde_yaml-0.8.21.sha256sum] = "d8c608a35705a5d3cdc9fbe403147647ff34b921f8e833e49306df898f9b20af"
SRC_URI[syn-1.0.81.sha256sum] = "f2afee18b8beb5a596ecb4a2dce128c719b4ba399d34126b9e4396e3f9860966"
SRC_URI[textwrap-0.11.0.sha256sum] = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060"
SRC_URI[unicode-width-0.1.9.sha256sum] = "3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973"
SRC_URI[unicode-xid-0.2.2.sha256sum] = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3"
SRC_URI[winapi-i686-pc-windows-gnu-0.4.0.sha256sum] = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
SRC_URI[winapi-x86_64-pc-windows-gnu-0.4.0.sha256sum] = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
SRC_URI[winapi-0.3.9.sha256sum] = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
SRC_URI[xkbcommon-0.4.0.sha256sum] = "fda0ea5f7ddabd51deeeda7799bee06274112f577da7dd3d954b8eda731b2fce"
SRC_URI[yaml-rust-0.4.5.sha256sum] = "56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85"
# Modify these as desired
PV = "1.17.1"
SRCREV = "2faa98d85f1142383ec8ad1487616c1a7ad1882f"
BRANCH = "1.17"
SRCREV_FORMAT .= "_fragile"
SRCREV_fragile = "51048ca11824279c2114c77fef5bcb950838fc09"
EXTRA_OECARGO_PATHS += "${WORKDIR}/fragile"
S = "${WORKDIR}/git"
inherit cargo meson rust pkgconfig
EXTRA_OEMESON = "\
-Dcargo-flags=[\'--target\',\'${RUST_HOST_SYS}\',\'-v\'] \
-Dtests=false \
-Ddepdatadir=${datadir} \
-Donline=true \
"
export CARGO_FEATURE_STD = "1"
do_compile[network] = "1"
do_configure() {
cargo_common_do_configure
meson_do_configure
}
do_compile() {
oe_cargo_fix_env
export RUSTFLAGS="${RUSTFLAGS}"
export RUST_TARGET_PATH="${RUST_TARGET_PATH}"
meson_do_compile
}
do_install() {
oe_cargo_fix_env
export RUSTFLAGS="${RUSTFLAGS}"
export RUST_TARGET_PATH="${RUST_TARGET_PATH}"
meson_do_install
install -d ${D}${sysconfdir}/xdg/autostart
cp ${D}${datadir}/applications/sm.puri.Squeekboard.desktop ${D}${sysconfdir}/xdg/autostart
}

View File

@@ -19,307 +19,20 @@ DEPENDS = "\
wayland \ wayland \
wayland-native \ wayland-native \
wayland-protocols \ wayland-protocols \
"
SRC_URI = "\
git://gitlab.gnome.org/World/Phosh/squeekboard.git;protocol=https;nobranch=1 \
file://0001-Pass-additional-arguments-to-cargo.patch \
crate://crates.io/anstyle/1.0.8 \
crate://crates.io/async-io/1.13.0 \
crate://crates.io/async-lock/2.8.0 \
crate://crates.io/atk-sys/0.18.0 \
crate://crates.io/atk/0.18.0 \
crate://crates.io/autocfg/1.3.0 \
crate://crates.io/bitflags/1.3.2 \
crate://crates.io/bitflags/2.6.0 \
crate://crates.io/byteorder/1.5.0 \
crate://crates.io/cairo-rs/0.18.5 \
crate://crates.io/cairo-sys-rs/0.18.2 \
crate://crates.io/cc/1.1.11 \
crate://crates.io/cfg-expr/0.15.8 \
crate://crates.io/cfg-if/1.0.0 \
crate://crates.io/clap/4.5.15 \
crate://crates.io/clap_builder/4.5.15 \
crate://crates.io/clap_lex/0.7.2 \
crate://crates.io/concurrent-queue/2.5.0 \
crate://crates.io/crossbeam-utils/0.8.20 \
crate://crates.io/derivative/2.2.0 \
crate://crates.io/enumflags2/0.6.4 \
crate://crates.io/enumflags2_derive/0.6.4 \
crate://crates.io/equivalent/1.0.1 \
crate://crates.io/errno/0.3.9 \
crate://crates.io/event-listener/2.5.3 \
crate://crates.io/fastrand/1.9.0 \
crate://crates.io/field-offset/0.3.6 \
crate://crates.io/futures-channel/0.3.30 \
crate://crates.io/futures-core/0.3.30 \
crate://crates.io/futures-executor/0.3.30 \
crate://crates.io/futures-io/0.3.30 \
crate://crates.io/futures-lite/1.13.0 \
crate://crates.io/futures-macro/0.3.30 \
crate://crates.io/futures-sink/0.3.30 \
crate://crates.io/futures-task/0.3.30 \
crate://crates.io/futures-util/0.3.30 \
crate://crates.io/futures/0.3.30 \
crate://crates.io/gdk-pixbuf-sys/0.18.0 \
crate://crates.io/gdk-pixbuf/0.18.5 \
crate://crates.io/gdk-sys/0.18.0 \
crate://crates.io/gdk/0.18.0 \
crate://crates.io/gio-sys/0.18.1 \
crate://crates.io/gio/0.18.4 \
crate://crates.io/glib-macros/0.18.5 \
crate://crates.io/glib-sys/0.18.1 \
crate://crates.io/glib/0.18.5 \
crate://crates.io/gobject-sys/0.18.0 \
crate://crates.io/gtk-sys/0.18.0 \
crate://crates.io/gtk/0.18.1 \
crate://crates.io/gtk3-macros/0.18.0 \
crate://crates.io/hashbrown/0.14.5 \
crate://crates.io/heck/0.4.1 \
crate://crates.io/heck/0.5.0 \
crate://crates.io/hermit-abi/0.3.9 \
crate://crates.io/indexmap/2.4.0 \
crate://crates.io/instant/0.1.13 \
crate://crates.io/io-lifetimes/1.0.11 \
crate://crates.io/itoa/1.0.11 \
crate://crates.io/libc/0.2.155 \
crate://crates.io/linux-raw-sys/0.3.8 \
crate://crates.io/log/0.4.22 \
crate://crates.io/maplit/1.0.2 \
crate://crates.io/memchr/2.7.4 \
crate://crates.io/memmap2/0.8.0 \
crate://crates.io/memoffset/0.6.5 \
crate://crates.io/memoffset/0.9.1 \
crate://crates.io/nb-connect/1.2.0 \
crate://crates.io/nix/0.22.3 \
crate://crates.io/once_cell/1.19.0 \
crate://crates.io/pango-sys/0.18.0 \
crate://crates.io/pango/0.18.3 \
crate://crates.io/parking/2.2.0 \
crate://crates.io/pin-project-lite/0.2.14 \
crate://crates.io/pin-utils/0.1.0 \
crate://crates.io/pkg-config/0.3.30 \
crate://crates.io/polling/2.8.0 \
crate://crates.io/proc-macro-crate/0.1.5 \
crate://crates.io/proc-macro-crate/1.3.1 \
crate://crates.io/proc-macro-crate/2.0.2 \
crate://crates.io/proc-macro-error-attr/1.0.4 \
crate://crates.io/proc-macro-error/1.0.4 \
crate://crates.io/proc-macro2/1.0.86 \
crate://crates.io/quote/1.0.36 \
crate://crates.io/rustc_version/0.4.0 \
crate://crates.io/rustix/0.37.27 \
crate://crates.io/ryu/1.0.18 \
crate://crates.io/scoped-tls/1.0.1 \
crate://crates.io/semver/1.0.23 \
crate://crates.io/serde/1.0.207 \
crate://crates.io/serde_derive/1.0.207 \
crate://crates.io/serde_repr/0.1.19 \
crate://crates.io/serde_spanned/0.6.7 \
crate://crates.io/serde_yaml/0.9.34+deprecated \
crate://crates.io/shlex/1.3.0 \
crate://crates.io/slab/0.4.9 \
crate://crates.io/smallvec/1.13.2 \
crate://crates.io/socket2/0.4.10 \
crate://crates.io/static_assertions/1.1.0 \
crate://crates.io/syn/1.0.109 \
crate://crates.io/syn/2.0.74 \
crate://crates.io/system-deps/6.2.2 \
crate://crates.io/target-lexicon/0.12.16 \
crate://crates.io/thiserror-impl/1.0.63 \
crate://crates.io/thiserror/1.0.63 \
crate://crates.io/toml/0.5.11 \
crate://crates.io/toml/0.8.2 \
crate://crates.io/toml_datetime/0.6.3 \
crate://crates.io/toml_edit/0.19.15 \
crate://crates.io/toml_edit/0.20.2 \
crate://crates.io/unicode-ident/1.0.12 \
crate://crates.io/unsafe-libyaml/0.2.11 \
crate://crates.io/version-compare/0.2.0 \
crate://crates.io/version_check/0.9.5 \
crate://crates.io/waker-fn/1.2.0 \
crate://crates.io/winapi-i686-pc-windows-gnu/0.4.0 \
crate://crates.io/winapi-x86_64-pc-windows-gnu/0.4.0 \
crate://crates.io/winapi/0.3.9 \
crate://crates.io/windows-sys/0.48.0 \
crate://crates.io/windows-sys/0.52.0 \
crate://crates.io/windows-targets/0.48.5 \
crate://crates.io/windows-targets/0.52.6 \
crate://crates.io/windows_aarch64_gnullvm/0.48.5 \
crate://crates.io/windows_aarch64_gnullvm/0.52.6 \
crate://crates.io/windows_aarch64_msvc/0.48.5 \
crate://crates.io/windows_aarch64_msvc/0.52.6 \
crate://crates.io/windows_i686_gnu/0.48.5 \
crate://crates.io/windows_i686_gnu/0.52.6 \
crate://crates.io/windows_i686_gnullvm/0.52.6 \
crate://crates.io/windows_i686_msvc/0.48.5 \
crate://crates.io/windows_i686_msvc/0.52.6 \
crate://crates.io/windows_x86_64_gnu/0.48.5 \
crate://crates.io/windows_x86_64_gnu/0.52.6 \
crate://crates.io/windows_x86_64_gnullvm/0.48.5 \
crate://crates.io/windows_x86_64_gnullvm/0.52.6 \
crate://crates.io/windows_x86_64_msvc/0.48.5 \
crate://crates.io/windows_x86_64_msvc/0.52.6 \
crate://crates.io/winnow/0.5.40 \
crate://crates.io/xkbcommon/0.7.0 \
crate://crates.io/xkeysym/0.2.1 \
crate://crates.io/zbus/1.9.3 \
crate://crates.io/zbus_macros/1.9.3 \
crate://crates.io/zvariant/2.10.0 \
crate://crates.io/zvariant_derive/2.10.0 \
" "
SRC_URI[anstyle-1.0.8.sha256sum] = "1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1" require squeekboard-crates.inc
SRC_URI[async-io-1.13.0.sha256sum] = "0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af"
SRC_URI[async-lock-2.8.0.sha256sum] = "287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b"
SRC_URI[atk-sys-0.18.0.sha256sum] = "251e0b7d90e33e0ba930891a505a9a35ece37b2dd37a14f3ffc306c13b980009"
SRC_URI[atk-0.18.0.sha256sum] = "b4af014b17dd80e8af9fa689b2d4a211ddba6eb583c1622f35d0cb543f6b17e4"
SRC_URI[autocfg-1.3.0.sha256sum] = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0"
SRC_URI[bitflags-1.3.2.sha256sum] = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
SRC_URI[bitflags-2.6.0.sha256sum] = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de"
SRC_URI[byteorder-1.5.0.sha256sum] = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
SRC_URI[cairo-rs-0.18.5.sha256sum] = "8ca26ef0159422fb77631dc9d17b102f253b876fe1586b03b803e63a309b4ee2"
SRC_URI[cairo-sys-rs-0.18.2.sha256sum] = "685c9fa8e590b8b3d678873528d83411db17242a73fccaed827770ea0fedda51"
SRC_URI[cc-1.1.11.sha256sum] = "5fb8dd288a69fc53a1996d7ecfbf4a20d59065bff137ce7e56bbd620de191189"
SRC_URI[cfg-expr-0.15.8.sha256sum] = "d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02"
SRC_URI[cfg-if-1.0.0.sha256sum] = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
SRC_URI[clap-4.5.15.sha256sum] = "11d8838454fda655dafd3accb2b6e2bea645b9e4078abe84a22ceb947235c5cc"
SRC_URI[clap_builder-4.5.15.sha256sum] = "216aec2b177652e3846684cbfe25c9964d18ec45234f0f5da5157b207ed1aab6"
SRC_URI[clap_lex-0.7.2.sha256sum] = "1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97"
SRC_URI[concurrent-queue-2.5.0.sha256sum] = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973"
SRC_URI[crossbeam-utils-0.8.20.sha256sum] = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80"
SRC_URI[derivative-2.2.0.sha256sum] = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b"
SRC_URI[enumflags2-0.6.4.sha256sum] = "83c8d82922337cd23a15f88b70d8e4ef5f11da38dd7cdb55e84dd5de99695da0"
SRC_URI[enumflags2_derive-0.6.4.sha256sum] = "946ee94e3dbf58fdd324f9ce245c7b238d46a66f00e86a020b71996349e46cce"
SRC_URI[equivalent-1.0.1.sha256sum] = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
SRC_URI[errno-0.3.9.sha256sum] = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba"
SRC_URI[event-listener-2.5.3.sha256sum] = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0"
SRC_URI[fastrand-1.9.0.sha256sum] = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be"
SRC_URI[field-offset-0.3.6.sha256sum] = "38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f"
SRC_URI[futures-channel-0.3.30.sha256sum] = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78"
SRC_URI[futures-core-0.3.30.sha256sum] = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d"
SRC_URI[futures-executor-0.3.30.sha256sum] = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d"
SRC_URI[futures-io-0.3.30.sha256sum] = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1"
SRC_URI[futures-lite-1.13.0.sha256sum] = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce"
SRC_URI[futures-macro-0.3.30.sha256sum] = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac"
SRC_URI[futures-sink-0.3.30.sha256sum] = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5"
SRC_URI[futures-task-0.3.30.sha256sum] = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004"
SRC_URI[futures-util-0.3.30.sha256sum] = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48"
SRC_URI[futures-0.3.30.sha256sum] = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0"
SRC_URI[gdk-pixbuf-sys-0.18.0.sha256sum] = "3f9839ea644ed9c97a34d129ad56d38a25e6756f99f3a88e15cd39c20629caf7"
SRC_URI[gdk-pixbuf-0.18.5.sha256sum] = "50e1f5f1b0bfb830d6ccc8066d18db35c487b1b2b1e8589b5dfe9f07e8defaec"
SRC_URI[gdk-sys-0.18.0.sha256sum] = "31ff856cb3386dae1703a920f803abafcc580e9b5f711ca62ed1620c25b51ff2"
SRC_URI[gdk-0.18.0.sha256sum] = "f5ba081bdef3b75ebcdbfc953699ed2d7417d6bd853347a42a37d76406a33646"
SRC_URI[gio-sys-0.18.1.sha256sum] = "37566df850baf5e4cb0dfb78af2e4b9898d817ed9263d1090a2df958c64737d2"
SRC_URI[gio-0.18.4.sha256sum] = "d4fc8f532f87b79cbc51a79748f16a6828fb784be93145a322fa14d06d354c73"
SRC_URI[glib-macros-0.18.5.sha256sum] = "0bb0228f477c0900c880fd78c8759b95c7636dbd7842707f49e132378aa2acdc"
SRC_URI[glib-sys-0.18.1.sha256sum] = "063ce2eb6a8d0ea93d2bf8ba1957e78dbab6be1c2220dd3daca57d5a9d869898"
SRC_URI[glib-0.18.5.sha256sum] = "233daaf6e83ae6a12a52055f568f9d7cf4671dabb78ff9560ab6da230ce00ee5"
SRC_URI[gobject-sys-0.18.0.sha256sum] = "0850127b514d1c4a4654ead6dedadb18198999985908e6ffe4436f53c785ce44"
SRC_URI[gtk-sys-0.18.0.sha256sum] = "771437bf1de2c1c0b496c11505bdf748e26066bbe942dfc8f614c9460f6d7722"
SRC_URI[gtk-0.18.1.sha256sum] = "93c4f5e0e20b60e10631a5f06da7fe3dda744b05ad0ea71fee2f47adf865890c"
SRC_URI[gtk3-macros-0.18.0.sha256sum] = "c6063efb63db582968fb7df72e1ae68aa6360dcfb0a75143f34fc7d616bad75e"
SRC_URI[hashbrown-0.14.5.sha256sum] = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
SRC_URI[heck-0.4.1.sha256sum] = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
SRC_URI[heck-0.5.0.sha256sum] = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
SRC_URI[hermit-abi-0.3.9.sha256sum] = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024"
SRC_URI[indexmap-2.4.0.sha256sum] = "93ead53efc7ea8ed3cfb0c79fc8023fbb782a5432b52830b6518941cebe6505c"
SRC_URI[instant-0.1.13.sha256sum] = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222"
SRC_URI[io-lifetimes-1.0.11.sha256sum] = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2"
SRC_URI[itoa-1.0.11.sha256sum] = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b"
SRC_URI[libc-0.2.155.sha256sum] = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c"
SRC_URI[linux-raw-sys-0.3.8.sha256sum] = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519"
SRC_URI[log-0.4.22.sha256sum] = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24"
SRC_URI[maplit-1.0.2.sha256sum] = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d"
SRC_URI[memchr-2.7.4.sha256sum] = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3"
SRC_URI[memmap2-0.8.0.sha256sum] = "43a5a03cefb0d953ec0be133036f14e109412fa594edc2f77227249db66cc3ed"
SRC_URI[memoffset-0.6.5.sha256sum] = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce"
SRC_URI[memoffset-0.9.1.sha256sum] = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a"
SRC_URI[nb-connect-1.2.0.sha256sum] = "b1bb540dc6ef51cfe1916ec038ce7a620daf3a111e2502d745197cd53d6bca15"
SRC_URI[nix-0.22.3.sha256sum] = "e4916f159ed8e5de0082076562152a76b7a1f64a01fd9d1e0fea002c37624faf"
SRC_URI[once_cell-1.19.0.sha256sum] = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
SRC_URI[pango-sys-0.18.0.sha256sum] = "436737e391a843e5933d6d9aa102cb126d501e815b83601365a948a518555dc5"
SRC_URI[pango-0.18.3.sha256sum] = "7ca27ec1eb0457ab26f3036ea52229edbdb74dee1edd29063f5b9b010e7ebee4"
SRC_URI[parking-2.2.0.sha256sum] = "bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae"
SRC_URI[pin-project-lite-0.2.14.sha256sum] = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02"
SRC_URI[pin-utils-0.1.0.sha256sum] = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
SRC_URI[pkg-config-0.3.30.sha256sum] = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec"
SRC_URI[polling-2.8.0.sha256sum] = "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce"
SRC_URI[proc-macro-crate-0.1.5.sha256sum] = "1d6ea3c4595b96363c13943497db34af4460fb474a95c43f4446ad341b8c9785"
SRC_URI[proc-macro-crate-1.3.1.sha256sum] = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919"
SRC_URI[proc-macro-crate-2.0.2.sha256sum] = "b00f26d3400549137f92511a46ac1cd8ce37cb5598a96d382381458b992a5d24"
SRC_URI[proc-macro-error-attr-1.0.4.sha256sum] = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
SRC_URI[proc-macro-error-1.0.4.sha256sum] = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
SRC_URI[proc-macro2-1.0.86.sha256sum] = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77"
SRC_URI[quote-1.0.36.sha256sum] = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7"
SRC_URI[rustc_version-0.4.0.sha256sum] = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"
SRC_URI[rustix-0.37.27.sha256sum] = "fea8ca367a3a01fe35e6943c400addf443c0f57670e6ec51196f71a4b8762dd2"
SRC_URI[ryu-1.0.18.sha256sum] = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f"
SRC_URI[scoped-tls-1.0.1.sha256sum] = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294"
SRC_URI[semver-1.0.23.sha256sum] = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b"
SRC_URI[serde-1.0.207.sha256sum] = "5665e14a49a4ea1b91029ba7d3bca9f299e1f7cfa194388ccc20f14743e784f2"
SRC_URI[serde_derive-1.0.207.sha256sum] = "6aea2634c86b0e8ef2cfdc0c340baede54ec27b1e46febd7f80dffb2aa44a00e"
SRC_URI[serde_repr-0.1.19.sha256sum] = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9"
SRC_URI[serde_spanned-0.6.7.sha256sum] = "eb5b1b31579f3811bf615c144393417496f152e12ac8b7663bf664f4a815306d"
SRC_URI[serde_yaml-0.9.34+deprecated.sha256sum] = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47"
SRC_URI[shlex-1.3.0.sha256sum] = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
SRC_URI[slab-0.4.9.sha256sum] = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67"
SRC_URI[smallvec-1.13.2.sha256sum] = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67"
SRC_URI[socket2-0.4.10.sha256sum] = "9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d"
SRC_URI[static_assertions-1.1.0.sha256sum] = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
SRC_URI[syn-1.0.109.sha256sum] = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
SRC_URI[syn-2.0.74.sha256sum] = "1fceb41e3d546d0bd83421d3409b1460cc7444cd389341a4c880fe7a042cb3d7"
SRC_URI[system-deps-6.2.2.sha256sum] = "a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349"
SRC_URI[target-lexicon-0.12.16.sha256sum] = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1"
SRC_URI[thiserror-impl-1.0.63.sha256sum] = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261"
SRC_URI[thiserror-1.0.63.sha256sum] = "c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724"
SRC_URI[toml-0.5.11.sha256sum] = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234"
SRC_URI[toml-0.8.2.sha256sum] = "185d8ab0dfbb35cf1399a6344d8484209c088f75f8f68230da55d48d95d43e3d"
SRC_URI[toml_datetime-0.6.3.sha256sum] = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b"
SRC_URI[toml_edit-0.19.15.sha256sum] = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421"
SRC_URI[toml_edit-0.20.2.sha256sum] = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338"
SRC_URI[unicode-ident-1.0.12.sha256sum] = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
SRC_URI[unsafe-libyaml-0.2.11.sha256sum] = "673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861"
SRC_URI[version-compare-0.2.0.sha256sum] = "852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b"
SRC_URI[version_check-0.9.5.sha256sum] = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
SRC_URI[waker-fn-1.2.0.sha256sum] = "317211a0dc0ceedd78fb2ca9a44aed3d7b9b26f81870d485c07122b4350673b7"
SRC_URI[winapi-i686-pc-windows-gnu-0.4.0.sha256sum] = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
SRC_URI[winapi-x86_64-pc-windows-gnu-0.4.0.sha256sum] = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
SRC_URI[winapi-0.3.9.sha256sum] = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
SRC_URI[windows-sys-0.48.0.sha256sum] = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
SRC_URI[windows-sys-0.52.0.sha256sum] = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
SRC_URI[windows-targets-0.48.5.sha256sum] = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c"
SRC_URI[windows-targets-0.52.6.sha256sum] = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
SRC_URI[windows_aarch64_gnullvm-0.48.5.sha256sum] = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
SRC_URI[windows_aarch64_gnullvm-0.52.6.sha256sum] = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
SRC_URI[windows_aarch64_msvc-0.48.5.sha256sum] = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
SRC_URI[windows_aarch64_msvc-0.52.6.sha256sum] = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
SRC_URI[windows_i686_gnu-0.48.5.sha256sum] = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
SRC_URI[windows_i686_gnu-0.52.6.sha256sum] = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
SRC_URI[windows_i686_gnullvm-0.52.6.sha256sum] = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
SRC_URI[windows_i686_msvc-0.48.5.sha256sum] = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
SRC_URI[windows_i686_msvc-0.52.6.sha256sum] = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
SRC_URI[windows_x86_64_gnu-0.48.5.sha256sum] = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
SRC_URI[windows_x86_64_gnu-0.52.6.sha256sum] = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
SRC_URI[windows_x86_64_gnullvm-0.48.5.sha256sum] = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
SRC_URI[windows_x86_64_gnullvm-0.52.6.sha256sum] = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
SRC_URI[windows_x86_64_msvc-0.48.5.sha256sum] = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
SRC_URI[windows_x86_64_msvc-0.52.6.sha256sum] = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
SRC_URI[winnow-0.5.40.sha256sum] = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876"
SRC_URI[xkbcommon-0.7.0.sha256sum] = "13867d259930edc7091a6c41b4ce6eee464328c6ff9659b7e4c668ca20d4c91e"
SRC_URI[xkeysym-0.2.1.sha256sum] = "b9cc00251562a284751c9973bace760d86c0276c471b4be569fe6b068ee97a56"
SRC_URI[zbus-1.9.3.sha256sum] = "9cbeb2291cd7267a94489b71376eda33496c1b9881adf6b36f26cc2779f3fc49"
SRC_URI[zbus_macros-1.9.3.sha256sum] = "fa3959a7847cf95e3d51e312856617c5b1b77191176c65a79a5f14d778bbe0a6"
SRC_URI[zvariant-2.10.0.sha256sum] = "a68c7b55f2074489b7e8e07d2d0a6ee6b4f233867a653c664d8020ba53692525"
SRC_URI[zvariant_derive-2.10.0.sha256sum] = "e4ca5e22593eb4212382d60d26350065bf2a02c34b85bc850474a74b589a3de9"
# Modify these as desired SRC_URI += "\
PV = "1.41.0" git://gitlab.gnome.org/World/Phosh/squeekboard.git;protocol=https;nobranch=1 \
SRCREV = "35785f3d41def08106a3a563fa1ea4e3c8e9b2c7" file://0001-Pass-additional-arguments-to-cargo.patch \
"
PV = "1.43.1"
SRCREV = "15569da021824b6da5c337ba9875c5002158f43e"
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
inherit cargo meson rust pkgconfig inherit cargo meson rust pkgconfig cargo-update-recipe-crates
EXTRA_OEMESON = "\ EXTRA_OEMESON = "\
-Dcargo-flags=[\'--target\',\'${RUST_HOST_SYS}\',\'-v\'] \ -Dcargo-flags=[\'--target\',\'${RUST_HOST_SYS}\',\'-v\'] \
@@ -350,3 +63,5 @@ do_install() {
install -d ${D}${sysconfdir}/xdg/autostart install -d ${D}${sysconfdir}/xdg/autostart
cp ${D}${datadir}/applications/sm.puri.Squeekboard.desktop ${D}${sysconfdir}/xdg/autostart cp ${D}${datadir}/applications/sm.puri.Squeekboard.desktop ${D}${sysconfdir}/xdg/autostart
} }
FILES:${PN} += "${datadir}"

View File

@@ -14,7 +14,6 @@ DEPENDS = " \
libsecret \ libsecret \
libsoup-3.0 \ libsoup-3.0 \
openssl \ openssl \
python3-sphinx-native \
" "
GIR_MESON_OPTION = "" GIR_MESON_OPTION = ""
@@ -24,15 +23,15 @@ inherit meson gtk-icon-cache mime-xdg pkgconfig features_check gobject-introspec
SRC_URI = "git://github.com/SrainApp/srain.git;protocol=https;branch=master" SRC_URI = "git://github.com/SrainApp/srain.git;protocol=https;branch=master"
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "1.7.0" PV = "1.8.0"
SRCREV = "008f05b4c66de37440e44325f6ab6affa2397cba" SRCREV = "3f876538a0182c1ba5adb2a6f7d96d4fed44856d"
PACKAGECONFIG ??= "" PACKAGECONFIG ??= ""
PACKAGECONFIG[app_indicator] = "-Dapp_indicator=true,-Dapp_indicator=false,libayatana-appindicator" PACKAGECONFIG[app_indicator] = "-Dapp_indicator=true,-Dapp_indicator=false,libayatana-appindicator"
EXTRA_OEMESON += " \ EXTRA_OEMESON += " \
--buildtype release \ --buildtype release \
-Ddoc_builders=man \ -Ddoc_builders='' \
" "
FILES:${PN} += "${datadir}/metainfo" FILES:${PN} += "${datadir}/metainfo"

View File

@@ -11,7 +11,7 @@ DEPENDS = " \
RRECOMMENDS:${PN} = "grim slurp" RRECOMMENDS:${PN} = "grim slurp"
inherit meson gtk-icon-cache mime-xdg pkgconfig inherit meson gtk-icon-cache mime-xdg pkgconfig manpages
SRC_URI = " \ SRC_URI = " \
git://github.com/jtheoof/swappy.git;protocol=https;branch=master \ git://github.com/jtheoof/swappy.git;protocol=https;branch=master \
@@ -21,7 +21,4 @@ S = "${WORKDIR}/git"
PV = "1.5.1" PV = "1.5.1"
SRCREV = "a996b2cec65aadd04ded780f141b02c5bdfbeb32" SRCREV = "a996b2cec65aadd04ded780f141b02c5bdfbeb32"
PACKAGECONFIG[man-pages] = "-Dman-pages=enabled,-Dman-pages=disabled,scdoc-native" PACKAGECONFIG[manpages] = "-Dman-pages=enabled,-Dman-pages=disabled,scdoc-native"
PACKAGECONFIG ?= "man-pages"

View File

@@ -23,23 +23,21 @@ S = "${WORKDIR}/git"
PV = "0.10.1" PV = "0.10.1"
SRCREV = "4275fa3915c12ad2731ff78027188b4b7ceaad64" SRCREV = "4275fa3915c12ad2731ff78027188b4b7ceaad64"
PACKAGECONFIG[bash] = "-Dbash-completions=true,-Dbash-completions=false" inherit meson pkgconfig vala manpages
PACKAGECONFIG[fish] = "-Dfish-completions=true,-Dfish-completions=false"
PACKAGECONFIG[man-pages] = "-Dman-pages=true,-Dman-pages=false,scdoc-native"
PACKAGECONFIG[scripting] = "-Dscripting=true,-Dscripting=false"
PACKAGECONFIG[systemd] = "-Dsystemd-service=true,-Dsystemd-service=false"
PACKAGECONFIG[zsh] = "-Dzsh-completions=true,-Dzsh-completions=false"
PACKAGECONFIG ?= " \
bash \
"
inherit meson pkgconfig vala
VALA_MESON_OPTION = "" VALA_MESON_OPTION = ""
EXTRA_OEMESON += "--buildtype release" EXTRA_OEMESON += "--buildtype release"
PACKAGECONFIG[bash] = "-Dbash-completions=true,-Dbash-completions=false"
PACKAGECONFIG[fish] = "-Dfish-completions=true,-Dfish-completions=false"
PACKAGECONFIG[manpages] = "-Dman-pages=true,-Dman-pages=false,scdoc-native"
PACKAGECONFIG[scripting] = "-Dscripting=true,-Dscripting=false"
PACKAGECONFIG[systemd] = "-Dsystemd-service=true,-Dsystemd-service=false"
PACKAGECONFIG[zsh] = "-Dzsh-completions=true,-Dzsh-completions=false"
PACKAGECONFIG ?= "bash"
FILES:${PN} += "${datadir}" FILES:${PN} += "${datadir}"
BBCLASSEXTEND = "" BBCLASSEXTEND = ""

View File

@@ -1,11 +0,0 @@
[Unit]
Description=Highly customizable Wayland bar for Sway and Wlroots based compositors.
Documentation=https://github.com/Alexays/Waybar/wiki/
[Service]
ExecStart=/usr/bin/waybar
ExecReload=kill -SIGUSR2 $MAINPID
Restart=on-failure
[Install]
WantedBy=graphical-session.target

View File

@@ -5,18 +5,17 @@ BUGTRACKER = "https://github.com/Alexays/Waybar/issues"
SECTION = "graphics" SECTION = "graphics"
LICENSE = "MIT" LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=98f7e9dc79966298d76caf1b0a6d35c1" LIC_FILES_CHKSUM = "file://LICENSE;md5=3cdb43104ea94958cd76fefa0ddf6c89"
REQUIRED_DISTRO_FEATURES = "wayland gobject-introspection-data" REQUIRED_DISTRO_FEATURES = "wayland gobject-introspection-data"
SRC_URI = " \ SRC_URI = " \
git://github.com/Alexays/Waybar.git;protocol=https;branch=master \ git://github.com/Alexays/Waybar.git;protocol=https;branch=master \
file://waybar.service \
" "
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "0.11.0" PV = "0.12.0"
SRCREV = "d56dd6ee7fdf8c5ba4e90790af62b7f7829d3a47" SRCREV = "8490a1d9b9a5c8770dd63e9faca0a5e01acedcae"
DEPENDS += " \ DEPENDS += " \
date \ date \
@@ -35,7 +34,7 @@ DEPENDS += " \
wayland-protocols \ wayland-protocols \
" "
inherit meson pkgconfig features_check inherit meson pkgconfig features_check manpages
PACKAGECONFIG[libcxx] = "-Dlibcxx=true,-Dlibcxx=false,libcxx clang-tidy" PACKAGECONFIG[libcxx] = "-Dlibcxx=true,-Dlibcxx=false,libcxx clang-tidy"
PACKAGECONFIG[dbusmenu-gtk] = "-Ddbusmenu-gtk=enabled,-Ddbusmenu-gtk=disabled,libdbusmenu-gtk" PACKAGECONFIG[dbusmenu-gtk] = "-Ddbusmenu-gtk=enabled,-Ddbusmenu-gtk=disabled,libdbusmenu-gtk"
@@ -44,7 +43,7 @@ PACKAGECONFIG[experimental] = "-Dexperimental=true,-Dexperimental=false"
PACKAGECONFIG[jack] = "-Djack=enabled,-Djack=disabled,jack" PACKAGECONFIG[jack] = "-Djack=enabled,-Djack=disabled,jack"
PACKAGECONFIG[libinput] = "-Dlibinput=enabled,-Dlibinput=disabled,libinput" PACKAGECONFIG[libinput] = "-Dlibinput=enabled,-Dlibinput=disabled,libinput"
PACKAGECONFIG[logind] = "-Dlogind=enabled,-Dlogind=disabled,systemd" PACKAGECONFIG[logind] = "-Dlogind=enabled,-Dlogind=disabled,systemd"
PACKAGECONFIG[man_pages] = "-Dman-pages=enabled,-Dman-pages=disabled,scdoc-native" PACKAGECONFIG[manpages] = "-Dman-pages=enabled,-Dman-pages=disabled,scdoc-native"
PACKAGECONFIG[mpd] = "-Dmpd=enabled,-Dmpd=disabled,libmpdclient" PACKAGECONFIG[mpd] = "-Dmpd=enabled,-Dmpd=disabled,libmpdclient"
PACKAGECONFIG[mpris] = "-Dmpris=enabled,-Dmpris=disabled,playerctl" PACKAGECONFIG[mpris] = "-Dmpris=enabled,-Dmpris=disabled,playerctl"
PACKAGECONFIG[network] = "-Dlibnl=enabled,-Dlibnl=disabled,libnl" PACKAGECONFIG[network] = "-Dlibnl=enabled,-Dlibnl=disabled,libnl"
@@ -70,7 +69,7 @@ PACKAGECONFIG ?= " \
" "
do_install:append() { do_install:append() {
install -m 0644 ${UNPACKDIR}/waybar.service ${D}${systemd_user_unitdir} sed -i "s|Requisite=graphical-session.target||" ${D}${systemd_user_unitdir}/waybar.service
} }
FILES:${PN} += "${systemd_user_unitdir}" FILES:${PN} += "${systemd_user_unitdir}"

View File

@@ -4,12 +4,24 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=1ebbd3e34237af26da5dc08a4e440464"
SRC_URI = "git://github.com/anufrievroman/waypaper.git;protocol=https;branch=main" SRC_URI = "git://github.com/anufrievroman/waypaper.git;protocol=https;branch=main"
RDEPENDS:${PN} = "python3-pygobject python3-importlib-metadata python3-platformdirs python3-pillow python3-pathlib2"
inherit python_setuptools_build_meta inherit python_setuptools_build_meta
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "2.2" PV = "2.5"
SRCREV = "bbdca8a4d96208c748af7307fbcf3d61e46bc64e" SRCREV = "3ce8658745917588711d6f1df4f183c34628b76b"
FILES:${PN} += "${datadir}" FILES:${PN} += "${datadir}"
RDEPENDS:${PN} = " \
python3-imageio \
python3-imageio-ffmpeg \
python3-importlib-metadata \
python3-pathlib2 \
python3-pillow \
python3-platformdirs \
python3-pygobject \
python3-screeninfo \
socat \
"
RRECOMMENDS:${PN} = "mpvpaper swww"

View File

@@ -0,0 +1,28 @@
SUMMARY = "The Clipboard Project is a fast, lightweight and user friendly tool that lets you do more on the computer in style"
HOMEPAGE = "https://github.com/Slackadays/Clipboard"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://LICENSE;md5=1ebbd3e34237af26da5dc08a4e440464"
DEPENDS += " \
alsa-lib \
wayland \
wayland-native \
wayland-protocols \
"
SRC_URI = "git://github.com/Slackadays/Clipboard.git;protocol=https;branch=main"
S = "${WORKDIR}/git"
PV = "0.10.1"
SRCREV = "cf596b0b2403d1d184d509a2c7ddd0f3c11040b9"
inherit cmake pkgconfig
EXTRA_OECMAKE += "-DMSVC=ON -DCMAKE_BUILD_TYPE=Debug"
PACKAGECONFIG ?= "${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)}"
PACKAGECONFIG[x11] = ",-DNO_X11=ON,libx11"
FILES:${PN} += "${libdir}/libcbx11.so ${libdir}/libcbwayland.so ${datadir}/bash-completion"
FILES:${PN}-dev = ""

View File

@@ -27,8 +27,8 @@ DEPENDS = " \
inherit meson pkgconfig features_check inherit meson pkgconfig features_check
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "1.7.0" PV = "1.7.1"
SRCREV = "2821dd2fcece876d401db2efe04cae17efd67f30" SRCREV = "27a6fcac306836340e08592eeb6b6d0a912926f7"
EXTRA_OEMESON += "--buildtype release" EXTRA_OEMESON += "--buildtype release"

View File

@@ -24,8 +24,8 @@ SRC_URI = " \
" "
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "1.18.1" PV = "1.21.0"
SRCREV = "ce9c9f6be6bc0226741b5e114167a53e135ae885" SRCREV = "68f5eab0b0fa08becebbed412947ba19246c2518"
PACKAGECONFIG[grapheme-clustering] = "-Dgrapheme-clustering=enabled,-Dgrapheme-clustering=disabled,utf8proc" PACKAGECONFIG[grapheme-clustering] = "-Dgrapheme-clustering=enabled,-Dgrapheme-clustering=disabled,utf8proc"
PACKAGECONFIG[docs] = "-Ddocs=enabled,-Ddocs=disabled,scdoc-native" PACKAGECONFIG[docs] = "-Ddocs=enabled,-Ddocs=disabled,scdoc-native"

View File

@@ -9,7 +9,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=3a7351a597a91e763901f7c76f21e798"
REQUIRED_DISTRO_FEATURES = "wayland" REQUIRED_DISTRO_FEATURES = "wayland"
SRC_URI = " \ SRC_URI = " \
git://codeberg.org/dnkl/fuzzel.git;protocol=https;branch=releases/1.10 \ git://codeberg.org/dnkl/fuzzel.git;protocol=https;branch=releases/1.11 \
" "
DEPENDS = " \ DEPENDS = " \
@@ -24,17 +24,15 @@ DEPENDS = " \
" "
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "1.10.2" PV = "1.11.1"
SRCREV = "a4964aac0d6ee657649cb15807520bd040c26252" SRCREV = "942a33ea1c831f38d2a01d555bd00a8ba1e6ada1"
inherit meson pkgconfig features_check inherit meson pkgconfig features_check
PACKAGECONFIG[cairo] = "-Denable-cairo=enabled,-Denable-cairo=disabled,cairo"
PACKAGECONFIG[png] = "-Dpng-backend=libpng,-Dpng-backend=none,libpng" PACKAGECONFIG[png] = "-Dpng-backend=libpng,-Dpng-backend=none,libpng"
PACKAGECONFIG[librsvg] = "-Dsvg-backend=librsvg,-Dsvg-backend=nanosvg,librsvg" PACKAGECONFIG[librsvg] = "-Dsvg-backend=librsvg -Denable-cairo=enabled,-Dsvg-backend=nanosvg -Denable-cairo=disabled,cairo librsvg"
PACKAGECONFIG ?= " \ PACKAGECONFIG ?= " \
cairo \
png \ png \
librsvg \ librsvg \
" "
@@ -42,5 +40,3 @@ PACKAGECONFIG ?= " \
EXTRA_OEMESON += "--buildtype release" EXTRA_OEMESON += "--buildtype release"
FILES:${PN} += "${datadir}" FILES:${PN} += "${datadir}"
BBCLASSEXTEND = ""

View File

@@ -1,9 +1,11 @@
#%PAM-1.0 #%PAM-1.0
auth requisite pam_nologin.so auth requisite pam_nologin.so
auth include common-auth auth include common-auth
account include common-account auth required pam_env.so
password include common-password auth optional pam_gnome_keyring.so
session required pam_loginuid.so account include common-account
session optional pam_keyinit.so force revoke password include common-password
session include common-session session required pam_loginuid.so
session optional pam_keyinit.so force revoke
session include common-session
session optional pam_gnome_keyring.so auto_start

View File

@@ -154,7 +154,7 @@ do_install:append() {
} }
USERADD_PACKAGES = "${PN}" USERADD_PACKAGES = "${PN}"
USERADD_PARAM:${PN} = "--system --user-group --groups video --no-create-home --shell /bin/bash greeter" USERADD_PARAM:${PN} = "--system --user-group --groups video --no-create-home --shell /bin/sh greeter"
FILES:${PN} += "${sysconfdir} ${systemd_system_unitdir}" FILES:${PN} += "${sysconfdir} ${systemd_system_unitdir}"

View File

@@ -4,7 +4,8 @@ LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://LICENSE;md5=1ebbd3e34237af26da5dc08a4e440464" LIC_FILES_CHKSUM = "file://LICENSE;md5=1ebbd3e34237af26da5dc08a4e440464"
DEPENDS = "gtk+3 json-c" DEPENDS = "gtk+3 json-c"
RDEPENDS:${PN} = "greetd" RDEPENDS:${PN} += "greetd"
RRECOMMENDS:${PN} += "dbus-broker"
PACKAGECONFIG[layershell] = "-Dlayershell=enabled,-Dlayershell=disabled,gtk-layer-shell" PACKAGECONFIG[layershell] = "-Dlayershell=enabled,-Dlayershell=disabled,gtk-layer-shell"
@@ -22,5 +23,3 @@ EXTRA_OEMESON += " \
--buildtype release \ --buildtype release \
-Dman-pages=disabled \ -Dman-pages=disabled \
" "
CFLAGS += "-Wno-deprecated-declarations"

View File

@@ -1 +0,0 @@
BBCLASSEXTEND += "native"

View File

@@ -22,7 +22,7 @@ DEPENDS = " \
SRC_URI = "git://github.com/hyprwm/aquamarine.git;protocol=https;branch=main" SRC_URI = "git://github.com/hyprwm/aquamarine.git;protocol=https;branch=main"
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
SRCREV = "e4a13203112a036fc7f437d391c7810f3dd5ab52" SRCREV = "1c8fa0bf04d706698311cf595e80bbd6d3697956"
PV = "0.4.1" PV = "0.8.0"
inherit cmake pkgconfig inherit cmake pkgconfig

View File

@@ -9,7 +9,7 @@ SRC_URI = "git://github.com/hyprwm/hyprcursor.git;protocol=https;branch=main"
DEPENDS = "cairo librsvg libzip hyprlang tomlplusplus" DEPENDS = "cairo librsvg libzip hyprlang tomlplusplus"
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
SRCREV = "57298fc4f13c807e50ada2c986a3114b7fc2e621" SRCREV = "028bedbc63bf87937ce8f61f2a125fcc4929a98a"
PV = "0.1.9" PV = "0.1.12"
inherit cmake pkgconfig inherit cmake pkgconfig

View File

@@ -0,0 +1,30 @@
From 58a1279bf67e818ebe6a1a86d48a5a2f4a5679ee Mon Sep 17 00:00:00 2001
From: Markus Volk <f_l_k@t-online.de>
Date: Wed, 29 Jan 2025 07:04:37 +0100
Subject: [PATCH] hyprgraphics: fix libspng name
It cant be found by pkgconfig otherwise
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Upstream-Status: Pending
---
CMakeLists.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 492db50..c666915 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -48,7 +48,7 @@ pkg_check_modules(
libjpeg
libwebp
libmagic
- spng)
+ libspng)
pkg_check_modules(
JXL
--
2.47.1

View File

@@ -0,0 +1,15 @@
SUMMARY = "Hyprgraphics is a small C++ library with graphics / resource related utilities used across the hypr* ecosystem"
HOMEPAGE = "https:/github.com/hyprwm/hypgraphics"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=778ddc598b3f2a2da3657dda514da983"
DEPENDS = "pixman cairo jpeg hyprutils libwebp libjxl libspng file"
SRC_URI = "git://github.com/hyprwm/hyprgraphics.git;protocol=https;branch=main"
SRC_URI += "file://0001-hyprgraphics-fix-libspng-name.patch"
S = "${WORKDIR}/git"
SRCREV = "12cd7034e441a5ebfdef1a090c0788413b4a635b"
PV = "0.1.1"
inherit cmake pkgconfig

View File

@@ -6,12 +6,19 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=778ddc598b3f2a2da3657dda514da983"
SRC_URI = "git://github.com/hyprwm/hypridle.git;protocol=https;branch=main" SRC_URI = "git://github.com/hyprwm/hypridle.git;protocol=https;branch=main"
DEPENDS = "wayland wayland-native wayland-protocols hyprlang sdbus-c++-1" DEPENDS = " \
wayland \
wayland-native \
wayland-protocols \
hyprwayland-scanner-native \
hyprlang sdbus-c++ \
hyprland-protocols \
"
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
SRCREV = "7cff4581a3753154fc5b41f39a098fad49b777b1" SRCREV = "84f9f2e127dba49c9bffe293f46bed400e0034a0"
PV = "0.1.2" PV = "0.1.6"
inherit cmake pkgconfig inherit cmake pkgconfig
FILES:${PN} += "${systemd_user_unitdir}" FILES:${PN} += "${systemd_user_unitdir} ${datadir}/hypr/hypridle.conf"

View File

@@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=a0836e8f0d25d383d1195ea44fdd185d"
SRC_URI = "git://github.com/hyprwm/contrib.git;protocol=https;branch=main" SRC_URI = "git://github.com/hyprwm/contrib.git;protocol=https;branch=main"
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
SRCREV = "ae618eafa81b596db034c5df1d75d4eddf785824" SRCREV = "bd81329944be53b0ffb99e05864804b95f1d7c65"
PV = "0.1" PV = "0.1"
DEPENDS = "scdoc-native" DEPENDS = "scdoc-native"

View File

@@ -1,5 +1,5 @@
SRC_URI = "git://github.com/hyprwm/hyprland-plugins.git;protocol=https;branch=main" SRC_URI = "git://github.com/hyprwm/hyprland-plugins.git;protocol=https;branch=main"
SRCREV = "7a28245e5a8d30e520bc6ce8bc9b7ee177d9f2b6" SRCREV = "7429a0ea78353dab6a7a9a3e8101db98a306957d"
# Hack to allow patching the plugins # Hack to allow patching the plugins
do_configure:prepend() { do_configure:prepend() {

View File

@@ -0,0 +1,13 @@
SUMMARY = "Wayland protocol extensions for Hyprland"
HOMEPAGE = "https:/github.com/hyprland-protocols"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=936078e4e67b0e1e1bd1e862d4ffbc25"
SRC_URI = "git://github.com/hyprwm/hyprland-protocols.git;protocol=https;branch=main"
S = "${WORKDIR}/git"
SRCREV = "755aef8dab49d0fc4663c715fa4ad221b2aedaed"
PV = "0.6.2"
inherit meson

View File

@@ -0,0 +1,28 @@
From 9101c92cf13f74c7a89e2e9e71e18caf43a14674 Mon Sep 17 00:00:00 2001
From: Markus Volk <f_l_k@t-online.de>
Date: Fri, 27 Dec 2024 17:38:28 +0100
Subject: [PATCH] meson.build: use pkgconfig for glaze
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Upstream-Status: Inappropriate [oe-specific]
---
hyprpm/src/meson.build | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/hyprpm/src/meson.build b/hyprpm/src/meson.build
index fd914f9d..36c2eb03 100644
--- a/hyprpm/src/meson.build
+++ b/hyprpm/src/meson.build
@@ -8,7 +8,7 @@ executable(
dependency('hyprutils', version: '>= 0.1.1'),
dependency('threads'),
dependency('tomlplusplus'),
- dependency('glaze', method: 'cmake'),
+ dependency('glaze'),
],
install: true,
)
--
2.47.1

View File

@@ -10,7 +10,9 @@ REQUIRED_DISTRO_FEATURES = "wayland opengl"
DEPENDS += " \ DEPENDS += " \
aquamarine \ aquamarine \
cairo \ cairo \
glaze \
hyprcursor \ hyprcursor \
hyprgraphics \
hyprlang \ hyprlang \
hyprutils \ hyprutils \
jq-native \ jq-native \
@@ -21,6 +23,7 @@ DEPENDS += " \
libxkbcommon \ libxkbcommon \
pango \ pango \
pixman \ pixman \
re2 \
tomlplusplus \ tomlplusplus \
util-linux-libuuid \ util-linux-libuuid \
virtual/egl \ virtual/egl \
@@ -40,10 +43,10 @@ RRECOMMENDS:${PN} ?= " \
hyprland-contrib \ hyprland-contrib \
" "
SRC_URI = "gitsm://github.com/hyprwm/Hyprland.git;protocol=https;branch=main" SRC_URI = "gitsm://github.com/hyprwm/Hyprland.git;protocol=https;nobranch=1"
SRC_URI += "file://0001-meson.build-use-pkgconfig-for-glaze.patch"
SRCREV = "0f594732b063a90d44df8c5d402d658f27471dfe" SRCREV = "29e2e59fdbab8ed2cc23a20e3c6043d5decb5cdc"
PV = "0.43" PV = "0.48.1"
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
inherit meson pkgconfig features_check inherit meson pkgconfig features_check
@@ -53,10 +56,11 @@ PACKAGECONFIG ?= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd xwayland', d)}"
PACKAGECONFIG[systemd] = "-Dsystemd=enabled,-Dsystemd=disabled" PACKAGECONFIG[systemd] = "-Dsystemd=enabled,-Dsystemd=disabled"
PACKAGECONFIG[xwayland] = "-Dxwayland=enabled,-Dxwayland=disabled,libxcb xcb-util-wm xcb-util-renderutil xwayland,xwayland" PACKAGECONFIG[xwayland] = "-Dxwayland=enabled,-Dxwayland=disabled,libxcb xcb-util-wm xcb-util-renderutil xwayland,xwayland"
PACKAGECONFIG[legacy_renderer] = "-Dlegacy_renderer=enabled,-Dlegacy_renderer=disabled" PACKAGECONFIG[legacy_renderer] = "-Dlegacy_renderer=enabled,-Dlegacy_renderer=disabled"
PACKAGECONFIG[qt] = ",,hyprland-qtutils,hyprland-qtutils hyprpolkitagent xdg-desktop-portal-hyprland hyprsysteminfo hyprland-welcome hyprland-qt-support"
do_configure:prepend() { do_configure:prepend() {
cd ${S} && scripts/generateVersion.sh cd ${S} && scripts/generateVersion.sh
} }
FILES:${PN} += "${datadir}" FILES:${PN} += "${datadir} ${systemd_user_unitdir}"

View File

@@ -9,7 +9,7 @@ DEPENDS = "hyprutils"
SRC_URI = "git://github.com/hyprwm/hyprlang.git;protocol=https;branch=main" SRC_URI = "git://github.com/hyprwm/hyprlang.git;protocol=https;branch=main"
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
SRCREV = "5b175c9704f6ef5db29ac9aa8ab30029aa2e0dc7" SRCREV = "55608efdaa387af7bfdc0eddb404c409958efa43"
PV = "0.5.2" PV = "0.6.0"
inherit cmake pkgconfig inherit cmake pkgconfig

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