432 Commits

Author SHA1 Message Date
9a9fa8e1aa gamescope: make use of virtual/libsdl2 2025-04-24 22:36:13 +02:00
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
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
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
2c0ca45ef8 gamescope: update 2025-04-11 10:07:02 +02:00
ac60dcc893 mako: update 2025-04-10 23:29:34 +02:00
7a0fa9a688 python3-imageio-ffmpeg: update
- license year change
2025-04-10 23:29:29 +02:00
ca8704ccc2 qadwaitadecorations: update 2025-04-09 17:13:45 +02:00
e7e11c50fb swww: fix Upstream-Status 2025-04-09 15:02:37 +02:00
a31412b492 add missing Upstream-Status 2025-04-02 08:27:14 +02:00
11fa512788 libsfdo: fix md5 for license 2025-04-02 08:08:54 +02:00
939242fcdf add manpages support 2025-04-02 07:59:00 +02:00
b566ecc06d uwsm: add missing Upstream-Status 2025-04-02 07:45:35 +02:00
249ff357f9 gimp: remove
recipe was added to meta-gnome
2025-03-29 16:54:34 +01:00
d59cfe31a5 hyprland: update 2025-03-28 22:26:42 +01:00
528dfd0b38 hypridle: update 2025-03-28 22:26:37 +01:00
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
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
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
4e47cb0a14 layer.conf: update 2025-03-27 01:26:48 +01:00
85f5065ee5 sway: update 2025-03-26 18:01:45 +01:00
868c14ae11 wlroots: update 2025-03-26 18:00:53 +01:00
573418808c waybar: update 2025-03-24 15:00:01 +01:00
8dcc56431c gtklock: update 2025-03-24 11:17:21 +01:00
feec25d78b gtk-session-lock: add recipe 2025-03-24 11:16:57 +01:00
ca6154ad1d utf8proc: dont inherit autotools 2025-03-24 10:45:28 +01:00
57ed2f2970 gimp: fetch tarball release 2025-03-24 07:47:57 +01:00
4ea2fddf5a hyprland-contrib: update 2025-03-23 18:57:07 +01:00
0a5542293c hyprland-plugins: update 2025-03-23 18:57:07 +01:00
de371d1820 hyprland: update 2025-03-23 18:57:07 +01:00
ff89bb0e6b hyprspace: update 2025-03-23 18:57:07 +01:00
c103b6c947 hyprlock: update 2025-03-23 18:57:07 +01:00
86e853f9b2 hyprutils: update 2025-03-23 18:57:07 +01:00
ebcc5ef379 hyprcursor: update 2025-03-23 18:57:07 +01:00
2866adf94f aquamarine: update 2025-03-23 18:57:07 +01:00
39a4037032 foot: update 2025-03-23 18:57:07 +01:00
885977c559 fcft: update 2025-03-23 18:57:07 +01:00
069ab44e4f gimp: update 2025-03-21 11:26:18 +01:00
b0ecb39061 scdoc: remove recipe
was moved to oe-core
2025-03-17 19:04:23 +01:00
5d443fe1f1 nwg-shell-config: update 2025-03-04 13:58:38 +01:00
6e73933dcf nwg-panel: update 2025-03-04 13:58:23 +01:00
e7e3b825e2 nwg-menu: update 2025-03-04 13:58:06 +01:00
f546ed96af nwg-look: update 2025-03-04 13:57:49 +01:00
d1c859c498 nwg-drawer: update 2025-03-04 13:57:34 +01:00
41ca06f9c6 nwg-dock-hyprland: update 2025-03-04 13:57:14 +01:00
52fa9c6cb4 nwg-displays: update 2025-03-04 13:56:48 +01:00
ec790c97a2 nwg-bar: update 2025-03-04 13:56:29 +01:00
c633d366db azote-palettes: update 2025-03-04 13:56:13 +01:00
efb4cd7a88 azote: update 2025-03-04 13:55:59 +01:00
554cc41e5e labwc: update 2025-02-24 12:04:22 +01:00
142bfbc241 labwc-tweaks-gtk: update 2025-02-24 12:04:09 +01:00
4141628228 labwc-menu-generator: update 2025-02-24 12:03:52 +01:00
4ff2450ead phosh: update 2025-02-23 14:06:23 +01:00
64c23f14d0 phoc: update 2025-02-23 14:06:07 +01:00
1ad95e8911 hyprland: update 2025-02-22 16:31:02 +01:00
36cd61c4f9 hyprwayland-scanner: update 2025-02-22 16:30:45 +01:00
fa91c7a616 hyprutils: update 2025-02-22 16:30:26 +01:00
875e102d1d hyprpicker: update 2025-02-22 16:30:09 +01:00
1ac28ab28b hyprlock: update 2025-02-22 16:29:47 +01:00
84d2a73bcb hyprland-protocols: add recipe 2025-02-22 16:29:18 +01:00
d6486443d5 hypridle: update 2025-02-22 16:29:02 +01:00
5e826377ca aquamarine: update 2025-02-22 16:28:45 +01:00
2478fb2ab0 wob: update 2025-02-22 16:28:26 +01:00
0215885fa4 waybar: remove waybar.service
it is now provided by upstream
2025-02-15 20:13:36 +01:00
89c46ad970 gom: update 2025-02-14 15:27:04 +01:00
0798e8dc57 hyprwall: remove recipe
upstream was deleted
2025-02-13 08:53:03 +01:00
94e974f79f fnott: update 2025-02-13 08:50:59 +01:00
26df1cdea0 fcft: update 2025-02-13 08:50:20 +01:00
60127df899 gimp: update 2025-02-12 16:46:36 +01:00
d12bdcb819 sway: update 2025-02-12 05:39:21 +01:00
c840df385b wlroots: update 2025-02-12 05:39:04 +01:00
be46a667c8 waypaper update
add RRECOMMENDS for mpvpaper and swww
2025-02-10 17:11:38 +01:00
c335123226 iwgtk: update 2025-02-10 11:10:01 +01:00
c2589497c2 hyprspace: update 2025-02-10 11:08:19 +01:00
11e3c6efbf glaze: remove RDEPENDS:libeigen 2025-02-05 10:42:07 +01:00
4544f572cb cleanup 2025-02-03 10:13:33 +01:00
3e049e6ac6 aquamarine: update 2025-02-02 11:07:46 +01:00
26d99e4cbc hyprland-plugins: update 2025-02-02 11:06:59 +01:00
7ea0076123 hyprland: update 2025-02-02 11:06:40 +01:00
43cb129913 waypaper: update 2025-01-30 18:33:11 +01:00
e78a9fc4d4 foot: update 2025-01-30 07:44:50 +01:00
61eccc4701 hyprgraphics: update 2025-01-29 10:09:37 +01:00
e100201324 libspng: add recipe 2025-01-29 10:09:20 +01:00
0056f80d99 hyprland-plugins: update 2025-01-27 22:08:33 +01:00
53b6690aa6 hyprutils: update 2025-01-27 22:08:13 +01:00
c5f249b1b3 hyprland: update 2025-01-27 22:07:59 +01:00
d5bcd52789 aalib: fix system-poison-directories 2025-01-26 06:20:09 +01:00
1cdfda859f hyprland: update 2025-01-20 07:43:38 +01:00
59fc437cc4 hyprland-plugins: update 2025-01-20 07:43:38 +01:00
df278ff292 hyprspace: update 2025-01-20 07:43:38 +01:00
05a083b2e6 hyprlock: update 2025-01-20 07:43:38 +01:00
090a5c0d4f hyprpicker: update 2025-01-20 07:43:38 +01:00
8daa88dd84 hyprutils: update 2025-01-20 07:43:38 +01:00
4aeb859de1 aquamarine: update 2025-01-20 07:43:38 +01:00
2874b05afe xdg-desktop-portal-hyprland: update 2025-01-20 07:43:38 +01:00
ef000ac7e4 hyprsysteminfo: update 2025-01-20 07:43:38 +01:00
cabccea28c hyprpolkitagent: update 2025-01-20 07:43:38 +01:00
2c6b741ea9 hyprland-qtutils: update 2025-01-20 07:43:38 +01:00
bae5d2ca5d hyprland-qt-support: update 2025-01-20 07:43:38 +01:00
a8a6a56b56 cxxopts: remove
recipe was added to meta-oe
2025-01-17 11:49:26 +01:00
ea6f3b4000 gimp: fix crosscompile issues 2025-01-13 10:52:10 +01:00
e0410420a9 hyprland-qt-support: add recipe 2025-01-09 17:51:55 +01:00
cc2f1d0922 hyprland: update 2025-01-07 14:25:39 +01:00
dcc18efc6d hyprutils: update 2025-01-07 14:25:17 +01:00
787e1e62e4 hyprpaper: update 2025-01-07 14:24:57 +01:00
6ca41e5c7a hyprlock: update 2025-01-07 14:24:36 +01:00
765a4a78d5 hyprland-plugins: update 2025-01-07 14:24:17 +01:00
2f0f548635 hyprgraphics: update 2025-01-07 14:23:46 +01:00
d17c900560 hyprpicker: update 2025-01-07 14:23:24 +01:00
ae8502f06b aquamarine: update 2025-01-07 14:23:04 +01:00
efadc5140a hyprsysteminfo: update 2025-01-07 14:21:55 +01:00
6b423bd4aa hyprpolkitagent: update 2025-01-07 14:21:27 +01:00
777c302ffd hyprland-qtutils: update 2025-01-07 14:21:04 +01:00
95246e8c9a hyprland: cleanup 2025-01-07 13:53:23 +01:00
7165866c60 foot: update 2025-01-07 13:45:18 +01:00
62f47c8674 gimp: add PACKAGECONFIG for libheif 2025-01-06 07:42:56 +01:00
06f725482c gimp: cleanup dependencies 2025-01-05 17:33:27 +01:00
cf629bb066 foot: update 2025-01-02 08:21:10 +01:00
da9086c9f2 hyprland: update 2025-01-01 17:21:50 +01:00
aaf9f49a34 hyprutils: update 2025-01-01 17:21:20 +01:00
649cdac6fb clipboard: add recipe for cb 2024-12-31 17:38:59 +01:00
02a2ca92ce hyprpicker: fix build 2024-12-30 08:31:55 +01:00
d7bf20ded2 hyprland: update 2024-12-30 07:55:33 +01:00
44ffa05799 hyprwayland-scanner: update 2024-12-30 07:55:33 +01:00
04e04db59e hyprlang: update 2024-12-30 07:55:33 +01:00
f2b168e886 hyprlock: update 2024-12-30 07:55:33 +01:00
f69e53e2a5 hyprutils: update 2024-12-30 07:55:33 +01:00
00cb504aa9 glaze: add libeigen dependency 2024-12-30 07:55:33 +01:00
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
bcba67667e gimp: update 2024-12-28 08:04:42 +01:00
2f6842e8bc hyprland-plugins: update 2024-12-27 17:50:29 +01:00
3f894b6fb1 hyprland: update 2024-12-27 17:50:03 +01:00
1ad658a760 glaze: add recipe 2024-12-27 17:46:55 +01:00
2f872bcd09 cleanup 2024-12-26 18:10:12 +01:00
4b3e6346c1 squeekboard: update 2024-12-26 18:07:48 +01:00
2597a5abde phosh: update 2024-12-26 18:07:08 +01:00
bf3281bc26 phoc: update 2024-12-26 18:06:45 +01:00
8491c133dc libcall-ui: update 2024-12-26 18:06:08 +01:00
f1c1429352 gimp: update 2024-12-25 10:13:18 +01:00
99d95fa55b wayfire: update 2024-12-23 18:17:08 +01:00
9861c0b356 wf-config: update 2024-12-23 18:17:08 +01:00
b24ac79654 wf-recorder: update 2024-12-23 18:17:08 +01:00
5ca423ebff elogind: update 2024-12-23 17:31:32 +01:00
c2e9825061 srain: update 2024-12-23 17:17:14 +01:00
24a4605e39 hyprutils: update 2024-12-23 16:09:50 +01:00
83a32b9f46 gamescope: update 2024-12-23 08:23:59 +01:00
134aa79e35 hyprland: update 2024-12-21 07:55:07 +01:00
022eba56ab foot: update 2024-12-20 10:19:42 +01:00
e6138271f8 fcft: update 2024-12-20 10:19:37 +01:00
77074ad9b9 hyprland: update 2024-12-19 18:58:02 +01:00
c048e1b478 aquamarine: update 2024-12-19 18:50:49 +01:00
d6200fae09 hyprland-plugins: update 2024-12-19 18:50:26 +01:00
ceabb88841 hyprgraphics: update 2024-12-19 18:49:52 +01:00
1a1be3ff20 hyprcursor: update 2024-12-19 18:49:33 +01:00
b15bd8e8ed hyprlock: update 2024-12-19 18:44:40 +01:00
5be67ded66 xdg-desktop-portal-hyprland: update 2024-12-19 18:41:54 +01:00
a0afe6835a libdisplay-info: remove recipe
it was added to oe-core
2024-12-18 07:42:12 +01:00
08c05491a2 hyprland-plugins: update 2024-12-17 09:56:53 +01:00
a88f82b035 hyprland: update 2024-12-17 09:56:37 +01:00
b3a5b224ba hyprspace: update 2024-12-17 09:56:14 +01:00
914245c18a xdg-desktop-portal-hyprland: update 2024-12-17 09:54:09 +01:00
be6de41cc7 wlroots-0.18: update 2024-12-16 14:19:48 +01:00
63219fb511 calls: update 2024-12-16 14:13:33 +01:00
f115b7ace7 hyprpaper: update 2024-12-16 00:28:26 +01:00
e3656a3e40 hyprspace: sFullscreenState->SFullscreenState 2024-12-15 00:10:48 +01:00
6afc6cbebf hyprland: update 2024-12-14 17:45:20 +01:00
4c84207cc3 hyprcursor: update 2024-12-14 17:45:00 +01:00
44deeea75d hyprpaper: update 2024-12-14 16:54:49 +01:00
55deca56d5 hyprlang: update 2024-12-14 16:54:28 +01:00
7771263beb waypaper: update 2024-12-14 08:18:16 +01:00
f63d59a60d labwc-tweaks-gtk: update 2024-12-14 08:02:58 +01:00
6e29075ef9 labwc: update 2024-12-14 08:02:39 +01:00
3d79080cc4 hyprland: update 2024-12-14 07:56:57 +01:00
305c91f3c8 aquamarine: update 2024-12-14 07:56:35 +01:00
cbd0bc6909 libdbusmenu: update SRC_URI 2024-12-10 19:00:01 +01:00
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
0e5aced921 sway: update 2024-12-07 19:08:35 +01:00
cf85975fe2 wlroots: update 2024-12-07 19:08:19 +01:00
602a1a0537 hyprland: update 2024-12-06 18:31:31 +01:00
a1a0aa10b4 hyprland-qtutils: update 2024-12-06 18:26:15 +01:00
5ad97a01a3 hyprspace: update 2024-12-05 09:57:16 +01:00
1018fbc06d hyprland-contrib: update 2024-12-05 09:44:53 +01:00
eb4bbf7763 hyprland-plugins: update 2024-12-05 09:44:27 +01:00
357e0815fd hyprland: update 2024-12-05 09:44:01 +01:00
66a899e49e hyprgraphics: update 2024-12-05 09:43:14 +01:00
bfa2ae4cca python3-imageio-ffmpeg: fix license checksum 2024-12-01 12:53:57 +01:00
594fbc7c21 waypaper: update 2024-12-01 12:50:49 +01:00
aa6c25421f python3-imageio-ffmpeg: add recipe 2024-12-01 12:48:00 +01:00
2f7553befc uwsm: update 2024-12-01 11:56:42 +01:00
cda4956437 waypaper: add socat runtime dependency 2024-11-27 11:10:39 +01:00
3506e42952 waypaper: update 2024-11-27 10:16:49 +01:00
889ad4a8cb waybar: update 2024-11-27 10:01:45 +01:00
083a59c2be gtk-layer-shell: update 2024-11-27 10:01:37 +01:00
7fcfeca10a hyprgraphics: add recipe 2024-11-25 19:11:45 +01:00
92dfbe5030 hyprland: update 2024-11-21 18:53:36 +01:00
80031853e3 hyprland-plugins: update 2024-11-19 17:50:31 +01:00
4fd8538c22 hyprland: update 2024-11-19 17:50:27 +01:00
3e8da76424 gtkgreet: add dbus-broker to RRECCOMMENDS 2024-11-19 17:35:41 +01:00
8673fe5ad4 greetd: add pam configuration
- pass pam environment
- unlock keyring on login
- dont require bash
2024-11-18 18:17:25 +01:00
00fb2ba50e hyprland: update 2024-11-17 20:10:50 +01:00
1e98c00d99 aquamarine: update 2024-11-17 20:10:33 +01:00
769bfd61f3 waypaper: add missing dependency 2024-11-16 09:08:41 +01:00
2d81e2f231 waypaper: update 2024-11-16 08:51:36 +01:00
1ad9c8c5a2 hyprutils: update 2024-11-16 01:04:19 +01:00
63c208b690 uwsm: fix dependencies 2024-11-15 23:24:37 +01:00
28a146b340 uwsm: add recipe 2024-11-15 00:15:18 +01:00
742258e97c waycorner: add recipe 2024-11-13 14:17:29 +01:00
6fab8b3c5f hyprlock: update 2024-11-11 18:11:53 +01:00
b14929c319 aquamarine: update 2024-11-11 18:11:33 +01:00
0949836b81 hyprutils: update 2024-11-10 12:08:54 +01:00
1f5c883e69 hyorland-plugins: update 2024-11-10 12:08:32 +01:00
efa028b857 hyprland: update 2024-11-10 12:08:19 +01:00
4881719a33 aquamarine: update 2024-11-10 12:07:57 +01:00
2629661a5d adjust service files 2024-11-04 12:24:41 +01:00
fe9c4b6c7b hyprspace: update 2024-11-03 11:11:01 +01:00
9804d289f6 hypridle: update 2024-11-03 11:10:46 +01:00
e646638737 hyprland-plugins: update 2024-11-03 11:10:16 +01:00
1044b138ed hyprland: update 2024-11-03 11:09:57 +01:00
51f2ce497c hyprpolkitagent: update 2024-11-02 06:51:40 +01:00
a097d1ee9e gamescope: update 2024-10-30 22:03:10 +01:00
750176df38 nwg-dock-hyprland: adjust systemd service 2024-10-30 11:35:37 +01:00
9786712812 waybar: adjust systemd service 2024-10-30 11:34:58 +01:00
3159054b4c hyprspace: update 2024-10-29 06:53:14 +01:00
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
8b16d3622f hyprwall: add recipe 2024-10-28 22:02:17 +01:00
feb64961be sway: update
- requires wayland-protocols 1.38
2024-10-28 20:43:23 +01:00
8a64c5a8f9 wlroots: update 2024-10-28 20:43:03 +01:00
2ae533205d sway-1.10: add recipe 2024-10-28 20:42:03 +01:00
195c338af9 hyprland-qtutils: add recipe 2024-10-28 19:54:51 +01:00
f955e6d16d hyprspace: update 2024-10-28 19:54:09 +01:00
fc31677964 hyprland-plugins: update 2024-10-28 19:53:40 +01:00
1031aa09bb hyprland: update 2024-10-28 19:53:21 +01:00
2c22045444 hyprland: update 2024-10-27 09:04:20 +01:00
7c8278c3bb labwc-tweaks-gtk: update 2024-10-26 07:53:50 +02:00
fc5aa68375 labwc: update 2024-10-26 07:53:32 +02:00
e825fe1fd7 libsdfo: add recipe 2024-10-26 07:52:28 +02:00
8acf60577b hyprlock: add sdbus-c++ dependency 2024-10-23 17:15:58 +02:00
5f57ca7e23 hypridle: update
- use sdbus-c++-2
2024-10-23 17:04:33 +02:00
3ddd45491d xdg-desktop-portal-hyprland: update
-use sdbus-c++-2
2024-10-23 14:14:12 +02:00
211771ebaf hyprspace: fix CMonitor -> PHLMONITOR 2024-10-22 17:58:07 +02:00
70e0a5b576 hyprland: update 2024-10-22 16:39:27 +02:00
b1a6978139 hyprland-plugins: update 2024-10-22 16:39:10 +02:00
2fbf0c84ff hyprlock: update 2024-10-22 16:38:52 +02:00
be64d0f302 hypridle: update 2024-10-22 16:38:32 +02:00
a170c0c3b8 btrfs-assistent: add recipe 2024-10-19 01:03:44 +02:00
c9905f8078 hyprpolkitagent: add qtwayland dependency 2024-10-18 09:46:20 +02:00
d10cc6095c tomlplusplus: remove recipe
was moved to meta-oe
2024-10-18 08:43:32 +02:00
d389f57147 hyprsysteminfo: update 2024-10-18 00:45:30 +02:00
ba761f2fd3 hyprsysteminfo: rename 2024-10-17 14:00:47 +02:00
9f04b887a1 hyprpolkitagent: add recipe 2024-10-17 13:59:32 +02:00
7c16b77248 polkit-qt: add recipe for qt6 2024-10-17 13:59:09 +02:00
baa0391505 gamescope: update 2024-10-17 02:06:49 +02:00
9a9ddb582b hyprsysteminfo: update 2024-10-16 22:59:47 +02:00
9ec189cc59 aquamarine: update 2024-10-15 12:36:57 +02:00
5b1ea1c200 hyprsysteminfo: add recipe 2024-10-14 23:59:14 +02:00
0f5e08f8a1 hyprland: update 2024-10-09 19:45:51 +02:00
73ad209b04 hyprland-plugins: update 2024-10-09 19:45:28 +02:00
1ed87da58a aquamarine: update 2024-10-09 19:44:56 +02:00
0fbde7b0e8 hyprland: update 2024-10-06 17:19:00 +02:00
e55ec38481 hyprlang: update 2024-10-06 17:18:38 +02:00
ead17cba81 fuzzel: update 2024-10-02 19:05:51 +02:00
593b2d1836 hyprland: update 2024-10-01 19:39:24 +02:00
f7117d002d hyprpicker: update 2024-10-01 19:39:08 +02:00
d972b8772a hyprcursor: update 2024-10-01 19:38:49 +02:00
28a76fee8c nwg-dock-hyprland: update 2024-09-29 17:04:17 +02:00
683bfcab76 nwg-menu: update 2024-09-29 17:03:57 +02:00
2f0e9a8843 nwg-panel: update 2024-09-29 16:59:09 +02:00
b1a9587ab2 nwg-drawer: update 2024-09-29 16:58:22 +02:00
4c0710018b nwg-displays: update 2024-09-29 16:57:57 +02:00
ff3ffe6bda azote: update 2024-09-29 16:57:38 +02:00
668ff50ecb hyprland: update 2024-09-29 16:43:27 +02:00
0358832188 hyprutils: update 2024-09-29 16:43:11 +02:00
1ca7ed8cb2 hyprwayland-scanner: update 2024-09-29 16:42:55 +02:00
21ef010a0a hyprlock: update 2024-09-29 16:42:38 +02:00
029994bb6f hyprland-plugins: update 2024-09-29 16:42:17 +02:00
0f7fb02511 hyprpicker: update 2024-09-29 16:41:51 +02:00
5642bce642 hypridle: update 2024-09-29 16:41:35 +02:00
ea585f8ac0 aquamarine: update 2024-09-29 16:41:16 +02:00
fe81d91aff xdg-desktop-portal-hyprland: update
revert 15932f0f9e4185faad4e90fa53a09a59d2a72fdf to avoid issues with pipewire
[15932f0f9e]
2024-09-29 16:40:56 +02:00
121114ee63 layer.conf: add master 2024-09-29 16:13:54 +02:00
baf2854ac5 sway: update 2024-09-22 23:04:49 +02:00
47e9e2c49d wlroots: update 2024-09-22 23:04:10 +02:00
b1b2195160 wlroots-0.18: update 2024-09-22 23:03:43 +02:00
233b49f786 xdg-desktop-portal-hyprland: update 2024-09-22 14:53:38 +02:00
0caf60e8e9 hyprutils: update 2024-09-22 14:53:33 +02:00
c6455ba357 hyprwayland-scanner: update 2024-09-22 14:53:26 +02:00
355c342502 hyprshade: add recipe 2024-09-21 18:48:21 +02:00
447238feda python3-chevron: add recipe 2024-09-21 18:46:52 +02:00
728782c49a gamescope: update 2024-09-17 14:24:24 +02:00
79117ed23b hyprspace: update 2024-09-17 12:43:26 +02:00
62aed785c5 xdg-desktop-portal-hyprland: update 2024-09-17 12:18:27 +02:00
97501451ca waybar: update 2024-09-17 12:15:05 +02:00
bbd39357d2 phosh: update 2024-09-12 08:33:25 +02:00
c5c8e3c6d6 sway: update 2024-09-11 21:09:40 +02:00
9fdee0b311 wlroots: update 2024-09-11 21:09:21 +02:00
7311c59c35 gamescope: update 2024-09-11 15:39:43 +02:00
ff6dda88e2 layer.conf: remove scarthgap 2024-09-08 19:56:58 +02:00
822bcbe104 hyprland: update 2024-09-08 19:56:21 +02:00
e1bb9237fe aquamarine: update 2024-09-08 19:56:04 +02:00
e198123d39 wayfire: drop x11 PACKAGECONFIG 2024-09-04 08:23:35 +02:00
14753b3231 hyprland: update
cleanup dependencies
2024-09-04 07:56:51 +02:00
7d3429291f hyprland-contrib: update 2024-09-04 07:56:35 +02:00
ff3e34e788 hyprlang: update 2024-09-04 07:56:13 +02:00
e818f72143 aquamarine: update 2024-09-04 07:55:49 +02:00
dd875065ae swww: add recipe 2024-09-01 07:59:31 +02:00
01ef8dd7b5 wayfire: rename PACKAGECONFIG for xwayland 2024-08-27 16:01:34 +02:00
f3c8eaa956 pywayfire: add recipe 2024-08-27 14:20:22 +02:00
877521f182 hyprland: update 2024-08-27 13:57:20 +02:00
cf6f88d7ce aquamarine: update 2024-08-27 13:56:56 +02:00
06b602b09b hyprpicker: update 2024-08-27 13:56:33 +02:00
763347ae49 libvarlink: fix license checksum 2024-08-26 07:12:26 +02:00
abe0c3b163 libscfg: fix license checksum 2024-08-26 07:09:59 +02:00
ff86af2797 gamescope: update 2024-08-25 18:51:54 +02:00
eadcf0a48c wayfire: update 2024-08-25 07:58:10 +02:00
8ea6369d2b wlsunset: update 2024-08-23 11:21:01 +02:00
1622918488 wf-recorder: update 2024-08-23 11:20:36 +02:00
87eec1c87f sway-contrib: update 2024-08-23 11:20:11 +02:00
a1ced75d4a gbar: fix dependencies 2024-08-22 20:42:43 +02:00
6d06794b9b nwg-shell-config: update 2024-08-22 08:30:51 +02:00
f764d05f23 nwg-dock-hyprland: update 2024-08-22 08:30:28 +02:00
1998eb50a0 azote: update 1.12.0 > 1.13.0 2024-08-22 08:29:44 +02:00
a759a3f168 squeekboard: move to recipes-gtk 2024-08-22 07:58:28 +02:00
651f160f15 squeekboard: update 1.39.0 -> 1.41.0 2024-08-22 07:56:37 +02:00
bde14a7ba9 phosh: dont use gitsm fetcher
phosh does not support git submodules anymore
2024-08-21 09:13:13 +02:00
fd44f87e7f phosh: update 2024-08-20 13:27:52 +02:00
1d9a620955 phoc: update 2024-08-20 13:27:52 +02:00
b411363b27 libgnome-volume-control: add recipe
This is	intended to be used as subproject. Build a package nevertheless,
because	phosh only supports inappropriate wrap file
2024-08-20 13:27:52 +02:00
5ff25ca8eb libcall-ui: add recipe
This is intended to be used as subproject. Build a package nevertheless,
because phosh only supports inappropriate wrap file
2024-08-20 13:27:37 +02:00
8b1ab04d82 hyprland: update 2024-08-20 10:52:09 +02:00
8e03d6fcb4 aquamarine: update 2024-08-20 10:51:52 +02:00
61c86390e9 gamescope: update 2024-08-20 10:51:25 +02:00
5454afc221 hyprland: update 2024-08-19 11:03:24 +02:00
08bfb28635 aquamarine: update 2024-08-19 11:03:04 +02:00
fd040b9caf sway: update 2024-08-19 09:27:15 +02:00
41948241ef wlroots: update 2024-08-19 09:26:57 +02:00
a2a0d45544 hyprpaper: cleanup 2024-08-17 23:00:30 +02:00
ed3dd3e65a labwc: update 2024-08-17 16:15:34 +02:00
7ea94ce778 hyprspace: add recipe 2024-08-17 09:12:00 +02:00
19f248e721 hyprland: update 2024-08-17 08:46:04 +02:00
fa3ad673e7 aquamarine: update 2024-08-17 08:45:41 +02:00
7da58c8aaf foot: update 2024-08-17 08:45:24 +02:00
bcf4d7c591 hyprpaper: update 2024-08-17 08:44:31 +02:00
c66a2e487c mako: update 2024-08-13 08:05:42 +02:00
86080f9cc2 kanshi: update 2024-08-13 08:05:06 +02:00
05443025cb libscfg: add recipe 2024-08-13 08:04:45 +02:00
a080779c1b foot: update 2024-08-12 08:36:12 +02:00
639e318738 fnott: update 2024-08-12 08:35:40 +02:00
c70e34c8f2 swaybg: update 2024-08-12 07:36:31 +02:00
3efa28b6c1 nwg-dock: update 2024-08-12 07:36:03 +02:00
39aa913a97 nwg-dock-hyprland: update 2024-08-12 07:35:49 +02:00
3a7ec97fb6 aquamarine: update 2024-08-10 10:14:06 +02:00
c37e119e30 gamescope: update 2024-08-10 10:13:35 +02:00
c7ee6d503e mpvpaper: update 2024-08-08 17:40:12 +02:00
18511fae95 hyprland: update 2024-08-08 08:59:54 +02:00
6a6d7093fa hyprland-plugins: update 2024-08-08 08:59:30 +02:00
8fe22da851 gbar: add recipe 2024-08-08 08:32:40 +02:00
b70f798e21 hyprland: update 2024-08-06 22:04:34 +02:00
a8b61fa23e aquamarine: update 2024-08-06 22:04:11 +02:00
5f9cbcef3b hyprlock: update 2024-08-06 22:03:50 +02:00
0ab30e9a5a hyprpicker: update 2024-08-06 22:03:25 +02:00
c9a4f337cf font-awesome-otf: update 2024-08-04 18:21:52 +02:00
57d02fb5fe light: update SRC_URI 2024-08-04 18:19:42 +02:00
98bdf8c50f ddcutil: update 2024-08-04 18:19:15 +02:00
4a6abf7aaf cxxopts: update 2024-08-04 18:18:52 +02:00
4185a4eaa6 gamescope: update 2024-08-04 09:18:33 +02:00
287c37a078 wlgreet: update 2024-08-02 16:18:38 +02:00
e54c9322fd regreet: update 2024-08-02 16:18:38 +02:00
3109bab9b6 gtkgreet: update 2024-08-02 16:18:38 +02:00
f85d6e8e6e tuigreet: update 2024-08-02 16:18:38 +02:00
2504495a1b greetd: update 2024-08-02 16:18:38 +02:00
89e3da290d Merge pull request 'wayfire: use virtual/libgl instead of mesa' (#5) from dylad/meta-wayland:pr/wayfire/fix_mesa_provider into master
Reviewed-on: https://codeberg.org/flk/meta-wayland/pulls/5
2024-08-01 16:10:44 +00:00
ad5dcd66d9 wayfire: use virtual/libgl instead of mesa
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-08-01 17:32:18 +02:00
414bcd0726 waypaper: fix pep517-backend 2024-08-01 08:09:58 +02:00
a37ab55a56 gimp: dont build api-documentation
This is a temporary workaround to fix an issue thats eventually caused by pango update:
| /home/flk/poky/build/tmp/work/corei7-64-poky-linux/gimp/2.99.18/recipe-sysroot-native/usr/bin/gi-docgen generate --quiet --fatal-warnings --config devel-docs/reference/gimp-ui/gimp-ui-3.0.toml --output-dir=devel-docs/reference/gimp-ui/libgimpui-3.0 --no-namespace-dir --content-dir=/home/flk/poky/build/tmp/work/corei7-64-poky-linux/gimp/2.99.18/git/devel-docs/reference/gimp-ui --add-include-path=/home/flk/poky/build/tmp/work/corei7-64-poky-linux/gimp/2.99.18/build/libgimp --add-include-path=/usr/share/gir-1.0 libgimp/GimpUi-3.0.gir
| WARNING: Unknown component in class link for Gimp.Brush: .Chooser
| Creates a [class@Gimp.Brush.Chooser] controlled by the specified property.
|           ^~~~~~~~~~~~~~~~~~~~~~~~~~
| ninja: build stopped: subcommand failed.
2024-07-31 14:52:49 +02:00
2b3b8066e6 hyprland: update 2024-07-30 16:40:17 +02:00
989a9826a4 hyprlock: update 2024-07-30 16:39:48 +02:00
7a959990b6 aquamarine: update 2024-07-30 16:39:23 +02:00
a4f721e8fc hyprland: update 2024-07-29 01:46:15 +02:00
41978af7d6 xdg-desktop-portal-hyprland: update 2024-07-29 01:45:45 +02:00
c855a4112d hyprland: update 2024-07-28 10:24:10 +02:00
f6cd06e612 hyprutils: update 2024-07-28 10:23:36 +02:00
484f00b75a hyprland: update 2024-07-27 23:45:57 +02:00
8e1351cc79 aquamarine: update 2024-07-27 23:45:29 +02:00
3299622dc0 hyprland: update 2024-07-27 07:25:41 +02:00
46cd42b6c9 aquamarine: update 2024-07-27 07:25:04 +02:00
7db5cb49f2 waybar: update 2024-07-27 01:16:17 +02:00
694e8d1b50 hyprland-plugins: update 2024-07-24 07:53:47 +02:00
07e0e53584 hyprwayland-scanner: update 2024-07-24 07:53:47 +02:00
223c031b14 hyprutils: update 2024-07-24 07:53:47 +02:00
3761bd76e2 hyprlang: update 2024-07-24 07:53:47 +02:00
41ef08bc10 hyprland: update 2024-07-24 07:53:47 +02:00
ce27681a6a aquamarine: update 2024-07-24 07:53:47 +02:00
8cc75f8083 add 'Upstream-Status' to some patches 2024-07-24 07:53:47 +02:00
35a6571846 Merge pull request 'recipes/support/hyprland: remove libxdmcp dependency from hyprpicker' (#4) from dylad/meta-wayland:pr/hyprpicker/rm_useless_deps into master
Reviewed-on: https://codeberg.org/flk/meta-wayland/pulls/4
2024-07-23 16:28:49 +00:00
747c9f99ec recipes/support/hyprland: remove libxdmcp dependency from hyprpicker
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-07-23 17:13:25 +02:00
a9a489b4d2 gamescope: update 2024-07-18 06:13:52 +02:00
9d1aea3dc3 labwc: update 2024-07-18 05:43:57 +02:00
c2eebcd659 sway: update 2024-07-18 05:40:25 +02:00
0e041b422a wlroots: update 2024-07-18 05:39:41 +02:00
a876d7c8d4 wlroots: add recipe for wlroots-0.18 2024-07-18 05:38:57 +02:00
1a8dc25a87 hyprland: update 2024-07-15 21:59:19 +02:00
9138b30792 aquamarine: update 2024-07-15 21:59:08 +02:00
38f2c89cf8 hyprutils: update 2024-07-15 21:59:03 +02:00
86858458b5 Merge pull request 'recipes-support/hyprland: update hyprpicker' (#3) from dylad/meta-wayland:pr/update_hyprpicker_rev into master
Reviewed-on: https://codeberg.org/flk/meta-wayland/pulls/3
2024-07-15 16:11:02 +00:00
d7879e493a recipes-support/hyprland: update hyprpicker
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-07-15 16:44:54 +02:00
0b74c5dcc9 hyprland-contrib: update 2024-07-12 20:56:00 +02:00
47049bd8eb aquamarine: update 2024-07-12 20:56:00 +02:00
2b89d0383d hyprland: update 2024-07-12 20:56:00 +02:00
6f795dc304 Merge pull request 'recipes-extended/libdbusmenu: add libxslt-native dependency' (#2) from dylad/meta-wayland:pr/libdbusmenu_add_missing_dep into master
Reviewed-on: https://codeberg.org/flk/meta-wayland/pulls/2
2024-07-11 16:00:02 +00:00
2b7d09f64b recipes-extended/libdbusmenu: add libxslt-native dependencies
This dependency will provide xsltproc tool needed at compile time

Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-07-11 15:47:18 +02:00
9664da5e9a hyprland-plugins: update 2024-07-10 11:03:28 +02:00
9404d0e755 hyprutils: update 2024-07-10 10:56:20 +02:00
999ea5aab7 hyprlang: update 2024-07-10 10:56:04 +02:00
c91953893e aquamarine: update 2024-07-10 10:55:29 +02:00
b2b714d4a4 hyprland: update
- Add the last version built with wlroots
- Move hyprland_git to recipes-support. It no longer utilizes wlroots
  but renders with its homemade  rendering backend library 'Aquamarine'
2024-07-10 10:50:42 +02:00
d45003a6fb sway: update 2024-07-09 09:47:45 +02:00
8529785456 wlroots: update 2024-07-09 09:47:25 +02:00
5cefb81360 srain: update 2024-07-09 09:10:19 +02:00
cb93fbe946 wayfire: update 2024-07-09 09:04:29 +02:00
7d54de2b56 hyprwayland-scanner: update 2024-07-07 15:24:10 +02:00
6d6318e863 hyprlock: update 2024-07-07 15:22:53 +02:00
7dc674a297 squeekboard: update 2024-07-04 15:39:11 +02:00
e82aa05f8b feedbackd: update 2024-07-04 14:36:40 +02:00
ca91f395d8 phosh: update 2024-07-04 14:23:18 +02:00
7ae09b3edf phoc: update 2024-07-04 14:03:50 +02:00
037fa5c5d3 callaudiod: update 2024-07-04 14:03:11 +02:00
359e2ec87d gmobile: update 2024-07-04 14:02:55 +02:00
46cc850aed Merge pull request 'Change HOST_SYS to RUST_HOST_SYS in squeekboard' (#1) from meowcakes/meta-wayland:master into master
Reviewed-on: https://codeberg.org/flk/meta-wayland/pulls/1
2024-07-04 05:24:47 +00:00
93fb69f3e8 HOST_SYS -> RUST_HOST_SYS 2024-07-04 15:02:42 +10:00
b56de68161 sway: update 2024-07-02 07:43:53 +02:00
b1b8ea1ad0 wlroots: update 2024-07-02 07:43:32 +02:00
5a2220b97c wlroots-0.17: update 2024-07-02 07:42:56 +02:00
171 changed files with 3138 additions and 1977 deletions

View File

@ -8,7 +8,7 @@ BBFILE_COLLECTIONS += "wayland"
BBFILE_PATTERN_wayland = "^${LAYERDIR}/"
BBFILE_PRIORITY_wayland = "5"
LAYERSERIES_COMPAT_wayland = "scarthgap styhead"
LAYERSERIES_COMPAT_wayland = "walnascar"
LAYERDEPENDS_wayland = " \
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"
S = "${WORKDIR}/git"
SRCREV = "8f7357cf57b46216160cd3dc1f09f02a05fed172"
SRCREV = "d70c24a745e2f2195222400f901cb3a9296f28b5"
FILES:${PN} += "${libdir}"

View File

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

View File

@ -5,21 +5,22 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=e0f1d50df739a9fb8eae12a8f37ce352"
SRC_URI:append = " \
file://0001-meson.build-Dont-build-hyprland-share-picker-with-me.patch \
file://0001-ScreencopyShared.hpp-drop-define-SPA_VERSION_POD_BUI.patch \
file://0001-Revert-core-add-version-and-improve-help.patch \
"
require xdg-desktop-portal-hyprland.inc
# Note: meta-qt6 is needed
DEPENDS = " \
wayland \
wayland-native \
wayland-protocols \
hyprlang \
hyprutils \
hyprwayland-scanner-native \
libdrm \
pipewire \
sdbus-c++-1 \
sdbus-c++ \
virtual/libgbm \
wayland \
wayland-protocols \
"
RDEPENDS:${PN} = "hyprland-share-picker grim slurp hyprpicker hyprlang"

View File

@ -1,3 +1,3 @@
SRC_URI = "gitsm://github.com/hyprwm/xdg-desktop-portal-hyprland.git;protocol=https;nobranch=1"
SRCREV = "24be4a26f0706e456fca1b61b8c79f7486a9e86d"
PV = "1.3.2"
SRCREV = "7613351375de66ca0d56689e333d460e2db05454"
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

@ -1,33 +0,0 @@
From f181899034beb4311c8e63056ce73d00df6981c8 Mon Sep 17 00:00:00 2001
From: Markus Volk <f_l_k@t-online.de>
Date: Sun, 30 Jun 2024 15:10:05 +0200
Subject: [PATCH] ScreencopyShared.hpp: drop #define
SPA_VERSION_POD_BUILDER_CALLBACKS
This is defined in pipewire
Fixes build with pipewire 1.2.0
| ../git/src/portals/../core/../portals/../shared/ScreencopyShared.hpp:9:43: error: expected primary-expression before '.' token
| 9 | #define SPA_VERSION_POD_BUILDER_CALLBACKS .version = 0
Signed-off-by: Markus Volk <f_l_k@t-online.de>
---
src/shared/ScreencopyShared.hpp | 4 +---
1 file changed, 0 insertions(+), 2 deletions(-)
diff --git a/src/shared/ScreencopyShared.hpp b/src/shared/ScreencopyShared.hpp
index d626da6..e3b0a94 100644
--- a/src/shared/ScreencopyShared.hpp
+++ b/src/shared/ScreencopyShared.hpp
@@ -5,8 +5,6 @@
extern "C" {
#include <spa/pod/builder.h>
-#undef SPA_VERSION_POD_BUILDER_CALLBACKS
-#define SPA_VERSION_POD_BUILDER_CALLBACKS .version = 0
#include <spa/buffer/meta.h>
#include <spa/utils/result.h>
#include <spa/param/props.h>
--
2.45.1

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
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Upstream-Status: Pending
---
meson.build | 1 -
1 file changed, 1 deletion(-)

View File

@ -21,8 +21,8 @@ DEPENDS += " \
S = "${WORKDIR}/git"
PV = "252.9"
SRCREV = "17963fe8309e4782896335c3f8dc4a6c4b57d0b2"
PV = "255.5"
SRCREV = "a5d0503e56596e4495407e6bbdd89ec2cf1fbe98"
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.0.0"
SRCREV = "c74846a891b3cc3bfa992d588b1295f528d43039"
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,12 @@
SUMMARY = "A python implementation of the mustache templating language."
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=4a2d7b4be06609e1a683e7d895c75c02"
SRC_URI = "git://github.com/noahmorrison/chevron;protocol=https;branch=main"
inherit setuptools3
S = "${WORKDIR}/git"
PV = "0.13.1"
SRCREV = "d7f6bd54a296620068570fb83b91a43958ee5e37"

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

@ -2,5 +2,7 @@ do_install:append:class-target() {
ln -sf ${bindir}/python3 ${D}${bindir}/python
}
FILES:${PN}:class-target += "${bindir}/python"
PACKAGES:prepend:class-target = "${PN}-as-python "
FILES:${PN}-as-python = "${bindir}/python"
RRECOMMENDS:${PN}-core:append:class-target = " ${PN}-as-python"

View File

@ -0,0 +1,11 @@
SUMMARY = "Python ipc bindings for wayfire"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://license;md5=12a8965e31d96ba989d4294f1e2cd525"
inherit python_setuptools_build_meta
SRC_URI = "git://github.com/WayfireWM/pywayfire.git;protocol=https;branch=main"
SRCREV = "af2d7a187c8479c114102d6c9413ad25316b199a"
PV = "0.3"
S = "${WORKDIR}/git"

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

@ -11,8 +11,8 @@ inherit meson pkgconfig
SRC_URI = "git://gitlab.com/mobian1/callaudiod.git;protocol=https;branch=master"
S = "${WORKDIR}/git"
PV = "0.1.9"
SRCREV = "50d1ac3792aac03abe0a3a88ceac77201a43bb3b"
PV = "0.1.10"
SRCREV = "56831297817afb6b30062b7cee3e40225ac39cac"
FILES:${PN} += "${datadir}"

View File

@ -3,6 +3,7 @@ From: Cole Mickens <cole.mickens@gmail.com>
Date: Sun, 26 Jan 2020 01:27:08 -0800
Subject: [PATCH] CMakeLists.txt: output date.pc for pkg-config
Upstream-Status: Pending []
---
CMakeLists.txt | 15 +++++++++++++++
date.pc.in | 10 ++++++++++

View File

@ -6,11 +6,11 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
SRC_URI = "git://github.com/rockowitz/ddcutil.git;protocol=https;branch=master"
DEPENDS = "i2c-tools glib-2.0 kmod"
DEPENDS = "i2c-tools glib-2.0 kmod jansson"
S = "${WORKDIR}/git"
PV = "1.3.0"
SRCREV = "207f6c75b01924bf5aa7faa4a6688eb2c14dfebf"
PV = "2.1.4"
SRCREV = "ca610f91d5483e19bfdae88bb0094973cc81fc95"
inherit autotools pkgconfig gobject-introspection
@ -30,5 +30,5 @@ do_install:append () {
cp -rf ${D}${datadir}/ddcutil/data/* ${D}${sysconfdir}/udev/rules.d
}
FILES:${PN} += "${sysconfdir}"
FILES:${PN} += "${sysconfdir} ${libdir}/modules-load.d/ddcutil.conf"

View File

@ -8,6 +8,8 @@ workaround for:
| FAILED: version.h
| /home/flk/build/poky/build-intel/tmp/hosttools/env LC_ALL=C ../git/generate-version.sh 3.0.1 ../git/ version.h
| fatal: unsafe repository ('/home/flk/build/poky/build-intel/tmp/work/corei7-64-poky-linux/fcft/3.0.1-r0/git' is owned by someone else)
Upstream-Status: Inappropriate [oe-specific]
---
generate-version.sh | 19 +------------------
1 file changed, 1 insertion(+), 18 deletions(-)

View File

@ -15,13 +15,13 @@ DEPENDS = " \
"
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 \
"
S = "${WORKDIR}/git"
PV = "3.1.8"
SRCREV = "8e32809e440c9c75861a2ebbdb0adc348e72fbea"
PV = "3.3.1"
SRCREV = "ccd1afaad891d77c040bad04120e9f602438fc33"
inherit meson pkgconfig

View File

@ -20,8 +20,8 @@ inherit meson pkgconfig features_check gobject-introspection vala
SRC_URI = "gitsm://source.puri.sm/Librem5/feedbackd.git;protocol=https;nobranch=1"
S = "${WORKDIR}/git"
PV = "0.3.0"
SRCREV = "bf6928e47d6fc940986c06428e87a2eb95249ae0"
PV = "0.4.0"
SRCREV = "09396c7d64ee047849e65eb7ce1b7aa88763a902"
EXTRA_OEMESON += "-Dtests=false"

View File

@ -11,8 +11,8 @@ SRC_URI = " \
"
S = "${WORKDIR}/git"
PV = "6.5.2"
SRCREV = "c0f460dca7f7688761120415ff3c9cf7f73119be"
PV = "6.6.0"
SRCREV = "37eff7fa00de26db41183a3ad8ed0e9119fbc44b"
do_install () {

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

@ -8,8 +8,8 @@ DEPENDS = "glib-2.0 json-glib"
SRC_URI = "git://gitlab.gnome.org/World/Phosh/gmobile.git;protocol=https;branch=main"
S = "${WORKDIR}/git"
SRCREV = "3f3a8c70f6106e00388075c77982876857b321d8"
PV = "0.2.0"
SRCREV = "ca8db41bb39a3117461614ae4558a3e3019a19be"
PV = "0.2.1"
do_install:append() {
install -m 0644 ${B}/gm-config.h ${D}${includedir}

View File

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

View File

@ -0,0 +1,33 @@
From 02fee99a4be76b1db07f27cad68986061168e7e1 Mon Sep 17 00:00:00 2001
From: Markus Volk <f_l_k@t-online.de>
Date: Tue, 20 Aug 2024 11:57:39 +0200
Subject: [PATCH] build as package
Upstream-Status: Pending
---
meson.build | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/meson.build b/meson.build
index d33614b..d3e068d 100644
--- a/meson.build
+++ b/meson.build
@@ -19,6 +19,8 @@ systemduserdir = join_paths(systemddir, 'user')
root_inc = include_directories('.')
+pkgconfig = import ('pkgconfig')
+
cc = meson.get_compiler('c')
global_c_args = []
@@ -113,4 +115,6 @@ summary = [
'-----------',
]
+pkgconfig.generate(call_ui_lib)
+
message('\n'.join(summary))
--
2.45.2

View File

@ -0,0 +1,30 @@
SUMMARY = "Libcall-ui carries common user interface parts for call handling. It is meant to be used as a git submodule."
HOMEPAGE = "https://gitlab.gnome.org/World/Phosh/libcall-ui"
LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c"
DEPENDS = "glib-2.0 libhandy gtk+3 callaudiod"
inherit meson pkgconfig gi-docgen gobject-introspection
SRC_URI = " \
git://gitlab.gnome.org/World/Phosh/libcall-ui.git;protocol=https;branch=libcall-ui-0.1.x \
file://0001-build-as-package.patch \
"
S = "${WORKDIR}/git"
PV = "0.1.4"
SRCREV = "5bb3fc2d662285681a54ce4b5bc2ed29a47c8c74"
GIR_MESON_OPTION = ''
do_install:append() {
install -d ${D}${includedir}
install -m 0644 ${B}/src/libcall-ui.a ${D}${libdir}
cp -rf ${B}/src/libcall-ui.a.p ${D}${libdir}
install -m 0644 ${B}/cui-config.h ${D}${includedir}
install -m 0644 ${S}/src/*.h ${D}${includedir}
install -m 0644 ${B}/src/*.h ${D}${includedir}
}
FILES:${PN} += "${libdir}/libcall-ui.a.p"

View File

@ -3,14 +3,13 @@ HOMEPAGE = "https://github.com/AyatanaIndicators/libdbusmenu"
LICENSE = "LGPL-3.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=6a6a8e020838b23406c81b19c1d46df6"
SRC_URI = "git://github.com/AyatanaIndicators/libdbusmenu.git;protocol=https;branch=master"
SRC_URI = "git://github.com/JetBrains/libdbusmenu.git;protocol=https;branch=master"
DEPENDS = "glib-2.0 json-glib dbus intltool-native"
DEPENDS = "glib-2.0 json-glib dbus intltool-native libxslt-native"
S = "${WORKDIR}/git"
PV = "16.0.4"
SRCREV = "4d03141aea4e2ad0f04ab73cf1d4f4bcc4a19f6c"
SRCREV = "38d7a2ada4b2a08c535491d43a39825868f2b065"
EXTRA_OECONF += "--disable-dumper --disable-gtk --disable-gtk-doc"
CFLAGS += "-Wno-error"

View File

@ -3,13 +3,14 @@ HOMEPAGE = "https://github.com/AyatanaIndicators/libdbusmenu"
LICENSE = "LGPL-3.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=6a6a8e020838b23406c81b19c1d46df6"
DEPENDS = "glib-2.0 json-glib dbus gtk+ gtk+3 libdbusmenu-glib intltool-native"
SRC_URI = "git://github.com/JetBrains/libdbusmenu.git;protocol=https;branch=master"
DEPENDS = "glib-2.0 json-glib dbus gtk+ gtk+3 libdbusmenu-glib intltool-native libxslt-native"
RDEPENDS:${PN} = "libdbusmenu-glib"
SRC_URI = "git://github.com/AyatanaIndicators/libdbusmenu.git;protocol=https;branch=master"
S = "${WORKDIR}/git"
PV = "16.0.4"
SRCREV = "4d03141aea4e2ad0f04ab73cf1d4f4bcc4a19f6c"
SRCREV = "38d7a2ada4b2a08c535491d43a39825868f2b065"
EXTRA_OECONF += "--disable-dumper --disable-gtk-doc"

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

@ -2,7 +2,7 @@ SUMMARY = "varlink is an interface description format and protocol accessible to
HOMEPAGE = "https://varlink.org"
LICENSE = "Apache-2.0 & BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=e316e9609dd7672b87ff25b46b2cf3e1"
LIC_FILES_CHKSUM = "file://LICENSE;md5=e3fc50a88d0a364313df4b21ef20c29e"
SRC_URI = " \
git://github.com/varlink/libvarlink.git;protocol=https;branch=master \

View File

@ -4,13 +4,11 @@ SECTION = "libs"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
SRC_URI = " \
git://github.com/haikarainen/light.git;protocol=https;branch=master \
"
SRC_URI = "git://gitlab.com/dpeukert/light;protocol=https;branch=main"
S = "${WORKDIR}/git"
PV = "1.2.2"
SRCREV = "9faa9ae075f9e857aecb3eee8a028fc93108f1c2"
SRCREV = "2a54078cbe3814105ee4f565f451b1b5947fbde0"
CFLAGS += " -fcommon"

View File

@ -1,25 +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>
---
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"
SRCREV = "1cb28a66ca79a0845e99433fd1056257456cef8b"
EXTRA_OEMAKE = "prefix=${prefix}"
EXTRA_OEMAKE = "prefix=${prefix} DESTDIR=${D}"
inherit autotools-brokensep pkgconfig
BBCLASSEXTEND = ""
do_compile() {
oe_runmake
}
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

@ -4,6 +4,8 @@ Date: Mon, 1 Jun 2020 22:32:16 +0200
Subject: [PATCH 1/1] fix wrong math
Signed-off-by: Christian Hesse <mail@eworm.de>
Upstream-Status: Pending []
---
xcur2png.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

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

View File

@ -2,6 +2,7 @@ Add additional system header #include directives for more
function prototypes. This avoids implicit function declarations
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
index 4f36149aa84fba57..a59b5c5fa58e085b 100644
--- 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
Reported-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
+++ b/src/aarender.c 2008-03-18 23:55:50.000000000 +0100
@@ -94,8 +94,8 @@

View File

@ -1,3 +1,4 @@
Upstream-Status: Inactive-Upstream [last project activity in 2001]
--- a/src/aarender.c
+++ b/src/aarender.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
--- a/src/aalinuxkbd.c 2016-12-19 12:40:26.660039735 +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
retrieving revision 1.2
Upstream-Status: Inactive-Upstream [last project activity in 2001]
diff -u -r1.2 aalib.m4
--- a/aalib.m4 3 May 2001 14:56:44 -0000 1.2
+++ 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
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/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
--- 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

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
+++ b/aalib.m4 2006-03-05 13:58:32.000000000 +0000
@@ -9,7 +9,7 @@

View File

@ -10,7 +10,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=55ca817ccb7d5b5b66355690e9abc605"
S = "${WORKDIR}/aalib-1.4.0"
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-free-offset-pointer.patch \
file://aalib-key-down-OOB.patch \
@ -25,3 +25,8 @@ SRC_URI[sha256sum] = "fbddda9230cf6ee2a4f5706b4b11e2190ae45f5eda1f0409dc4f99b35e
inherit autotools
EXTRA_OECONF += "--with-ncurses=${STAGING_DIR_HOST}"
do_install:append() {
rm -f ${D}${bindir}/aalib-config
}

View File

@ -13,8 +13,8 @@ DEPENDS = " \
"
S = "${WORKDIR}/git"
SRCREV = "8678234c163d0b0b616ec9ff6e5e0e1c87e0e6f4"
PV = "1.4"
SRCREV = "0069bc236e47f35605c5326a81c3a163fb0c988e"
PV = "1.7"
inherit meson pkgconfig

View File

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

View File

@ -0,0 +1,29 @@
SUMMARY = "Blazingly fast and efficient status bar + widgets written for gtk3"
HOMEPAGE = "https://github.com/scorpion-26/gBar"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=15efb84d5f4a09189d30d2682a2373ec"
REQUIRED_DISTRO_FEATURES = "wayland"
SRC_URI = "git://github.com/scorpion-26/gBar.git;protocol=https;branch=master"
S = "${WORKDIR}/git"
SRCREV = "b1e2c2ed26a62058c502db3a03ac615f2567942e"
DEPENDS += " \
gtk+3 \
gtk-layer-shell \
pulseaudio \
wayland \
wayland-native \
wayland-protocols \
"
inherit meson pkgconfig features_check
PACKAGECONFIG ?= "sass ${@bb.utils.filter('DISTRO_FEATURES', 'bluetooth', d)}"
PACKAGECONFIG[bluetooth] = "-DWithBlueZ=true,-DWithBlueZ=false,bluez5"
PACKAGECONFIG[dbusmenu] = "-DWithSNI=true,-DWithSNI=false,libdbusmenu-gtk"
PACKAGECONFIG[sass] = "-DWithLibSass=true,-DWithLibSass=false,libsass"
FILES:${PN} += "${datadir}"

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 gi-docgen 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"
PV = "0.8.2"
SRCREV = "91e5ef02b557f93337bcc11ffe8c0a251aa9ab52"
PV = "0.9.0"
SRCREV = "984dbbfc1d64c763e15a56dff662af267b551f68"
inherit meson pkgconfig features_check gobject-introspection vala

View File

@ -20,8 +20,8 @@ SRC_URI = " \
"
S = "${WORKDIR}/git"
PV = "1.0.2"
SRCREV = "a689a399d37d174f2e93442e3adc931a9d8dee90"
PV = "1.0.4"
SRCREV = "536ff516ed68b9bb34afc4c07f942a54b2b4b03f"
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 = " \
glib-2.0-native \
gtk+3 \
gtk-layer-shell \
gtk-session-lock \
libpam \
scdoc-native \
wayland \
@ -21,9 +21,8 @@ DEPENDS = " \
SRC_URI = "git://github.com/jovanlanik/gtklock.git;protocol=https;branch=master"
S = "${WORKDIR}/git"
PV = "2.1.0"
SRCREV = "3b2ae2b087aea30e464eed92e2cd011984a9b051"
PV = "4.0.0"
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"
PV = "0.9"
SRCREV = "008a2a26b6e7d266d190ab85d6c25cf4b8a7bd06"
SRCREV = "9542ea7cb209c6692c83be95e8ab2826f5560289"
FILES:${PN} += "${systemd_user_unitdir}/iwgtk.service"

View File

@ -0,0 +1,41 @@
From db03d3455c9db082c373318c08f2377c03a62e99 Mon Sep 17 00:00:00 2001
From: Markus Volk <f_l_k@t-online.de>
Date: Tue, 20 Aug 2024 12:22:55 +0200
Subject: [PATCH] meson.build: allow shared build
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Upstream-Status: Pending
---
meson.build | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/meson.build b/meson.build
index a1a2af5..97f43c1 100644
--- a/meson.build
+++ b/meson.build
@@ -3,12 +3,14 @@ project('gvc', 'c',
default_options: ['static=true']
)
-assert(meson.is_subproject(), 'This project is only intended to be used as a subproject!')
+#assert(meson.is_subproject(), 'This project is only intended to be used as a subproject!')
gnome = import('gnome')
pkglibdir = get_option('pkglibdir')
pkgdatadir = get_option('pkgdatadir')
+pkgconfig = import ('pkgconfig')
+
cdata = configuration_data()
cdata.set_quoted('GETTEXT_PACKAGE', get_option('package_name'))
@@ -135,3 +137,5 @@ configure_file(
output: 'config.h',
configuration: cdata
)
+
+pkgconfig.generate(libgvc)
--
2.45.2

View File

@ -0,0 +1,30 @@
SUMMARY = "libgnome-volume-control is a copy library"
HOMEPAGE = "http://www.gimp.org"
SECTION = "graphics"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/GPL-2.0-only;md5=801f80980d171dd6425610833a22dbe6"
DEPENDS = " \
glib-2.0 \
pulseaudio \
"
inherit meson pkgconfig
SRC_URI = " \
git://gitlab.gnome.org/GNOME/libgnome-volume-control.git;protocol=https;branch=master \
file://0001-build-as-package.patch \
"
S = "${WORKDIR}/git"
SRCREV = "5f9768a2eac29c1ed56f1fbb449a77a3523683b6"
do_install:append() {
install -d ${D}${includedir}
install -m 0644 ${B}/libgvc.a ${D}${libdir}
cp -rf ${B}/libgvc.a.p ${D}${libdir}
install -m 0644 ${S}/*.h ${D}${includedir}
install -m 0644 ${B}/*.h ${D}${includedir}
}
FILES:${PN} += "${libdir}/libgvc.a.p"

View File

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

View File

@ -15,7 +15,6 @@ RDEPENDS:${PN} = " \
python3-pillow \
python3-pkg-resources \
python3-send2trash \
imagemagick \
grim \
slurp \
swaybg \
@ -25,23 +24,15 @@ RDEPENDS:${PN} = " \
inherit setuptools3
S = "${WORKDIR}/git"
PV = "1.12.9"
SRCREV = "20849501ee5fecc701d4bdfdbce6d6a320737a7d"
do_configure:prepend() {
[ -d ${S}/dist ] && mv ${S}/dist ${S}/distrib
}
PV = "1.14.1"
SRCREV = "cab8deb764472c9d727b5a44bfca0ce6e4612c8b"
do_install:append() {
install -d ${D}${bindir} ${D}${datadir}/azote ${D}${datadir}/pixmaps ${D}${datadir}/applications
install -m 755 ${S}/distrib/azote ${D}${bindir}
install -m 644 ${S}/distrib/azote.desktop ${D}${datadir}/applications
install -m 644 ${S}/distrib/azote.svg ${D}${datadir}/pixmaps
install -m 644 ${S}/distrib/indicator_active.png ${D}${datadir}/azote
install -m 644 ${S}/distrib/indicator_attention.png ${D}${datadir}/azote
install -d ${D}${datadir}/azote ${D}${datadir}/pixmaps ${D}${datadir}/applications
install -m 644 ${S}/dist/azote.desktop ${D}${datadir}/applications
install -m 644 ${S}/dist/azote.svg ${D}${datadir}/pixmaps
install -m 644 ${S}/dist/indicator_active.png ${D}${datadir}/azote
install -m 644 ${S}/dist/indicator_attention.png ${D}${datadir}/azote
}
FILES:${PN}:append = " \
${datadir} \
${bindir} \
"
FILES:${PN} += "${datadir}"

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"
PV = "0.1.5"
SRCREV = "86f75d0856193c1ba1505f6afbc1b73d34c7093a"
PV = "0.1.6"
SRCREV = "c4da7d817747ad2f8cfda332d95bd4fc55eb6b34"
S = "${WORKDIR}/sources"
UNPACKDIR = "${S}"

View File

@ -17,8 +17,8 @@ RDEPENDS:${PN} = "\
inherit setuptools3
S = "${WORKDIR}/git"
PV = "0.3.19"
SRCREV = "74e907f1a8e9cb2f8e649d7439da11e00c249856"
PV = "0.3.23"
SRCREV = "3a2717b48853534fccc4aedf7ab24bc13be37dcb"
do_install:append() {
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"
PV = "0.1.9"
SRCREV = "d4cd7439ebfb29238674b94deb120695dd1425f1"
PV = "0.4.3"
SRCREV = "69423b2fb8cff7a1a6364bec05e4c19eac2ea63e"
S = "${WORKDIR}/sources"
UNPACKDIR = "${S}"
@ -31,15 +31,15 @@ do_install:append() {
cp -rf ${S}/src/${GO_IMPORT}/images ${D}${datadir}/nwg-dock-hyprland
cat >${D}${systemd_user_unitdir}/nwg-dock-hyprland.service <<EOF
[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]
LockPersonality=yes
MemoryDenyWriteExecute=yes
NoNewPrivileges=yes
RestrictNamespaces=yes
Type=simple
ExecStart= /usr/bin/nwg-dock-hyprland -mb 6 -d -hd 2000
ExecStart=nwg-dock-hyprland -d -hd 2000
Slice=session.slice
TimeoutStopSec=5sec
Restart=on-failure
[Install]

View File

@ -12,8 +12,8 @@ GO_IMPORT = "github.com/nwg-piotr/nwg-dock.git"
SRC_URI = "git://${GO_IMPORT};destsuffix=src/${GO_IMPORT};nobranch=1;protocol=https"
PV = "0.3.9"
SRCREV = "6fdd055eaff282298ea5496d203514b5f99314a0"
PV = "0.4.1"
SRCREV = "3f010171ab8596552efdc2f03d5f09c0042bbb64"
S = "${WORKDIR}/sources"
UNPACKDIR = "${S}"

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"
PV = "0.4.7"
SRCREV = "0cd48d1631eecb3043ee2c1fed9dfa25ca855375"
PV = "0.6.3"
SRCREV = "d1be3de9d7a4ae2a26415aa3c628e8ba6ac7d676"
S = "${WORKDIR}/sources"
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."
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"
RDEPENDS:${PN} = "xcur2png go-runtime"
@ -8,8 +8,8 @@ RDEPENDS:${PN} = "xcur2png go-runtime"
GO_IMPORT = "github.com/nwg-piotr/nwg-look"
SRC_URI = "git://${GO_IMPORT};destsuffix=src/${GO_IMPORT};branch=main;protocol=https"
SRCREV = "88f2639445084bf265ad71dba1c7af507c471762"
PV = "0.2.7"
SRCREV = "986439c5367eea41d24952e55684efc8899d8809"
PV = "1.0.2"
S = "${WORKDIR}/sources"
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"
PV = "0.1.3"
SRCREV = "fd8b92ad1ad0c0c7a23fc7a0be942ca0cbe7f7e0"
PV = "0.1.7"
SRCREV = "5806a1bb8b916478a5b25aec2a0c3cdcb071de0b"
S = "${WORKDIR}/sources"
UNPACKDIR = "${S}"

View File

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

View File

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

View File

@ -0,0 +1,76 @@
From da96ea97125c7486eb3604844ef453d2b8b2442c Mon Sep 17 00:00:00 2001
From: Markus Volk <f_l_k@t-online.de>
Date: Tue, 20 Aug 2024 12:41:01 +0200
Subject: [PATCH] meson: build without subproject wrap
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Upstream-Status: Pending
---
meson.build | 38 +++++++++++++++++++-------------------
1 file changed, 19 insertions(+), 19 deletions(-)
diff --git a/meson.build b/meson.build
index d3c2c10a..0964f9ba 100644
--- a/meson.build
+++ b/meson.build
@@ -147,13 +147,13 @@ gsettings_desktop_schemas_dep = dependency('gsettings-desktop-schemas', version:
gtk_dep = dependency('gtk+-3.0', version: '>=3.22')
gtk_wayland_dep = dependency('gtk+-wayland-3.0', version: '>=3.22')
gudev_dep = dependency('gudev-1.0')
-libcall_ui = subproject('libcall-ui',
- default_options: [
- 'examples=false',
- 'gtk_doc=false',
- 'tests=false',
- 'install-i18n=@0@'.format(get_option('callui-i18n')),
- ])
+#libcall_ui = subproject('libcall-ui',
+# default_options: [
+# 'examples=false',
+# 'gtk_doc=false',
+# 'tests=false',
+# 'install-i18n=@0@'.format(get_option('callui-i18n')),
+# ])
libfeedback_dep = dependency('libfeedback-0.0',
version: '>= 0.4.0',
fallback: ['libfeedback', 'libfeedback_dep'],
@@ -163,23 +163,23 @@ libfeedback_dep = dependency('libfeedback-0.0',
'gtk_doc=false',
'tests=false'],
)
-libgvc = subproject('gvc',
- default_options: [
- 'package_name=' + meson.project_name(),
- 'package_version=' + meson.project_version(),
- 'pkgdatadir=' + pkgdatadir,
- 'pkglibdir=' + pkglibdir,
- 'static=true',
- 'introspection=false',
- 'alsa=false'
- ])
-libgvc_dep = libgvc.get_variable('libgvc_dep')
+#libgvc = subproject('gvc',
+# default_options: [
+# 'package_name=' + meson.project_name(),
+# 'package_version=' + meson.project_version(),
+# 'pkgdatadir=' + pkgdatadir,
+# 'pkglibdir=' + pkglibdir,
+# 'static=true',
+# 'introspection=false',
+# 'alsa=false'
+# ])
+libgvc_dep = dependency('gvc')
libhandy_dep = dependency('libhandy-1',
version: '>=1.1.90',
fallback: ['libhandy', 'libhandy_dep'],
default_options: ['introspection=disabled']
)
-libcall_ui_dep = libcall_ui.get_variable('libcall_ui_dep')
+libcall_ui_dep = dependency('call-ui')
libnm_dep = dependency('libnm', version: '>= 1.14')
libpolkit_agent_dep = dependency('polkit-agent-1', version: '>= 0.122')
libsoup_dep = dependency('libsoup-3.0', version: '>= 3.6')
--
2.47.1

View File

@ -1,36 +0,0 @@
From bfd49ad17c115899bdec41f5819fef21f622e620 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 f9107b26..8bddeace 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -343,12 +343,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
phosh_deps = [
libsoup_dep,
--
2.45.1

View File

@ -6,23 +6,25 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
REQUIRED_DISTRO_FEATURES = "wayland polkit pam pulseaudio"
DEPENDS = " \
callaudiod \
libcall-ui \
evolution-data-server \
evince \
feedbackd \
fribidi \
glib-2.0 \
gmobile \
gnome-bluetooth \
gnome-desktop \
gtk+3 \
gcr3 \
libgudev \
libhandy \
libgnome-volume-control \
libsecret \
networkmanager \
polkit \
pulseaudio \
libsoup-3.0 \
libsoup \
upower \
wayland \
wayland-native \
@ -33,31 +35,29 @@ RDEPENDS:${PN} = " \
polkit-gnome \
gsettings-desktop-schemas \
phoc \
squeekboard \
gnome-desktop \
gnome-session \
wl-clipboard \
calls \
"
PACKAGECONFIG[tests] = "-Dtests=true,-Dtests=false"
PACKAGECONFIG[phoc_tests] = "-Dphoc_tests=enabled,-Dphoc_tests=disabled"
PACKAGECONFIG[tools] = "-Dtools=true,-Dtools=false"
# install systemd service files ?
PACKAGECONFIG[systemd] = "-Dsystemd=true,-Dsystemd=false"
PACKAGECONFIG ?= " \
${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)} \
tools \
"
PACKAGECONFIG ?= ""
inherit features_check gsettings meson pkgconfig gtk-icon-cache
inherit features_check gsettings meson pkgconfig gtk-icon-cache gobject-introspection gi-docgen
SRC_URI = " \
gitsm://gitlab.gnome.org/World/Phosh/phosh.git;protocol=https;nobranch=1 \
file://0001-meson.build-dont-read-includedir-from-pkg-config.patch \
git://gitlab.gnome.org/World/Phosh/phosh.git;protocol=https;nobranch=1 \
file://0001-meson-build-without-subproject-wrap.patch \
"
S = "${WORKDIR}/git"
PV = "0.39.0"
SRCREV = "e1e263efc239870e81c2e4d013bf0615f260141f"
PV = "0.45.0"
SRCREV = "2ac03f70f8d42b729def38e282f5b600286655fb"
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
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Upstream-Status: Pending
---
cargo_build.py | 6 ++++++
meson.build | 6 +++---

View File

@ -0,0 +1,67 @@
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-only & GPL-3.0-or-later"
LIC_FILES_CHKSUM = "file://COPYING;md5=1ebbd3e34237af26da5dc08a4e440464 \
file://debian/copyright;md5=4dbf2d985c407c84a6622b9c95f23802"
DEPENDS = "\
feedbackd \
glib-2.0 \
glib-2.0-native \
gnome-desktop \
gtk+3 \
libbsd \
libxkbcommon \
wayland \
wayland-native \
wayland-protocols \
"
require squeekboard-crates.inc
SRC_URI += "\
git://gitlab.gnome.org/World/Phosh/squeekboard.git;protocol=https;nobranch=1 \
file://0001-Pass-additional-arguments-to-cargo.patch \
"
PV = "1.43.1"
SRCREV = "15569da021824b6da5c337ba9875c5002158f43e"
S = "${WORKDIR}/git"
inherit cargo meson rust pkgconfig cargo-update-recipe-crates
EXTRA_OEMESON = "\
-Dcargo-flags=[\'--target\',\'${RUST_HOST_SYS}\',\'-v\'] \
-Dtests=false \
-Ddepdatadir=${datadir} \
"
export CARGO_FEATURE_STD = "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
}
FILES:${PN} += "${datadir}"

View File

@ -12,9 +12,8 @@ DEPENDS = " \
glib-2.0 \
libconfig \
libsecret \
libsoup-2.4 \
libsoup-3.0 \
openssl \
python3-sphinx-native \
"
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"
S = "${WORKDIR}/git"
PV = "1.6.0"
SRCREV = "bffc387af79503382584b7c064e164994fbd8cb0"
PV = "1.8.0"
SRCREV = "3f876538a0182c1ba5adb2a6f7d96d4fed44856d"
PACKAGECONFIG ??= ""
PACKAGECONFIG[app_indicator] = "-Dapp_indicator=true,-Dapp_indicator=false,libayatana-appindicator"
EXTRA_OEMESON += " \
--buildtype release \
-Ddoc_builders=man \
-Ddoc_builders='' \
"
FILES:${PN} += "${datadir}/metainfo"

View File

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

View File

@ -23,23 +23,21 @@ S = "${WORKDIR}/git"
PV = "0.10.1"
SRCREV = "4275fa3915c12ad2731ff78027188b4b7ceaad64"
PACKAGECONFIG[bash] = "-Dbash-completions=true,-Dbash-completions=false"
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
inherit meson pkgconfig vala manpages
VALA_MESON_OPTION = ""
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}"
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"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=98f7e9dc79966298d76caf1b0a6d35c1"
LIC_FILES_CHKSUM = "file://LICENSE;md5=3cdb43104ea94958cd76fefa0ddf6c89"
REQUIRED_DISTRO_FEATURES = "wayland gobject-introspection-data"
SRC_URI = " \
git://github.com/Alexays/Waybar.git;protocol=https;branch=master \
file://waybar.service \
"
S = "${WORKDIR}/git"
PV = "0.10.3"
SRCREV = "e627879b1656ec7352e6382f80ee16d90b377aaf"
PV = "0.12.0"
SRCREV = "8490a1d9b9a5c8770dd63e9faca0a5e01acedcae"
DEPENDS += " \
date \
@ -35,7 +34,7 @@ DEPENDS += " \
wayland-protocols \
"
inherit meson pkgconfig features_check
inherit meson pkgconfig features_check manpages
PACKAGECONFIG[libcxx] = "-Dlibcxx=true,-Dlibcxx=false,libcxx clang-tidy"
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[libinput] = "-Dlibinput=enabled,-Dlibinput=disabled,libinput"
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[mpris] = "-Dmpris=enabled,-Dmpris=disabled,playerctl"
PACKAGECONFIG[network] = "-Dlibnl=enabled,-Dlibnl=disabled,libnl"
@ -70,7 +69,7 @@ PACKAGECONFIG ?= " \
"
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}"

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"
RDEPENDS:${PN} = "python3-pygobject python3-importlib-metadata python3-platformdirs python3-pillow python3-pathlib2"
inherit setuptools3
inherit python_setuptools_build_meta
S = "${WORKDIR}/git"
PV = "2.2"
SRCREV = "bbdca8a4d96208c748af7307fbcf3d61e46bc64e"
PV = "2.5"
SRCREV = "3ce8658745917588711d6f1df4f183c34628b76b"
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

@ -9,7 +9,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=3a7351a597a91e763901f7c76f21e798"
REQUIRED_DISTRO_FEATURES = "wayland"
SRC_URI = " \
git://codeberg.org/dnkl/fnott.git;protocol=https;branch=releases/1.5 \
git://codeberg.org/dnkl/fnott.git;protocol=https;branch=releases/1.7 \
"
DEPENDS = " \
@ -24,21 +24,15 @@ DEPENDS = " \
wayland-protocols \
"
RDEPENDS:${PN} = " \
fontconfig \
freetype \
wlroots \
"
inherit meson pkgconfig features_check
S = "${WORKDIR}/git"
PV = "1.5.0"
SRCREV = "e950a0b102bab47b09a40b13bd50a5f565ca7792"
PV = "1.7.1"
SRCREV = "27a6fcac306836340e08592eeb6b6d0a912926f7"
EXTRA_OEMESON += "--buildtype release"
PACKAGES += "${PN}-zsh-completion"
FILES:${PN} += "${datadir}/dbus-1 ${systemd_user_unitdir}"
FILES:${PN}-zsh-completion = "${datadir}/zsh"
BBCLASSEXTEND = ""

View File

@ -3,6 +3,7 @@ From: Markus Volk <f_l_k@t-online.de>
Date: Tue, 19 Apr 2022 13:41:21 +0200
Subject: [PATCH] generate-version.sh: dont try to fetch version from git
Upstream-Status: Inappropriate [oe-specific]
---
generate-version.sh | 21 ++-------------------
1 file changed, 2 insertions(+), 19 deletions(-)

View File

@ -24,8 +24,8 @@ SRC_URI = " \
"
S = "${WORKDIR}/git"
PV = "1.17.2"
SRCREV = "b88f0d672f04a835812125ac97ea55240f70de1f"
PV = "1.21.0"
SRCREV = "68f5eab0b0fa08becebbed412947ba19246c2518"
PACKAGECONFIG[grapheme-clustering] = "-Dgrapheme-clustering=enabled,-Dgrapheme-clustering=disabled,utf8proc"
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"
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 = " \
@ -24,17 +24,15 @@ DEPENDS = " \
"
S = "${WORKDIR}/git"
PV = "1.10.2"
SRCREV = "a4964aac0d6ee657649cb15807520bd040c26252"
PV = "1.11.1"
SRCREV = "942a33ea1c831f38d2a01d555bd00a8ba1e6ada1"
inherit meson pkgconfig features_check
PACKAGECONFIG[cairo] = "-Denable-cairo=enabled,-Denable-cairo=disabled,cairo"
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 ?= " \
cairo \
png \
librsvg \
"
@ -42,5 +40,3 @@ PACKAGECONFIG ?= " \
EXTRA_OEMESON += "--buildtype release"
FILES:${PN} += "${datadir}"
BBCLASSEXTEND = ""

View File

@ -1,9 +1,11 @@
#%PAM-1.0
auth requisite pam_nologin.so
auth include common-auth
account include common-account
password include common-password
session required pam_loginuid.so
session optional pam_keyinit.so force revoke
session include common-session
auth requisite pam_nologin.so
auth include common-auth
auth required pam_env.so
auth optional pam_gnome_keyring.so
account include common-account
password include common-password
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

@ -7,9 +7,9 @@ SRC_URI += " \
git://git.sr.ht/~kennylevinsen/greetd;protocol=https;nobranch=1 \
file://greetd.pam \
"
SRCREV = "d70030962341a3ae7a88ecf2f7af748a5a6296d1"
SRCREV = "08efe60feceea8c81f9571c666880ff1e1c2e3ff"
S = "${WORKDIR}/git"
PV = "0.9.0"
PV = "0.10.3"
DEPENDS = "libpam"
RRECOMMENDS:${PN} ?= "agreety"
@ -19,92 +19,128 @@ inherit cargo useradd
CARGO_SRC_DIR = "greetd"
SRC_URI += " \
crate://crates.io/arc-swap/0.4.6 \
crate://crates.io/async-trait/0.1.31 \
crate://crates.io/autocfg/1.0.1 \
crate://crates.io/bitflags/1.2.1 \
crate://crates.io/bytes/1.0.1 \
crate://crates.io/cc/1.0.53 \
crate://crates.io/cfg-if/0.1.10 \
crate://crates.io/addr2line/0.21.0 \
crate://crates.io/adler/1.0.2 \
crate://crates.io/async-trait/0.1.80 \
crate://crates.io/backtrace/0.3.71 \
crate://crates.io/bitflags/2.5.0 \
crate://crates.io/bytes/1.6.0 \
crate://crates.io/cc/1.0.95 \
crate://crates.io/cfg-if/1.0.0 \
crate://crates.io/enquote/1.0.3 \
crate://crates.io/enquote/1.1.0 \
crate://crates.io/getopts/0.2.21 \
crate://crates.io/itoa/0.4.5 \
crate://crates.io/libc/0.2.112 \
crate://crates.io/log/0.4.8 \
crate://crates.io/memchr/2.3.3 \
crate://crates.io/memoffset/0.6.5 \
crate://crates.io/mio/0.7.7 \
crate://crates.io/miow/0.3.6 \
crate://crates.io/nix/0.20.2 \
crate://crates.io/ntapi/0.3.4 \
crate://crates.io/once_cell/1.5.2 \
crate://crates.io/gimli/0.28.1 \
crate://crates.io/itoa/1.0.11 \
crate://crates.io/libc/0.2.153 \
crate://crates.io/memchr/2.7.2 \
crate://crates.io/miniz_oxide/0.7.2 \
crate://crates.io/mio/0.8.11 \
crate://crates.io/nix/0.27.1 \
crate://crates.io/object/0.32.2 \
crate://crates.io/pam-sys/0.5.6 \
crate://crates.io/pin-project-lite/0.2.4 \
crate://crates.io/proc-macro2/1.0.12 \
crate://crates.io/quote/1.0.5 \
crate://crates.io/rpassword/5.0.0 \
crate://crates.io/ryu/1.0.4 \
crate://crates.io/serde/1.0.110 \
crate://crates.io/serde_derive/1.0.110 \
crate://crates.io/serde_json/1.0.53 \
crate://crates.io/signal-hook-registry/1.2.0 \
crate://crates.io/socket2/0.3.19 \
crate://crates.io/syn/1.0.21 \
crate://crates.io/thiserror-impl/1.0.17 \
crate://crates.io/thiserror/1.0.17 \
crate://crates.io/tokio-macros/1.0.0 \
crate://crates.io/tokio/1.0.2 \
crate://crates.io/unicode-width/0.1.7 \
crate://crates.io/unicode-xid/0.2.0 \
crate://crates.io/users/0.11.0 \
crate://crates.io/pin-project-lite/0.2.14 \
crate://crates.io/proc-macro2/1.0.81 \
crate://crates.io/quote/1.0.36 \
crate://crates.io/rpassword/5.0.1 \
crate://crates.io/rustc-demangle/0.1.23 \
crate://crates.io/ryu/1.0.17 \
crate://crates.io/serde/1.0.198 \
crate://crates.io/serde_derive/1.0.198 \
crate://crates.io/serde_json/1.0.116 \
crate://crates.io/signal-hook-registry/1.4.1 \
crate://crates.io/socket2/0.5.6 \
crate://crates.io/syn/2.0.60 \
crate://crates.io/thiserror-impl/1.0.58 \
crate://crates.io/thiserror/1.0.58 \
crate://crates.io/tokio-macros/2.2.0 \
crate://crates.io/tokio/1.37.0 \
crate://crates.io/unicode-ident/1.0.12 \
crate://crates.io/unicode-width/0.1.11 \
crate://crates.io/wasi/0.11.0+wasi-snapshot-preview1 \
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.8 \
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.5 \
crate://crates.io/windows_aarch64_gnullvm/0.48.5 \
crate://crates.io/windows_aarch64_gnullvm/0.52.5 \
crate://crates.io/windows_aarch64_msvc/0.48.5 \
crate://crates.io/windows_aarch64_msvc/0.52.5 \
crate://crates.io/windows_i686_gnu/0.48.5 \
crate://crates.io/windows_i686_gnu/0.52.5 \
crate://crates.io/windows_i686_gnullvm/0.52.5 \
crate://crates.io/windows_i686_msvc/0.48.5 \
crate://crates.io/windows_i686_msvc/0.52.5 \
crate://crates.io/windows_x86_64_gnu/0.48.5 \
crate://crates.io/windows_x86_64_gnu/0.52.5 \
crate://crates.io/windows_x86_64_gnullvm/0.48.5 \
crate://crates.io/windows_x86_64_gnullvm/0.52.5 \
crate://crates.io/windows_x86_64_msvc/0.48.5 \
crate://crates.io/windows_x86_64_msvc/0.52.5 \
"
SRC_URI[arc-swap-0.4.6.sha256sum] = "b585a98a234c46fc563103e9278c9391fde1f4e6850334da895d27edb9580f62"
SRC_URI[async-trait-0.1.31.sha256sum] = "26c4f3195085c36ea8d24d32b2f828d23296a9370a28aa39d111f6f16bef9f3b"
SRC_URI[autocfg-1.0.1.sha256sum] = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a"
SRC_URI[bitflags-1.2.1.sha256sum] = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693"
SRC_URI[bytes-1.0.1.sha256sum] = "b700ce4376041dcd0a327fd0097c41095743c4c8af8887265942faf1100bd040"
SRC_URI[cc-1.0.53.sha256sum] = "404b1fe4f65288577753b17e3b36a04596ee784493ec249bf81c7f2d2acd751c"
SRC_URI[cfg-if-0.1.10.sha256sum] = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822"
SRC_URI[addr2line-0.21.0.sha256sum] = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb"
SRC_URI[adler-1.0.2.sha256sum] = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
SRC_URI[async-trait-0.1.80.sha256sum] = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca"
SRC_URI[backtrace-0.3.71.sha256sum] = "26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d"
SRC_URI[bitflags-2.5.0.sha256sum] = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1"
SRC_URI[bytes-1.6.0.sha256sum] = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9"
SRC_URI[cc-1.0.95.sha256sum] = "d32a725bc159af97c3e629873bb9f88fb8cf8a4867175f76dc987815ea07c83b"
SRC_URI[cfg-if-1.0.0.sha256sum] = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
SRC_URI[enquote-1.0.3.sha256sum] = "2ec878a5d2f3b6e9eaee72373dd23414cfc7d353104741471bec712ef241a66e"
SRC_URI[enquote-1.1.0.sha256sum] = "06c36cb11dbde389f4096111698d8b567c0720e3452fd5ac3e6b4e47e1939932"
SRC_URI[getopts-0.2.21.sha256sum] = "14dbbfd5c71d70241ecf9e6f13737f7b5ce823821063188d7e46c41d371eebd5"
SRC_URI[itoa-0.4.5.sha256sum] = "b8b7a7c0c47db5545ed3fef7468ee7bb5b74691498139e4b3f6a20685dc6dd8e"
SRC_URI[libc-0.2.112.sha256sum] = "1b03d17f364a3a042d5e5d46b053bbbf82c92c9430c592dd4c064dc6ee997125"
SRC_URI[log-0.4.8.sha256sum] = "14b6052be84e6b71ab17edffc2eeabf5c2c3ae1fdb464aae35ac50c67a44e1f7"
SRC_URI[memchr-2.3.3.sha256sum] = "3728d817d99e5ac407411fa471ff9800a778d88a24685968b36824eaf4bee400"
SRC_URI[memoffset-0.6.5.sha256sum] = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce"
SRC_URI[mio-0.7.7.sha256sum] = "e50ae3f04d169fcc9bde0b547d1c205219b7157e07ded9c5aff03e0637cb3ed7"
SRC_URI[miow-0.3.6.sha256sum] = "5a33c1b55807fbed163481b5ba66db4b2fa6cde694a5027be10fb724206c5897"
SRC_URI[nix-0.20.2.sha256sum] = "f5e06129fb611568ef4e868c14b326274959aa70ff7776e9d55323531c374945"
SRC_URI[ntapi-0.3.4.sha256sum] = "7a31937dea023539c72ddae0e3571deadc1414b300483fa7aaec176168cfa9d2"
SRC_URI[once_cell-1.5.2.sha256sum] = "13bd41f508810a131401606d54ac32a467c97172d74ba7662562ebba5ad07fa0"
SRC_URI[gimli-0.28.1.sha256sum] = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253"
SRC_URI[itoa-1.0.11.sha256sum] = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b"
SRC_URI[libc-0.2.153.sha256sum] = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd"
SRC_URI[memchr-2.7.2.sha256sum] = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d"
SRC_URI[miniz_oxide-0.7.2.sha256sum] = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7"
SRC_URI[mio-0.8.11.sha256sum] = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c"
SRC_URI[nix-0.27.1.sha256sum] = "2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053"
SRC_URI[object-0.32.2.sha256sum] = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441"
SRC_URI[pam-sys-0.5.6.sha256sum] = "cd4858311a097f01a0006ef7d0cd50bca81ec430c949d7bf95cbefd202282434"
SRC_URI[pin-project-lite-0.2.4.sha256sum] = "439697af366c49a6d0a010c56a0d97685bc140ce0d377b13a2ea2aa42d64a827"
SRC_URI[proc-macro2-1.0.12.sha256sum] = "8872cf6f48eee44265156c111456a700ab3483686b3f96df4cf5481c89157319"
SRC_URI[quote-1.0.5.sha256sum] = "42934bc9c8ab0d3b273a16d8551c8f0fcff46be73276ca083ec2414c15c4ba5e"
SRC_URI[rpassword-5.0.0.sha256sum] = "d755237fc0f99d98641540e66abac8bc46a0652f19148ac9e21de2da06b326c9"
SRC_URI[ryu-1.0.4.sha256sum] = "ed3d612bc64430efeb3f7ee6ef26d590dce0c43249217bddc62112540c7941e1"
SRC_URI[serde-1.0.110.sha256sum] = "99e7b308464d16b56eba9964e4972a3eee817760ab60d88c3f86e1fecb08204c"
SRC_URI[serde_derive-1.0.110.sha256sum] = "818fbf6bfa9a42d3bfcaca148547aa00c7b915bec71d1757aa2d44ca68771984"
SRC_URI[serde_json-1.0.53.sha256sum] = "993948e75b189211a9b31a7528f950c6adc21f9720b6438ff80a7fa2f864cea2"
SRC_URI[signal-hook-registry-1.2.0.sha256sum] = "94f478ede9f64724c5d173d7bb56099ec3e2d9fc2774aac65d34b8b890405f41"
SRC_URI[socket2-0.3.19.sha256sum] = "122e570113d28d773067fab24266b66753f6ea915758651696b6e35e49f88d6e"
SRC_URI[syn-1.0.21.sha256sum] = "4696caa4048ac7ce2bcd2e484b3cef88c1004e41b8e945a277e2c25dc0b72060"
SRC_URI[thiserror-impl-1.0.17.sha256sum] = "e63c1091225b9834089b429bc4a2e01223470e3183e891582909e9d1c4cb55d9"
SRC_URI[thiserror-1.0.17.sha256sum] = "467e5ff447618a916519a4e0d62772ab14f434897f3d63f05d8700ef1e9b22c1"
SRC_URI[tokio-macros-1.0.0.sha256sum] = "42517d2975ca3114b22a16192634e8241dc5cc1f130be194645970cc1c371494"
SRC_URI[tokio-1.0.2.sha256sum] = "0ca04cec6ff2474c638057b65798f60ac183e5e79d3448bb7163d36a39cff6ec"
SRC_URI[unicode-width-0.1.7.sha256sum] = "caaa9d531767d1ff2150b9332433f32a24622147e5ebb1f26409d5da67afd479"
SRC_URI[unicode-xid-0.2.0.sha256sum] = "826e7639553986605ec5979c7dd957c7895e93eabed50ab2ffa7f6128a75097c"
SRC_URI[users-0.11.0.sha256sum] = "24cc0f6d6f267b73e5a2cadf007ba8f9bc39c6a6f9666f8cf25ea809a153b032"
SRC_URI[pin-project-lite-0.2.14.sha256sum] = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02"
SRC_URI[proc-macro2-1.0.81.sha256sum] = "3d1597b0c024618f09a9c3b8655b7e430397a36d23fdafec26d6965e9eec3eba"
SRC_URI[quote-1.0.36.sha256sum] = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7"
SRC_URI[rpassword-5.0.1.sha256sum] = "ffc936cf8a7ea60c58f030fd36a612a48f440610214dc54bc36431f9ea0c3efb"
SRC_URI[rustc-demangle-0.1.23.sha256sum] = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76"
SRC_URI[ryu-1.0.17.sha256sum] = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1"
SRC_URI[serde-1.0.198.sha256sum] = "9846a40c979031340571da2545a4e5b7c4163bdae79b301d5f86d03979451fcc"
SRC_URI[serde_derive-1.0.198.sha256sum] = "e88edab869b01783ba905e7d0153f9fc1a6505a96e4ad3018011eedb838566d9"
SRC_URI[serde_json-1.0.116.sha256sum] = "3e17db7126d17feb94eb3fad46bf1a96b034e8aacbc2e775fe81505f8b0b2813"
SRC_URI[signal-hook-registry-1.4.1.sha256sum] = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1"
SRC_URI[socket2-0.5.6.sha256sum] = "05ffd9c0a93b7543e062e759284fcf5f5e3b098501104bfbdde4d404db792871"
SRC_URI[syn-2.0.60.sha256sum] = "909518bc7b1c9b779f1bbf07f2929d35af9f0f37e47c6e9ef7f9dddc1e1821f3"
SRC_URI[thiserror-impl-1.0.58.sha256sum] = "c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7"
SRC_URI[thiserror-1.0.58.sha256sum] = "03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297"
SRC_URI[tokio-macros-2.2.0.sha256sum] = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b"
SRC_URI[tokio-1.37.0.sha256sum] = "1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787"
SRC_URI[unicode-ident-1.0.12.sha256sum] = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
SRC_URI[unicode-width-0.1.11.sha256sum] = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85"
SRC_URI[wasi-0.11.0+wasi-snapshot-preview1.sha256sum] = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
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.8.sha256sum] = "8093091eeb260906a183e6ae1abdba2ef5ef2257a21801128899c3fc699229c6"
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.5.sha256sum] = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb"
SRC_URI[windows_aarch64_gnullvm-0.48.5.sha256sum] = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
SRC_URI[windows_aarch64_gnullvm-0.52.5.sha256sum] = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263"
SRC_URI[windows_aarch64_msvc-0.48.5.sha256sum] = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
SRC_URI[windows_aarch64_msvc-0.52.5.sha256sum] = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6"
SRC_URI[windows_i686_gnu-0.48.5.sha256sum] = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
SRC_URI[windows_i686_gnu-0.52.5.sha256sum] = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670"
SRC_URI[windows_i686_gnullvm-0.52.5.sha256sum] = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9"
SRC_URI[windows_i686_msvc-0.48.5.sha256sum] = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
SRC_URI[windows_i686_msvc-0.52.5.sha256sum] = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf"
SRC_URI[windows_x86_64_gnu-0.48.5.sha256sum] = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
SRC_URI[windows_x86_64_gnu-0.52.5.sha256sum] = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9"
SRC_URI[windows_x86_64_gnullvm-0.48.5.sha256sum] = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
SRC_URI[windows_x86_64_gnullvm-0.52.5.sha256sum] = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596"
SRC_URI[windows_x86_64_msvc-0.48.5.sha256sum] = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
SRC_URI[windows_x86_64_msvc-0.52.5.sha256sum] = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0"
do_configure:prepend() {
sed -i "s|abort|unwind|" ${S}/Cargo.toml
@ -114,11 +150,11 @@ do_install:append() {
install -d ${D}${systemd_system_unitdir} ${D}${sysconfdir}/greetd ${D}${sysconfdir}/pam.d
install -m0644 ${S}/greetd.service ${D}${systemd_system_unitdir}
install -m0644 ${S}/config.toml ${D}${sysconfdir}/greetd
install -m0644 ${WORKDIR}/greetd.pam ${D}${sysconfdir}/pam.d/greetd
install -m0644 ${UNPACKDIR}/greetd.pam ${D}${sysconfdir}/pam.d/greetd
}
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}"

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