369 Commits

Author SHA1 Message Date
Markus Volk
0e9c1ad46a asciinema: update 2023-07-25 09:09:21 +02:00
Markus Volk
5dbb92b04e labwc: update 2023-07-24 19:38:36 +02:00
Markus Volk
5c04d4cdae nwg-shell-config: update 2023-07-24 12:34:21 +02:00
Markus Volk
0b69ad3d48 nwg-panel: update 2023-07-24 12:34:05 +02:00
Markus Volk
46f68aa1d4 nwg-look: update 2023-07-24 12:33:47 +02:00
Markus Volk
93b40c5290 nwg-displays: update 2023-07-24 12:33:31 +02:00
Markus Volk
b57494be0f azote: update 2023-07-24 12:33:19 +02:00
Markus Volk
651b473131 sway: update 2023-07-23 10:44:36 +02:00
Markus Volk
0a9d4ca01e wlroots: update LIC_FILES_CHKSUM
LICENSE file has been edited:
77d5631e42
2023-07-23 10:38:28 +02:00
Markus Volk
c245f10e5a hyprland: update
build with shared wlroots instead of using subproject
https://github.com/hyprwm/Hyprland/blob/main/nix/patches/meson-build.patch
2023-07-23 10:24:27 +02:00
Markus Volk
5ce71c1738 wlroots: update 2023-07-23 10:19:32 +02:00
Markus Volk
4d9af59e9f waybar: update 2023-07-21 19:51:15 +02:00
Markus Volk
c62098a9de highway: update 2023-07-21 18:48:14 +02:00
Markus Volk
bf38d17c69 foot: update 2023-07-21 18:16:52 +02:00
Markus Volk
b6d341a873 fcft: update 2023-07-21 18:16:48 +02:00
flk
dc246d459e Merge pull request #6 from joggee-fr/jg/cage
cage: update
2023-07-20 20:44:25 +02:00
Jonathan GUILLOT
adcf211a58 cage: update
support for wlr_virtual_keyboard and wlr_virtual_pointer may be used for
VNC
use organization url to retrieve the repository
add git revision to PV
2023-07-20 17:57:20 +02:00
Markus Volk
7e7b2865c9 scdoc: update
don't add -static to LDFLAGS to fix

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

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

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

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

View File

@@ -5,7 +5,7 @@ Main layer maintainer: Markus Volk <f_l_k@t-online.de>
Description Description
This layer adds recipes to build wlroots based compositors under wayland. This layer adds recipes to build wlroots based compositors under wayland.
It contains wlroots, sway, wayfire, cage, phosh, nwg-shell and some additional recipes that might come useful. It contains wlroots, sway, wayfire, cage, phosh, hyprland, nwg-shell and some additional recipes that might come useful.
Dependencies Dependencies
@@ -18,6 +18,12 @@ This layer depends on:
branch: master branch: master
revision: HEAD revision: HEAD
optional for hyprlands desktop-portal:
URI: git://code.qt.io/cgit/yocto/meta-qt6
branch: master
revision: HEAD
Building Building
Follow the usual steps to setup OpenEmbedded and bitbake. Follow the usual steps to setup OpenEmbedded and bitbake.

View File

@@ -8,9 +8,14 @@ BBFILE_COLLECTIONS += "wayland"
BBFILE_PATTERN_wayland = "^${LAYERDIR}/" BBFILE_PATTERN_wayland = "^${LAYERDIR}/"
BBFILE_PRIORITY_wayland = "8" BBFILE_PRIORITY_wayland = "8"
LAYERSERIES_COMPAT_wayland = "kirkstone" LAYERSERIES_COMPAT_wayland = "mickledore nanbield"
LAYERDEPENDS_wayland = " \ LAYERDEPENDS_wayland = " \
core \ core \
openembedded-layer \ openembedded-layer \
" "
BBFILES_DYNAMIC += " \
qt6-layer:${LAYERDIR}/dynamic-layers/meta-qt6/*/*/*.bb \
qt6-layer:${LAYERDIR}/dynamic-layers/meta-qt6/*/*/*.bbappend \
"

View File

@@ -0,0 +1,19 @@
SUMMARY = "A native style to bend Qt5/Qt6 applications to look like they belong into GNOME Shell.."
HOMEPAGE = "https://github.com/FedoraQt/adwaita-qt"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=5c213a7de3f013310bd272cdb6eb7a24"
DEPENDS = "qtbase"
inherit qt6-cmake
EXTRA_OECMAKE += "-DUSE_QT6=ON"
SRC_URI = "git://github.com/FedoraQt/adwaita-qt.git;protocol=https;nobranch=1"
S = "${WORKDIR}/git"
SRCREV = "07859143fd733cfefae687f6967795c7f50d4ca8"
FILES:${PN} += "${libdir}/plugins/styles/adwaita.so"
BBCLASSEXTEND = "native"

View File

@@ -0,0 +1,19 @@
SUMMARY = "Share picker for hyprlands screenshot/screencast xdg-desktop-portal backend"
HOMEPAGE = "https://github.com/hyprwm/xdg-desktop-portal-hyprland"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://../LICENSE;md5=e316e9609dd7672b87ff25b46b2cf3e1"
# Note: meta-qt6 is needed
DEPENDS = "qtbase"
RDEPENDS:${PN} = "qtwayland"
RRECOMMENDS:${PN} = "adwaita-qt"
inherit qt6-cmake features_check
REQUIRED_DISTRO_FEATURES = "opengl wayland"
SRC_URI = "git://github.com/hyprwm/xdg-desktop-portal-hyprland.git;protocol=https;nobranch=1"
S = "${WORKDIR}/git/hyprland-share-picker"
SRCREV = "198d019583e332653d4e8dcca9439817b39b6a20"
PV = "0.2.1"

View File

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

View File

@@ -0,0 +1,35 @@
SUMMARY = "This provides screenshot/screencast xdg-desktop-portal backends for hyprland."
HOMEPAGE = "https://github.com/hyprwm/xdg-desktop-portal-hyprland"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=e316e9609dd7672b87ff25b46b2cf3e1"
# Note: meta-qt6 is needed
DEPENDS = " \
wayland \
wayland-native \
wayland-protocols \
libdrm \
libinih \
util-linux \
pipewire \
virtual/libgbm \
"
RDEPENDS:${PN} = "hyprland-share-picker"
RCONFLICTS:${PN} = "xdg-desktop-portal-wlr xdg-desktop-portal-gnome"
inherit meson pkgconfig features_check
REQUIRED_DISTRO_FEATURES = "opengl wayland"
SRC_URI = "gitsm://github.com/hyprwm/xdg-desktop-portal-hyprland.git;protocol=https;nobranch=1"
S = "${WORKDIR}/git"
SRCREV = "4d9ff0c17716936e0b5ca577a39e263633901ed1"
PV = "0.4.0"
PACKAGECONFIG ?= "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd', 'basu', d)}"
PACKAGECONFIG[systemd] = "-Dsystemd=enabled -Dsd-bus-provider=libsystemd,-Dsystemd=disabled,systemd"
PACKAGECONFIG[basu] = "-Dsd-bus-provider=basu,,basu"
FILES:${PN} += "${systemd_user_unitdir} ${datadir}"

View File

@@ -1,18 +0,0 @@
SUMMARY = "The sd-bus library, extracted from systemd."
HOMEPAGE = "https://sr.ht/~emersion/basu"
SECTION = "base"
LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM = "file://LICENSE.LGPL2.1;md5=4fbd65380cdd255951079008b364516c"
SRC_URI = "git://git.sr.ht/~emersion/basu;protocol=https;branch=master"
DEPENDS += "gperf-native libcap"
S = "${WORKDIR}/git"
PV = "0.2.0"
SRCREV = "5fa970e868f25ebc79ccca9b1d9df4c030d97661"
inherit meson pkgconfig
EXTRA_OEMESON += "--buildtype release"

View File

@@ -9,7 +9,7 @@ SRC_URI = "git://github.com/elogind/elogind.git;protocol=https;nobranch=1"
DEPENDS += " \ DEPENDS += " \
acl dbus \ acl dbus \
eudev \ ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', '', 'eudev', d)} \
gperf-native \ gperf-native \
libcap \ libcap \
libpam \ libpam \
@@ -21,8 +21,8 @@ DEPENDS += " \
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "249-pre" PV = "252.9"
SRCREV = "06e702c9dafa3ea1dd6df8ee8cb4dcf417a0d442" SRCREV = "17963fe8309e4782896335c3f8dc4a6c4b57d0b2"
inherit meson pkgconfig inherit meson pkgconfig
@@ -33,5 +33,13 @@ do_install:prepend() {
install -d ${D}${libdir}/elogind/system-sleep install -d ${D}${libdir}/elogind/system-sleep
} }
FILES:${PN} += "/usr" FILES:${PN} += "${prefix}"
EXTRA_OEMESON:class-target += "--cross-file=${WORKDIR}/meson-${PN}.cross"
do_write_config:append:class-target() {
cat >${WORKDIR}/meson-${PN}.cross <<EOF
[binaries]
nologin = '${sbindir}/nologin'
EOF
}

View File

@@ -0,0 +1,16 @@
SUMMARY = "This tool creates a palette of up to 36 colours out of a jpg or png image."
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=a6cb8301ba6bf08f7e489fbd9061cb78"
SRC_URI = " \
git://github.com/fengsp/color-thief-py.git;protocol=https;branch=master \
"
RDEPENDS:${PN} = "python3-pillow"
inherit setuptools3
S = "${WORKDIR}/git"
PV = "0.2.1"
SRCREV = "3e96a52abfa34323c798a691b2970c6df3059fda"

View File

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

View File

@@ -1,39 +1,69 @@
SUMMARY = "This automatically alternates the container layout between horizontal and vertical for successive new containers." SUMMARY = "This automatically alternates the container layout between horizontal and vertical for successive new containers."
LICENSE = "WTFPL" LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/WTFPL;md5=7993e3336259bdb618ad5a1afc872165" LIC_FILES_CHKSUM = "file://LICENSE;md5=8c9e7f297308461c48038d7c1e05cfb8"
SRC_URI = " \ SRC_URI = " \
git://github.com/ammgws/autotiling-rs.git;protocol=https;branch=master \ git://github.com/ammgws/autotiling-rs.git;protocol=https;branch=master \
crate://crates.io/clap/2.33.3 \ crate://crates.io/autocfg/1.1.0 \
crate://crates.io/swayipc/2.7.2 \ crate://crates.io/bitflags/1.3.2 \
crate://crates.io/bitflags/1.2.1 \ crate://crates.io/clap/3.1.2 \
crate://crates.io/textwrap/0.11.0 \ crate://crates.io/clap_derive/3.1.2 \
crate://crates.io/unicode-width/0.1.8 \ crate://crates.io/hashbrown/0.11.2 \
crate://crates.io/failure/0.1.8 \ crate://crates.io/heck/0.4.0 \
crate://crates.io/serde/1.0.104 \ crate://crates.io/indexmap/1.8.0 \
crate://crates.io/serde_json/1.0.48 \ crate://crates.io/itoa/1.0.1 \
crate://crates.io/serde_derive/1.0.104 \ crate://crates.io/lazy_static/1.4.0 \
crate://crates.io/backtrace/0.3.48 \ crate://crates.io/memchr/2.4.1 \
crate://crates.io/failure_derive/0.1.8 \ crate://crates.io/os_str_bytes/6.0.0 \
crate://crates.io/itoa/0.4.5 \ crate://crates.io/proc-macro-error-attr/1.0.4 \
crate://crates.io/ryu/1.0.2 \ crate://crates.io/proc-macro-error/1.0.4 \
crate://crates.io/addr2line/0.12.1 \ crate://crates.io/proc-macro2/1.0.36 \
crate://crates.io/cfg-if/0.1.10 \ crate://crates.io/quote/1.0.15 \
crate://crates.io/libc/0.2.71 \ crate://crates.io/ryu/1.0.9 \
crate://crates.io/object/0.19.0 \ crate://crates.io/serde/1.0.136 \
crate://crates.io/rust_demangle/0.1.0 \ crate://crates.io/serde_derive/1.0.136 \
crate://crates.io/rustc-demangle/0.1.16 \ crate://crates.io/serde_json/1.0.79 \
crate://crates.io/proc-macro2/1.0.17 \ crate://crates.io/swayipc-types/1.0.1 \
crate://crates.io/quote/1.0.6 \ crate://crates.io/swayipc/3.0.0 \
crate://crates.io/syn/1.0.29 \ crate://crates.io/syn/1.0.86 \
crate://crates.io/synstructure/0.12.3 \ crate://crates.io/textwrap/0.14.2 \
crate://crates.io/gimli/0.21.0 \ crate://crates.io/thiserror-impl/1.0.30 \
crate://crates.io/unicode-xid/0.2.0 \ crate://crates.io/thiserror/1.0.30 \
crate://crates.io/unicode-xid/0.2.2 \
crate://crates.io/version_check/0.9.4 \
" "
SRC_URI[autocfg-1.1.0.sha256sum] = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
SRC_URI[bitflags-1.3.2.sha256sum] = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
SRC_URI[clap-3.1.2.sha256sum] = "5177fac1ab67102d8989464efd043c6ff44191b1557ec1ddd489b4f7e1447e77"
SRC_URI[clap_derive-3.1.2.sha256sum] = "01d42c94ce7c2252681b5fed4d3627cc807b13dfc033246bd05d5b252399000e"
SRC_URI[hashbrown-0.11.2.sha256sum] = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e"
SRC_URI[heck-0.4.0.sha256sum] = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9"
SRC_URI[indexmap-1.8.0.sha256sum] = "282a6247722caba404c065016bbfa522806e51714c34f5dfc3e4a3a46fcb4223"
SRC_URI[itoa-1.0.1.sha256sum] = "1aab8fc367588b89dcee83ab0fd66b72b50b72fa1904d7095045ace2b0c81c35"
SRC_URI[lazy_static-1.4.0.sha256sum] = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
SRC_URI[memchr-2.4.1.sha256sum] = "308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a"
SRC_URI[os_str_bytes-6.0.0.sha256sum] = "8e22443d1643a904602595ba1cd8f7d896afe56d26712531c5ff73a15b2fbf64"
SRC_URI[proc-macro-error-attr-1.0.4.sha256sum] = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
SRC_URI[proc-macro-error-1.0.4.sha256sum] = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
SRC_URI[proc-macro2-1.0.36.sha256sum] = "c7342d5883fbccae1cc37a2353b09c87c9b0f3afd73f5fb9bba687a1f733b029"
SRC_URI[quote-1.0.15.sha256sum] = "864d3e96a899863136fc6e99f3d7cae289dafe43bf2c5ac19b70df7210c0a145"
SRC_URI[ryu-1.0.9.sha256sum] = "73b4b750c782965c211b42f022f59af1fbceabdd026623714f104152f1ec149f"
SRC_URI[serde-1.0.136.sha256sum] = "ce31e24b01e1e524df96f1c2fdd054405f8d7376249a5110886fb4b658484789"
SRC_URI[serde_derive-1.0.136.sha256sum] = "08597e7152fcd306f41838ed3e37be9eaeed2b61c42e2117266a554fab4662f9"
SRC_URI[serde_json-1.0.79.sha256sum] = "8e8d9fa5c3b304765ce1fd9c4c8a3de2c8db365a5b91be52f186efc675681d95"
SRC_URI[swayipc-types-1.0.1.sha256sum] = "620c3054335b817901d36f06fa5ef715f04d59d7b96f48ecc1a7bf408f194af7"
SRC_URI[swayipc-3.0.0.sha256sum] = "40cc7e2bba9f31e7c46b119d9c542496806b9114676d8f46aa5c9c950ececaec"
SRC_URI[syn-1.0.86.sha256sum] = "8a65b3f4ffa0092e9887669db0eae07941f023991ab58ea44da8fe8e2d511c6b"
SRC_URI[textwrap-0.14.2.sha256sum] = "0066c8d12af8b5acd21e00547c3797fde4e8677254a7ee429176ccebbe93dd80"
SRC_URI[thiserror-impl-1.0.30.sha256sum] = "aa32fd3f627f367fe16f893e2597ae3c05020f8bba2666a4e6ea73d377e5714b"
SRC_URI[thiserror-1.0.30.sha256sum] = "854babe52e4df1653706b98fcfc05843010039b406875930a70e4d9644e5c417"
SRC_URI[unicode-xid-0.2.2.sha256sum] = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3"
SRC_URI[version_check-0.9.4.sha256sum] = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
inherit rust cargo inherit rust cargo
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "0.1.3" PV = "0.1.3"
SRCREV = "d5b66b6cc23014aeda8da4c4fe561d366d9892b7" SRCREV = "1f7a08c6a87b06f13744962f757e6bdcc6e3fc89"

View File

@@ -13,6 +13,6 @@ RDEPENDS:${PN} = "python-i3ipc"
inherit setuptools3 inherit setuptools3
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "1.6" PV = "1.8"
SRCREV = "dbdbfa10115c23c987d63f66f0661b7039885735" SRCREV = "2eb65aeecdcd3985414d580c82e5e1c277c1cf8d"

View File

@@ -8,13 +8,11 @@ RDEPENDS:${PN} += "pulseaudio-server"
inherit meson pkgconfig inherit meson pkgconfig
SRC_URI = " \ SRC_URI = "git://gitlab.com/mobian1/callaudiod.git;protocol=https;branch=master"
git://gitlab.com/mobian1/callaudiod.git;protocol=https;branch=master \
"
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "0.1.4" PV = "0.1.9"
SRCREV = "a7ca6ce9d4c947f19c3f99ff2cab986c64434e57" SRCREV = "50d1ac3792aac03abe0a3a88ceac77201a43bb3b"
FILES:${PN} += "${datadir}" FILES:${PN} += "${datadir}"

View File

@@ -12,7 +12,7 @@ SRC_URI = " \
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "3.0.1" PV = "3.0.1"
SRCREV = "6e921e1b1d21e84a5c82416ba7ecd98e33a436d0" SRCREV = "22ceabf205d8d678710a43154da5a06b701c5830"
inherit cmake inherit cmake

View File

@@ -0,0 +1,34 @@
SUMMARY = "ddcutil is a Linux program for querying and changing monitor settings, such as brightness and color levels."
HOMEPAGE = "https://github.com/rockowitz/ddcutil"
SECTION = "libs"
LICENSE = "GPL-2.0-only"
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"
S = "${WORKDIR}/git"
PV = "1.3.0"
SRCREV = "207f6c75b01924bf5aa7faa4a6688eb2c14dfebf"
inherit autotools pkgconfig gobject-introspection
EXTRA_OECONF:remove = '--enable-introspection'
CFLAGS += "-Wno-unused-but-set-variable"
PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'drm x11 systemd', d)}"
PACKAGECONFIG[drm] = "--enable-drm=yes,--enable-drm=no,libdrm"
PACKAGECONFIG[systemd] = "--enable-udev=yes,--enable-udev=no,udev"
PACKAGECONFIG[usb] = "--enable-usb=yes,--enable-usb=no,libusb1"
PACKAGECONFIG[x11] = "--enable-x11=yes,--enable-x11=no,libx11 xrandr"
do_install:append () {
install -d ${D}${sysconfdir}/udev/rules.d
cp -rf ${D}${datadir}/ddcutil/data/* ${D}${sysconfdir}/udev/rules.d
}
FILES:${PN} += "${sysconfdir}"

View File

@@ -15,13 +15,13 @@ DEPENDS = " \
" "
SRC_URI = " \ SRC_URI = " \
git://codeberg.org/dnkl/fcft.git;protocol=https;branch=releases/3.0 \ git://codeberg.org/dnkl/fcft.git;protocol=https;branch=releases/3.1 \
file://0001-generate-version.sh-dont-try-to-fetch-version-from-g.patch \ file://0001-generate-version.sh-dont-try-to-fetch-version-from-g.patch \
" "
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "3.0.1" PV = "3.1.6"
SRCREV = "e964c3677e35ce44a4bd8bf6f0b85d8f9119e8a6" SRCREV = "63845bdce3cf31f879c8be44088807b6750e1158"
inherit meson pkgconfig inherit meson pkgconfig

View File

@@ -16,13 +16,11 @@ GIR_MESON_OPTION = ""
inherit meson pkgconfig features_check gobject-introspection vala inherit meson pkgconfig features_check gobject-introspection vala
SRC_URI = " \ SRC_URI = "gitsm://source.puri.sm/Librem5/feedbackd.git;protocol=https;nobranch=1"
git://source.puri.sm/Librem5/feedbackd.git;protocol=https;branch=master \
"
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "0.0.0+git20220208" PV = "0.2.0"
SRCREV = "74b178a363f1e0e4b84309f2a1b1c1c41bf97248" SRCREV = "eadcfb16c3d6e648e471d0342a43075dfdf4143a"
EXTRA_OEMESON += "-Dtests=false" EXTRA_OEMESON += "-Dtests=false"

View File

@@ -4,15 +4,15 @@ HOMEPAGE = "https://fontawesome.com/"
SECTION = "base/fonts" SECTION = "base/fonts"
LICENSE = "CC-BY-4.0 & OFL-1.1" LICENSE = "CC-BY-4.0 & OFL-1.1"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=57f9201afe70f877988912a7b233de47" LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=4186e0f8172f263065437f80932efbe1"
SRC_URI = " \ SRC_URI = " \
git://github.com/FortAwesome/Font-Awesome.git;protocol=https;branch=6.x \ git://github.com/FortAwesome/Font-Awesome.git;protocol=https;branch=6.x \
" "
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "6.1.1" PV = "6.4.0"
SRCREV = "28e297f07af26f148c15e6cbbd12cea3027371d3" SRCREV = "0698449d50f2b95517562295a59d414afc68b369"
do_install () { do_install () {

View File

@@ -0,0 +1,12 @@
SUMMARY = "gmobile carries some helpers for GNOME on mobile devices"
LICENSE = "LGPL-2.1-or-later"
LIC_FILES_CHKSUM = "file://src/gm-cutout.c;beginline=1;endline=5;md5=fdd1e77039fe571c0c9aa6280a7e7903"
inherit meson pkgconfig
DEPENDS = "glib-2.0 json-glib"
SRC_URI = "git://gitlab.gnome.org/guidog/gmobile.git;protocol=https;nobranch=1"
S = "${WORKDIR}/git"
SRCREV = "52f8c0f7970bb997ecc960b61bef4aa07eeaa92c"
PV = "0.0.1"

View File

@@ -10,8 +10,8 @@ SRC_URI = " \
git://github.com/google/highway.git;protocol=https;branch=master \ git://github.com/google/highway.git;protocol=https;branch=master \
" "
PV = "0.15.0" PV = "1.0.5"
SRCREV = "e69083a12a05caf037cabecdf1b248b7579705a5" SRCREV = "f61a223a42460204205425604c6521c3eae03058"
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
EXTRA_OECMAKE = "-DBUILD_TESTING=0 -DCMAKE_BUILD_TYPE=Release" EXTRA_OECMAKE = "-DBUILD_TESTING=0 -DCMAKE_BUILD_TYPE=Release"

View File

@@ -0,0 +1,17 @@
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
BBCLASSEXTEND = "native"

View File

@@ -0,0 +1,14 @@
SUMMARY = "Lightweight KMS plane library."
HOMEPAGE = "https://gitlab.freedesktop.org/emersion/libliftoff"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=706cd9899438a9385250ab6773c1fa53"
SRC_URI = "git://gitlab.freedesktop.org/emersion/libliftoff.git;branch=v0.4;protocol=https"
DEPENDS = "libdrm"
S = "${WORKDIR}/git"
PV = "0.4.1"
SRCREV = "e045589f37835d66e3ffe8130a597bb4eb9ee08f"
inherit meson pkgconfig

View File

@@ -0,0 +1,25 @@
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

@@ -7,13 +7,14 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=31752b4a8edd3fb9ddba1cb90fada74d"
SRC_URI = " \ SRC_URI = " \
git://git.sr.ht/~sircmpwn/scdoc;protocol=https;branch=master \ git://git.sr.ht/~sircmpwn/scdoc;protocol=https;branch=master \
file://0001-Makefile-dont-add-static-to-LDFLAGS.patch \
" "
DEPENDS = "scdoc-native" DEPENDS = "scdoc-native"
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "1.11.2" PV = "1.11.2"
SRCREV = "4af1e1e3a8ebfddcc11a189254d60fc4ad74cd59" SRCREV = "afeda241f3f9b2c27e461f32d9c2a704ab82ef61"
EXTRA_OEMAKE:class-native = "PREFIX=${prefix}" EXTRA_OEMAKE:class-native = "PREFIX=${prefix}"
EXTRA_OEMAKE:class-target = "PREFIX=${prefix} HOST_SCDOC=${STAGING_BINDIR_NATIVE}/scdoc" EXTRA_OEMAKE:class-target = "PREFIX=${prefix} HOST_SCDOC=${STAGING_BINDIR_NATIVE}/scdoc"

View File

@@ -4,12 +4,12 @@ SECTION = "libs"
DEPENDS = "glib-2.0 dbus-glib openssl" DEPENDS = "glib-2.0 dbus-glib openssl"
LICENSE = "LGPL-2.1" LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=03068f550c635f6520e0f0252da412fc" LIC_FILES_CHKSUM = "file://COPYING;md5=03068f550c635f6520e0f0252da412fc"
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
SRCREV = "1607ade8b6d1c4f82379c7489e7573a769b61994" SRCREV = "1a31b18b38715b14d0f3f97039a12e272c71b98a"
PV = "1.13.7" PV = "1.13.15"
SRC_URI = "git://github.com/freeswitch/sofia-sip.git;protocol=https;branch=master" SRC_URI = "git://github.com/freeswitch/sofia-sip.git;protocol=https;branch=master"

View File

@@ -11,8 +11,8 @@ SRC_URI = " \
" "
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "1.0.5" PV = "1.1.0"
SRCREV = "f2d806fe3e63a4f8b2da45883764c79696380e51" SRCREV = "8dcb0725c73eee9e350f41a921faf0bcd2ab9920"
inherit meson pkgconfig inherit meson pkgconfig

View File

@@ -10,8 +10,8 @@ SRC_URI = " \
" "
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "2.7.0" PV = "2.8.0"
SRCREV = "8ca6144c85c165987cb1c5d8395c7314e13d4cd7" SRCREV = "1cb28a66ca79a0845e99433fd1056257456cef8b"
EXTRA_OEMAKE = "prefix=${prefix}" EXTRA_OEMAKE = "prefix=${prefix}"

View File

@@ -12,8 +12,8 @@ SRC_URI = " \
gitsm://github.com/libjxl/libjxl.git;protocol=https;nobranch=1 \ gitsm://github.com/libjxl/libjxl.git;protocol=https;nobranch=1 \
" "
PV = "0.6.1" PV = "0.7"
SRCREV = "a205468bc5d3a353fb15dae2398a101dff52f2d3" SRCREV = "f95da131cf7c7ccd4da256356fde2fec1fa23bb5"
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
EXTRA_OECMAKE = " \ EXTRA_OECMAKE = " \
@@ -21,6 +21,7 @@ EXTRA_OECMAKE = " \
-DJPEGXL_ENABLE_PLUGINS=OFF \ -DJPEGXL_ENABLE_PLUGINS=OFF \
-DBUILD_TESTING=OFF \ -DBUILD_TESTING=OFF \
-DJPEGXL_WARNINGS_AS_ERRORS=OFF \ -DJPEGXL_WARNINGS_AS_ERRORS=OFF \
-DJPEGXL_ENABLE_SIZELESS_VECTORS=ON \
-DJPEGXL_ENABLE_SJPEG=OFF \ -DJPEGXL_ENABLE_SJPEG=OFF \
-DJPEGXL_ENABLE_BENCHMARK=OFF \ -DJPEGXL_ENABLE_BENCHMARK=OFF \
-DJPEGXL_ENABLE_EXAMPLES=OFF \ -DJPEGXL_ENABLE_EXAMPLES=OFF \

View File

@@ -0,0 +1,21 @@
SUMMARY = "MPVPaper allows you to play videos with mpv as your wallpaper."
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://LICENSE;md5=1ebbd3e34237af26da5dc08a4e440464"
SRC_URI = "git://github.com/GhostNaN/mpvpaper.git;protocol=https;branch=master"
DEPENDS = " \
mpv \
virtual/egl \
wayland \
wayland-native \
wayland-protocols \
"
S = "${WORKDIR}/git"
SRCREV = "61ec53db765c9bffe2869d870e0d9e29e36bb37e"
PV = "1.3"
inherit meson pkgconfig
EXTRA_OEMESON += "--buildtype release"

View File

@@ -1,39 +0,0 @@
SUMMARY = " C++ binding for Wayland using the most modern C++ technology"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=3aae28cc66d61975114c2b14df215407"
SRC_URI = "git://github.com/NilsBrause/waylandpp.git;protocol=https;branch=master"
DEPENDS = "pugixml"
DEPENDS:append:class-target = " waylandpp-native wayland virtual/egl virtual/libgles2"
S = "${WORKDIR}/git"
SRCREV = "4321ed5c7b4bffa41b8a2a13dc7f3ece1191f4f3"
PV = "1.0.0"
inherit cmake pkgconfig
EXTRA_OECMAKE:class-native = " \
-DBUILD_SCANNER=ON \
-DBUILD_LIBRARIES=OFF \
-DBUILD_DOCUMENTATION=OFF \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_VERBOSE_MAKEFILE=TRUE \
"
EXTRA_OECMAKE:class-target = " \
-DBUILD_SCANNER=ON \
-DBUILD_LIBRARIES=ON \
-DBUILD_DOCUMENTATION=OFF \
-DBUILD_EXAMPLES=OFF \
-DOPENGL_LIBRARY="-lEGL -lGLESv2" \
-DOPENGL_opengl_LIBRARY=-lEGL \
-DOPENGL_glx_LIBRARY=-lEGL \
-DWAYLAND_SCANNERPP="${STAGING_BINDIR_NATIVE}/wayland-scanner++" \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_VERBOSE_MAKEFILE=TRUE \
-DCMAKE_EXE_LINKER_FLAGS="-Wl,--enable-new-dtags" \
"
BBCLASSEXTEND += "native nativesdk"

View File

@@ -2,10 +2,10 @@ SUMMARY = "A phone dialer and call handler."
LICENSE = "GPL-3.0-or-later" LICENSE = "GPL-3.0-or-later"
LIC_FILES_CHKSUM = "file://COPYING;md5=8f0e2cd40e05189ec81232da84bd6e1a" LIC_FILES_CHKSUM = "file://COPYING;md5=8f0e2cd40e05189ec81232da84bd6e1a"
GNOMEBASEBUILDCLASS = "meson"
DEPENDS = " \ DEPENDS = " \
appstream-native \
callaudiod \ callaudiod \
desktop-file-utils-native \
evolution-data-server \ evolution-data-server \
feedbackd \ feedbackd \
folks \ folks \
@@ -17,16 +17,21 @@ DEPENDS = " \
libhandy \ libhandy \
libpeas \ libpeas \
libsecret \ libsecret \
libsoup-2.4 \ libsoup \
libxml2 \ libxml2 \
modemmanager \ modemmanager \
openldap \ openldap \
python3-docutils-native \
sofia-sip \ sofia-sip \
" "
inherit gnomebase vala pkgconfig mime-xdg SRC_URI = "gitsm://gitlab.gnome.org/GNOME/calls.git;protocol=https;nobranch=1"
SRC_URI[archive.sha256sum] = "784bbc4a1347965d4bdbd0d552bd4a4a88aa0f9370c10e6c2f1297e889611f9a" S = "${WORKDIR}/git"
SRCREV = "91e5cad939f6753bc232c8990be295b068473949"
PV = "44.2"
inherit meson vala pkgconfig mime-xdg gtk-icon-cache
FILES:${PN} += "${datadir}" FILES:${PN} += "${datadir}"

View File

@@ -28,6 +28,7 @@ DEPENDS = " \
libexif \ libexif \
libmypaint \ libmypaint \
libpng \ libpng \
libxmu \
libxslt-native \ libxslt-native \
mypaint-brushes-1.0 \ mypaint-brushes-1.0 \
pango \ pango \
@@ -46,8 +47,8 @@ SRC_URI = " \
" "
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
SRCREV = "618e11e602418e8c9639991b73a2a7f2b302ac38" SRCREV = "a0811ff614ec8361e570b2570dee05de6fc5a078"
PV = "2.99.10" PV = "2.99.14"
PACKAGECONFIG[aa] = "-Daa=enabled,-Daa=disabled,aalib" PACKAGECONFIG[aa] = "-Daa=enabled,-Daa=disabled,aalib"
PACKAGECONFIG[alsa] = "-Dalsa=enabled,-Dalsa=disabled,alsa-lib" PACKAGECONFIG[alsa] = "-Dalsa=enabled,-Dalsa=disabled,alsa-lib"
@@ -77,7 +78,7 @@ PACKAGECONFIG[vala-plugins] = "-Dvala-plugins=enabled,-Dvala-plugins=disabled"
PACKAGECONFIG[vector-icons] = "-Dvector-icons=true,-Dvector-icons=false,librsvg shared-mime-info" PACKAGECONFIG[vector-icons] = "-Dvector-icons=true,-Dvector-icons=false,librsvg shared-mime-info"
PACKAGECONFIG[webp] = "-Dwebp=enabled,-Dwebp=disabled,libwebp" PACKAGECONFIG[webp] = "-Dwebp=enabled,-Dwebp=disabled,libwebp"
PACKAGECONFIG[xcursor] = "-Dxcursor=enabled,-Dxcursor=disabled,libxcursor" PACKAGECONFIG[xcursor] = "-Dxcursor=enabled,-Dxcursor=disabled,libxcursor"
PACKAGECONFIG[x11] = "-Dxpm=enabled,-Dxpm=disabled,libxpm libxmu libxext libxfixes" PACKAGECONFIG[x11] = "-Dxpm=enabled,-Dxpm=disabled,libxpm libxext libxfixes"
PACKAGECONFIG[zlib] = ",,zlib" PACKAGECONFIG[zlib] = ",,zlib"
PACKAGECONFIG ?= " \ PACKAGECONFIG ?= " \

View File

@@ -0,0 +1,23 @@
SUMMARY = "Granite is a companion library for GTK and GLib."
HOMEPAGE = "https://github.com/elementary/granite"
LICENSE = "LGPL-3.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=e6a600fd5e1d9cbde2d983680233ad02"
DEPENDS = " \
gtk+3 \
glib-2.0 \
libgee \
"
REQUIRED_DISTRO_FEATURES = "gobject-introspection-data"
SRC_URI = "git://github.com/elementary/granite.git;protocol=https;nobranch=1"
S = "${WORKDIR}/git"
PV = "6.2.0"
SRCREV = "4ab145c28bb3db6372fe519e8bd79c645edfcda3"
inherit meson pkgconfig gobject-introspection vala features_check
FILES:${PN} += "${datadir}"

View File

@@ -0,0 +1,23 @@
From 25e9ac8ce8aba85f0c4e3c643d517fecc6e2fd96 Mon Sep 17 00:00:00 2001
From: Markus Volk <f_l_k@t-online.de>
Date: Sat, 9 Jul 2022 01:08:21 +0200
Subject: [PATCH] protocol/meson.build: dont use pkgconfig for wayland-scanner
wayland-scanner path gets read from target waylands .pc file. Avoid it
---
protocol/meson.build | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/protocol/meson.build b/protocol/meson.build
index 2ce0e0c..12f389f 100644
--- a/protocol/meson.build
+++ b/protocol/meson.build
@@ -1,4 +1,4 @@
-if wayland_scanner.found()
+if false
prog_wayland_scanner = find_program(wayland_scanner.get_pkgconfig_variable('wayland_scanner'))
else
prog_wayland_scanner = find_program('wayland-scanner')
--
2.25.1

View File

@@ -4,7 +4,7 @@ BUGTRACKER = "https://github.com/www/gtk-layer-shell/issues"
SECTION = "graphics" SECTION = "graphics"
LICENSE = "MIT" LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE_MIT.txt;md5=d015f272ca1521139fd99ea64d6e5e23" LIC_FILES_CHKSUM = "file://LICENSE_MIT.txt;md5=ffeb3391e5dace600b84c757688b9f1b"
REQUIRED_DISTRO_FEATURES = "wayland gobject-introspection-data" REQUIRED_DISTRO_FEATURES = "wayland gobject-introspection-data"
@@ -12,17 +12,21 @@ DEPENDS += " \
gtk+3 \ gtk+3 \
wayland \ wayland \
wayland-native \ wayland-native \
wayland-protocols \
" "
SRC_URI = "git://github.com/wmww/gtk-layer-shell.git;protocol=https;branch=master" SRC_URI = " \
git://github.com/wmww/gtk-layer-shell.git;protocol=https;branch=master \
file://0001-protocol-meson.build-dont-use-pkgconfig-for-wayland-.patch \
"
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "0.7.0" PV = "0.8.1"
SRCREV = "ca37ef1baa623302dda5fcea200d04e0d9a10578" SRCREV = "0ed957ce262c1063a011b16b59cda5c5de4b3b47"
inherit meson pkgconfig features_check gobject-introspection vala inherit meson pkgconfig features_check gobject-introspection vala
EXTRA_OEMESON += "--buildtype release -Dvapi=true" EXTRA_OEMESON += "--buildtype release"
FILES:${PN} = "${datadir} ${libdir}" FILES:${PN} = "${datadir} ${libdir}"

View File

@@ -0,0 +1,34 @@
SUMMARY = "A library to write GTK applications that use Layer Shell"
HOMEPAGE = "https://github.com/wmww/gtk-layer-shell"
BUGTRACKER = "https://github.com/www/gtk-layer-shell/issues"
SECTION = "graphics"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=c10fc088fd05226381f6a90310ef75b5"
REQUIRED_DISTRO_FEATURES = "wayland gobject-introspection-data"
DEPENDS += " \
gtk4 \
wayland \
wayland-native \
wayland-protocols \
"
SRC_URI = " \
git://github.com/wmww/gtk4-layer-shell.git;protocol=https;branch=main \
file://0001-protocol-meson.build-dont-use-pkgconfig-for-wayland-.patch \
"
S = "${WORKDIR}/git"
PV = "1.0.0"
SRCREV = "a9c679e23fe27dd35bd4084938d407d0baf5c91c"
inherit meson pkgconfig features_check gobject-introspection vala
EXTRA_OEMESON += "--buildtype release"
FILES:${PN} = "${datadir} ${libdir}"
BBCLASSEXTEND = ""

View File

@@ -0,0 +1,28 @@
SUMMARY = "GTK-based lockscreen for Wayland."
HOMEPAGE = "https://github.com/jovanlanik/gtklock"
SECTION = "graphics"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://LICENSE;md5=1ebbd3e34237af26da5dc08a4e440464"
REQUIRED_DISTRO_FEATURES = "wayland pam"
DEPENDS = " \
gtk+3 \
gtk-layer-shell \
libpam \
scdoc-native \
wayland \
wayland-native \
wayland-protocols \
"
SRC_URI = "git://github.com/jovanlanik/gtklock.git;protocol=https;branch=master"
S = "${WORKDIR}/git"
PV = "1.3.0"
SRCREV = "533799037bab53e47c16f3d7da97efbeb8f4cb0d"
inherit autotools-brokensep pkgconfig features_check
EXTRA_OEMAKE += "PREFIX=${prefix}"

View File

@@ -0,0 +1,25 @@
SUMMARY = "iwgtk is a wireless networking GUI for Linux with supported functionality similar to that of iwctl."
HOMEPAGE = "https://github.com/J-Lentz/iwgtk"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=1ebbd3e34237af26da5dc08a4e440464"
DEPENDS = " \
gtk4 \
qrencode \
scdoc-native \
"
inherit meson gtk-icon-cache pkgconfig
SRC_URI = "git://github.com/J-Lentz/iwgtk.git;protocol=https;branch=master"
S = "${WORKDIR}/git"
PV = "0.9"
SRCREV = "008a2a26b6e7d266d190ab85d6c25cf4b8a7bd06"
FILES:${PN} += "${systemd_user_unitdir}/iwgtk.service"
# for working dbus communication in iwd default configuration the user either needs
# to be in group 'wheel' or 'netdev'. See /usr/share/dbus-1/system.d/iwd-dbus.conf
RDEPENDS:${PN} = "gtk4 iwd dbus"

View File

@@ -0,0 +1,21 @@
SUMMARY = "This tool creates a palette of up to 36 colours out of a jpg or png image."
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://LICENSE;md5=1ebbd3e34237af26da5dc08a4e440464"
SRC_URI = " \
git://github.com/nwg-piotr/azote-palettes.git;protocol=https;branch=master \
"
RDEPENDS:${PN} = " \
python3 \
python3-pygobject \
python3-pillow \
python3-colorthief \
"
inherit setuptools3
S = "${WORKDIR}/git"
PV = "1.0.1"
SRCREV = "b5aaf3ecc0df3809c6b0f07c6b7bf8376f017a5b"

View File

@@ -7,6 +7,7 @@ SRC_URI = " \
" "
RDEPENDS:${PN} = " \ RDEPENDS:${PN} = " \
azote-palettes \
python3 \ python3 \
gtk+3 \ gtk+3 \
python3-pygobject \ python3-pygobject \
@@ -18,13 +19,14 @@ RDEPENDS:${PN} = " \
grim \ grim \
slurp \ slurp \
swaybg \ swaybg \
wlr-randr \
" "
inherit setuptools3 inherit setuptools3
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "1.9.3" PV = "1.12.3"
SRCREV = "c4ccd502c27fa6eb801a7b2b0636aed09e8c4a12" SRCREV = "4952f35141eddf5c64693b2faf25a76a485372bb"
do_configure:prepend() { do_configure:prepend() {
[ -d ${S}/dist ] && mv ${S}/dist ${S}/distrib [ -d ${S}/dist ] && mv ${S}/dist ${S}/distrib

View File

@@ -0,0 +1,30 @@
SUMMARY = "ddcpopup allows to control basic settings of external (not laptop built-in) monitors."
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://src/${GO_IMPORT}/README.md;md5=63b79d68c363846305e6bb4fbf116a35"
DEPENDS = " \
ddcutil \
gtk+3 \
gtk-layer-shell \
"
RDEPENDS:${PN} = "ddcutil"
GO_IMPORT = "github.com/nwg-piotr/ddcpopup.git"
SRC_URI = "git://${GO_IMPORT};nobranch=1;protocol=https"
PV = "0.1"
SRCREV = "8fab5132e49e08a1eeaa7a0dd3350d06f4399200"
inherit go go-mod pkgconfig
GO_INSTALL = "${GO_IMPORT}"
do_compile[network] = "1"
do_install:append() {
mv ${D}${bindir}/main ${D}${bindir}/ddcpopup
# remove precompiled x86 binaries
rm -r ${D}${libdir}/go/pkg/mod/github.com/dlasky/gotk3-layershell@*/example
}

View File

@@ -5,17 +5,12 @@ LIC_FILES_CHKSUM = "file://src/${GO_IMPORT}/LICENSE;md5=22ed6cb3c33862e689e075b4
GO_IMPORT = "github.com/nwg-piotr/gopsuinfo.git" GO_IMPORT = "github.com/nwg-piotr/gopsuinfo.git"
SRC_URI = "git://${GO_IMPORT};branch=main;protocol=https" SRC_URI = "git://${GO_IMPORT};branch=main;protocol=https"
PV = "0.1.5"
SRCREV = "838b4893f48924bb03f5124701754836562d090a" SRCREV = "60e4f83b6c4d84955e0a07f7bdc63d8089b4ba1e"
inherit go go-mod inherit go go-mod
GO_INSTALL = "${GO_IMPORT}" GO_INSTALL = "${GO_IMPORT}"
do_install:append() {
# remove precompiled x86 binary
rm -r ${D}${libdir}/go/src/${GO_IMPORT}/bin
}
do_compile[network] = "1" do_compile[network] = "1"

View File

@@ -1,19 +1,20 @@
SUMMARY = "nwg-bar for wlroots based compositors." SUMMARY = "nwg-bar for wlroots based compositors."
DESCRIPTION = "The nwg-bar command creates a button bar on the basis of a JSON template placed in the ~/.config/nwg-bar/ folder." DESCRIPTION = "The nwg-bar command creates a button bar on the basis of a JSON template placed in the ~/.config/nwg-bar/ folder."
LICENSE = "MIT" LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://src/${GO_IMPORT}/LICENSE;md5=fffa55ad1c828db5e334374fb1182530" LIC_FILES_CHKSUM = "file://src/${GO_IMPORT}/LICENSE;md5=dcdbccfd08fcfd7002d16ca7fa5ad5cb"
DEPENDS = " \ DEPENDS = " \
gtk+3 \ gtk+3 \
gtk-layer-shell \ gtk-layer-shell \
" "
RDEPENDS:${PN} = "go-runtime"
GO_IMPORT = "github.com/nwg-piotr/nwg-bar.git" GO_IMPORT = "github.com/nwg-piotr/nwg-bar.git"
SRC_URI = "git://${GO_IMPORT};nobranch=1;protocol=https" SRC_URI = "git://${GO_IMPORT};nobranch=1;protocol=https"
PV = "0.1.0" PV = "0.1.2"
SRCREV = "eee48b9575936495b5b7d6bc88e14d736245259a" SRCREV = "c1da3927c7d55c933d321689a5f47539d7ac258d"
inherit go go-mod pkgconfig inherit go go-mod pkgconfig
@@ -21,3 +22,4 @@ GO_INSTALL = "${GO_IMPORT}"
do_compile[network] = "1" do_compile[network] = "1"
PRIVATE_LIBS:${PN}:append = " libstd.so"

View File

@@ -1,6 +1,6 @@
SUMMARY = "Output management utility for sway Wayland compositor, inspired by wdisplays and wlay." SUMMARY = "Output management utility for sway Wayland compositor, inspired by wdisplays and wlay."
LICENSE = "MIT" LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://nwg_displays/main.py;;beginline=8;endline=8;md5=8227180126797a0148f94f483f3e1489" LIC_FILES_CHKSUM = "file://LICENSE;md5=2e53cad864b84be468b2fc0b511942ce"
SRC_URI = " \ SRC_URI = " \
git://github.com/nwg-piotr/nwg-displays.git;protocol=https;branch=master \ git://github.com/nwg-piotr/nwg-displays.git;protocol=https;branch=master \
@@ -16,8 +16,8 @@ RDEPENDS:${PN} = "\
inherit setuptools3 inherit setuptools3
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "0.1.2" PV = "0.3.7"
SRCREV = "d8e3dee27c2f55039e6a3748ef98f9131be761c2" SRCREV = "1fa84c1d0ad899f8c7c3154733fdbff228af0d8a"
do_install:append() { do_install:append() {
install -d ${D}${datadir}/pixmaps ${D}${datadir}/applications install -d ${D}${datadir}/pixmaps ${D}${datadir}/applications

View File

@@ -0,0 +1,33 @@
SUMMARY = "GTK3-based dock for hyprland."
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://src/${GO_IMPORT}/LICENSE;md5=fffa55ad1c828db5e334374fb1182530"
DEPENDS = " \
gtk+3 \
gtk-layer-shell \
"
RDEPENDS:${PN} = "go-runtime"
GO_IMPORT = "github.com/nwg-piotr/nwg-dock-hyprland.git"
SRC_URI = "git://${GO_IMPORT};nobranch=1;protocol=https"
PV = "0.1.2"
SRCREV = "260872bd240613ef12c44d4c466beb48989322a8"
inherit go go-mod pkgconfig
GO_INSTALL = "${GO_IMPORT}"
do_install:append() {
# remove precompiled x86 binaries
rm -rf ${D}${libdir}/go/src/${GO_IMPORT}/bin
rm -rf ${D}${libdir}/go/pkg/mod/github.com/dlasky/gotk3-layershell*/example
install -d ${D}${datadir}/nwg-dock-hyprland
install -m 0644 ${S}/src/${GO_IMPORT}/config/style.css ${D}${datadir}/nwg-dock-hyprland
cp -rf ${S}/src/${GO_IMPORT}/images ${D}${datadir}/nwg-dock-hyprland
}
do_compile[network] = "1"
PRIVATE_LIBS:${PN}:append = " libstd.so"

View File

@@ -6,13 +6,14 @@ DEPENDS = " \
gtk+3 \ gtk+3 \
gtk-layer-shell \ gtk-layer-shell \
" "
RDEPENDS:${PN} = "go-runtime"
GO_IMPORT = "github.com/nwg-piotr/nwg-dock.git" GO_IMPORT = "github.com/nwg-piotr/nwg-dock.git"
SRC_URI = "git://${GO_IMPORT};nobranch=1;protocol=https" SRC_URI = "git://${GO_IMPORT};nobranch=1;protocol=https"
PV = "0.2.2" PV = "0.3.4"
SRCREV = "204582169596597095109727302fec51f930c91e" SRCREV = "5e56451e9b9c2dd89dcd6f08c47a95fd1be4cdb2"
inherit go go-mod pkgconfig inherit go go-mod pkgconfig
@@ -26,3 +27,4 @@ do_install:append() {
do_compile[network] = "1" do_compile[network] = "1"
PRIVATE_LIBS:${PN}:append = " libstd.so"

View File

@@ -7,17 +7,14 @@ DEPENDS = " \
gtk-layer-shell \ gtk-layer-shell \
" "
RRECOMMENDS:${PN} = " \ RDEPENDS:${PN} = "go-runtime"
thunar \
foot \
"
GO_IMPORT = "github.com/nwg-piotr/nwg-drawer.git" GO_IMPORT = "github.com/nwg-piotr/nwg-drawer.git"
SRC_URI = "git://${GO_IMPORT};nobranch=1;protocol=https" SRC_URI = "git://${GO_IMPORT};nobranch=1;protocol=https"
PV = "0.2.8" PV = "0.3.9"
SRCREV = "d05059808656b727851c01dfd4ea56ca46151a75" SRCREV = "e383f7a4703f0ea89ab8cd3a2da8a6e3d94b257c"
inherit go go-mod pkgconfig inherit go go-mod pkgconfig
@@ -31,3 +28,4 @@ do_install:append() {
do_compile[network] = "1" do_compile[network] = "1"
PRIVATE_LIBS:${PN}:append = " libstd.so"

View File

@@ -0,0 +1,19 @@
SUMMARY = "This program is intended to work as the icon picker for nwg-panel, but it may be used standalone."
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=2e53cad864b84be468b2fc0b511942ce"
SRC_URI = " \
git://github.com/nwg-piotr/nwg-icon-picker.git;protocol=https;branch=master \
"
RDEPENDS:${PN} = " \
python3 \
python3-pygobject \
"
inherit setuptools3
S = "${WORKDIR}/git"
PV = "0.0.1"
SRCREV = "cd32e72ffb3c2fb41a3f7189981376cdad6af976"

View File

@@ -8,6 +8,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=1ebbd3e34237af26da5dc08a4e440464"
DEPENDS += " \ DEPENDS += " \
gtkmm3 \ gtkmm3 \
librsvg \
nlohmann-json \ nlohmann-json \
" "
@@ -24,12 +25,9 @@ PACKAGECONFIG ?= " \
layer-shell \ layer-shell \
" "
SRC_URI = " \ SRC_URI = "git://github.com/nwg-piotr/nwg-launchers.git;protocol=https;branch=master"
git://github.com/nwg-piotr/nwg-launchers.git;protocol=https;branch=master \ SRCREV = "c4d8d369782d32becfe8a8105abec9b61119a629"
" PV = "0.7.1.1"
SRCREV = "4dde40e2a0d82ae87a262e0c2babd22e309d28bf"
PV = "0.6.3"
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
inherit meson pkgconfig inherit meson pkgconfig
@@ -37,4 +35,3 @@ inherit meson pkgconfig
EXTRA_OEMESON += "--buildtype release" EXTRA_OEMESON += "--buildtype release"
BBCLASSEXTEND = "" BBCLASSEXTEND = ""

View File

@@ -3,26 +3,28 @@ LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://src/${GO_IMPORT}/LICENSE;md5=2e53cad864b84be468b2fc0b511942ce" LIC_FILES_CHKSUM = "file://src/${GO_IMPORT}/LICENSE;md5=2e53cad864b84be468b2fc0b511942ce"
DEPENDS = "xcur2png gtk+3" DEPENDS = "xcur2png gtk+3"
RDEPENDS:${PN} = "xcur2png" RDEPENDS:${PN} = "xcur2png go-runtime"
GO_IMPORT = "github.com/nwg-piotr/nwg-look.git" GO_IMPORT = "github.com/nwg-piotr/nwg-look"
SRC_URI = "git://${GO_IMPORT};branch=main;protocol=https" SRC_URI = "git://${GO_IMPORT};branch=main;protocol=https"
SRCREV = "36b6d80f20244d6886efd6e1f1fcff75bc3281c2" SRCREV = "46502054da8ebbe629858e8eaa6e2d683d00ca79"
PV = "0.1.2" PV = "0.2.3"
inherit go go-mod pkgconfig gtk-icon-cache inherit go go-mod pkgconfig gtk-icon-cache
GO_INSTALL = "${GO_IMPORT}" GO_INSTALL = "${GO_IMPORT}"
do_install:append() { do_install:append() {
install -d ${D}${datadir}/nwg-look ${D}${datadir}/applications ${D}${datadir}/icons/hicolor/scalable/apps install -d ${D}${datadir}/nwg-look/langs ${D}${datadir}/applications ${D}${datadir}/pixmaps
install -m 0644 ${S}/src/${GO_IMPORT}/stuff/main.glade ${D}${datadir}/nwg-look install -m 0644 ${S}/src/${GO_IMPORT}/stuff/main.glade ${D}${datadir}/nwg-look
install -m 0644 ${S}/src/${GO_IMPORT}/stuff/nwg-look.desktop ${D}${datadir}/applications install -m 0644 ${S}/src/${GO_IMPORT}/stuff/nwg-look.desktop ${D}${datadir}/applications
install -m 0644 ${S}/src/${GO_IMPORT}/stuff/nwg-look.svg ${D}${datadir}/icons/hicolor/scalable/apps install -m 0644 ${S}/src/${GO_IMPORT}/stuff/nwg-look.svg ${D}${datadir}/pixmaps
install -m 0644 ${S}/src/${GO_IMPORT}/langs/en_US.json ${D}${datadir}/nwg-look/langs
} }
FILES:${PN} += "${datadir}" FILES:${PN} += "${datadir}"
do_compile[network] = "1" do_compile[network] = "1"
PRIVATE_LIBS:${PN}:append = " libstd.so"

View File

@@ -1,6 +1,6 @@
SUMMARY = "GTK3-based panel for wayland." SUMMARY = "GTK3-based panel for wayland."
LICENSE = "MIT" LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=fffa55ad1c828db5e334374fb1182530" LIC_FILES_CHKSUM = "file://LICENSE;md5=dcdbccfd08fcfd7002d16ca7fa5ad5cb"
SRC_URI = " \ SRC_URI = " \
git://github.com/nwg-piotr/nwg-panel.git;protocol=https;branch=master \ git://github.com/nwg-piotr/nwg-panel.git;protocol=https;branch=master \
@@ -10,15 +10,16 @@ RDEPENDS:${PN} = "\
bash \ bash \
light \ light \
python3 \ python3 \
python3-pygobject \
python3-psutil \
python-i3ipc \ python-i3ipc \
python3-psutil \
python3-pygobject \
python3-requests \
swaync \ swaync \
" "
inherit setuptools3 inherit setuptools3
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "0.6.3" PV = "0.9.10"
SRCREV = "11336063c318e4015bce9144493a97a6afa6d372" SRCREV = "e9e957289738b6e6559f6ddcc87920102e0d4887"

View File

@@ -17,6 +17,6 @@ RDEPENDS:${PN} = "\
inherit setuptools3 inherit setuptools3
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "0.2.5" PV = "0.5.13"
SRCREV = "234aeec1b78c8b495b02902f2fa33d23036c6d66" SRCREV = "7ff54f8db0321df9ebc20005ec7f210872f829e2"

View File

@@ -0,0 +1,18 @@
SUMMARY = "A selection of wallpapers contributed to the nwg-shell project."
LICENSE = "CC0-1.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=65d3616852dbf7b1a6d4b53b00626032"
SRC_URI = "git://github.com/nwg-piotr/nwg-shell-wallpapers.git;protocol=https;nobranch=1"
S = "${WORKDIR}/git"
PV = "1.1"
SRCREV = "56a177afe8b8e10d9963a6793fa8bc27b6c063cc"
do_install() {
install -d ${D}${datadir}/backgrounds/sway
for file in ${S}/wallpapers/*; do
install -m 0644 "$file" ${D}${datadir}/backgrounds/sway
done
}
FILES:${PN} = "${datadir}"

View File

@@ -12,6 +12,6 @@ RDEPENDS:${PN} = "python3-pygobject"
inherit setuptools3 gobject-introspection inherit setuptools3 gobject-introspection
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "0.1.1" PV = "0.1.2"
SRCREV = "9c1b0669dd894b6209a3130169956c755154b055" SRCREV = "9c1b0669dd894b6209a3130169956c755154b055"

View File

@@ -0,0 +1,45 @@
SUMMARY = "nwg Control Center is a highly customisable, GTK-based GUI, intended for use with window managers."
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://src/${GO_IMPORT}/LICENSE;md5=fffa55ad1c828db5e334374fb1182530"
DEPENDS = " \
gtk+3 \
"
RRECOMMENDS:${PN} = " \
light \
playerctl \
"
GO_IMPORT = "github.com/nwg-piotr/nwgocc.git"
SRC_URI = "git://${GO_IMPORT};nobranch=1;protocol=https"
PV = "0.0.1"
SRCREV = "782a37014de40f63115825c0b5bd343dee2ba668"
inherit go go-mod pkgconfig gtk-icon-cache
GO_INSTALL = "${GO_IMPORT}"
do_install:append() {
install -d \
${D}${datadir}/nwgocc/icons_light ${D}${datadir}/nwgocc/icons_dark \
${D}${datadir}/applications ${D}${datadir}/icons/hicolor/scalable/apps
install -m 644 ${S}/src/${GO_IMPORT}/nwgocc.desktop ${D}${datadir}/applications
install -m 644 ${S}/src/${GO_IMPORT}/nwgocc.svg ${D}${datadir}/icons/hicolor/scalable/apps
for file in ${S}/src/${GO_IMPORT}/configs/*; do
install -m 644 $file ${D}${datadir}/nwgocc
done
for file in ${S}/src/${GO_IMPORT}/icons_light/*; do
install -m 644 $file ${D}${datadir}/nwgocc/icons_light
done
for file in ${S}/src/${GO_IMPORT}/icons_dark/*; do
install -m 644 $file ${D}${datadir}/nwgocc/icons_dark
done
}
FILES:${PN} += "${datadir}"
do_compile[network] = "1"

View File

@@ -7,17 +7,21 @@ REQUIRED_DISTRO_FEATURES = "wayland polkit pam pulseaudio"
DEPENDS = " \ DEPENDS = " \
callaudiod \ callaudiod \
evince \
evolution-data-server \
feedbackd \ feedbackd \
fribidi \ fribidi \
gcr \ gcr \
git-native \ git-native \
glib-2.0 \ glib-2.0 \
gnome-desktop \ gnome-desktop \
gtk+3 \ gtk4 \
libadwaita \
libgudev \ libgudev \
libhandy \ libhandy \
libpam \ libpam \
libsecret \ libsecret \
libxml2 \
networkmanager \ networkmanager \
polkit \ polkit \
pulseaudio \ pulseaudio \
@@ -33,7 +37,6 @@ RDEPENDS:${PN} = " \
gnome-settings-daemon \ gnome-settings-daemon \
gsettings-desktop-schemas \ gsettings-desktop-schemas \
phoc \ phoc \
squeekboard \
" "
PACKAGECONFIG[tests] = "-Dtests=true,-Dtests=false" PACKAGECONFIG[tests] = "-Dtests=true,-Dtests=false"
@@ -46,7 +49,7 @@ PACKAGECONFIG ?= " \
tools \ tools \
" "
inherit features_check gsettings meson pkgconfig inherit features_check gsettings meson pkgconfig gtk-icon-cache
SRC_URI = " \ SRC_URI = " \
gitsm://gitlab.gnome.org/World/Phosh/phosh.git;protocol=https;nobranch=1 \ gitsm://gitlab.gnome.org/World/Phosh/phosh.git;protocol=https;nobranch=1 \
@@ -54,8 +57,8 @@ SRC_URI = " \
" "
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "0.17.0" PV = "0.28.0"
SRCREV = "e9651c72a6c3033597d40b135c230262a2bf4cb6" SRCREV = "059c9f1a782689a05a1871cfcc6310d8e5e13514"
EXTRA_OEMESON += "--buildtype=release" EXTRA_OEMESON += "--buildtype=release"

View File

@@ -0,0 +1,218 @@
SUMMARY = "Sirula (simple rust launcher) is an app launcher for wayland"
HOMEPAGE = "https://github.com/DorianRudolph/sirula.git"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=e49f4652534af377a713df3d9dec60cb"
SRC_URI += " \
git://github.com/DorianRudolph/sirula.git;protocol=https;nobranch=1 \
crate://crates.io/aho-corasick/0.7.18 \
crate://crates.io/anyhow/1.0.44 \
crate://crates.io/arrayvec/0.5.2 \
crate://crates.io/atk-sys/0.15.1 \
crate://crates.io/atk/0.15.1 \
crate://crates.io/autocfg/1.0.1 \
crate://crates.io/bitflags/1.3.2 \
crate://crates.io/bitvec/0.19.5 \
crate://crates.io/cairo-rs/0.15.12 \
crate://crates.io/cairo-sys-rs/0.15.1 \
crate://crates.io/cfg-expr/0.10.3 \
crate://crates.io/cfg-if/1.0.0 \
crate://crates.io/dirs-sys/0.3.7 \
crate://crates.io/dirs/4.0.0 \
crate://crates.io/either/1.6.1 \
crate://crates.io/field-offset/0.3.4 \
crate://crates.io/freedesktop_entry_parser/1.2.0 \
crate://crates.io/funty/1.1.0 \
crate://crates.io/futures-channel/0.3.21 \
crate://crates.io/futures-core/0.3.21 \
crate://crates.io/futures-executor/0.3.21 \
crate://crates.io/futures-io/0.3.21 \
crate://crates.io/futures-macro/0.3.21 \
crate://crates.io/futures-sink/0.3.21 \
crate://crates.io/futures-task/0.3.21 \
crate://crates.io/futures-util/0.3.21 \
crate://crates.io/futures/0.3.21 \
crate://crates.io/fuzzy-matcher/0.3.7 \
crate://crates.io/gdk-pixbuf-sys/0.15.10 \
crate://crates.io/gdk-pixbuf/0.15.11 \
crate://crates.io/gdk-sys/0.15.1 \
crate://crates.io/gdk/0.15.4 \
crate://crates.io/getrandom/0.2.7 \
crate://crates.io/gio-sys/0.15.10 \
crate://crates.io/gio/0.15.12 \
crate://crates.io/glib-macros/0.15.11 \
crate://crates.io/glib-sys/0.15.10 \
crate://crates.io/glib/0.15.12 \
crate://crates.io/gobject-sys/0.15.10 \
crate://crates.io/gtk-layer-shell-sys/0.4.1 \
crate://crates.io/gtk-layer-shell/0.4.1 \
crate://crates.io/gtk-sys/0.15.3 \
crate://crates.io/gtk/0.15.5 \
crate://crates.io/gtk3-macros/0.15.4 \
crate://crates.io/heck/0.4.0 \
crate://crates.io/itertools/0.8.2 \
crate://crates.io/lazy_static/1.4.0 \
crate://crates.io/lexical-core/0.7.6 \
crate://crates.io/libc/0.2.126 \
crate://crates.io/locale-types/0.4.0 \
crate://crates.io/memchr/2.4.1 \
crate://crates.io/memoffset/0.6.4 \
crate://crates.io/nom/6.1.2 \
crate://crates.io/once_cell/1.8.0 \
crate://crates.io/osstrtools/0.2.2 \
crate://crates.io/pango-sys/0.15.10 \
crate://crates.io/pango/0.15.10 \
crate://crates.io/pest/2.1.3 \
crate://crates.io/pin-project-lite/0.2.7 \
crate://crates.io/pin-utils/0.1.0 \
crate://crates.io/pkg-config/0.3.20 \
crate://crates.io/proc-macro-crate/1.1.0 \
crate://crates.io/proc-macro-error-attr/1.0.4 \
crate://crates.io/proc-macro-error/1.0.4 \
crate://crates.io/proc-macro2/1.0.40 \
crate://crates.io/quote/1.0.10 \
crate://crates.io/radium/0.5.3 \
crate://crates.io/redox_syscall/0.2.13 \
crate://crates.io/redox_users/0.4.3 \
crate://crates.io/regex-syntax/0.6.27 \
crate://crates.io/regex/1.6.0 \
crate://crates.io/rustc_version/0.3.3 \
crate://crates.io/ryu/1.0.5 \
crate://crates.io/semver-parser/0.10.2 \
crate://crates.io/semver/0.11.0 \
crate://crates.io/serde/1.0.138 \
crate://crates.io/serde_derive/1.0.138 \
crate://crates.io/slab/0.4.4 \
crate://crates.io/smallvec/1.9.0 \
crate://crates.io/static_assertions/1.1.0 \
crate://crates.io/syn/1.0.98 \
crate://crates.io/system-deps/6.0.2 \
crate://crates.io/tap/1.0.1 \
crate://crates.io/thiserror-impl/1.0.30 \
crate://crates.io/thiserror/1.0.30 \
crate://crates.io/thread_local/1.1.3 \
crate://crates.io/toml/0.5.9 \
crate://crates.io/ucd-trie/0.1.3 \
crate://crates.io/unicode-ident/1.0.1 \
crate://crates.io/version-compare/0.1.0 \
crate://crates.io/version_check/0.9.3 \
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.9 \
crate://crates.io/wyz/0.2.0 \
crate://crates.io/xdg/2.4.1 \
"
SRC_URI[aho-corasick-0.7.18.sha256sum] = "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f"
SRC_URI[anyhow-1.0.44.sha256sum] = "61604a8f862e1d5c3229fdd78f8b02c68dcf73a4c4b05fd636d12240aaa242c1"
SRC_URI[arrayvec-0.5.2.sha256sum] = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b"
SRC_URI[atk-sys-0.15.1.sha256sum] = "58aeb089fb698e06db8089971c7ee317ab9644bade33383f63631437b03aafb6"
SRC_URI[atk-0.15.1.sha256sum] = "2c3d816ce6f0e2909a96830d6911c2aff044370b1ef92d7f267b43bae5addedd"
SRC_URI[autocfg-1.0.1.sha256sum] = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a"
SRC_URI[bitflags-1.3.2.sha256sum] = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
SRC_URI[bitvec-0.19.5.sha256sum] = "8942c8d352ae1838c9dda0b0ca2ab657696ef2232a20147cf1b30ae1a9cb4321"
SRC_URI[cairo-rs-0.15.12.sha256sum] = "c76ee391b03d35510d9fa917357c7f1855bd9a6659c95a1b392e33f49b3369bc"
SRC_URI[cairo-sys-rs-0.15.1.sha256sum] = "3c55d429bef56ac9172d25fecb85dc8068307d17acd74b377866b7a1ef25d3c8"
SRC_URI[cfg-expr-0.10.3.sha256sum] = "0aacacf4d96c24b2ad6eb8ee6df040e4f27b0d0b39a5710c30091baa830485db"
SRC_URI[cfg-if-1.0.0.sha256sum] = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
SRC_URI[dirs-sys-0.3.7.sha256sum] = "1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6"
SRC_URI[dirs-4.0.0.sha256sum] = "ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059"
SRC_URI[either-1.6.1.sha256sum] = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457"
SRC_URI[field-offset-0.3.4.sha256sum] = "1e1c54951450cbd39f3dbcf1005ac413b49487dabf18a720ad2383eccfeffb92"
SRC_URI[freedesktop_entry_parser-1.2.0.sha256sum] = "347aa21b13048c0a0a4dc3118b661eb89d73ea675eca95b6a0f11e698ff66ec1"
SRC_URI[funty-1.1.0.sha256sum] = "fed34cd105917e91daa4da6b3728c47b068749d6a62c59811f06ed2ac71d9da7"
SRC_URI[futures-channel-0.3.21.sha256sum] = "c3083ce4b914124575708913bca19bfe887522d6e2e6d0952943f5eac4a74010"
SRC_URI[futures-core-0.3.21.sha256sum] = "0c09fd04b7e4073ac7156a9539b57a484a8ea920f79c7c675d05d289ab6110d3"
SRC_URI[futures-executor-0.3.21.sha256sum] = "9420b90cfa29e327d0429f19be13e7ddb68fa1cccb09d65e5706b8c7a749b8a6"
SRC_URI[futures-io-0.3.21.sha256sum] = "fc4045962a5a5e935ee2fdedaa4e08284547402885ab326734432bed5d12966b"
SRC_URI[futures-macro-0.3.21.sha256sum] = "33c1e13800337f4d4d7a316bf45a567dbcb6ffe087f16424852d97e97a91f512"
SRC_URI[futures-sink-0.3.21.sha256sum] = "21163e139fa306126e6eedaf49ecdb4588f939600f0b1e770f4205ee4b7fa868"
SRC_URI[futures-task-0.3.21.sha256sum] = "57c66a976bf5909d801bbef33416c41372779507e7a6b3a5e25e4749c58f776a"
SRC_URI[futures-util-0.3.21.sha256sum] = "d8b7abd5d659d9b90c8cba917f6ec750a74e2dc23902ef9cd4cc8c8b22e6036a"
SRC_URI[futures-0.3.21.sha256sum] = "f73fe65f54d1e12b726f517d3e2135ca3125a437b6d998caf1962961f7172d9e"
SRC_URI[fuzzy-matcher-0.3.7.sha256sum] = "54614a3312934d066701a80f20f15fa3b56d67ac7722b39eea5b4c9dd1d66c94"
SRC_URI[gdk-pixbuf-sys-0.15.10.sha256sum] = "140b2f5378256527150350a8346dbdb08fadc13453a7a2d73aecd5fab3c402a7"
SRC_URI[gdk-pixbuf-0.15.11.sha256sum] = "ad38dd9cc8b099cceecdf41375bb6d481b1b5a7cd5cd603e10a69a9383f8619a"
SRC_URI[gdk-sys-0.15.1.sha256sum] = "32e7a08c1e8f06f4177fb7e51a777b8c1689f743a7bc11ea91d44d2226073a88"
SRC_URI[gdk-0.15.4.sha256sum] = "a6e05c1f572ab0e1f15be94217f0dc29088c248b14f792a5ff0af0d84bcda9e8"
SRC_URI[getrandom-0.2.7.sha256sum] = "4eb1a864a501629691edf6c15a593b7a51eebaa1e8468e9ddc623de7c9b58ec6"
SRC_URI[gio-sys-0.15.10.sha256sum] = "32157a475271e2c4a023382e9cab31c4584ee30a97da41d3c4e9fdd605abcf8d"
SRC_URI[gio-0.15.12.sha256sum] = "68fdbc90312d462781a395f7a16d96a2b379bb6ef8cd6310a2df272771c4283b"
SRC_URI[glib-macros-0.15.11.sha256sum] = "25a68131a662b04931e71891fb14aaf65ee4b44d08e8abc10f49e77418c86c64"
SRC_URI[glib-sys-0.15.10.sha256sum] = "ef4b192f8e65e9cf76cbf4ea71fa8e3be4a0e18ffe3d68b8da6836974cc5bad4"
SRC_URI[glib-0.15.12.sha256sum] = "edb0306fbad0ab5428b0ca674a23893db909a98582969c9b537be4ced78c505d"
SRC_URI[gobject-sys-0.15.10.sha256sum] = "0d57ce44246becd17153bd035ab4d32cfee096a657fc01f2231c9278378d1e0a"
SRC_URI[gtk-layer-shell-sys-0.4.1.sha256sum] = "e33369d2f611525af872de2ffb690ee6464774df67aec021331bad0e5f95a656"
SRC_URI[gtk-layer-shell-0.4.1.sha256sum] = "a703030a7226291a0f9bf25947122ff194990e369f05cacb596b6730f31ef9b8"
SRC_URI[gtk-sys-0.15.3.sha256sum] = "d5bc2f0587cba247f60246a0ca11fe25fb733eabc3de12d1965fc07efab87c84"
SRC_URI[gtk-0.15.5.sha256sum] = "92e3004a2d5d6d8b5057d2b57b3712c9529b62e82c77f25c1fecde1fd5c23bd0"
SRC_URI[gtk3-macros-0.15.4.sha256sum] = "24f518afe90c23fba585b2d7697856f9e6a7bbc62f65588035e66f6afb01a2e9"
SRC_URI[heck-0.4.0.sha256sum] = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9"
SRC_URI[itertools-0.8.2.sha256sum] = "f56a2d0bc861f9165be4eb3442afd3c236d8a98afd426f65d92324ae1091a484"
SRC_URI[lazy_static-1.4.0.sha256sum] = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
SRC_URI[lexical-core-0.7.6.sha256sum] = "6607c62aa161d23d17a9072cc5da0be67cdfc89d3afb1e8d9c842bebc2525ffe"
SRC_URI[libc-0.2.126.sha256sum] = "349d5a591cd28b49e1d1037471617a32ddcda5731b99419008085f72d5a53836"
SRC_URI[locale-types-0.4.0.sha256sum] = "02be1c159bff06af0fdec8942a4f3a9242cc2ecebdfccb0d29d3c100ca5e7a97"
SRC_URI[memchr-2.4.1.sha256sum] = "308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a"
SRC_URI[memoffset-0.6.4.sha256sum] = "59accc507f1338036a0477ef61afdae33cde60840f4dfe481319ce3ad116ddf9"
SRC_URI[nom-6.1.2.sha256sum] = "e7413f999671bd4745a7b624bd370a569fb6bc574b23c83a3c5ed2e453f3d5e2"
SRC_URI[once_cell-1.8.0.sha256sum] = "692fcb63b64b1758029e0a96ee63e049ce8c5948587f2f7208df04625e5f6b56"
SRC_URI[osstrtools-0.2.2.sha256sum] = "f328dada9eee3ab878d2d367d8bf323c12b20f881c5566ae6e6708b3862dcaba"
SRC_URI[pango-sys-0.15.10.sha256sum] = "d2a00081cde4661982ed91d80ef437c20eacaf6aa1a5962c0279ae194662c3aa"
SRC_URI[pango-0.15.10.sha256sum] = "22e4045548659aee5313bde6c582b0d83a627b7904dd20dc2d9ef0895d414e4f"
SRC_URI[pest-2.1.3.sha256sum] = "10f4872ae94d7b90ae48754df22fd42ad52ce740b8f370b03da4835417403e53"
SRC_URI[pin-project-lite-0.2.7.sha256sum] = "8d31d11c69a6b52a174b42bdc0c30e5e11670f90788b2c471c31c1d17d449443"
SRC_URI[pin-utils-0.1.0.sha256sum] = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
SRC_URI[pkg-config-0.3.20.sha256sum] = "7c9b1041b4387893b91ee6746cddfc28516aff326a3519fb2adf820932c5e6cb"
SRC_URI[proc-macro-crate-1.1.0.sha256sum] = "1ebace6889caf889b4d3f76becee12e90353f2b8c7d875534a71e5742f8f6f83"
SRC_URI[proc-macro-error-attr-1.0.4.sha256sum] = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
SRC_URI[proc-macro-error-1.0.4.sha256sum] = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
SRC_URI[proc-macro2-1.0.40.sha256sum] = "dd96a1e8ed2596c337f8eae5f24924ec83f5ad5ab21ea8e455d3566c69fbcaf7"
SRC_URI[quote-1.0.10.sha256sum] = "38bc8cc6a5f2e3655e0899c1b848643b2562f853f114bfec7be120678e3ace05"
SRC_URI[radium-0.5.3.sha256sum] = "941ba9d78d8e2f7ce474c015eea4d9c6d25b6a3327f9832ee29a4de27f91bbb8"
SRC_URI[redox_syscall-0.2.13.sha256sum] = "62f25bc4c7e55e0b0b7a1d43fb893f4fa1361d0abe38b9ce4f323c2adfe6ef42"
SRC_URI[redox_users-0.4.3.sha256sum] = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b"
SRC_URI[regex-syntax-0.6.27.sha256sum] = "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244"
SRC_URI[regex-1.6.0.sha256sum] = "4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b"
SRC_URI[rustc_version-0.3.3.sha256sum] = "f0dfe2087c51c460008730de8b57e6a320782fbfb312e1f4d520e6c6fae155ee"
SRC_URI[ryu-1.0.5.sha256sum] = "71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e"
SRC_URI[semver-parser-0.10.2.sha256sum] = "00b0bef5b7f9e0df16536d3961cfb6e84331c065b4066afb39768d0e319411f7"
SRC_URI[semver-0.11.0.sha256sum] = "f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6"
SRC_URI[serde-1.0.138.sha256sum] = "1578c6245786b9d168c5447eeacfb96856573ca56c9d68fdcf394be134882a47"
SRC_URI[serde_derive-1.0.138.sha256sum] = "023e9b1467aef8a10fb88f25611870ada9800ef7e22afce356bb0d2387b6f27c"
SRC_URI[slab-0.4.4.sha256sum] = "c307a32c1c5c437f38c7fd45d753050587732ba8628319fbdf12a7e289ccc590"
SRC_URI[smallvec-1.9.0.sha256sum] = "2fd0db749597d91ff862fd1d55ea87f7855a744a8425a64695b6fca237d1dad1"
SRC_URI[static_assertions-1.1.0.sha256sum] = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
SRC_URI[syn-1.0.98.sha256sum] = "c50aef8a904de4c23c788f104b7dddc7d6f79c647c7c8ce4cc8f73eb0ca773dd"
SRC_URI[system-deps-6.0.2.sha256sum] = "a1a45a1c4c9015217e12347f2a411b57ce2c4fc543913b14b6fe40483328e709"
SRC_URI[tap-1.0.1.sha256sum] = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369"
SRC_URI[thiserror-impl-1.0.30.sha256sum] = "aa32fd3f627f367fe16f893e2597ae3c05020f8bba2666a4e6ea73d377e5714b"
SRC_URI[thiserror-1.0.30.sha256sum] = "854babe52e4df1653706b98fcfc05843010039b406875930a70e4d9644e5c417"
SRC_URI[thread_local-1.1.3.sha256sum] = "8018d24e04c95ac8790716a5987d0fec4f8b27249ffa0f7d33f1369bdfb88cbd"
SRC_URI[toml-0.5.9.sha256sum] = "8d82e1a7758622a465f8cee077614c73484dac5b836c02ff6a40d5d1010324d7"
SRC_URI[ucd-trie-0.1.3.sha256sum] = "56dee185309b50d1f11bfedef0fe6d036842e3fb77413abef29f8f8d1c5d4c1c"
SRC_URI[unicode-ident-1.0.1.sha256sum] = "5bd2fe26506023ed7b5e1e315add59d6f584c621d037f9368fea9cfb988f368c"
SRC_URI[version-compare-0.1.0.sha256sum] = "fe88247b92c1df6b6de80ddc290f3976dbdf2f5f5d3fd049a9fb598c6dd5ca73"
SRC_URI[version_check-0.9.3.sha256sum] = "5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe"
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.9.sha256sum] = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
SRC_URI[wyz-0.2.0.sha256sum] = "85e60b0d1b5f99db2556934e21937020776a5d31520bf169e851ac44e6420214"
SRC_URI[xdg-2.4.1.sha256sum] = "0c4583db5cbd4c4c0303df2d15af80f0539db703fa1c68802d4cbbd2dd0f88f6"
DEPENDS = " \
gtk-layer-shell \
gdk-pixbuf \
glib-2.0 \
cairo \
pango \
gtk+3 \
"
inherit cargo pkgconfig
SRCREV = "70b5ce1936c819f4e5c8674e90145e5e7badcfa8"
S = "${WORKDIR}/git"
PV = "1.0.1"

View File

@@ -21,12 +21,12 @@ GIR_MESON_OPTION = ""
inherit meson gtk-icon-cache mime-xdg pkgconfig features_check gobject-introspection inherit meson gtk-icon-cache mime-xdg pkgconfig features_check gobject-introspection
SRC_URI = " \ SRC_URI = " \
git://github.com/SrainApp/srain.git;protocol=https;branch=stable/1.3 \ git://github.com/SrainApp/srain.git;protocol=https;branch=master \
" "
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "1.3.2" PV = "1.5.1"
SRCREV = "2faa79510cb124aae975de65a437b52b0e9e92d8" SRCREV = "46ba1e2690b9e22fcc35f921375b346a0130e05c"
EXTRA_OEMESON += " \ EXTRA_OEMESON += " \
--buildtype release \ --buildtype release \

View File

@@ -0,0 +1,27 @@
SUMMARY = "A Wayland native snapshot and editor tool, inspired by Snappy on macOS"
HOMEPAGE = "https://github.com/jtheoof/swappy"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=81524e81ed2bc7b472566654e4767a52"
DEPENDS = " \
gtk+3 \
cairo \
pango \
"
RRECOMMENDS:${PN} = "grim slurp"
inherit meson gtk-icon-cache mime-xdg pkgconfig
SRC_URI = " \
git://github.com/jtheoof/swappy.git;protocol=https;branch=master \
"
S = "${WORKDIR}/git"
PV = "1.5.1"
SRCREV = "a996b2cec65aadd04ded780f141b02c5bdfbeb32"
PACKAGECONFIG[man-pages] = "-Dman-pages=enabled,-Dman-pages=disabled,scdoc-native"
PACKAGECONFIG ?= "man-pages"

View File

@@ -10,6 +10,8 @@ DEPENDS = " \
gtk-layer-shell \ gtk-layer-shell \
json-glib \ json-glib \
libhandy \ libhandy \
libgee \
pulseaudio \
" "
SRC_URI = " \ SRC_URI = " \
@@ -17,8 +19,8 @@ SRC_URI = " \
" "
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "0.5" PV = "0.9.0"
SRCREV = "77b8a85ce1a230ea9b5433062f46f15a2e5a7235" SRCREV = "deaf9a68b7425e0a0945a029bcbac767a7a72ae4"
PACKAGECONFIG[bash] = "-Dbash-completions=true,-Dbash-completions=false" PACKAGECONFIG[bash] = "-Dbash-completions=true,-Dbash-completions=false"
PACKAGECONFIG[fish] = "-Dfish-completions=true,-Dfish-completions=false" PACKAGECONFIG[fish] = "-Dfish-completions=true,-Dfish-completions=false"

View File

@@ -0,0 +1,165 @@
SUMMARY = "A OSD window for common actions like volume and capslock."
HOMEPAGE = "https://github.com/ErikReider/SwayOSD"
SECTION = "graphics"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://LICENSE;md5=1ebbd3e34237af26da5dc08a4e440464"
REQUIRED_DISTRO_FEATURES = "wayland"
DEPENDS = "glib-2.0 gtk+3 gtk-layer-shell pango pulseaudio"
SRC_URI = " \
git://github.com/ErikReider/SwayOSD.git;protocol=https;branch=main \
crate://crates.io/anyhow/1.0.66 \
crate://crates.io/atk-sys/0.15.1 \
crate://crates.io/atk/0.15.1 \
crate://crates.io/autocfg/1.1.0 \
crate://crates.io/bitflags/1.3.2 \
crate://crates.io/cairo-rs/0.15.12 \
crate://crates.io/cairo-sys-rs/0.15.1 \
crate://crates.io/cascade/1.0.1 \
crate://crates.io/cfg-expr/0.11.0 \
crate://crates.io/either/1.8.0 \
crate://crates.io/field-offset/0.3.4 \
crate://crates.io/futures-channel/0.3.25 \
crate://crates.io/futures-core/0.3.25 \
crate://crates.io/futures-executor/0.3.25 \
crate://crates.io/futures-io/0.3.25 \
crate://crates.io/futures-task/0.3.25 \
crate://crates.io/futures-util/0.3.25 \
crate://crates.io/gdk-pixbuf-sys/0.15.10 \
crate://crates.io/gdk-pixbuf/0.15.11 \
crate://crates.io/gdk-sys/0.15.1 \
crate://crates.io/gdk/0.15.4 \
crate://crates.io/gio-sys/0.15.10 \
crate://crates.io/gio/0.15.12 \
crate://crates.io/glib-macros/0.15.11 \
crate://crates.io/glib-sys/0.15.10 \
crate://crates.io/glib/0.15.12 \
crate://crates.io/gobject-sys/0.15.10 \
crate://crates.io/gtk-layer-shell-sys/0.4.4 \
crate://crates.io/gtk-layer-shell/0.4.4 \
crate://crates.io/gtk-sys/0.15.3 \
crate://crates.io/gtk/0.15.5 \
crate://crates.io/gtk3-macros/0.15.4 \
crate://crates.io/heck/0.4.0 \
crate://crates.io/itertools/0.8.2 \
crate://crates.io/libc/0.2.137 \
crate://crates.io/libpulse-binding/2.26.0 \
crate://crates.io/libpulse-sys/1.19.3 \
crate://crates.io/memoffset/0.6.5 \
crate://crates.io/num-derive/0.3.3 \
crate://crates.io/num-traits/0.2.15 \
crate://crates.io/once_cell/1.16.0 \
crate://crates.io/pango-sys/0.15.10 \
crate://crates.io/pango/0.15.10 \
crate://crates.io/pest/2.4.1 \
crate://crates.io/pin-project-lite/0.2.9 \
crate://crates.io/pin-utils/0.1.0 \
crate://crates.io/pkg-config/0.3.26 \
crate://crates.io/proc-macro-crate/1.2.1 \
crate://crates.io/proc-macro-error-attr/1.0.4 \
crate://crates.io/proc-macro-error/1.0.4 \
crate://crates.io/proc-macro2/1.0.47 \
crate://crates.io/pulsectl-rs/0.3.2 \
crate://crates.io/quote/1.0.21 \
crate://crates.io/rustc_version/0.3.3 \
crate://crates.io/semver-parser/0.10.2 \
crate://crates.io/semver/0.11.0 \
crate://crates.io/serde/1.0.147 \
crate://crates.io/shrinkwraprs/0.3.0 \
crate://crates.io/slab/0.4.7 \
crate://crates.io/smallvec/1.10.0 \
crate://crates.io/syn/1.0.103 \
crate://crates.io/system-deps/6.0.3 \
crate://crates.io/thiserror-impl/1.0.37 \
crate://crates.io/thiserror/1.0.37 \
crate://crates.io/toml/0.5.9 \
crate://crates.io/ucd-trie/0.1.5 \
crate://crates.io/unicode-ident/1.0.5 \
crate://crates.io/version-compare/0.1.1 \
crate://crates.io/version_check/0.9.4 \
crate://crates.io/winapi-i686-pc-windows-gnu/0.4.0 \
crate://crates.io/winapi-x86_64-pc-windows-gnu/0.4.0 \
crate://crates.io/winapi/0.3.9 \
"
SRC_URI[anyhow-1.0.66.sha256sum] = "216261ddc8289130e551ddcd5ce8a064710c0d064a4d2895c67151c92b5443f6"
SRC_URI[atk-sys-0.15.1.sha256sum] = "58aeb089fb698e06db8089971c7ee317ab9644bade33383f63631437b03aafb6"
SRC_URI[atk-0.15.1.sha256sum] = "2c3d816ce6f0e2909a96830d6911c2aff044370b1ef92d7f267b43bae5addedd"
SRC_URI[autocfg-1.1.0.sha256sum] = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
SRC_URI[bitflags-1.3.2.sha256sum] = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
SRC_URI[cairo-rs-0.15.12.sha256sum] = "c76ee391b03d35510d9fa917357c7f1855bd9a6659c95a1b392e33f49b3369bc"
SRC_URI[cairo-sys-rs-0.15.1.sha256sum] = "3c55d429bef56ac9172d25fecb85dc8068307d17acd74b377866b7a1ef25d3c8"
SRC_URI[cascade-1.0.1.sha256sum] = "d499b43edbf784dd81e16f0395f5b4350a35b477da8a074251087adefc11cb52"
SRC_URI[cfg-expr-0.11.0.sha256sum] = "b0357a6402b295ca3a86bc148e84df46c02e41f41fef186bda662557ef6328aa"
SRC_URI[either-1.8.0.sha256sum] = "90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797"
SRC_URI[field-offset-0.3.4.sha256sum] = "1e1c54951450cbd39f3dbcf1005ac413b49487dabf18a720ad2383eccfeffb92"
SRC_URI[futures-channel-0.3.25.sha256sum] = "52ba265a92256105f45b719605a571ffe2d1f0fea3807304b522c1d778f79eed"
SRC_URI[futures-core-0.3.25.sha256sum] = "04909a7a7e4633ae6c4a9ab280aeb86da1236243a77b694a49eacd659a4bd3ac"
SRC_URI[futures-executor-0.3.25.sha256sum] = "7acc85df6714c176ab5edf386123fafe217be88c0840ec11f199441134a074e2"
SRC_URI[futures-io-0.3.25.sha256sum] = "00f5fb52a06bdcadeb54e8d3671f8888a39697dcb0b81b23b55174030427f4eb"
SRC_URI[futures-task-0.3.25.sha256sum] = "2ffb393ac5d9a6eaa9d3fdf37ae2776656b706e200c8e16b1bdb227f5198e6ea"
SRC_URI[futures-util-0.3.25.sha256sum] = "197676987abd2f9cadff84926f410af1c183608d36641465df73ae8211dc65d6"
SRC_URI[gdk-pixbuf-sys-0.15.10.sha256sum] = "140b2f5378256527150350a8346dbdb08fadc13453a7a2d73aecd5fab3c402a7"
SRC_URI[gdk-pixbuf-0.15.11.sha256sum] = "ad38dd9cc8b099cceecdf41375bb6d481b1b5a7cd5cd603e10a69a9383f8619a"
SRC_URI[gdk-sys-0.15.1.sha256sum] = "32e7a08c1e8f06f4177fb7e51a777b8c1689f743a7bc11ea91d44d2226073a88"
SRC_URI[gdk-0.15.4.sha256sum] = "a6e05c1f572ab0e1f15be94217f0dc29088c248b14f792a5ff0af0d84bcda9e8"
SRC_URI[gio-sys-0.15.10.sha256sum] = "32157a475271e2c4a023382e9cab31c4584ee30a97da41d3c4e9fdd605abcf8d"
SRC_URI[gio-0.15.12.sha256sum] = "68fdbc90312d462781a395f7a16d96a2b379bb6ef8cd6310a2df272771c4283b"
SRC_URI[glib-macros-0.15.11.sha256sum] = "25a68131a662b04931e71891fb14aaf65ee4b44d08e8abc10f49e77418c86c64"
SRC_URI[glib-sys-0.15.10.sha256sum] = "ef4b192f8e65e9cf76cbf4ea71fa8e3be4a0e18ffe3d68b8da6836974cc5bad4"
SRC_URI[glib-0.15.12.sha256sum] = "edb0306fbad0ab5428b0ca674a23893db909a98582969c9b537be4ced78c505d"
SRC_URI[gobject-sys-0.15.10.sha256sum] = "0d57ce44246becd17153bd035ab4d32cfee096a657fc01f2231c9278378d1e0a"
SRC_URI[gtk-layer-shell-sys-0.4.4.sha256sum] = "ff60230d690445577655416055dbd279d05631b03ab07f935e39f5fe81084c0a"
SRC_URI[gtk-layer-shell-0.4.4.sha256sum] = "4316ff523ae445bd6efaf253f217598dd074619fe67b9199b5b0cd5ff99144da"
SRC_URI[gtk-sys-0.15.3.sha256sum] = "d5bc2f0587cba247f60246a0ca11fe25fb733eabc3de12d1965fc07efab87c84"
SRC_URI[gtk-0.15.5.sha256sum] = "92e3004a2d5d6d8b5057d2b57b3712c9529b62e82c77f25c1fecde1fd5c23bd0"
SRC_URI[gtk3-macros-0.15.4.sha256sum] = "24f518afe90c23fba585b2d7697856f9e6a7bbc62f65588035e66f6afb01a2e9"
SRC_URI[heck-0.4.0.sha256sum] = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9"
SRC_URI[itertools-0.8.2.sha256sum] = "f56a2d0bc861f9165be4eb3442afd3c236d8a98afd426f65d92324ae1091a484"
SRC_URI[libc-0.2.137.sha256sum] = "fc7fcc620a3bff7cdd7a365be3376c97191aeaccc2a603e600951e452615bf89"
SRC_URI[libpulse-binding-2.26.0.sha256sum] = "17be42160017e0ae993c03bfdab4ecb6f82ce3f8d515bd8da8fdf18d10703663"
SRC_URI[libpulse-sys-1.19.3.sha256sum] = "991e6bd0efe2a36e6534e136e7996925e4c1a8e35b7807fe533f2beffff27c30"
SRC_URI[memoffset-0.6.5.sha256sum] = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce"
SRC_URI[num-derive-0.3.3.sha256sum] = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d"
SRC_URI[num-traits-0.2.15.sha256sum] = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd"
SRC_URI[once_cell-1.16.0.sha256sum] = "86f0b0d4bf799edbc74508c1e8bf170ff5f41238e5f8225603ca7caaae2b7860"
SRC_URI[pango-sys-0.15.10.sha256sum] = "d2a00081cde4661982ed91d80ef437c20eacaf6aa1a5962c0279ae194662c3aa"
SRC_URI[pango-0.15.10.sha256sum] = "22e4045548659aee5313bde6c582b0d83a627b7904dd20dc2d9ef0895d414e4f"
SRC_URI[pest-2.4.1.sha256sum] = "a528564cc62c19a7acac4d81e01f39e53e25e17b934878f4c6d25cc2836e62f8"
SRC_URI[pin-project-lite-0.2.9.sha256sum] = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116"
SRC_URI[pin-utils-0.1.0.sha256sum] = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
SRC_URI[pkg-config-0.3.26.sha256sum] = "6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160"
SRC_URI[proc-macro-crate-1.2.1.sha256sum] = "eda0fc3b0fb7c975631757e14d9049da17374063edb6ebbcbc54d880d4fe94e9"
SRC_URI[proc-macro-error-attr-1.0.4.sha256sum] = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
SRC_URI[proc-macro-error-1.0.4.sha256sum] = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
SRC_URI[proc-macro2-1.0.47.sha256sum] = "5ea3d908b0e36316caf9e9e2c4625cdde190a7e6f440d794667ed17a1855e725"
SRC_URI[pulsectl-rs-0.3.2.sha256sum] = "06a988bceed1981b2c5fc4a3da0e4e073fdaff8e6bd022b089f54bc573dc3cfc"
SRC_URI[quote-1.0.21.sha256sum] = "bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179"
SRC_URI[rustc_version-0.3.3.sha256sum] = "f0dfe2087c51c460008730de8b57e6a320782fbfb312e1f4d520e6c6fae155ee"
SRC_URI[semver-parser-0.10.2.sha256sum] = "00b0bef5b7f9e0df16536d3961cfb6e84331c065b4066afb39768d0e319411f7"
SRC_URI[semver-0.11.0.sha256sum] = "f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6"
SRC_URI[serde-1.0.147.sha256sum] = "d193d69bae983fc11a79df82342761dfbf28a99fc8d203dca4c3c1b590948965"
SRC_URI[shrinkwraprs-0.3.0.sha256sum] = "e63e6744142336dfb606fe2b068afa2e1cca1ee6a5d8377277a92945d81fa331"
SRC_URI[slab-0.4.7.sha256sum] = "4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef"
SRC_URI[smallvec-1.10.0.sha256sum] = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0"
SRC_URI[syn-1.0.103.sha256sum] = "a864042229133ada95abf3b54fdc62ef5ccabe9515b64717bcb9a1919e59445d"
SRC_URI[system-deps-6.0.3.sha256sum] = "2955b1fe31e1fa2fbd1976b71cc69a606d7d4da16f6de3333d0c92d51419aeff"
SRC_URI[thiserror-impl-1.0.37.sha256sum] = "982d17546b47146b28f7c22e3d08465f6b8903d0ea13c1660d9d84a6e7adcdbb"
SRC_URI[thiserror-1.0.37.sha256sum] = "10deb33631e3c9018b9baf9dcbbc4f737320d2b576bac10f6aefa048fa407e3e"
SRC_URI[toml-0.5.9.sha256sum] = "8d82e1a7758622a465f8cee077614c73484dac5b836c02ff6a40d5d1010324d7"
SRC_URI[ucd-trie-0.1.5.sha256sum] = "9e79c4d996edb816c91e4308506774452e55e95c3c9de07b6729e17e15a5ef81"
SRC_URI[unicode-ident-1.0.5.sha256sum] = "6ceab39d59e4c9499d4e5a8ee0e2735b891bb7308ac83dfb4e80cad195c9f6f3"
SRC_URI[version-compare-0.1.1.sha256sum] = "579a42fc0b8e0c63b76519a339be31bed574929511fa53c1a3acae26eb258f29"
SRC_URI[version_check-0.9.4.sha256sum] = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
SRC_URI[winapi-i686-pc-windows-gnu-0.4.0.sha256sum] = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
SRC_URI[winapi-x86_64-pc-windows-gnu-0.4.0.sha256sum] = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
SRC_URI[winapi-0.3.9.sha256sum] = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
S = "${WORKDIR}/git"
PV = "0.1"
SRCREV = "d0d70720a1af3dfa6c4298c8db2807a37f143056"
inherit cargo pkgconfig features_check

View File

@@ -0,0 +1,28 @@
SUMMARY = "A GUI for configuring your sway desktop"
HOMEPAGE = "https://github.com/ErikReider/SwaySettings"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=8f0e2cd40e05189ec81232da84bd6e1a"
DEPENDS = " \
accountsservice \
glib-2.0 \
granite \
gtk+3 \
gtk-layer-shell \
json-glib \
libgee \
libhandy \
libxml2 \
xkeyboard-config \
"
SRC_URI = "git://github.com/ErikReider/SwaySettings.git;protocol=https;nobranch=1"
S = "${WORKDIR}/git"
PV = "0.3.0"
SRCREV = "8c7ac50f78eadd65086b68c662514f95e02f8559"
inherit meson pkgconfig vala
FILES:${PN} += "${datadir}"

View File

@@ -0,0 +1,11 @@
[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

@@ -10,12 +10,21 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=98f7e9dc79966298d76caf1b0a6d35c1"
REQUIRED_DISTRO_FEATURES = "wayland gobject-introspection-data" 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.9.20"
SRCREV = "3ecd4030e3318863d2bab087d01c9921624f0269"
DEPENDS += " \ DEPENDS += " \
date \
fmt \ fmt \
glib-2.0-native \ glib-2.0-native \
gtkmm3 \ gtkmm3 \
jsoncpp \ jsoncpp \
libevdev \
libsigc++-3 \ libsigc++-3 \
libxkbcommon \ libxkbcommon \
gtk+3 \ gtk+3 \
@@ -26,41 +35,44 @@ DEPENDS += " \
wayland-protocols \ wayland-protocols \
" "
PACKAGECONFIG[bluetooth] = "-Drfkill=enabled,-Drfkill=disabled"
PACKAGECONFIG[date] = ",,date"
PACKAGECONFIG[experimental] = "-Dexperimental=true,-Dexperimental=false"
PACKAGECONFIG[pulseaudio] = ",,pulseaudio"
PACKAGECONFIG[gtk-layer-shell] = ",,gtk-layer-shell"
PACKAGECONFIG[mpd] = ",,libmpdclient"
PACKAGECONFIG[network] = ",,libnl"
PACKAGECONFIG[sysvinit] = ",,eudev"
PACKAGECONFIG[systemd] = ",,systemd"
PACKAGECONFIG ?= " \
${@bb.utils.filter('DISTRO_FEATURES', 'bluetooth', d)} \
${@bb.utils.filter('DISTRO_FEATURES', 'pulseaudio', d)} \
${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)} \
${@bb.utils.filter('DISTRO_FEATURES', 'sysvinit', d)} \
network \
gtk-layer-shell \
date \
"
RRECOMMENDS:${PN} += " \
font-awesome-otf \
"
SRC_URI = "git://github.com/Alexays/Waybar.git;protocol=https;branch=master"
S = "${WORKDIR}/git"
PV = "0.9.12"
SRCREV = "3c1ba0a24063550aa6ea9c3cb199f08ecf75dbcc"
inherit meson pkgconfig features_check inherit meson pkgconfig features_check
PACKAGES += "${PN}-systemd" PACKAGECONFIG[libcxx] = "-Dlibcxx=true,-Dlibcxx=false,libcxx clang-tidy"
PACKAGECONFIG[evdev] = "-Dlibevdev=enabled,-Dlibevdev=disabled,libevdev"
PACKAGECONFIG[experimental] = "-Dexperimental=true,-Dexperimental=false"
PACKAGECONFIG[gtk-layer-shell] = "-Dgtk-layer-shell=enabled,-Dgtk-layer-shell=disabled,gtk-layer-shell"
PACKAGECONFIG[jack] = "-Djack=enabled,-Djack=disabled,pipewire"
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[mpd] = "-Dmpd=enabled,-Dmpd=disabled,libmpdclient"
PACKAGECONFIG[mpris] = "-Dmpris=enabled,-Dmpris=disabled,playerctl"
PACKAGECONFIG[network] = "-Dlibnl=enabled,-Dlibnl=disabled,libnl"
PACKAGECONFIG[pulseaudio] = "-Dpulseaudio=enabled,-Dpulseaudio=disabled,pulseaudio"
PACKAGECONFIG[rfkill] = "-Drfkill=enabled,-Drfkill=disabled"
PACKAGECONFIG[systemd] = "-Dsystemd=enabled,-Dsystemd=disabled,systemd"
PACKAGECONFIG[tests] = "-Dtests=enabled,-Dtests=disabled,catch2"
PACKAGECONFIG[udev] = "-Dlibudev=enabled,-Dlibudev=disabled"
PACKAGECONFIG[upower_glib] = "-Dupower_glib=enabled,-Dupower_glib=disabled,upower"
PACKAGECONFIG[wireplumber] = "-Dwireplumber=enabled,-Dwireplumber=disabled,wireplumber"
FILES:${PN}-systemd += "${libdir}/systemd" PACKAGECONFIG ?= " \
${@bb.utils.filter('DISTRO_FEATURES', 'pulseaudio', d)} \
${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd logind udev', '', d)} \
${@bb.utils.contains('DISTRO_FEATURES', 'pipewire', 'wireplumber', '', d)} \
evdev \
gtk-layer-shell \
libinput \
mpris \
network \
rfkill \
upower_glib \
"
BBCLASSEXTEND = "" do_install:append() {
install -m 0644 ${WORKDIR}/waybar.service ${D}${systemd_user_unitdir}
}
FILES:${PN} += "${systemd_user_unitdir}"
RRECOMMENDS:${PN} += "font-awesome-otf"

View File

@@ -3,16 +3,16 @@ LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://LICENSE;md5=d32239bcb673463ab874e80d47fae504" LIC_FILES_CHKSUM = "file://LICENSE;md5=d32239bcb673463ab874e80d47fae504"
SRC_URI = " \ SRC_URI = " \
git://github.com/asciinema/asciinema.git;protocol=https;branch=master \ git://github.com/asciinema/asciinema.git;protocol=https;nobranch=1 \
" "
RDEPENDS:${PN} = " \ RDEPENDS:${PN} = " \
python3 \ python3 \
python3-fcntl \
" "
inherit setuptools3 inherit python_setuptools_build_meta
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "2.1.0" PV = "2.3.0"
SRCREV = "e08109f99a589d7d6e7ecf68fd93f731976ed61f" SRCREV = "791916d87d06b25ded09fefde33288d5c069c96d"

View File

@@ -9,7 +9,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=3a7351a597a91e763901f7c76f21e798"
REQUIRED_DISTRO_FEATURES = "wayland" REQUIRED_DISTRO_FEATURES = "wayland"
SRC_URI = " \ SRC_URI = " \
git://codeberg.org/dnkl/fnott.git;protocol=https;branch=releases/1.2 \ git://codeberg.org/dnkl/fnott.git;protocol=https;branch=release/1.4 \
" "
DEPENDS = " \ DEPENDS = " \
@@ -33,8 +33,8 @@ RDEPENDS:${PN} = " \
inherit meson pkgconfig features_check inherit meson pkgconfig features_check
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "1.2.1" PV = "1.4.0"
SRCREV = "e5aa6850d4ffbf0b61b2464a0dcbf131aad5a941" SRCREV = "f728d986ffac89db3bae63459b09f049720e7051"
EXTRA_OEMESON += "--buildtype release" EXTRA_OEMESON += "--buildtype release"

View File

@@ -1,70 +0,0 @@
From 72bc0acfbd4b002ebf26d65368bb65601452353e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= <daniel@ekloef.se>
Date: Mon, 3 Jul 2023 14:36:03 +0200
Subject: [PATCH 001/117] wayland: handle enum value
XDG_TOPLEVEL_STATE_SUSPENDED
Added in wayland-protocols-1.32
---
wayland.c | 23 +++++++++++++++--------
1 file changed, 15 insertions(+), 8 deletions(-)
diff --git a/wayland.c b/wayland.c
index 406aba6d..5160240b 100644
--- a/wayland.c
+++ b/wayland.c
@@ -651,6 +651,7 @@ xdg_toplevel_configure(void *data, struct xdg_toplevel *xdg_toplevel,
bool is_tiled_bottom = false;
bool is_tiled_left = false;
bool is_tiled_right = false;
+ bool is_suspended UNUSED = false;
#if defined(LOG_ENABLE_DBG) && LOG_ENABLE_DBG
char state_str[2048];
@@ -665,29 +666,35 @@ xdg_toplevel_configure(void *data, struct xdg_toplevel *xdg_toplevel,
[XDG_TOPLEVEL_STATE_TILED_RIGHT] = "tiled:right",
[XDG_TOPLEVEL_STATE_TILED_TOP] = "tiled:top",
[XDG_TOPLEVEL_STATE_TILED_BOTTOM] = "tiled:bottom",
+#if defined(XDG_TOPLEVEL_STATE_SUSPENDED_SINCE_VERSION) /* wayland-protocols >= 1.32 */
+ [XDG_TOPLEVEL_STATE_SUSPENDED] = "suspended",
+#endif
};
#endif
enum xdg_toplevel_state *state;
wl_array_for_each(state, states) {
switch (*state) {
- case XDG_TOPLEVEL_STATE_ACTIVATED: is_activated = true; break;
- case XDG_TOPLEVEL_STATE_FULLSCREEN: is_fullscreen = true; break;
case XDG_TOPLEVEL_STATE_MAXIMIZED: is_maximized = true; break;
+ case XDG_TOPLEVEL_STATE_FULLSCREEN: is_fullscreen = true; break;
+ case XDG_TOPLEVEL_STATE_RESIZING: is_resizing = true; break;
+ case XDG_TOPLEVEL_STATE_ACTIVATED: is_activated = true; break;
case XDG_TOPLEVEL_STATE_TILED_LEFT: is_tiled_left = true; break;
case XDG_TOPLEVEL_STATE_TILED_RIGHT: is_tiled_right = true; break;
case XDG_TOPLEVEL_STATE_TILED_TOP: is_tiled_top = true; break;
case XDG_TOPLEVEL_STATE_TILED_BOTTOM: is_tiled_bottom = true; break;
- case XDG_TOPLEVEL_STATE_RESIZING: is_resizing = true; break;
- }
+
+#if defined(XDG_TOPLEVEL_STATE_SUSPENDED_SINCE_VERSION)
+ case XDG_TOPLEVEL_STATE_SUSPENDED: is_suspended = true; break;
+#endif
+ }
#if defined(LOG_ENABLE_DBG) && LOG_ENABLE_DBG
- if (*state >= XDG_TOPLEVEL_STATE_MAXIMIZED &&
- *state <= XDG_TOPLEVEL_STATE_TILED_BOTTOM)
- {
+ if (*state >= 0 && *state < ALEN(strings)) {
state_chars += snprintf(
&state_str[state_chars], sizeof(state_str) - state_chars,
- "%s, ", strings[*state]);
+ "%s, ",
+ strings[*state] != NULL ? strings[*state] : "<unknown>");
}
#endif
}
--
2.41.0

View File

@@ -19,14 +19,13 @@ DEPENDS = " \
RRECOMMENDS:${PN} = "ncurses-terminfo" RRECOMMENDS:${PN} = "ncurses-terminfo"
SRC_URI = " \ SRC_URI = " \
git://codeberg.org/dnkl/foot.git;protocol=https;branch=releases/1.12 \ git://codeberg.org/dnkl/foot.git;protocol=https;branch=master \
file://0001-generate-version.sh-dont-try-to-fetch-version-from-g.patch \ file://0001-generate-version.sh-dont-try-to-fetch-version-from-g.patch \
file://0001-wayland-handle-enum-value-XDG_TOPLEVEL_STATE_SUSPEND.patch \
" "
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "1.12.1" PV = "1.15.1"
SRCREV = "e95269447f1b62384dc64707bb19ebe1006386ac" SRCREV = "9e4d82a48411fc79e3a2096527affcc0536eacd7"
PACKAGECONFIG[grapheme-clustering] = "-Dgrapheme-clustering=enabled,-Dgrapheme-clustering=disabled,utf8proc" PACKAGECONFIG[grapheme-clustering] = "-Dgrapheme-clustering=enabled,-Dgrapheme-clustering=disabled,utf8proc"
PACKAGECONFIG[docs] = "-Ddocs=enabled,-Ddocs=disabled,scdoc-native" PACKAGECONFIG[docs] = "-Ddocs=enabled,-Ddocs=disabled,scdoc-native"
@@ -41,6 +40,8 @@ EXTRA_OEMESON += "--buildtype=release -Dterminfo=disabled"
inherit meson pkgconfig inherit meson pkgconfig
CFLAGS += "-Wno-unused-but-set-variable"
FILES:${PN} = " \ FILES:${PN} = " \
${bindir} \ ${bindir} \
${datadir} \ ${datadir} \

View File

@@ -9,7 +9,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=3a7351a597a91e763901f7c76f21e798"
REQUIRED_DISTRO_FEATURES = "wayland" REQUIRED_DISTRO_FEATURES = "wayland"
SRC_URI = " \ SRC_URI = " \
git://codeberg.org/dnkl/fuzzel.git;protocol=https;branch=releases/1.6 \ git://codeberg.org/dnkl/fuzzel.git;protocol=https;branch=releases/1.9 \
" "
DEPENDS = " \ DEPENDS = " \
@@ -24,24 +24,23 @@ DEPENDS = " \
" "
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "1.6.2" PV = "1.9.1"
SRCREV = "ba5399e5a3bc225a3242a74459a61c729fbca8e5" SRCREV = "eeb901c720a4ce009a9d208b3c220efceba0076a"
inherit meson pkgconfig features_check inherit meson pkgconfig features_check
PACKAGECONFIG[cairo] = "-Denable-cairo=enabled,-Denable-cairo=disabled,cairo" PACKAGECONFIG[cairo] = "-Denable-cairo=enabled,-Denable-cairo=disabled,cairo"
PACKAGECONFIG[png] = "-Denable-png=enabled,-Denable-png=disabled,libpng" PACKAGECONFIG[png] = "-Dpng-backend=libpng,-Dpng-backend=none,libpng"
PACKAGECONFIG[svg] = "-Denable-svg=enabled,-Denable-svg=disabled,librsvg" PACKAGECONFIG[librsvg] = "-Dsvg-backend=librsvg,-Dsvg-backend=nanosvg,librsvg"
PACKAGECONFIG ?= " \ PACKAGECONFIG ?= " \
cairo \ cairo \
png \ png \
svg \ librsvg \
" "
EXTRA_OEMESON += "--buildtype release" EXTRA_OEMESON += "--buildtype release"
PACKAGES += "${PN}-zsh-completion" FILES:${PN} += "${datadir}"
FILES:${PN}-zsh-completion = "${datadir}/zsh"
BBCLASSEXTEND = "" BBCLASSEXTEND = ""

View File

@@ -12,6 +12,8 @@ inherit cargo
CARGO_SRC_DIR = "agreety" CARGO_SRC_DIR = "agreety"
RDEPENDS:${PN} = "greetd"
SRC_URI += " \ SRC_URI += " \
crate://crates.io/arc-swap/0.4.6 \ crate://crates.io/arc-swap/0.4.6 \
crate://crates.io/async-trait/0.1.31 \ crate://crates.io/async-trait/0.1.31 \
@@ -57,6 +59,49 @@ SRC_URI += " \
crate://crates.io/winapi/0.3.8 \ crate://crates.io/winapi/0.3.8 \
" "
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[cfg-if-1.0.0.sha256sum] = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
SRC_URI[enquote-1.0.3.sha256sum] = "2ec878a5d2f3b6e9eaee72373dd23414cfc7d353104741471bec712ef241a66e"
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[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[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"
do_configure:prepend() { do_configure:prepend() {
sed -i "s|abort|unwind|" ${S}/Cargo.toml sed -i "s|abort|unwind|" ${S}/Cargo.toml
} }

View File

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

View File

@@ -9,12 +9,12 @@ SRC_URI += " \
" "
SRCREV = "d70030962341a3ae7a88ecf2f7af748a5a6296d1" SRCREV = "d70030962341a3ae7a88ecf2f7af748a5a6296d1"
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "0.8.0" PV = "0.9.0"
DEPENDS = "libpam" DEPENDS = "libpam"
RRECOMMENDS:${PN} ?= "agreety" RRECOMMENDS:${PN} ?= "agreety"
inherit cargo inherit cargo useradd
CARGO_SRC_DIR = "greetd" CARGO_SRC_DIR = "greetd"
@@ -63,6 +63,49 @@ SRC_URI += " \
crate://crates.io/winapi/0.3.8 \ crate://crates.io/winapi/0.3.8 \
" "
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[cfg-if-1.0.0.sha256sum] = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
SRC_URI[enquote-1.0.3.sha256sum] = "2ec878a5d2f3b6e9eaee72373dd23414cfc7d353104741471bec712ef241a66e"
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[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[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"
do_configure:prepend() { do_configure:prepend() {
sed -i "s|abort|unwind|" ${S}/Cargo.toml sed -i "s|abort|unwind|" ${S}/Cargo.toml
} }
@@ -74,5 +117,8 @@ do_install:append() {
install -m0644 ${WORKDIR}/greetd.pam ${D}${sysconfdir}/pam.d/greetd install -m0644 ${WORKDIR}/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"
FILES:${PN} += "${sysconfdir} ${systemd_system_unitdir}" FILES:${PN} += "${sysconfdir} ${systemd_system_unitdir}"

View File

@@ -4,6 +4,7 @@ LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://LICENSE;md5=1ebbd3e34237af26da5dc08a4e440464" LIC_FILES_CHKSUM = "file://LICENSE;md5=1ebbd3e34237af26da5dc08a4e440464"
DEPENDS = "gtk+3 json-c" DEPENDS = "gtk+3 json-c"
RDEPENDS:${PN} = "greetd"
PACKAGECONFIG[layershell] = "-Dlayershell=enabled,-Dlayershell=disabled,gtk-layer-shell" PACKAGECONFIG[layershell] = "-Dlayershell=enabled,-Dlayershell=disabled,gtk-layer-shell"
@@ -14,12 +15,12 @@ inherit meson pkgconfig
SRC_URI = "git://git.sr.ht/~kennylevinsen/gtkgreet;protocol=https;branch=master" SRC_URI = "git://git.sr.ht/~kennylevinsen/gtkgreet;protocol=https;branch=master"
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "1.3.2" PV = "0.7"
SRCREV = "c09696f6a27aa0e4769fd3f707f27be4407ec95d" SRCREV = "a90223c6b9c1d33a0f5d9b48d24d336300b5fe6b"
EXTRA_OEMESON += " \ EXTRA_OEMESON += " \
--buildtype release \ --buildtype release \
-Dman-pages=disabled \ -Dman-pages=disabled \
" "
CFLAGS += "-Wno-deprecated-declarations"

View File

@@ -0,0 +1,387 @@
SUMMARY = "Clean and customizable greeter for greetd"
HOMEPAGE = "https://github.com/rharish101/ReGreet/"
LICENSE = "GPL-3.0-or-later"
LIC_FILES_CHKSUM = "file://LICENSE;md5=8da5784ab1c72e63ac74971f88658166"
SRC_URI += " \
git://github.com/rharish101/ReGreet.git;protocol=https;nobranch=1;branch=main \
crate://crates.io/adler/1.0.2 \
crate://crates.io/ahash/0.8.3 \
crate://crates.io/aho-corasick/0.7.20 \
crate://crates.io/android_system_properties/0.1.5 \
crate://crates.io/anyhow/1.0.68 \
crate://crates.io/async-trait/0.1.64 \
crate://crates.io/autocfg/1.1.0 \
crate://crates.io/bitflags/1.3.2 \
crate://crates.io/bumpalo/3.12.0 \
crate://crates.io/bytes/1.4.0 \
crate://crates.io/cairo-rs/0.16.7 \
crate://crates.io/cairo-sys-rs/0.16.3 \
crate://crates.io/cc/1.0.78 \
crate://crates.io/cfg-expr/0.11.0 \
crate://crates.io/cfg-if/1.0.0 \
crate://crates.io/chrono/0.4.23 \
crate://crates.io/clap/4.1.4 \
crate://crates.io/clap_derive/4.1.0 \
crate://crates.io/clap_lex/0.3.1 \
crate://crates.io/codespan-reporting/0.11.1 \
crate://crates.io/const_format/0.2.30 \
crate://crates.io/const_format_proc_macros/0.2.29 \
crate://crates.io/core-foundation-sys/0.8.3 \
crate://crates.io/crc32fast/1.3.2 \
crate://crates.io/crossbeam-channel/0.5.6 \
crate://crates.io/crossbeam-utils/0.8.14 \
crate://crates.io/cxx-build/1.0.88 \
crate://crates.io/cxx/1.0.88 \
crate://crates.io/cxxbridge-flags/1.0.88 \
crate://crates.io/cxxbridge-macro/1.0.88 \
crate://crates.io/derivative/2.2.0 \
crate://crates.io/errno-dragonfly/0.1.2 \
crate://crates.io/errno/0.2.8 \
crate://crates.io/field-offset/0.3.4 \
crate://crates.io/file-rotate/0.7.2 \
crate://crates.io/flate2/1.0.25 \
crate://crates.io/flume/0.10.14 \
crate://crates.io/fragile/2.0.0 \
crate://crates.io/futures-channel/0.3.26 \
crate://crates.io/futures-core/0.3.26 \
crate://crates.io/futures-executor/0.3.26 \
crate://crates.io/futures-io/0.3.26 \
crate://crates.io/futures-macro/0.3.26 \
crate://crates.io/futures-sink/0.3.26 \
crate://crates.io/futures-task/0.3.26 \
crate://crates.io/futures-util/0.3.26 \
crate://crates.io/futures/0.3.26 \
crate://crates.io/gdk-pixbuf-sys/0.16.3 \
crate://crates.io/gdk-pixbuf/0.16.7 \
crate://crates.io/gdk4-sys/0.5.5 \
crate://crates.io/gdk4/0.5.5 \
crate://crates.io/getrandom/0.2.8 \
crate://crates.io/gio-sys/0.16.3 \
crate://crates.io/gio/0.16.7 \
crate://crates.io/glib-macros/0.16.3 \
crate://crates.io/glib-sys/0.16.3 \
crate://crates.io/glib/0.16.7 \
crate://crates.io/glob/0.3.1 \
crate://crates.io/gobject-sys/0.16.3 \
crate://crates.io/graphene-rs/0.16.3 \
crate://crates.io/graphene-sys/0.16.3 \
crate://crates.io/greetd_ipc/0.9.0 \
crate://crates.io/gsk4-sys/0.5.5 \
crate://crates.io/gsk4/0.5.5 \
crate://crates.io/gtk4-macros/0.5.5 \
crate://crates.io/gtk4-sys/0.5.5 \
crate://crates.io/gtk4/0.5.5 \
crate://crates.io/hashbrown/0.12.3 \
crate://crates.io/hashbrown/0.13.2 \
crate://crates.io/heck/0.4.0 \
crate://crates.io/hermit-abi/0.2.6 \
crate://crates.io/iana-time-zone-haiku/0.1.1 \
crate://crates.io/iana-time-zone/0.1.53 \
crate://crates.io/indexmap/1.9.2 \
crate://crates.io/io-lifetimes/1.0.4 \
crate://crates.io/is-terminal/0.4.2 \
crate://crates.io/itoa/1.0.5 \
crate://crates.io/js-sys/0.3.60 \
crate://crates.io/lazy_static/1.4.0 \
crate://crates.io/libc/0.2.139 \
crate://crates.io/link-cplusplus/1.0.8 \
crate://crates.io/linux-raw-sys/0.1.4 \
crate://crates.io/lock_api/0.4.9 \
crate://crates.io/log/0.4.17 \
crate://crates.io/lru/0.9.0 \
crate://crates.io/memchr/2.5.0 \
crate://crates.io/memoffset/0.6.5 \
crate://crates.io/miniz_oxide/0.6.2 \
crate://crates.io/mio/0.8.6 \
crate://crates.io/nanorand/0.7.0 \
crate://crates.io/nom8/0.2.0 \
crate://crates.io/nu-ansi-term/0.46.0 \
crate://crates.io/num-integer/0.1.45 \
crate://crates.io/num-traits/0.2.15 \
crate://crates.io/num_cpus/1.15.0 \
crate://crates.io/num_threads/0.1.6 \
crate://crates.io/once_cell/1.17.0 \
crate://crates.io/os_str_bytes/6.4.1 \
crate://crates.io/overload/0.1.1 \
crate://crates.io/pango-sys/0.16.3 \
crate://crates.io/pango/0.16.5 \
crate://crates.io/pest/2.5.4 \
crate://crates.io/pin-project-internal/1.0.12 \
crate://crates.io/pin-project-lite/0.2.9 \
crate://crates.io/pin-project/1.0.12 \
crate://crates.io/pin-utils/0.1.0 \
crate://crates.io/pkg-config/0.3.26 \
crate://crates.io/proc-macro-crate/1.3.0 \
crate://crates.io/proc-macro-error-attr/1.0.4 \
crate://crates.io/proc-macro-error/1.0.4 \
crate://crates.io/proc-macro2/1.0.50 \
crate://crates.io/pwd/1.4.0 \
crate://crates.io/quote/1.0.23 \
crate://crates.io/regex-syntax/0.6.28 \
crate://crates.io/regex/1.7.1 \
crate://crates.io/relm4-macros/0.5.0 \
crate://crates.io/relm4/0.5.0 \
crate://crates.io/rustc_version/0.3.3 \
crate://crates.io/rustix/0.36.7 \
crate://crates.io/ryu/1.0.12 \
crate://crates.io/scopeguard/1.1.0 \
crate://crates.io/scratch/1.0.3 \
crate://crates.io/semver-parser/0.10.2 \
crate://crates.io/semver/0.11.0 \
crate://crates.io/serde/1.0.152 \
crate://crates.io/serde_derive/1.0.152 \
crate://crates.io/serde_json/1.0.91 \
crate://crates.io/serde_spanned/0.6.0 \
crate://crates.io/sharded-slab/0.1.4 \
crate://crates.io/shlex/1.1.0 \
crate://crates.io/slab/0.4.7 \
crate://crates.io/smallvec/1.10.0 \
crate://crates.io/socket2/0.4.9 \
crate://crates.io/spin/0.9.8 \
crate://crates.io/strsim/0.10.0 \
crate://crates.io/syn/1.0.107 \
crate://crates.io/system-deps/6.0.3 \
crate://crates.io/termcolor/1.2.0 \
crate://crates.io/thiserror-impl/1.0.38 \
crate://crates.io/thiserror/1.0.38 \
crate://crates.io/thread_local/1.1.4 \
crate://crates.io/time-core/0.1.0 \
crate://crates.io/time-macros/0.2.6 \
crate://crates.io/time/0.3.17 \
crate://crates.io/tokio/1.26.0 \
crate://crates.io/toml/0.5.11 \
crate://crates.io/toml/0.6.0 \
crate://crates.io/toml_datetime/0.5.1 \
crate://crates.io/toml_edit/0.18.1 \
crate://crates.io/tracing-appender/0.2.2 \
crate://crates.io/tracing-attributes/0.1.23 \
crate://crates.io/tracing-core/0.1.30 \
crate://crates.io/tracing-log/0.1.3 \
crate://crates.io/tracing-subscriber/0.3.16 \
crate://crates.io/tracing/0.1.37 \
crate://crates.io/tracker-macros/0.2.0 \
crate://crates.io/tracker/0.2.0 \
crate://crates.io/ucd-trie/0.1.5 \
crate://crates.io/unicode-ident/1.0.6 \
crate://crates.io/unicode-width/0.1.10 \
crate://crates.io/unicode-xid/0.2.4 \
crate://crates.io/valuable/0.1.0 \
crate://crates.io/version-compare/0.1.1 \
crate://crates.io/version_check/0.9.4 \
crate://crates.io/wasi/0.11.0+wasi-snapshot-preview1 \
crate://crates.io/wasm-bindgen-backend/0.2.83 \
crate://crates.io/wasm-bindgen-macro-support/0.2.83 \
crate://crates.io/wasm-bindgen-macro/0.2.83 \
crate://crates.io/wasm-bindgen-shared/0.2.83 \
crate://crates.io/wasm-bindgen/0.2.83 \
crate://crates.io/winapi-i686-pc-windows-gnu/0.4.0 \
crate://crates.io/winapi-util/0.1.5 \
crate://crates.io/winapi-x86_64-pc-windows-gnu/0.4.0 \
crate://crates.io/winapi/0.3.9 \
crate://crates.io/windows-sys/0.42.0 \
crate://crates.io/windows-sys/0.45.0 \
crate://crates.io/windows-targets/0.42.2 \
crate://crates.io/windows_aarch64_gnullvm/0.42.2 \
crate://crates.io/windows_aarch64_msvc/0.42.2 \
crate://crates.io/windows_i686_gnu/0.42.2 \
crate://crates.io/windows_i686_msvc/0.42.2 \
crate://crates.io/windows_x86_64_gnu/0.42.2 \
crate://crates.io/windows_x86_64_gnullvm/0.42.2 \
crate://crates.io/windows_x86_64_msvc/0.42.2 \
"
SRC_URI[adler-1.0.2.sha256sum] = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
SRC_URI[ahash-0.8.3.sha256sum] = "2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f"
SRC_URI[aho-corasick-0.7.20.sha256sum] = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac"
SRC_URI[android_system_properties-0.1.5.sha256sum] = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311"
SRC_URI[anyhow-1.0.68.sha256sum] = "2cb2f989d18dd141ab8ae82f64d1a8cdd37e0840f73a406896cf5e99502fab61"
SRC_URI[async-trait-0.1.64.sha256sum] = "1cd7fce9ba8c3c042128ce72d8b2ddbf3a05747efb67ea0313c635e10bda47a2"
SRC_URI[autocfg-1.1.0.sha256sum] = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
SRC_URI[bitflags-1.3.2.sha256sum] = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
SRC_URI[bumpalo-3.12.0.sha256sum] = "0d261e256854913907f67ed06efbc3338dfe6179796deefc1ff763fc1aee5535"
SRC_URI[bytes-1.4.0.sha256sum] = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be"
SRC_URI[cairo-rs-0.16.7.sha256sum] = "f3125b15ec28b84c238f6f476c6034016a5f6cc0221cb514ca46c532139fc97d"
SRC_URI[cairo-sys-rs-0.16.3.sha256sum] = "7c48f4af05fabdcfa9658178e1326efa061853f040ce7d72e33af6885196f421"
SRC_URI[cc-1.0.78.sha256sum] = "a20104e2335ce8a659d6dd92a51a767a0c062599c73b343fd152cb401e828c3d"
SRC_URI[cfg-expr-0.11.0.sha256sum] = "b0357a6402b295ca3a86bc148e84df46c02e41f41fef186bda662557ef6328aa"
SRC_URI[cfg-if-1.0.0.sha256sum] = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
SRC_URI[chrono-0.4.23.sha256sum] = "16b0a3d9ed01224b22057780a37bb8c5dbfe1be8ba48678e7bf57ec4b385411f"
SRC_URI[clap-4.1.4.sha256sum] = "f13b9c79b5d1dd500d20ef541215a6423c75829ef43117e1b4d17fd8af0b5d76"
SRC_URI[clap_derive-4.1.0.sha256sum] = "684a277d672e91966334af371f1a7b5833f9aa00b07c84e92fbce95e00208ce8"
SRC_URI[clap_lex-0.3.1.sha256sum] = "783fe232adfca04f90f56201b26d79682d4cd2625e0bc7290b95123afe558ade"
SRC_URI[codespan-reporting-0.11.1.sha256sum] = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e"
SRC_URI[const_format-0.2.30.sha256sum] = "7309d9b4d3d2c0641e018d449232f2e28f1b22933c137f157d3dbc14228b8c0e"
SRC_URI[const_format_proc_macros-0.2.29.sha256sum] = "d897f47bf7270cf70d370f8f98c1abb6d2d4cf60a6845d30e05bfb90c6568650"
SRC_URI[core-foundation-sys-0.8.3.sha256sum] = "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc"
SRC_URI[crc32fast-1.3.2.sha256sum] = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d"
SRC_URI[crossbeam-channel-0.5.6.sha256sum] = "c2dd04ddaf88237dc3b8d8f9a3c1004b506b54b3313403944054d23c0870c521"
SRC_URI[crossbeam-utils-0.8.14.sha256sum] = "4fb766fa798726286dbbb842f174001dab8abc7b627a1dd86e0b7222a95d929f"
SRC_URI[cxx-build-1.0.88.sha256sum] = "017a1385b05d631e7875b1f151c9f012d37b53491e2a87f65bff5c262b2111d8"
SRC_URI[cxx-1.0.88.sha256sum] = "322296e2f2e5af4270b54df9e85a02ff037e271af20ba3e7fe1575515dc840b8"
SRC_URI[cxxbridge-flags-1.0.88.sha256sum] = "c26bbb078acf09bc1ecda02d4223f03bdd28bd4874edcb0379138efc499ce971"
SRC_URI[cxxbridge-macro-1.0.88.sha256sum] = "357f40d1f06a24b60ae1fe122542c1fb05d28d32acb2aed064e84bc2ad1e252e"
SRC_URI[derivative-2.2.0.sha256sum] = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b"
SRC_URI[errno-dragonfly-0.1.2.sha256sum] = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf"
SRC_URI[errno-0.2.8.sha256sum] = "f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1"
SRC_URI[field-offset-0.3.4.sha256sum] = "1e1c54951450cbd39f3dbcf1005ac413b49487dabf18a720ad2383eccfeffb92"
SRC_URI[file-rotate-0.7.2.sha256sum] = "0ff9cc595c02801d7e61675928f8c4698cab40b68b837884936a6b24fcf711e1"
SRC_URI[flate2-1.0.25.sha256sum] = "a8a2db397cb1c8772f31494cb8917e48cd1e64f0fa7efac59fbd741a0a8ce841"
SRC_URI[flume-0.10.14.sha256sum] = "1657b4441c3403d9f7b3409e47575237dac27b1b5726df654a6ecbf92f0f7577"
SRC_URI[fragile-2.0.0.sha256sum] = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa"
SRC_URI[futures-channel-0.3.26.sha256sum] = "2e5317663a9089767a1ec00a487df42e0ca174b61b4483213ac24448e4664df5"
SRC_URI[futures-core-0.3.26.sha256sum] = "ec90ff4d0fe1f57d600049061dc6bb68ed03c7d2fbd697274c41805dcb3f8608"
SRC_URI[futures-executor-0.3.26.sha256sum] = "e8de0a35a6ab97ec8869e32a2473f4b1324459e14c29275d14b10cb1fd19b50e"
SRC_URI[futures-io-0.3.26.sha256sum] = "bfb8371b6fb2aeb2d280374607aeabfc99d95c72edfe51692e42d3d7f0d08531"
SRC_URI[futures-macro-0.3.26.sha256sum] = "95a73af87da33b5acf53acfebdc339fe592ecf5357ac7c0a7734ab9d8c876a70"
SRC_URI[futures-sink-0.3.26.sha256sum] = "f310820bb3e8cfd46c80db4d7fb8353e15dfff853a127158425f31e0be6c8364"
SRC_URI[futures-task-0.3.26.sha256sum] = "dcf79a1bf610b10f42aea489289c5a2c478a786509693b80cd39c44ccd936366"
SRC_URI[futures-util-0.3.26.sha256sum] = "9c1d6de3acfef38d2be4b1f543f553131788603495be83da675e180c8d6b7bd1"
SRC_URI[futures-0.3.26.sha256sum] = "13e2792b0ff0340399d58445b88fd9770e3489eff258a4cbc1523418f12abf84"
SRC_URI[gdk-pixbuf-sys-0.16.3.sha256sum] = "3092cf797a5f1210479ea38070d9ae8a5b8e9f8f1be9f32f4643c529c7d70016"
SRC_URI[gdk-pixbuf-0.16.7.sha256sum] = "c3578c60dee9d029ad86593ed88cb40f35c1b83360e12498d055022385dd9a05"
SRC_URI[gdk4-sys-0.5.5.sha256sum] = "de55cb49432901fe2b3534177fa06844665b9b0911d85d8601a8d8b88b7791db"
SRC_URI[gdk4-0.5.5.sha256sum] = "bb2181330ebf9d091f8ea7fed6877f7adc92114128592e1fdaeb1da28e0d01e9"
SRC_URI[getrandom-0.2.8.sha256sum] = "c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31"
SRC_URI[gio-sys-0.16.3.sha256sum] = "e9b693b8e39d042a95547fc258a7b07349b1f0b48f4b2fa3108ba3c51c0b5229"
SRC_URI[gio-0.16.7.sha256sum] = "2a1c84b4534a290a29160ef5c6eff2a9c95833111472e824fc5cb78b513dd092"
SRC_URI[glib-macros-0.16.3.sha256sum] = "e084807350b01348b6d9dbabb724d1a0bb987f47a2c85de200e98e12e30733bf"
SRC_URI[glib-sys-0.16.3.sha256sum] = "c61a4f46316d06bfa33a7ac22df6f0524c8be58e3db2d9ca99ccb1f357b62a65"
SRC_URI[glib-0.16.7.sha256sum] = "ddd4df61a866ed7259d6189b8bcb1464989a77f1d85d25d002279bbe9dd38b2f"
SRC_URI[glob-0.3.1.sha256sum] = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b"
SRC_URI[gobject-sys-0.16.3.sha256sum] = "3520bb9c07ae2a12c7f2fbb24d4efc11231c8146a86956413fb1a79bb760a0f1"
SRC_URI[graphene-rs-0.16.3.sha256sum] = "95ecb4d347e6d09820df3bdfd89a74a8eec07753a06bb92a3aac3ad31d04447b"
SRC_URI[graphene-sys-0.16.3.sha256sum] = "b9aa82337d3972b4eafdea71e607c23f47be6f27f749aab613f1ad8ddbe6dcd6"
SRC_URI[greetd_ipc-0.9.0.sha256sum] = "839390036de887ed0e6a58a82fc03619b27c96f24ac6425f7c9a6c397a6482f6"
SRC_URI[gsk4-sys-0.5.5.sha256sum] = "195a63f0be42529f98c3eb3bae0decfd0428ba2cc683b3e20ced88f340904ec5"
SRC_URI[gsk4-0.5.5.sha256sum] = "591239f5c52ca803b222124ac9c47f230cd180cee9b114c4d672e4a94b74f491"
SRC_URI[gtk4-macros-0.5.5.sha256sum] = "832687a415d9d8bc11fe9c17dda1bf13ee262c41b995dd4df1d1cce33cead405"
SRC_URI[gtk4-sys-0.5.5.sha256sum] = "e370564e3fdacff7cffc99f7366b6a4689feb44e819d3ccee598a9a215b71605"
SRC_URI[gtk4-0.5.5.sha256sum] = "fd89dba65def483a233dc4fdd3f3dab01576e3d83f80f6c9303ebe421661855e"
SRC_URI[hashbrown-0.12.3.sha256sum] = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
SRC_URI[hashbrown-0.13.2.sha256sum] = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e"
SRC_URI[heck-0.4.0.sha256sum] = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9"
SRC_URI[hermit-abi-0.2.6.sha256sum] = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7"
SRC_URI[iana-time-zone-haiku-0.1.1.sha256sum] = "0703ae284fc167426161c2e3f1da3ea71d94b21bedbcc9494e92b28e334e3dca"
SRC_URI[iana-time-zone-0.1.53.sha256sum] = "64c122667b287044802d6ce17ee2ddf13207ed924c712de9a66a5814d5b64765"
SRC_URI[indexmap-1.9.2.sha256sum] = "1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399"
SRC_URI[io-lifetimes-1.0.4.sha256sum] = "e7d6c6f8c91b4b9ed43484ad1a938e393caf35960fce7f82a040497207bd8e9e"
SRC_URI[is-terminal-0.4.2.sha256sum] = "28dfb6c8100ccc63462345b67d1bbc3679177c75ee4bf59bf29c8b1d110b8189"
SRC_URI[itoa-1.0.5.sha256sum] = "fad582f4b9e86b6caa621cabeb0963332d92eea04729ab12892c2533951e6440"
SRC_URI[js-sys-0.3.60.sha256sum] = "49409df3e3bf0856b916e2ceaca09ee28e6871cf7d9ce97a692cacfdb2a25a47"
SRC_URI[lazy_static-1.4.0.sha256sum] = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
SRC_URI[libc-0.2.139.sha256sum] = "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79"
SRC_URI[link-cplusplus-1.0.8.sha256sum] = "ecd207c9c713c34f95a097a5b029ac2ce6010530c7b49d7fea24d977dede04f5"
SRC_URI[linux-raw-sys-0.1.4.sha256sum] = "f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4"
SRC_URI[lock_api-0.4.9.sha256sum] = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df"
SRC_URI[log-0.4.17.sha256sum] = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e"
SRC_URI[lru-0.9.0.sha256sum] = "71e7d46de488603ffdd5f30afbc64fbba2378214a2c3a2fb83abf3d33126df17"
SRC_URI[memchr-2.5.0.sha256sum] = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
SRC_URI[memoffset-0.6.5.sha256sum] = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce"
SRC_URI[miniz_oxide-0.6.2.sha256sum] = "b275950c28b37e794e8c55d88aeb5e139d0ce23fdbbeda68f8d7174abdf9e8fa"
SRC_URI[mio-0.8.6.sha256sum] = "5b9d9a46eff5b4ff64b45a9e316a6d1e0bc719ef429cbec4dc630684212bfdf9"
SRC_URI[nanorand-0.7.0.sha256sum] = "6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3"
SRC_URI[nom8-0.2.0.sha256sum] = "ae01545c9c7fc4486ab7debaf2aad7003ac19431791868fb2e8066df97fad2f8"
SRC_URI[nu-ansi-term-0.46.0.sha256sum] = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84"
SRC_URI[num-integer-0.1.45.sha256sum] = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9"
SRC_URI[num-traits-0.2.15.sha256sum] = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd"
SRC_URI[num_cpus-1.15.0.sha256sum] = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b"
SRC_URI[num_threads-0.1.6.sha256sum] = "2819ce041d2ee131036f4fc9d6ae7ae125a3a40e97ba64d04fe799ad9dabbb44"
SRC_URI[once_cell-1.17.0.sha256sum] = "6f61fba1741ea2b3d6a1e3178721804bb716a68a6aeba1149b5d52e3d464ea66"
SRC_URI[os_str_bytes-6.4.1.sha256sum] = "9b7820b9daea5457c9f21c69448905d723fbd21136ccf521748f23fd49e723ee"
SRC_URI[overload-0.1.1.sha256sum] = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39"
SRC_URI[pango-sys-0.16.3.sha256sum] = "9e134909a9a293e04d2cc31928aa95679c5e4df954d0b85483159bd20d8f047f"
SRC_URI[pango-0.16.5.sha256sum] = "cdff66b271861037b89d028656184059e03b0b6ccb36003820be19f7200b1e94"
SRC_URI[pest-2.5.4.sha256sum] = "4ab62d2fa33726dbe6321cc97ef96d8cde531e3eeaf858a058de53a8a6d40d8f"
SRC_URI[pin-project-internal-1.0.12.sha256sum] = "069bdb1e05adc7a8990dce9cc75370895fbe4e3d58b9b73bf1aee56359344a55"
SRC_URI[pin-project-lite-0.2.9.sha256sum] = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116"
SRC_URI[pin-project-1.0.12.sha256sum] = "ad29a609b6bcd67fee905812e544992d216af9d755757c05ed2d0e15a74c6ecc"
SRC_URI[pin-utils-0.1.0.sha256sum] = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
SRC_URI[pkg-config-0.3.26.sha256sum] = "6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160"
SRC_URI[proc-macro-crate-1.3.0.sha256sum] = "66618389e4ec1c7afe67d51a9bf34ff9236480f8d51e7489b7d5ab0303c13f34"
SRC_URI[proc-macro-error-attr-1.0.4.sha256sum] = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
SRC_URI[proc-macro-error-1.0.4.sha256sum] = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
SRC_URI[proc-macro2-1.0.50.sha256sum] = "6ef7d57beacfaf2d8aee5937dab7b7f28de3cb8b1828479bb5de2a7106f2bae2"
SRC_URI[pwd-1.4.0.sha256sum] = "72c71c0c79b9701efe4e1e4b563b2016dd4ee789eb99badcb09d61ac4b92e4a2"
SRC_URI[quote-1.0.23.sha256sum] = "8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b"
SRC_URI[regex-syntax-0.6.28.sha256sum] = "456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848"
SRC_URI[regex-1.7.1.sha256sum] = "48aaa5748ba571fb95cd2c85c09f629215d3a6ece942baa100950af03a34f733"
SRC_URI[relm4-macros-0.5.0.sha256sum] = "aaf49f6588ecac70fd6163110ed7e294195cc5c9c82efb7b3150b9ca87486a72"
SRC_URI[relm4-0.5.0.sha256sum] = "67d336a752868ac036d994ff051a02dc8c1b53173980e5fce16dfb580f458d95"
SRC_URI[rustc_version-0.3.3.sha256sum] = "f0dfe2087c51c460008730de8b57e6a320782fbfb312e1f4d520e6c6fae155ee"
SRC_URI[rustix-0.36.7.sha256sum] = "d4fdebc4b395b7fbb9ab11e462e20ed9051e7b16e42d24042c776eca0ac81b03"
SRC_URI[ryu-1.0.12.sha256sum] = "7b4b9743ed687d4b4bcedf9ff5eaa7398495ae14e61cba0a295704edbc7decde"
SRC_URI[scopeguard-1.1.0.sha256sum] = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
SRC_URI[scratch-1.0.3.sha256sum] = "ddccb15bcce173023b3fedd9436f882a0739b8dfb45e4f6b6002bee5929f61b2"
SRC_URI[semver-parser-0.10.2.sha256sum] = "00b0bef5b7f9e0df16536d3961cfb6e84331c065b4066afb39768d0e319411f7"
SRC_URI[semver-0.11.0.sha256sum] = "f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6"
SRC_URI[serde-1.0.152.sha256sum] = "bb7d1f0d3021d347a83e556fc4683dea2ea09d87bccdf88ff5c12545d89d5efb"
SRC_URI[serde_derive-1.0.152.sha256sum] = "af487d118eecd09402d70a5d72551860e788df87b464af30e5ea6a38c75c541e"
SRC_URI[serde_json-1.0.91.sha256sum] = "877c235533714907a8c2464236f5c4b2a17262ef1bd71f38f35ea592c8da6883"
SRC_URI[serde_spanned-0.6.0.sha256sum] = "2c68e921cef53841b8925c2abadd27c9b891d9613bdc43d6b823062866df38e8"
SRC_URI[sharded-slab-0.1.4.sha256sum] = "900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31"
SRC_URI[shlex-1.1.0.sha256sum] = "43b2853a4d09f215c24cc5489c992ce46052d359b5109343cbafbf26bc62f8a3"
SRC_URI[slab-0.4.7.sha256sum] = "4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef"
SRC_URI[smallvec-1.10.0.sha256sum] = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0"
SRC_URI[socket2-0.4.9.sha256sum] = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662"
SRC_URI[spin-0.9.8.sha256sum] = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67"
SRC_URI[strsim-0.10.0.sha256sum] = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
SRC_URI[syn-1.0.107.sha256sum] = "1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5"
SRC_URI[system-deps-6.0.3.sha256sum] = "2955b1fe31e1fa2fbd1976b71cc69a606d7d4da16f6de3333d0c92d51419aeff"
SRC_URI[termcolor-1.2.0.sha256sum] = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6"
SRC_URI[thiserror-impl-1.0.38.sha256sum] = "1fb327af4685e4d03fa8cbcf1716380da910eeb2bb8be417e7f9fd3fb164f36f"
SRC_URI[thiserror-1.0.38.sha256sum] = "6a9cd18aa97d5c45c6603caea1da6628790b37f7a34b6ca89522331c5180fed0"
SRC_URI[thread_local-1.1.4.sha256sum] = "5516c27b78311c50bf42c071425c560ac799b11c30b31f87e3081965fe5e0180"
SRC_URI[time-core-0.1.0.sha256sum] = "2e153e1f1acaef8acc537e68b44906d2db6436e2b35ac2c6b42640fff91f00fd"
SRC_URI[time-macros-0.2.6.sha256sum] = "d967f99f534ca7e495c575c62638eebc2898a8c84c119b89e250477bc4ba16b2"
SRC_URI[time-0.3.17.sha256sum] = "a561bf4617eebd33bca6434b988f39ed798e527f51a1e797d0ee4f61c0a38376"
SRC_URI[tokio-1.26.0.sha256sum] = "03201d01c3c27a29c8a5cee5b55a93ddae1ccf6f08f65365c2c918f8c1b76f64"
SRC_URI[toml-0.5.11.sha256sum] = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234"
SRC_URI[toml-0.6.0.sha256sum] = "4fb9d890e4dc9298b70f740f615f2e05b9db37dce531f6b24fb77ac993f9f217"
SRC_URI[toml_datetime-0.5.1.sha256sum] = "4553f467ac8e3d374bc9a177a26801e5d0f9b211aa1673fb137a403afd1c9cf5"
SRC_URI[toml_edit-0.18.1.sha256sum] = "56c59d8dd7d0dcbc6428bf7aa2f0e823e26e43b3c9aca15bbc9475d23e5fa12b"
SRC_URI[tracing-appender-0.2.2.sha256sum] = "09d48f71a791638519505cefafe162606f706c25592e4bde4d97600c0195312e"
SRC_URI[tracing-attributes-0.1.23.sha256sum] = "4017f8f45139870ca7e672686113917c71c7a6e02d4924eda67186083c03081a"
SRC_URI[tracing-core-0.1.30.sha256sum] = "24eb03ba0eab1fd845050058ce5e616558e8f8d8fca633e6b163fe25c797213a"
SRC_URI[tracing-log-0.1.3.sha256sum] = "78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922"
SRC_URI[tracing-subscriber-0.3.16.sha256sum] = "a6176eae26dd70d0c919749377897b54a9276bd7061339665dd68777926b5a70"
SRC_URI[tracing-0.1.37.sha256sum] = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8"
SRC_URI[tracker-macros-0.2.0.sha256sum] = "32b086e6cb7f65c79bc0b132db4e468c4159133c917da44e1b97594101e9e7e0"
SRC_URI[tracker-0.2.0.sha256sum] = "4948dd579c7facd8b583a8838956177740021c7bbcc1074ff49f7a5e76a150fd"
SRC_URI[ucd-trie-0.1.5.sha256sum] = "9e79c4d996edb816c91e4308506774452e55e95c3c9de07b6729e17e15a5ef81"
SRC_URI[unicode-ident-1.0.6.sha256sum] = "84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc"
SRC_URI[unicode-width-0.1.10.sha256sum] = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b"
SRC_URI[unicode-xid-0.2.4.sha256sum] = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c"
SRC_URI[valuable-0.1.0.sha256sum] = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d"
SRC_URI[version-compare-0.1.1.sha256sum] = "579a42fc0b8e0c63b76519a339be31bed574929511fa53c1a3acae26eb258f29"
SRC_URI[version_check-0.9.4.sha256sum] = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
SRC_URI[wasi-0.11.0+wasi-snapshot-preview1.sha256sum] = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
SRC_URI[wasm-bindgen-backend-0.2.83.sha256sum] = "4c8ffb332579b0557b52d268b91feab8df3615f265d5270fec2a8c95b17c1142"
SRC_URI[wasm-bindgen-macro-support-0.2.83.sha256sum] = "07bc0c051dc5f23e307b13285f9d75df86bfdf816c5721e573dec1f9b8aa193c"
SRC_URI[wasm-bindgen-macro-0.2.83.sha256sum] = "052be0f94026e6cbc75cdefc9bae13fd6052cdcaf532fa6c45e7ae33a1e6c810"
SRC_URI[wasm-bindgen-shared-0.2.83.sha256sum] = "1c38c045535d93ec4f0b4defec448e4291638ee608530863b1e2ba115d4fff7f"
SRC_URI[wasm-bindgen-0.2.83.sha256sum] = "eaf9f5aceeec8be17c128b2e93e031fb8a4d469bb9c4ae2d7dc1888b26887268"
SRC_URI[winapi-i686-pc-windows-gnu-0.4.0.sha256sum] = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
SRC_URI[winapi-util-0.1.5.sha256sum] = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
SRC_URI[winapi-x86_64-pc-windows-gnu-0.4.0.sha256sum] = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
SRC_URI[winapi-0.3.9.sha256sum] = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
SRC_URI[windows-sys-0.42.0.sha256sum] = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7"
SRC_URI[windows-sys-0.45.0.sha256sum] = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0"
SRC_URI[windows-targets-0.42.2.sha256sum] = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071"
SRC_URI[windows_aarch64_gnullvm-0.42.2.sha256sum] = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8"
SRC_URI[windows_aarch64_msvc-0.42.2.sha256sum] = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43"
SRC_URI[windows_i686_gnu-0.42.2.sha256sum] = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f"
SRC_URI[windows_i686_msvc-0.42.2.sha256sum] = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060"
SRC_URI[windows_x86_64_gnu-0.42.2.sha256sum] = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36"
SRC_URI[windows_x86_64_gnullvm-0.42.2.sha256sum] = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3"
SRC_URI[windows_x86_64_msvc-0.42.2.sha256sum] = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0"
DEPENDS = "glib-2.0 gtk4 cairo graphene gdk-pixbuf"
inherit cargo pkgconfig
SRCREV = "4b6597004d1c8857c0d6c1dfb0e6a026006a99ba"
S = "${WORKDIR}/git"
PV = "0.1.0"
RDEPENDS:${PN} = "cage greetd"

View File

@@ -0,0 +1,278 @@
SUMMARY = "Graphical console greeter for greetd"
HOMEPAGE = "https://github.com/apognu/tuigreet.git"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://LICENSE;md5=1ebbd3e34237af26da5dc08a4e440464"
RDEPENDS:${PN} = "greetd"
SRC_URI = " \
git://github.com/apognu/tuigreet.git;protocol=https;nobranch=1 \
crate://crates.io/ahash/0.7.6 \
crate://crates.io/aho-corasick/0.7.18 \
crate://crates.io/async-trait/0.1.53 \
crate://crates.io/autocfg/1.1.0 \
crate://crates.io/bitflags/1.3.2 \
crate://crates.io/block-buffer/0.9.0 \
crate://crates.io/block/0.1.6 \
crate://crates.io/bytes/1.1.0 \
crate://crates.io/cassowary/0.3.0 \
crate://crates.io/cfg-if/1.0.0 \
crate://crates.io/chrono/0.4.19 \
crate://crates.io/cpufeatures/0.2.2 \
crate://crates.io/crossterm/0.23.2 \
crate://crates.io/crossterm_winapi/0.9.0 \
crate://crates.io/dashmap/5.3.3 \
crate://crates.io/digest/0.9.0 \
crate://crates.io/dlv-list/0.3.0 \
crate://crates.io/find-crate/0.6.3 \
crate://crates.io/fluent-bundle/0.15.2 \
crate://crates.io/fluent-langneg/0.13.0 \
crate://crates.io/fluent-syntax/0.11.0 \
crate://crates.io/fluent/0.16.0 \
crate://crates.io/futures-channel/0.3.21 \
crate://crates.io/futures-core/0.3.21 \
crate://crates.io/futures-executor/0.3.21 \
crate://crates.io/futures-io/0.3.21 \
crate://crates.io/futures-macro/0.3.21 \
crate://crates.io/futures-sink/0.3.21 \
crate://crates.io/futures-task/0.3.21 \
crate://crates.io/futures-util/0.3.21 \
crate://crates.io/futures/0.3.21 \
crate://crates.io/generic-array/0.14.5 \
crate://crates.io/getopts/0.2.21 \
crate://crates.io/getrandom/0.2.6 \
crate://crates.io/greetd_ipc/0.8.0 \
crate://crates.io/hashbrown/0.12.1 \
crate://crates.io/hermit-abi/0.1.19 \
crate://crates.io/i18n-config/0.4.2 \
crate://crates.io/i18n-embed-fl/0.6.4 \
crate://crates.io/i18n-embed-impl/0.8.0 \
crate://crates.io/i18n-embed/0.13.4 \
crate://crates.io/intl-memoizer/0.5.1 \
crate://crates.io/intl_pluralrules/7.0.1 \
crate://crates.io/itoa/1.0.1 \
crate://crates.io/lazy_static/1.4.0 \
crate://crates.io/libc/0.2.125 \
crate://crates.io/locale_config/0.3.0 \
crate://crates.io/lock_api/0.4.7 \
crate://crates.io/log/0.4.17 \
crate://crates.io/malloc_buf/0.0.6 \
crate://crates.io/memchr/2.5.0 \
crate://crates.io/memoffset/0.6.5 \
crate://crates.io/mio/0.8.3 \
crate://crates.io/nix/0.24.1 \
crate://crates.io/num-integer/0.1.45 \
crate://crates.io/num-traits/0.2.15 \
crate://crates.io/num_cpus/1.13.1 \
crate://crates.io/objc-foundation/0.1.1 \
crate://crates.io/objc/0.2.7 \
crate://crates.io/objc_id/0.1.1 \
crate://crates.io/once_cell/1.10.0 \
crate://crates.io/opaque-debug/0.3.0 \
crate://crates.io/ordered-multimap/0.4.3 \
crate://crates.io/parking_lot/0.12.0 \
crate://crates.io/parking_lot_core/0.9.3 \
crate://crates.io/pin-project-lite/0.2.9 \
crate://crates.io/pin-utils/0.1.0 \
crate://crates.io/proc-macro-error-attr/1.0.4 \
crate://crates.io/proc-macro-error/1.0.4 \
crate://crates.io/proc-macro2/1.0.38 \
crate://crates.io/pure-rust-locales/0.5.6 \
crate://crates.io/quote/1.0.18 \
crate://crates.io/redox_syscall/0.2.13 \
crate://crates.io/regex-syntax/0.6.25 \
crate://crates.io/regex/1.5.5 \
crate://crates.io/rust-embed-impl/6.2.0 \
crate://crates.io/rust-embed-utils/7.2.0 \
crate://crates.io/rust-embed/6.4.0 \
crate://crates.io/rust-ini/0.18.0 \
crate://crates.io/rustc-hash/1.1.0 \
crate://crates.io/ryu/1.0.9 \
crate://crates.io/same-file/1.0.6 \
crate://crates.io/scopeguard/1.1.0 \
crate://crates.io/self_cell/0.10.2 \
crate://crates.io/serde/1.0.137 \
crate://crates.io/serde_derive/1.0.137 \
crate://crates.io/serde_json/1.0.81 \
crate://crates.io/sha2/0.9.9 \
crate://crates.io/signal-hook-mio/0.2.3 \
crate://crates.io/signal-hook-registry/1.4.0 \
crate://crates.io/signal-hook/0.3.13 \
crate://crates.io/slab/0.4.6 \
crate://crates.io/smallvec/1.8.0 \
crate://crates.io/smart-default/0.6.0 \
crate://crates.io/smawk/0.3.1 \
crate://crates.io/socket2/0.4.5 \
crate://crates.io/strsim/0.10.0 \
crate://crates.io/syn/1.0.92 \
crate://crates.io/textwrap/0.15.0 \
crate://crates.io/thiserror-impl/1.0.31 \
crate://crates.io/thiserror/1.0.31 \
crate://crates.io/time/0.1.43 \
crate://crates.io/tinystr/0.3.4 \
crate://crates.io/tokio-macros/1.7.0 \
crate://crates.io/tokio/1.18.2 \
crate://crates.io/toml/0.5.9 \
crate://crates.io/tui/0.18.0 \
crate://crates.io/type-map/0.4.0 \
crate://crates.io/typenum/1.15.0 \
crate://crates.io/unic-langid-impl/0.9.0 \
crate://crates.io/unic-langid/0.9.0 \
crate://crates.io/unicode-linebreak/0.1.2 \
crate://crates.io/unicode-segmentation/1.9.0 \
crate://crates.io/unicode-width/0.1.9 \
crate://crates.io/unicode-xid/0.2.3 \
crate://crates.io/version_check/0.9.4 \
crate://crates.io/walkdir/2.3.2 \
crate://crates.io/wasi/0.10.2+wasi-snapshot-preview1 \
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-util/0.1.5 \
crate://crates.io/winapi-x86_64-pc-windows-gnu/0.4.0 \
crate://crates.io/winapi/0.3.9 \
crate://crates.io/windows-sys/0.36.1 \
crate://crates.io/windows_aarch64_msvc/0.36.1 \
crate://crates.io/windows_i686_gnu/0.36.1 \
crate://crates.io/windows_i686_msvc/0.36.1 \
crate://crates.io/windows_x86_64_gnu/0.36.1 \
crate://crates.io/windows_x86_64_msvc/0.36.1 \
crate://crates.io/zeroize/1.5.5 \
"
SRC_URI[ahash-0.7.6.sha256sum] = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47"
SRC_URI[aho-corasick-0.7.18.sha256sum] = "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f"
SRC_URI[async-trait-0.1.53.sha256sum] = "ed6aa3524a2dfcf9fe180c51eae2b58738348d819517ceadf95789c51fff7600"
SRC_URI[autocfg-1.1.0.sha256sum] = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
SRC_URI[bitflags-1.3.2.sha256sum] = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
SRC_URI[block-buffer-0.9.0.sha256sum] = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4"
SRC_URI[block-0.1.6.sha256sum] = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a"
SRC_URI[bytes-1.1.0.sha256sum] = "c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8"
SRC_URI[cassowary-0.3.0.sha256sum] = "df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53"
SRC_URI[cfg-if-1.0.0.sha256sum] = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
SRC_URI[chrono-0.4.19.sha256sum] = "670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73"
SRC_URI[cpufeatures-0.2.2.sha256sum] = "59a6001667ab124aebae2a495118e11d30984c3a653e99d86d58971708cf5e4b"
SRC_URI[crossterm-0.23.2.sha256sum] = "a2102ea4f781910f8a5b98dd061f4c2023f479ce7bb1236330099ceb5a93cf17"
SRC_URI[crossterm_winapi-0.9.0.sha256sum] = "2ae1b35a484aa10e07fe0638d02301c5ad24de82d310ccbd2f3693da5f09bf1c"
SRC_URI[dashmap-5.3.3.sha256sum] = "391b56fbd302e585b7a9494fb70e40949567b1cf9003a8e4a6041a1687c26573"
SRC_URI[digest-0.9.0.sha256sum] = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066"
SRC_URI[dlv-list-0.3.0.sha256sum] = "0688c2a7f92e427f44895cd63841bff7b29f8d7a1648b9e7e07a4a365b2e1257"
SRC_URI[find-crate-0.6.3.sha256sum] = "59a98bbaacea1c0eb6a0876280051b892eb73594fd90cf3b20e9c817029c57d2"
SRC_URI[fluent-bundle-0.15.2.sha256sum] = "e242c601dec9711505f6d5bbff5bedd4b61b2469f2e8bb8e57ee7c9747a87ffd"
SRC_URI[fluent-langneg-0.13.0.sha256sum] = "2c4ad0989667548f06ccd0e306ed56b61bd4d35458d54df5ec7587c0e8ed5e94"
SRC_URI[fluent-syntax-0.11.0.sha256sum] = "c0abed97648395c902868fee9026de96483933faa54ea3b40d652f7dfe61ca78"
SRC_URI[fluent-0.16.0.sha256sum] = "61f69378194459db76abd2ce3952b790db103ceb003008d3d50d97c41ff847a7"
SRC_URI[futures-channel-0.3.21.sha256sum] = "c3083ce4b914124575708913bca19bfe887522d6e2e6d0952943f5eac4a74010"
SRC_URI[futures-core-0.3.21.sha256sum] = "0c09fd04b7e4073ac7156a9539b57a484a8ea920f79c7c675d05d289ab6110d3"
SRC_URI[futures-executor-0.3.21.sha256sum] = "9420b90cfa29e327d0429f19be13e7ddb68fa1cccb09d65e5706b8c7a749b8a6"
SRC_URI[futures-io-0.3.21.sha256sum] = "fc4045962a5a5e935ee2fdedaa4e08284547402885ab326734432bed5d12966b"
SRC_URI[futures-macro-0.3.21.sha256sum] = "33c1e13800337f4d4d7a316bf45a567dbcb6ffe087f16424852d97e97a91f512"
SRC_URI[futures-sink-0.3.21.sha256sum] = "21163e139fa306126e6eedaf49ecdb4588f939600f0b1e770f4205ee4b7fa868"
SRC_URI[futures-task-0.3.21.sha256sum] = "57c66a976bf5909d801bbef33416c41372779507e7a6b3a5e25e4749c58f776a"
SRC_URI[futures-util-0.3.21.sha256sum] = "d8b7abd5d659d9b90c8cba917f6ec750a74e2dc23902ef9cd4cc8c8b22e6036a"
SRC_URI[futures-0.3.21.sha256sum] = "f73fe65f54d1e12b726f517d3e2135ca3125a437b6d998caf1962961f7172d9e"
SRC_URI[generic-array-0.14.5.sha256sum] = "fd48d33ec7f05fbfa152300fdad764757cbded343c1aa1cff2fbaf4134851803"
SRC_URI[getopts-0.2.21.sha256sum] = "14dbbfd5c71d70241ecf9e6f13737f7b5ce823821063188d7e46c41d371eebd5"
SRC_URI[getrandom-0.2.6.sha256sum] = "9be70c98951c83b8d2f8f60d7065fa6d5146873094452a1008da8c2f1e4205ad"
SRC_URI[greetd_ipc-0.8.0.sha256sum] = "80ef4898e4031d4a6133082ec838df029bfe33ae6c74a55c575e363576cc4cb7"
SRC_URI[hashbrown-0.12.1.sha256sum] = "db0d4cf898abf0081f964436dc980e96670a0f36863e4b83aaacdb65c9d7ccc3"
SRC_URI[hermit-abi-0.1.19.sha256sum] = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
SRC_URI[i18n-config-0.4.2.sha256sum] = "b62affcd43abfb51f3cbd8736f9407908dc5b44fc558a9be07460bbfd104d983"
SRC_URI[i18n-embed-fl-0.6.4.sha256sum] = "9420a9718ef9d0ab727840a398e25408ea0daff9ba3c681707ba05485face98e"
SRC_URI[i18n-embed-impl-0.8.0.sha256sum] = "0db2330e035808eb064afb67e6743ddce353763af3e0f2bdfc2476e00ce76136"
SRC_URI[i18n-embed-0.13.4.sha256sum] = "e7f21ed76e44de8ac3dfa36bb37ab2e6480be0dc75c612474949be1f3cb2c253"
SRC_URI[intl-memoizer-0.5.1.sha256sum] = "c310433e4a310918d6ed9243542a6b83ec1183df95dff8f23f87bb88a264a66f"
SRC_URI[intl_pluralrules-7.0.1.sha256sum] = "b18f988384267d7066cc2be425e6faf352900652c046b6971d2e228d3b1c5ecf"
SRC_URI[itoa-1.0.1.sha256sum] = "1aab8fc367588b89dcee83ab0fd66b72b50b72fa1904d7095045ace2b0c81c35"
SRC_URI[lazy_static-1.4.0.sha256sum] = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
SRC_URI[libc-0.2.125.sha256sum] = "5916d2ae698f6de9bfb891ad7a8d65c09d232dc58cc4ac433c7da3b2fd84bc2b"
SRC_URI[locale_config-0.3.0.sha256sum] = "08d2c35b16f4483f6c26f0e4e9550717a2f6575bcd6f12a53ff0c490a94a6934"
SRC_URI[lock_api-0.4.7.sha256sum] = "327fa5b6a6940e4699ec49a9beae1ea4845c6bab9314e4f84ac68742139d8c53"
SRC_URI[log-0.4.17.sha256sum] = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e"
SRC_URI[malloc_buf-0.0.6.sha256sum] = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb"
SRC_URI[memchr-2.5.0.sha256sum] = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
SRC_URI[memoffset-0.6.5.sha256sum] = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce"
SRC_URI[mio-0.8.3.sha256sum] = "713d550d9b44d89174e066b7a6217ae06234c10cb47819a88290d2b353c31799"
SRC_URI[nix-0.24.1.sha256sum] = "8f17df307904acd05aa8e32e97bb20f2a0df1728bbc2d771ae8f9a90463441e9"
SRC_URI[num-integer-0.1.45.sha256sum] = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9"
SRC_URI[num-traits-0.2.15.sha256sum] = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd"
SRC_URI[num_cpus-1.13.1.sha256sum] = "19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1"
SRC_URI[objc-foundation-0.1.1.sha256sum] = "1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9"
SRC_URI[objc-0.2.7.sha256sum] = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1"
SRC_URI[objc_id-0.1.1.sha256sum] = "c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b"
SRC_URI[once_cell-1.10.0.sha256sum] = "87f3e037eac156d1775da914196f0f37741a274155e34a0b7e427c35d2a2ecb9"
SRC_URI[opaque-debug-0.3.0.sha256sum] = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5"
SRC_URI[ordered-multimap-0.4.3.sha256sum] = "ccd746e37177e1711c20dd619a1620f34f5c8b569c53590a72dedd5344d8924a"
SRC_URI[parking_lot-0.12.0.sha256sum] = "87f5ec2493a61ac0506c0f4199f99070cbe83857b0337006a30f3e6719b8ef58"
SRC_URI[parking_lot_core-0.9.3.sha256sum] = "09a279cbf25cb0757810394fbc1e359949b59e348145c643a939a525692e6929"
SRC_URI[pin-project-lite-0.2.9.sha256sum] = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116"
SRC_URI[pin-utils-0.1.0.sha256sum] = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
SRC_URI[proc-macro-error-attr-1.0.4.sha256sum] = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
SRC_URI[proc-macro-error-1.0.4.sha256sum] = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
SRC_URI[proc-macro2-1.0.38.sha256sum] = "9027b48e9d4c9175fa2218adf3557f91c1137021739951d4932f5f8268ac48aa"
SRC_URI[pure-rust-locales-0.5.6.sha256sum] = "b45c49fc4f91f35bae654f85ebb3a44d60ac64f11b3166ffa609def390c732d8"
SRC_URI[quote-1.0.18.sha256sum] = "a1feb54ed693b93a84e14094943b84b7c4eae204c512b7ccb95ab0c66d278ad1"
SRC_URI[redox_syscall-0.2.13.sha256sum] = "62f25bc4c7e55e0b0b7a1d43fb893f4fa1361d0abe38b9ce4f323c2adfe6ef42"
SRC_URI[regex-syntax-0.6.25.sha256sum] = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b"
SRC_URI[regex-1.5.5.sha256sum] = "1a11647b6b25ff05a515cb92c365cec08801e83423a235b51e231e1808747286"
SRC_URI[rust-embed-impl-6.2.0.sha256sum] = "94e763e24ba2bf0c72bc6be883f967f794a019fafd1b86ba1daff9c91a7edd30"
SRC_URI[rust-embed-utils-7.2.0.sha256sum] = "756feca3afcbb1487a1d01f4ecd94cf8ec98ea074c55a69e7136d29fb6166029"
SRC_URI[rust-embed-6.4.0.sha256sum] = "9a17e5ac65b318f397182ae94e532da0ba56b88dd1200b774715d36c4943b1c3"
SRC_URI[rust-ini-0.18.0.sha256sum] = "f6d5f2436026b4f6e79dc829837d467cc7e9a55ee40e750d716713540715a2df"
SRC_URI[rustc-hash-1.1.0.sha256sum] = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
SRC_URI[ryu-1.0.9.sha256sum] = "73b4b750c782965c211b42f022f59af1fbceabdd026623714f104152f1ec149f"
SRC_URI[same-file-1.0.6.sha256sum] = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
SRC_URI[scopeguard-1.1.0.sha256sum] = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
SRC_URI[self_cell-0.10.2.sha256sum] = "1ef965a420fe14fdac7dd018862966a4c14094f900e1650bbc71ddd7d580c8af"
SRC_URI[serde-1.0.137.sha256sum] = "61ea8d54c77f8315140a05f4c7237403bf38b72704d031543aa1d16abbf517d1"
SRC_URI[serde_derive-1.0.137.sha256sum] = "1f26faba0c3959972377d3b2d306ee9f71faee9714294e41bb777f83f88578be"
SRC_URI[serde_json-1.0.81.sha256sum] = "9b7ce2b32a1aed03c558dc61a5cd328f15aff2dbc17daad8fb8af04d2100e15c"
SRC_URI[sha2-0.9.9.sha256sum] = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800"
SRC_URI[signal-hook-mio-0.2.3.sha256sum] = "29ad2e15f37ec9a6cc544097b78a1ec90001e9f71b81338ca39f430adaca99af"
SRC_URI[signal-hook-registry-1.4.0.sha256sum] = "e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0"
SRC_URI[signal-hook-0.3.13.sha256sum] = "647c97df271007dcea485bb74ffdb57f2e683f1306c854f468a0c244badabf2d"
SRC_URI[slab-0.4.6.sha256sum] = "eb703cfe953bccee95685111adeedb76fabe4e97549a58d16f03ea7b9367bb32"
SRC_URI[smallvec-1.8.0.sha256sum] = "f2dd574626839106c320a323308629dcb1acfc96e32a8cba364ddc61ac23ee83"
SRC_URI[smart-default-0.6.0.sha256sum] = "133659a15339456eeeb07572eb02a91c91e9815e9cbc89566944d2c8d3efdbf6"
SRC_URI[smawk-0.3.1.sha256sum] = "f67ad224767faa3c7d8b6d91985b78e70a1324408abcb1cfcc2be4c06bc06043"
SRC_URI[socket2-0.4.5.sha256sum] = "ca642ba17f8b2995138b1d7711829c92e98c0a25ea019de790f4f09279c4e296"
SRC_URI[strsim-0.10.0.sha256sum] = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
SRC_URI[syn-1.0.92.sha256sum] = "7ff7c592601f11445996a06f8ad0c27f094a58857c2f89e97974ab9235b92c52"
SRC_URI[textwrap-0.15.0.sha256sum] = "b1141d4d61095b28419e22cb0bbf02755f5e54e0526f97f1e3d1d160e60885fb"
SRC_URI[thiserror-impl-1.0.31.sha256sum] = "0396bc89e626244658bef819e22d0cc459e795a5ebe878e6ec336d1674a8d79a"
SRC_URI[thiserror-1.0.31.sha256sum] = "bd829fe32373d27f76265620b5309d0340cb8550f523c1dda251d6298069069a"
SRC_URI[time-0.1.43.sha256sum] = "ca8a50ef2360fbd1eeb0ecd46795a87a19024eb4b53c5dc916ca1fd95fe62438"
SRC_URI[tinystr-0.3.4.sha256sum] = "29738eedb4388d9ea620eeab9384884fc3f06f586a2eddb56bedc5885126c7c1"
SRC_URI[tokio-macros-1.7.0.sha256sum] = "b557f72f448c511a979e2564e55d74e6c4432fc96ff4f6241bc6bded342643b7"
SRC_URI[tokio-1.18.2.sha256sum] = "4903bf0427cf68dddd5aa6a93220756f8be0c34fcfa9f5e6191e103e15a31395"
SRC_URI[toml-0.5.9.sha256sum] = "8d82e1a7758622a465f8cee077614c73484dac5b836c02ff6a40d5d1010324d7"
SRC_URI[tui-0.18.0.sha256sum] = "96fe69244ec2af261bced1d9046a6fee6c8c2a6b0228e59e5ba39bc8ba4ed729"
SRC_URI[type-map-0.4.0.sha256sum] = "b6d3364c5e96cb2ad1603037ab253ddd34d7fb72a58bdddf4b7350760fc69a46"
SRC_URI[typenum-1.15.0.sha256sum] = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987"
SRC_URI[unic-langid-impl-0.9.0.sha256sum] = "1a4a8eeaf0494862c1404c95ec2f4c33a2acff5076f64314b465e3ddae1b934d"
SRC_URI[unic-langid-0.9.0.sha256sum] = "73328fcd730a030bdb19ddf23e192187a6b01cd98be6d3140622a89129459ce5"
SRC_URI[unicode-linebreak-0.1.2.sha256sum] = "3a52dcaab0c48d931f7cc8ef826fa51690a08e1ea55117ef26f89864f532383f"
SRC_URI[unicode-segmentation-1.9.0.sha256sum] = "7e8820f5d777f6224dc4be3632222971ac30164d4a258d595640799554ebfd99"
SRC_URI[unicode-width-0.1.9.sha256sum] = "3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973"
SRC_URI[unicode-xid-0.2.3.sha256sum] = "957e51f3646910546462e67d5f7599b9e4fb8acdd304b087a6494730f9eebf04"
SRC_URI[version_check-0.9.4.sha256sum] = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
SRC_URI[walkdir-2.3.2.sha256sum] = "808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56"
SRC_URI[wasi-0.10.2+wasi-snapshot-preview1.sha256sum] = "fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6"
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-util-0.1.5.sha256sum] = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
SRC_URI[winapi-x86_64-pc-windows-gnu-0.4.0.sha256sum] = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
SRC_URI[winapi-0.3.9.sha256sum] = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
SRC_URI[windows-sys-0.36.1.sha256sum] = "ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2"
SRC_URI[windows_aarch64_msvc-0.36.1.sha256sum] = "9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47"
SRC_URI[windows_i686_gnu-0.36.1.sha256sum] = "180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6"
SRC_URI[windows_i686_msvc-0.36.1.sha256sum] = "e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024"
SRC_URI[windows_x86_64_gnu-0.36.1.sha256sum] = "4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1"
SRC_URI[windows_x86_64_msvc-0.36.1.sha256sum] = "c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680"
SRC_URI[zeroize-1.5.5.sha256sum] = "94693807d016b2f2d2e14420eb3bfcca689311ff775dcf113d74ea624b7cdf07"
inherit cargo rust
SRCREV = "599d8d5d3657e6c25b3877f84a09979a79256600"
S = "${WORKDIR}/git"
PV = "0.7.3"

View File

@@ -4,6 +4,7 @@ LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://LICENSE;md5=1ebbd3e34237af26da5dc08a4e440464" LIC_FILES_CHKSUM = "file://LICENSE;md5=1ebbd3e34237af26da5dc08a4e440464"
DEPENDS = "wayland wayland-protocols wayland-native" DEPENDS = "wayland wayland-protocols wayland-native"
RDEPENDS:${PN} = "greetd"
inherit cargo pkgconfig inherit cargo pkgconfig
@@ -80,3 +81,67 @@ SRC_URI += " \
crate://crates.io/xml-rs/0.8.4 \ crate://crates.io/xml-rs/0.8.4 \
" "
SRC_URI[approx-0.3.2.sha256sum] = "f0e60b75072ecd4168020818c0107f2857bb6c4e64252d8d3983f6263b40a5c3"
SRC_URI[autocfg-1.0.1.sha256sum] = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a"
SRC_URI[bitflags-1.2.1.sha256sum] = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693"
SRC_URI[byteorder-1.4.3.sha256sum] = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610"
SRC_URI[calloop-0.9.1.sha256sum] = "42dcfbd723aa6eff9f024cfd5ad08b11144d79b2d8d37b4a31a006ceab255c77"
SRC_URI[cc-1.0.72.sha256sum] = "22a9137b95ea06864e018375b72adfb7db6e6f68cfc8df5a04d00288050485ee"
SRC_URI[cfg-if-0.1.10.sha256sum] = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822"
SRC_URI[cfg-if-1.0.0.sha256sum] = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
SRC_URI[chrono-0.4.19.sha256sum] = "670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73"
SRC_URI[dlib-0.5.0.sha256sum] = "ac1b7517328c04c2aa68422fc60a41b92208182142ed04a25879c26c8f878794"
SRC_URI[downcast-rs-1.2.0.sha256sum] = "9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650"
SRC_URI[getopts-0.2.21.sha256sum] = "14dbbfd5c71d70241ecf9e6f13737f7b5ce823821063188d7e46c41d371eebd5"
SRC_URI[greetd_ipc-0.8.0.sha256sum] = "80ef4898e4031d4a6133082ec838df029bfe33ae6c74a55c575e363576cc4cb7"
SRC_URI[itoa-0.4.8.sha256sum] = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4"
SRC_URI[lazy_static-1.4.0.sha256sum] = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
SRC_URI[libc-0.2.108.sha256sum] = "8521a1b57e76b1ec69af7599e75e38e7b7fad6610f037db8c79b127201b5d119"
SRC_URI[libloading-0.7.2.sha256sum] = "afe203d669ec979b7128619bae5a63b7b42e9203c1b29146079ee05e2f604b52"
SRC_URI[log-0.4.14.sha256sum] = "51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710"
SRC_URI[memchr-2.4.1.sha256sum] = "308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a"
SRC_URI[memmap2-0.3.1.sha256sum] = "00b6c2ebff6180198788f5db08d7ce3bc1d0b617176678831a7510825973e357"
SRC_URI[memoffset-0.6.4.sha256sum] = "59accc507f1338036a0477ef61afdae33cde60840f4dfe481319ce3ad116ddf9"
SRC_URI[minimal-lexical-0.2.1.sha256sum] = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
SRC_URI[nix-0.15.0.sha256sum] = "3b2e0b4f3320ed72aaedb9a5ac838690a8047c7b275da22711fddff4f8a14229"
SRC_URI[nix-0.22.2.sha256sum] = "d3bb9a13fa32bc5aeb64150cd3f32d6cf4c748f8f8a417cce5d2eb976a8370ba"
SRC_URI[nom-7.1.0.sha256sum] = "1b1d11e1ef389c76fe5b81bcaf2ea32cf88b62bc494e19f493d0b30e7a930109"
SRC_URI[num-integer-0.1.44.sha256sum] = "d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db"
SRC_URI[num-traits-0.2.14.sha256sum] = "9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290"
SRC_URI[once_cell-1.8.0.sha256sum] = "692fcb63b64b1758029e0a96ee63e049ce8c5948587f2f7208df04625e5f6b56"
SRC_URI[ordered-float-1.1.1.sha256sum] = "3305af35278dd29f46fcdd139e0b1fbfae2153f0e5928b39b035542dd31e37b7"
SRC_URI[os_pipe-0.8.2.sha256sum] = "81e8dfa4c69d7bde595e9a940fcf1d7f60966d3fce8a8c4cad67c60e35ea2a11"
SRC_URI[pkg-config-0.3.22.sha256sum] = "12295df4f294471248581bc09bef3c38a5e46f1e36d6a37353621a0c6c357e1f"
SRC_URI[proc-macro2-1.0.32.sha256sum] = "ba508cc11742c0dc5c1659771673afbab7a0efab23aa17e854cbab0837ed0b43"
SRC_URI[quote-1.0.10.sha256sum] = "38bc8cc6a5f2e3655e0899c1b848643b2562f853f114bfec7be120678e3ace05"
SRC_URI[rusttype-0.7.9.sha256sum] = "310942406a39981bed7e12b09182a221a29e0990f3e7e0c971f131922ed135d5"
SRC_URI[rusttype-0.8.3.sha256sum] = "9f61411055101f7b60ecf1041d87fb74205fb20b0c7a723f07ef39174cf6b4c0"
SRC_URI[ryu-1.0.5.sha256sum] = "71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e"
SRC_URI[scoped-tls-1.0.0.sha256sum] = "ea6a9290e3c9cf0f18145ef7ffa62d68ee0bf5fcd651017e586dc7fd5da448c2"
SRC_URI[serde-1.0.130.sha256sum] = "f12d06de37cf59146fbdecab66aa99f9fe4f78722e3607577a5375d66bd0c913"
SRC_URI[serde_derive-1.0.130.sha256sum] = "d7bc1a1ab1961464eae040d96713baa5a724a8152c1222492465b54322ec508b"
SRC_URI[serde_json-1.0.71.sha256sum] = "063bf466a64011ac24040a49009724ee60a57da1b437617ceb32e53ad61bfb19"
SRC_URI[smallvec-1.7.0.sha256sum] = "1ecab6c735a6bb4139c0caafd0cc3635748bbb3acf4550e8138122099251f309"
SRC_URI[smithay-client-toolkit-0.15.2.sha256sum] = "210cf40de565aaaa085face1d860b17f6aee9f76f9d2816307ea2cc45eeb64f3"
SRC_URI[stb_truetype-0.3.1.sha256sum] = "f77b6b07e862c66a9f3e62a07588fee67cd90a9135a2b942409f195507b4fb51"
SRC_URI[syn-1.0.81.sha256sum] = "f2afee18b8beb5a596ecb4a2dce128c719b4ba399d34126b9e4396e3f9860966"
SRC_URI[thiserror-impl-1.0.30.sha256sum] = "aa32fd3f627f367fe16f893e2597ae3c05020f8bba2666a4e6ea73d377e5714b"
SRC_URI[thiserror-1.0.30.sha256sum] = "854babe52e4df1653706b98fcfc05843010039b406875930a70e4d9644e5c417"
SRC_URI[time-0.1.44.sha256sum] = "6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255"
SRC_URI[toml-0.5.8.sha256sum] = "a31142970826733df8241ef35dc040ef98c679ab14d7c3e54d827099b3acecaa"
SRC_URI[unicode-width-0.1.9.sha256sum] = "3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973"
SRC_URI[unicode-xid-0.2.2.sha256sum] = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3"
SRC_URI[version_check-0.9.3.sha256sum] = "5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe"
SRC_URI[void-1.0.2.sha256sum] = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d"
SRC_URI[wasi-0.10.0+wasi-snapshot-preview1.sha256sum] = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f"
SRC_URI[wayland-client-0.29.1.sha256sum] = "9108ec1c37f4774d0c2937ba1a6c23d1786b2152c4a13bd9fdb20e42d16e8841"
SRC_URI[wayland-commons-0.29.1.sha256sum] = "265ef51b3b3e5c9ef098f10425c39624663f459c3821dcaacc4748be975f1beb"
SRC_URI[wayland-cursor-0.29.1.sha256sum] = "6c19bb6628daf4097e58b7911481e8371e13318d5a60894779901bd3267407a7"
SRC_URI[wayland-protocols-0.29.1.sha256sum] = "7b3b6f1dc0193072ef4eadcb144da30d58c1f2895516c063804d213310703c8e"
SRC_URI[wayland-scanner-0.29.1.sha256sum] = "eaaf2bc85e7b9143159af96bd23d954a5abe391c4376db712320643280fdc6f4"
SRC_URI[wayland-sys-0.29.1.sha256sum] = "ba9e06acb775b3007f8d3094438306979e572d1d3b844d7a71557a84b055d959"
SRC_URI[winapi-i686-pc-windows-gnu-0.4.0.sha256sum] = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
SRC_URI[winapi-x86_64-pc-windows-gnu-0.4.0.sha256sum] = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
SRC_URI[winapi-0.3.9.sha256sum] = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
SRC_URI[xcursor-0.3.4.sha256sum] = "463705a63313cd4301184381c5e8042f0a7e9b4bb63653f216311d4ae74690b7"
SRC_URI[xml-rs-0.8.4.sha256sum] = "d2d7d3948613f75c98fd9328cfdcc45acc4d360655289d0a7d4ec931392200a3"

View File

@@ -19,11 +19,11 @@ DEPENDS += " \
wayland-protocols \ wayland-protocols \
" "
SRC_URI = "git://github.com/emersion/grim.git;protocol=https;branch=master" SRC_URI = "git://git.sr.ht/~emersion/grim;protocol=https;branch=master"
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "1.3.2" PV = "1.4.0"
SRCREV = "20c7c47a0aac09371c570c060f5f52f7e165e67a" SRCREV = "89e02e663fabc534b7e7039514f60a8c5d70070d"
inherit meson pkgconfig features_check inherit meson pkgconfig features_check

View File

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

View File

@@ -0,0 +1,21 @@
SUMMARY = "Allows you to add one or two additional borders to your windows."
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://../LICENSE;md5=e6458723c467506fd0c4aea3be2bcf8a"
SRC_URI = " \
git://github.com/hyprwm/hyprland-plugins.git;protocol=https;branch=main \
"
DEPENDS = " \
pixman \
libdrm \
hyprland \
"
S = "${WORKDIR}/git/borders-plus-plus"
SRCREV = "e368bd15e4bfd560baa9333ad47415340c563458"
inherit meson pkgconfig
FILES:${PN} += "${libdir}/libborders-plus-plus.so"
FILES:${PN}-dev = ""

View File

@@ -0,0 +1,21 @@
SUMMARY = "Fix for CS:GO with -vulkan."
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://../LICENSE;md5=e6458723c467506fd0c4aea3be2bcf8a"
SRC_URI = " \
git://github.com/hyprwm/hyprland-plugins.git;protocol=https;branch=main \
"
DEPENDS = " \
pixman \
libdrm \
hyprland \
"
S = "${WORKDIR}/git/csgo-vulkan-fix"
SRCREV = "e368bd15e4bfd560baa9333ad47415340c563458"
inherit meson pkgconfig
FILES:${PN} += "${libdir}/libcsgo-vulkan-fix.so"
FILES:${PN}-dev = ""

View File

@@ -0,0 +1,21 @@
SUMMARY = "Adds simple title bars to windows."
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://../LICENSE;md5=e6458723c467506fd0c4aea3be2bcf8a"
SRC_URI = " \
git://github.com/hyprwm/hyprland-plugins.git;protocol=https;branch=main \
"
DEPENDS = " \
pixman \
libdrm \
hyprland \
"
S = "${WORKDIR}/git/hyprbars"
SRCREV = "e368bd15e4bfd560baa9333ad47415340c563458"
inherit meson pkgconfig
FILES:${PN} += "${libdir}/libhyprbars.so"
FILES:${PN}-dev = ""

View File

@@ -0,0 +1,46 @@
SUMMARY = "Hyprpaper is a blazing fast wallpaper utility for Hyprland."
HOMEPAGE = "https://hyprland.org/"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=936078e4e67b0e1e1bd1e862d4ffbc25"
SRC_URI = "git://github.com/hyprwm/hyprpaper.git;protocol=https;branch=main"
PV = "0.3.0"
SRCREV = "cd86c196f3500f20539754d347c8378349ca0974"
S = "${WORKDIR}/git"
DEPENDS += " \
cairo \
fribidi \
jpeg \
libxdmcp \
pango \
pcre \
util-linux \
wayland \
wayland-native \
wayland-protocols \
wlroots \
"
REQUIRED_DISTRO_FEATURES = "wayland"
EXTRA_OEMAKE = " \
WAYLAND_SCANNER=${STAGING_BINDIR_NATIVE}/wayland-scanner \
WAYLAND_PROTOCOLS=${STAGING_DATADIR}/wayland-protocols \
"
do_configure:prepend() {
sed -i -e '$ainstall(TARGETS hyprpaper)' ${S}/CMakeLists.txt
}
do_compile:prepend() {
cd ${S} && oe_runmake protocols
}
do_install() {
install -d ${D}${bindir}
install -m0755 ${B}/hyprpaper ${D}${bindir}
}
inherit cmake pkgconfig features_check

View File

@@ -0,0 +1,48 @@
SUMMARY = "A wlroots-compatible Wayland color picker that does not suck."
HOMEPAGE = "https://hyprland.org/"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=936078e4e67b0e1e1bd1e862d4ffbc25"
SRC_URI = "git://github.com/hyprwm/hyprpicker.git;protocol=https;branch=main"
PV = "0.1.1"
S = "${WORKDIR}/git"
SRCREV = "deaca6a4d8e307d90b1f5b1033a8ea6c83b9b260"
DEPENDS = " \
cairo \
fribidi \
jpeg \
libxdmcp \
pango \
pcre \
util-linux \
wayland \
wayland-native \
wayland-protocols \
wlroots \
"
RDEPENDS:${PN} = "wl-clipboard"
REQUIRED_DISTRO_FEATURES = "wayland"
EXTRA_OEMAKE = "\
WAYLAND_SCANNER=${STAGING_BINDIR_NATIVE}/wayland-scanner \
WAYLAND_PROTOCOLS=${STAGING_DATADIR}/wayland-protocols \
"
do_configure:prepend() {
sed -i -e '$ainstall(TARGETS hyprpicker)' ${S}/CMakeLists.txt
}
do_compile:prepend() {
cd ${S} && oe_runmake protocols
}
do_install() {
install -d ${D}${bindir}
install -m0755 ${B}/hyprpicker ${D}${bindir}
}
inherit cmake pkgconfig features_check

View File

@@ -1,28 +0,0 @@
From e7973e352b8649b10053f3feb82134d9cefb851e Mon Sep 17 00:00:00 2001
From: Markus Volk <f_l_k@t-online.de>
Date: Tue, 17 May 2022 19:00:02 +0200
Subject: [PATCH] meson.build: make epoll-shim dependency optional
After updating my host system, meson.build tries to depend on the epoll-shim.
Since we are not on BSD, we dont have it and it is not needed. Make the
dependency on it optional.
---
meson.build | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meson.build b/meson.build
index 84abdcb..9687b23 100644
--- a/meson.build
+++ b/meson.build
@@ -35,7 +35,7 @@ wayland_cursor = dependency('wayland-cursor')
epoll = dependency('', required: false)
if (not cc.has_function('timerfd_create', prefix: '#include <sys/timerfd.h>') or
not cc.has_function('signalfd', prefix: '#include <sys/signalfd.h>'))
- epoll = dependency('epoll-shim')
+ epoll = dependency('epoll-shim', required: false)
endif
if get_option('sd-bus-provider') == 'auto'
--
2.25.1

View File

@@ -9,7 +9,6 @@ REQUIRED_DISTRO_FEATURES = "wayland"
SRC_URI = " \ SRC_URI = " \
git://github.com/emersion/mako.git;protocol=https;branch=master \ git://github.com/emersion/mako.git;protocol=https;branch=master \
file://0001-meson.build-make-epoll-shim-dependency-optional.patch \
" "
DEPENDS = " \ DEPENDS = " \
@@ -40,8 +39,8 @@ PACKAGECONFIG ?= " \
" "
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "1.6" PV = "1.7.1"
SRCREV = "ddc1849804c8703ec749140e3a55febb5250e934" SRCREV = "51ad133d3e9ebca27e7af25f86dcbf67b7f25f11"
EXTRA_OEMESON += "--buildtype release" EXTRA_OEMESON += "--buildtype release"

View File

@@ -0,0 +1,18 @@
SUMMARY = "For true players only: vlc, mpv, RhythmBox, web browsers, cmus, mpd, spotify and others."
LICENSE = "LGPL-3.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=e6a600fd5e1d9cbde2d983680233ad02"
SRC_URI = "git://github.com/altdesktop/playerctl.git;protocol=https;branch=master"
RDEPENDS:${PN} = "glib-2.0"
inherit meson pkgconfig gobject-introspection
EXTRA_OEMESON += "--buildtype=release -Dbash-completions=true -Dgtk-doc=false"
S = "${WORKDIR}/git"
PV = "2.4.1"
SRCREV = "e5304e9dc9a0c0c32b3689c3f141cf266d27f59c"
FILES:${PN} += "${datadir}"

View File

@@ -22,8 +22,8 @@ DEPENDS += " \
SRC_URI = "git://github.com/emersion/slurp.git;protocol=https;branch=master" SRC_URI = "git://github.com/emersion/slurp.git;protocol=https;branch=master"
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "1.3.2" PV = "1.4.2"
SRCREV = "f4e75594c3234519fe8b795a1163dfa31d2e7f3a" SRCREV = "2d0a2d9fada99a5c4c556632f04e4301b3bd5d0e"
inherit meson pkgconfig features_check inherit meson pkgconfig features_check

View File

@@ -0,0 +1,121 @@
SUMMARY = "A Wayland virtual keyboard"
DESCRIPTION = "Squeekboard is a virtual keyboard supporting Wayland, built \
primarily for the Librem 5 phone. \
It squeaks because some Rust got inside."
HOMEPAGE = "https://developer.puri.sm/projects/squeekboard/"
BUGTRACKER = "https://gitlab.gnome.org/World/Phosh/squeekboard/-/issues"
LICENSE = "GPL-3.0-or-later"
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504 \
file://debian/copyright;md5=03d0c6e3f2e8ec62fb33c983433ce7e5"
DEPENDS = "\
feedbackd \
glib-2.0 \
glib-2.0-native \
gnome-desktop \
gtk+3 \
libxkbcommon \
wayland \
wayland-native \
wayland-protocols \
"
SRC_URI = "\
git://gitlab.gnome.org/World/Phosh/squeekboard.git;protocol=https;branch=${BRANCH} \
git://source.puri.sm/dorota.czaplejewicz/fragile.git;protocol=https;nobranch=1;name=fragile;destsuffix=fragile \
file://0001-Pass-additional-arguments-to-cargo.patch \
file://0001-Skip-build-tests-if-not-enabled.patch \
crate://crates.io/atk-sys/0.9.1 \
crate://crates.io/atk/0.7.0 \
crate://crates.io/autocfg/1.0.1 \
crate://crates.io/bitflags/1.2.1 \
crate://crates.io/cairo-rs/0.7.1 \
crate://crates.io/cairo-sys-rs/0.9.2 \
crate://crates.io/cc/1.0.72 \
crate://crates.io/clap/2.33.3 \
crate://crates.io/dtoa/0.4.8 \
crate://crates.io/fragile/0.3.0 \
crate://crates.io/gdk-pixbuf-sys/0.9.1 \
crate://crates.io/gdk-pixbuf/0.7.0 \
crate://crates.io/gdk-sys/0.9.1 \
crate://crates.io/gdk/0.11.0 \
crate://crates.io/gio-sys/0.9.1 \
crate://crates.io/gio/0.7.0 \
crate://crates.io/glib-sys/0.9.1 \
crate://crates.io/glib/0.8.2 \
crate://crates.io/gobject-sys/0.9.1 \
crate://crates.io/gtk-sys/0.9.2 \
crate://crates.io/gtk/0.7.0 \
crate://crates.io/hashbrown/0.8.1 \
crate://crates.io/indexmap/1.5.2 \
crate://crates.io/lazy_static/1.4.0 \
crate://crates.io/libc/0.2.107 \
crate://crates.io/linked-hash-map/0.5.4 \
crate://crates.io/maplit/1.0.2 \
crate://crates.io/memmap/0.7.0 \
crate://crates.io/pango-sys/0.9.1 \
crate://crates.io/pango/0.7.0 \
crate://crates.io/pkg-config/0.3.22 \
crate://crates.io/proc-macro2/1.0.32 \
crate://crates.io/quote/1.0.10 \
crate://crates.io/regex-syntax/0.6.25 \
crate://crates.io/regex/1.3.9 \
crate://crates.io/serde/1.0.130 \
crate://crates.io/serde_derive/1.0.130 \
crate://crates.io/serde_yaml/0.8.21 \
crate://crates.io/syn/1.0.81 \
crate://crates.io/textwrap/0.11.0 \
crate://crates.io/unicode-width/0.1.9 \
crate://crates.io/unicode-xid/0.2.2 \
crate://crates.io/winapi-i686-pc-windows-gnu/0.4.0 \
crate://crates.io/winapi-x86_64-pc-windows-gnu/0.4.0 \
crate://crates.io/winapi/0.3.9 \
crate://crates.io/xkbcommon/0.4.0 \
crate://crates.io/yaml-rust/0.4.5 \
"
# Modify these as desired
PV = "1.17.1"
SRCREV = "2faa98d85f1142383ec8ad1487616c1a7ad1882f"
BRANCH = "1.17"
SRCREV_FORMAT .= "_fragile"
SRCREV_fragile = "51048ca11824279c2114c77fef5bcb950838fc09"
EXTRA_OECARGO_PATHS += "${WORKDIR}/fragile"
S = "${WORKDIR}/git"
inherit cargo meson rust pkgconfig
EXTRA_OEMESON = "\
-Dcargo-flags=[\'--target\',\'${HOST_SYS}\',\'-v\'] \
-Dtests=false \
-Ddepdatadir=${datadir} \
-Donline=true \
"
export CARGO_FEATURE_STD = "1"
do_compile[network] = "1"
do_configure() {
cargo_common_do_configure
meson_do_configure
}
do_compile() {
oe_cargo_fix_env
export RUSTFLAGS="${RUSTFLAGS}"
export RUST_TARGET_PATH="${RUST_TARGET_PATH}"
meson_do_compile
}
do_install() {
oe_cargo_fix_env
export RUSTFLAGS="${RUSTFLAGS}"
export RUST_TARGET_PATH="${RUST_TARGET_PATH}"
meson_do_install
install -d ${D}${sysconfdir}/xdg/autostart
cp ${D}${datadir}/applications/sm.puri.Squeekboard.desktop ${D}${sysconfdir}/xdg/autostart
}

View File

@@ -21,62 +21,126 @@ DEPENDS = "\
" "
SRC_URI = "\ SRC_URI = "\
git://gitlab.gnome.org/World/Phosh/squeekboard.git;protocol=https;branch=${BRANCH} \ git://gitlab.gnome.org/World/Phosh/squeekboard.git;protocol=https;nobranch=1 \
file://0001-Pass-additional-arguments-to-cargo.patch \ file://0001-Pass-additional-arguments-to-cargo.patch \
file://0001-Skip-build-tests-if-not-enabled.patch \ file://0001-Skip-build-tests-if-not-enabled.patch \
crate://crates.io/atk-sys/0.9.1 \ crate://crates.io/anyhow/1.0.58 \
crate://crates.io/atk/0.7.0 \ crate://crates.io/async-io/1.7.0 \
crate://crates.io/autocfg/1.0.1 \ crate://crates.io/atk-sys/0.14.0 \
crate://crates.io/bitflags/1.2.1 \ crate://crates.io/atk/0.14.0 \
crate://crates.io/cairo-rs/0.7.1 \ crate://crates.io/autocfg/1.1.0 \
crate://crates.io/cairo-sys-rs/0.9.2 \ crate://crates.io/bitflags/1.3.2 \
crate://crates.io/cc/1.0.72 \ crate://crates.io/byteorder/1.4.3 \
crate://crates.io/clap/2.33.3 \ crate://crates.io/cache-padded/1.2.0 \
crate://crates.io/dtoa/0.4.8 \ crate://crates.io/cairo-rs/0.14.9 \
crate://crates.io/fragile/0.3.0 \ crate://crates.io/cairo-sys-rs/0.14.9 \
crate://crates.io/gdk-pixbuf-sys/0.9.1 \ crate://crates.io/cc/1.0.73 \
crate://crates.io/gdk-pixbuf/0.7.0 \ crate://crates.io/cfg-expr/0.8.1 \
crate://crates.io/gdk-sys/0.9.1 \ crate://crates.io/cfg-if/1.0.0 \
crate://crates.io/gdk/0.11.0 \ crate://crates.io/clap/3.1.18 \
crate://crates.io/gio-sys/0.9.1 \ crate://crates.io/clap_lex/0.2.4 \
crate://crates.io/gio/0.7.0 \ crate://crates.io/concurrent-queue/1.2.4 \
crate://crates.io/glib-sys/0.9.1 \ crate://crates.io/derivative/2.2.0 \
crate://crates.io/glib/0.8.2 \ crate://crates.io/either/1.7.0 \
crate://crates.io/gobject-sys/0.9.1 \ crate://crates.io/enumflags2/0.6.4 \
crate://crates.io/gtk-sys/0.9.2 \ crate://crates.io/enumflags2_derive/0.6.4 \
crate://crates.io/gtk/0.7.0 \ crate://crates.io/fastrand/1.7.0 \
crate://crates.io/hashbrown/0.8.1 \ crate://crates.io/field-offset/0.3.4 \
crate://crates.io/indexmap/1.5.2 \ crate://crates.io/futures-channel/0.3.21 \
crate://crates.io/lazy_static/1.4.0 \ crate://crates.io/futures-core/0.3.21 \
crate://crates.io/libc/0.2.107 \ crate://crates.io/futures-executor/0.3.21 \
crate://crates.io/linked-hash-map/0.5.4 \ crate://crates.io/futures-io/0.3.21 \
crate://crates.io/futures-lite/1.12.0 \
crate://crates.io/futures-macro/0.3.21 \
crate://crates.io/futures-sink/0.3.21 \
crate://crates.io/futures-task/0.3.21 \
crate://crates.io/futures-util/0.3.21 \
crate://crates.io/futures/0.3.21 \
crate://crates.io/gdk-pixbuf-sys/0.14.0 \
crate://crates.io/gdk-pixbuf/0.14.0 \
crate://crates.io/gdk-sys/0.14.0 \
crate://crates.io/gdk/0.14.3 \
crate://crates.io/gio-sys/0.14.0 \
crate://crates.io/gio/0.14.8 \
crate://crates.io/glib-macros/0.14.1 \
crate://crates.io/glib-sys/0.14.0 \
crate://crates.io/glib/0.14.8 \
crate://crates.io/gobject-sys/0.14.0 \
crate://crates.io/gtk-sys/0.14.0 \
crate://crates.io/gtk/0.14.3 \
crate://crates.io/gtk3-macros/0.14.0 \
crate://crates.io/hashbrown/0.11.2 \
crate://crates.io/heck/0.3.3 \
crate://crates.io/indexmap/1.8.2 \
crate://crates.io/instant/0.1.12 \
crate://crates.io/itertools/0.10.3 \
crate://crates.io/libc/0.2.126 \
crate://crates.io/linked-hash-map/0.5.6 \
crate://crates.io/log/0.4.17 \
crate://crates.io/maplit/1.0.2 \ crate://crates.io/maplit/1.0.2 \
crate://crates.io/memchr/2.5.0 \
crate://crates.io/memmap/0.7.0 \ crate://crates.io/memmap/0.7.0 \
crate://crates.io/pango-sys/0.9.1 \ crate://crates.io/memoffset/0.6.5 \
crate://crates.io/pango/0.7.0 \ crate://crates.io/nb-connect/1.2.0 \
crate://crates.io/pkg-config/0.3.22 \ crate://crates.io/nix/0.22.3 \
crate://crates.io/proc-macro2/1.0.32 \ crate://crates.io/once_cell/1.13.0 \
crate://crates.io/quote/1.0.10 \ crate://crates.io/os_str_bytes/6.2.0 \
crate://crates.io/regex-syntax/0.6.25 \ crate://crates.io/pango-sys/0.14.0 \
crate://crates.io/regex/1.3.9 \ crate://crates.io/pango/0.14.8 \
crate://crates.io/serde/1.0.130 \ crate://crates.io/parking/2.0.0 \
crate://crates.io/serde_derive/1.0.130 \ crate://crates.io/pest/2.2.1 \
crate://crates.io/serde_yaml/0.8.21 \ crate://crates.io/pin-project-lite/0.2.9 \
crate://crates.io/syn/1.0.81 \ crate://crates.io/pin-utils/0.1.0 \
crate://crates.io/textwrap/0.11.0 \ crate://crates.io/pkg-config/0.3.25 \
crate://crates.io/unicode-width/0.1.9 \ crate://crates.io/polling/2.2.0 \
crate://crates.io/unicode-xid/0.2.2 \ crate://crates.io/proc-macro-crate/0.1.5 \
crate://crates.io/proc-macro-crate/1.1.3 \
crate://crates.io/proc-macro-error-attr/1.0.4 \
crate://crates.io/proc-macro-error/1.0.4 \
crate://crates.io/proc-macro2/1.0.40 \
crate://crates.io/quote/1.0.20 \
crate://crates.io/rustc_version/0.3.3 \
crate://crates.io/ryu/1.0.10 \
crate://crates.io/scoped-tls/1.0.0 \
crate://crates.io/semver-parser/0.10.2 \
crate://crates.io/semver/0.11.0 \
crate://crates.io/serde/1.0.137 \
crate://crates.io/serde_derive/1.0.137 \
crate://crates.io/serde_repr/0.1.8 \
crate://crates.io/serde_yaml/0.8.24 \
crate://crates.io/slab/0.4.7 \
crate://crates.io/smallvec/1.9.0 \
crate://crates.io/socket2/0.4.4 \
crate://crates.io/static_assertions/1.1.0 \
crate://crates.io/strum/0.21.0 \
crate://crates.io/strum_macros/0.21.1 \
crate://crates.io/syn/1.0.98 \
crate://crates.io/system-deps/3.2.0 \
crate://crates.io/textwrap/0.15.0 \
crate://crates.io/thiserror-impl/1.0.31 \
crate://crates.io/thiserror/1.0.31 \
crate://crates.io/toml/0.5.9 \
crate://crates.io/ucd-trie/0.1.4 \
crate://crates.io/unicode-ident/1.0.1 \
crate://crates.io/unicode-segmentation/1.9.0 \
crate://crates.io/version-compare/0.0.11 \
crate://crates.io/version_check/0.9.4 \
crate://crates.io/waker-fn/1.1.0 \
crate://crates.io/wepoll-ffi/0.1.2 \
crate://crates.io/winapi-i686-pc-windows-gnu/0.4.0 \ crate://crates.io/winapi-i686-pc-windows-gnu/0.4.0 \
crate://crates.io/winapi-x86_64-pc-windows-gnu/0.4.0 \ crate://crates.io/winapi-x86_64-pc-windows-gnu/0.4.0 \
crate://crates.io/winapi/0.3.9 \ crate://crates.io/winapi/0.3.9 \
crate://crates.io/xkbcommon/0.4.0 \ crate://crates.io/xkbcommon/0.4.0 \
crate://crates.io/yaml-rust/0.4.5 \ crate://crates.io/yaml-rust/0.4.5 \
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 \
" "
# Modify these as desired # Modify these as desired
PV = "1.17.1" PV = "1.19.0"
SRCREV = "2faa98d85f1142383ec8ad1487616c1a7ad1882f" SRCREV = "9f4c5e2264404c6caf1a6e2ca708d090806487ea"
BRANCH = "1.17"
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
@@ -87,6 +151,7 @@ EXTRA_OEMESON = "\
-Dtests=false \ -Dtests=false \
-Ddepdatadir=${datadir} \ -Ddepdatadir=${datadir} \
-Donline=false \ -Donline=false \
-Dnewer=true \
" "
export CARGO_FEATURE_STD = "1" export CARGO_FEATURE_STD = "1"

View File

@@ -24,8 +24,8 @@ SRC_URI = " \
CFLAGS:append = " -Wno-error=date-time" CFLAGS:append = " -Wno-error=date-time"
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "1.1.1" PV = "1.2.0"
SRCREV = "06f93ddc01ccdecf1a1c9c2c658ea030658f44f2" SRCREV = "0e645c4583436692c7ac3983e36b87a3ea325454"
inherit meson pkgconfig features_check inherit meson pkgconfig features_check

View File

@@ -19,8 +19,8 @@ SRC_URI = " \
" "
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "1.7.1" PV = "1.8.0"
SRCREV = "081d61670387da8fd36bad630d8ced5e48a5fcf0" SRCREV = "f554943bec003c2f70306123bd8db18465fcc3e4"
inherit meson pkgconfig features_check inherit meson pkgconfig features_check

View File

@@ -21,8 +21,8 @@ SRC_URI = " \
" "
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "1.6" PV = "1.7.2"
SRCREV = "92de4d2e310c7bd7dca9c9ced602219dc8245a55" SRCREV = "bd2dfec9ae0111b1858d5fab44f0f4fac4117d07"
PACKAGECONFIG[pam] = ",,libpam" PACKAGECONFIG[pam] = ",,libpam"
PACKAGECONFIG[gdk-pixbuf] = ",,gdk-pixbuf" PACKAGECONFIG[gdk-pixbuf] = ",,gdk-pixbuf"

View File

@@ -18,10 +18,10 @@ REQUIRED_DISTRO_FEATURES = "wayland"
SRC_URI = " \ SRC_URI = " \
git://github.com/ammen99/wf-recorder.git;protocol=https;branch=master \ git://github.com/ammen99/wf-recorder.git;protocol=https;branch=master \
" "
SRCREV = "2a901365571de8b86a7eaf95fe9d0cd5a5645579" SRCREV = "b09c86ff15ab0edeaf98e2e56547bd5fa4948a3f"
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "0.2.1+${SRCREV}" PV = "0.3.0"
inherit meson pkgconfig features_check inherit meson pkgconfig features_check

View File

@@ -18,8 +18,8 @@ DEPENDS += " \
SRC_URI = "git://github.com/bugaevc/wl-clipboard.git;protocol=https;branch=master" SRC_URI = "git://github.com/bugaevc/wl-clipboard.git;protocol=https;branch=master"
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "2.0+${SRCREV}" PV = "2.1.0"
SRCREV = "d2c32f2b4d469f53070e8c4052dea6f412de3916" SRCREV = "89cd9f9e430a6cd8b82fa65a9c05e530e2430ffd"
inherit meson pkgconfig features_check inherit meson pkgconfig features_check

View File

@@ -0,0 +1,24 @@
SUMMARY = "Utility to manage outputs of a Wayland compositor."
HOMEPAGE = "https://sr.ht/~emersion/wlr-randr/"
SECTION = "Wayland"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=07e8a8f2dc9e6a7f131e81037398c61b"
REQUIRED_DISTRO_FEATURES = "wayland"
SRC_URI = "git://git.sr.ht/~emersion/wlr-randr;protocol=https;nobranch=1"
inherit meson pkgconfig
DEPENDS = " \
wayland \
wayland-native \
wayland-protocols \
"
inherit meson pkgconfig features_check
S = "${WORKDIR}/git"
PV = "0.3.0"
SRCREV = "027cf087b882951eef249b794be31adf0a33b5f8"

View File

@@ -12,6 +12,7 @@ SRC_URI = " \
" "
DEPENDS = " \ DEPENDS = " \
libinih \
wayland \ wayland \
wayland-native \ wayland-native \
wayland-protocols \ wayland-protocols \
@@ -25,8 +26,18 @@ PACKAGECONFIG[man-pages] = "-Dman-pages=enabled,-Dman-pages=disabled,scdoc-nativ
PACKAGECONFIG ??= "" PACKAGECONFIG ??= ""
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "0.13" PV = "0.14.2"
SRCREV = "79724fa53f536e8aa23cfb72611983e87351b6e9" SRCREV = "19318a308033ee5ea626ba61068af408392a6251"
EXTRA_OEMESON += "--buildtype release" EXTRA_OEMESON += "--buildtype release"
do_install:append() {
if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then
install -d ${D}${systemd_user_unitdir}/sockets.target.wants ${D}${systemd_user_unitdir}/graphical-session.target.wants
install -m 0644 ${S}/contrib/systemd/* ${D}${systemd_user_unitdir}
ln -fs ${systemd_user_unitdir}/wob.socket ${D}${systemd_user_unitdir}/sockets.target.wants
ln -fs ${systemd_user_unitdir}/wob.service ${D}${systemd_user_unitdir}/graphical-session.target.wants
fi
}
FILES:${PN} += "${systemd_user_unitdir}"

View File

@@ -11,6 +11,7 @@ SRC_URI = " \
" "
DEPENDS = " \ DEPENDS = " \
bison-native \
libyaml \ libyaml \
fcft \ fcft \
tllist \ tllist \
@@ -27,8 +28,8 @@ RRECOMMENDS:${PN} += " \
inherit meson pkgconfig inherit meson pkgconfig
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "1.8.0" PV = "1.9.0"
SRCREV = "3cc142a27302adbb4a314ea95c901a5216b06d98" SRCREV = "1353d635c211bf563c006a35c70c3e4d5db461a4"
PACKAGECONFIG[wayland] = "-Dbackend-wayland=enabled,-Dbackend-wayland=disabled,wayland wayland-native wayland-protocols" PACKAGECONFIG[wayland] = "-Dbackend-wayland=enabled,-Dbackend-wayland=disabled,wayland wayland-native wayland-protocols"
PACKAGECONFIG[x11] = "-Dbackend-x11=enabled,-Dbackend-x11=disabled,xcb-util xcb-util-cursor xcb-util-wm libxcb" PACKAGECONFIG[x11] = "-Dbackend-x11=enabled,-Dbackend-x11=disabled,xcb-util xcb-util-cursor xcb-util-wm libxcb"

View File

@@ -1,14 +1,13 @@
SUMMARY = "Cage: a Wayland kiosk" SUMMARY = "Cage: a Wayland kiosk"
HOMEPAGE = "https://www.hjdskes.nl/projects/cage/" HOMEPAGE = "https://www.hjdskes.nl/projects/cage/"
LICENSE = "MIT" LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=e3d06ce025701c9a0b391f15902ce8ed" LIC_FILES_CHKSUM = "file://LICENSE;md5=e3d06ce025701c9a0b391f15902ce8ed"
DEPENDS = " \ DEPENDS = " \
wayland-native \ wayland-native \
wayland \ wayland \
wayland-protocols \ wayland-protocols \
wlroots \ wlroots-0.16 \
pixman \ pixman \
libxkbcommon \ libxkbcommon \
" "
@@ -17,11 +16,10 @@ inherit meson pkgconfig features_check
REQUIRED_DISTRO_FEATURES = "wayland" REQUIRED_DISTRO_FEATURES = "wayland"
SRC_URI = "git://github.com/Hjdskes/${BPN}.git;branch=master;protocol=https" SRC_URI = "git://github.com/cage-kiosk/cage;branch=master;protocol=https"
SRCREV = "f71844ab54dbb3192d8c2f0a1db84d50e18536d9" SRCREV = "bd5b20e1fab67d7fb548ecde0aade8455df4509c"
PV = "0.1.4" PV = "0.1.4+git${SRCPV}"
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PACKAGECONFIG ??= "" PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'xwayland', d)}"
PACKAGECONFIG[xwayland] = "-Dxwayland=true,-Dxwayland=false,xserver-xorg,xwayland" PACKAGECONFIG[xwayland] = "-Dxwayland=true,-Dxwayland=false,xserver-xorg,xwayland"

View File

@@ -0,0 +1,71 @@
From 6218794fafe27f74770d616626d9af570dabfbf6 Mon Sep 17 00:00:00 2001
From: Markus Volk <f_l_k@t-online.de>
Date: Sat, 22 Jul 2023 00:55:42 +0200
Subject: [PATCH] meson-build
---
meson.build | 15 +++------------
1 file changed, 3 insertions(+), 12 deletions(-)
diff --git a/meson.build b/meson.build
index 6a94dee6..3049e1ce 100644
--- a/meson.build
+++ b/meson.build
@@ -21,9 +21,9 @@ else
endif
GIT_BRANCH = run_command('git', 'rev-parse', '--abbrev-ref', 'HEAD', check: false).stdout().strip()
-GIT_COMMIT_HASH = run_command('git', 'rev-parse', 'HEAD', check: false).stdout().strip()
+GIT_COMMIT_HASH = '@GIT_COMMIT_HASH@'
GIT_COMMIT_MESSAGE = run_command('sh', '-c', 'git show | head -n 5 | tail -n 1', check: false).stdout().strip()
-GIT_DIRTY = run_command('sh', '-c', 'git diff-index --quiet HEAD -- || echo "dirty"', check: false).stdout().strip()
+GIT_DIRTY = '@GIT_DIRTY@'
add_project_arguments(
[
@@ -39,20 +39,11 @@ add_project_arguments(
],
language: 'cpp')
-wlroots = subproject('wlroots', default_options: ['examples=false'])
-have_xwlr = wlroots.get_variable('features').get('xwayland')
-xcb_dep = dependency('xcb', required: get_option('xwayland'))
-
cmake = import('cmake')
udis = cmake.subproject('udis86')
udis86 = udis.dependency('libudis86')
-if get_option('xwayland').enabled() and not have_xwlr
- error('Cannot enable Xwayland in Hyprland: wlroots has been built without Xwayland support')
-endif
-have_xwayland = xcb_dep.found() and have_xwlr
-
-if not have_xwayland
+if get_option('xwayland').disabled()
add_project_arguments('-DNO_XWAYLAND', language: 'cpp')
endif
-- diff --git a/src/meson.build b/src/meson.build
index 8430f597..da041dd9 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -8,13 +8,13 @@ executable('Hyprland', src,
server_protos,
dependency('wayland-server'),
dependency('wayland-client'),
- wlroots.get_variable('wlroots'),
+ dependency('wlroots'),
dependency('cairo'),
dependency('libdrm'),
dependency('egl'),
dependency('xkbcommon'),
dependency('libinput'),
- xcb_dep,
+ dependency('xcb', required: get_option('xwayland')),
backtrace_dep,
systemd_dep,
udis86,
2.39.3

View File

@@ -0,0 +1,56 @@
SUMMARY = "A Wayland WM"
HOMEPAGE = "https://hyprland.org/"
SECTION = "graphics"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=a08367f3a4cd5301ba8b88eded36b8fd"
REQUIRED_DISTRO_FEATURES = "wayland opengl"
DEPENDS += " \
virtual/egl \
cairo \
wayland \
wayland-native \
jq-native \
pango \
pixman \
libdrm \
libxkbcommon \
libinput \
wlroots \
"
RDEPENDS:${PN} ?= ""
RRECOMMENDS:${PN} ?= " \
foot \
jq \
grim \
slurp \
wl-clipboard \
hyprland-borders-plus-plus \
hyprland-csgo-vulkan \
hyprland-hyprbars \
"
SRC_URI = " \
gitsm://github.com/hyprwm/Hyprland.git;protocol=https;branch=main \
file://meson-build.patch \
"
SRCREV = "b08b72358ad549fd066e5be0fc3aa4c9df367607"
PV = "0.27.2"
S = "${WORKDIR}/git"
inherit meson pkgconfig features_check
PACKAGECONFIG ?= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd xwayland vulkan', d)}"
PACKAGECONFIG[systemd] = "-Dsystemd=enabled,Dsystemd=disabled,systemd"
PACKAGECONFIG[xwayland] = "-Dxwayland=enabled,-Dxwayland=disabled,libxcb xcb-util-wm xcb-util-renderutil xwayland,xwayland"
PACKAGECONFIG[vulkan] = ",,vulkan-loader vulkan-headers glslang-native"
FILES:${PN} += "${datadir}"

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