23 Commits

Author SHA1 Message Date
3f4fccb0f5 python3: move python link to its own python3-as-python package
the FILES is overriden in the python anonymous function for dynamic packages
(python3-core)

causing the following error:

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

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

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

Signed-off-by: Ludovic Jozeau <ludovic.jozeau@scle.fr>
2025-04-24 05:10:23 +02:00
19c16798e4 python3: move python link to python3-core package
fixes:
https://codeberg.org/flk/meta-wayland/issues/13
2025-04-22 14:53:15 +02:00
cb22939f75 foot: remove xdg-utils from RRECOMMENDS
- avoids an unneeded requirement for X11
- xdg-utils and flatpak-xdg-utils are mutually exclusive
2023-12-07 17:53:11 +01:00
2981174b2c foot: add backport patch to fix build for x11 2023-09-02 08:20:15 +02:00
flk
d33bc4032c Merge pull request #5 from jwinarske/jw/tinywl
wlroots-tinywl recipe
2023-01-31 12:01:59 +01:00
fb4921ac92 wlroots-tinywl recipe
Signed-off-by: Joel Winarske <joel.winarske@gmail.com>
2023-01-30 16:25:52 -08:00
3e32a764d2 mako: dont depend on epoll-shim 2022-05-17 19:18:47 +02:00
4670cf865a foot: update 2022-05-01 05:52:55 +02:00
313f8c2010 wlroots: fix xwayland build
meanwhile wlroots doesn't use its own xwayland code anymore but depends on xwayland instead
2022-05-01 05:26:37 +02:00
cafc521fb5 font-awesome-otf: update 2022-04-26 15:29:19 +02:00
63f7e81705 waylandpp: update 2022-04-26 15:02:10 +02:00
3a4edae1dc foot: package missing files 2022-04-22 20:23:40 +02:00
068f8941a7 foot: update 2022-04-22 19:44:43 +02:00
6a2d985660 foot: dont fetch version from git 2022-04-19 14:04:05 +02:00
e0f73ce250 fcft: dont fetch version from git 2022-04-19 14:03:51 +02:00
9f345ec115 nwg-bar: update 2022-04-18 13:49:34 +02:00
00921e3c99 squeekboard: update 2022-04-17 17:12:46 +02:00
23c83e836c README.md: add phosh 2022-04-13 09:08:08 +02:00
f5d83718b3 elogind: update 2022-04-13 07:40:36 +02:00
c632251e19 nwg-panel: update 2022-04-13 07:40:32 +02:00
84ea25556d swaync: update 2022-04-13 07:40:27 +02:00
8f7f508b9c nwg-look: update 2022-04-10 07:11:43 +02:00
01f6fe46ce nwg-look: initial add recipe 2022-04-08 08:05:22 +02:00
158 changed files with 864 additions and 4258 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, hyprland, nwg-shell and some additional recipes that might come useful. It contains wlroots, sway, wayfire, cage, phosh, nwg-shell and some additional recipes that might come useful.
Dependencies Dependencies
@ -18,12 +18,6 @@ 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

@ -2,20 +2,15 @@
BBPATH .= ":${LAYERDIR}" BBPATH .= ":${LAYERDIR}"
# We have recipes-* directories, add to BBFILES # We have recipes-* directories, add to BBFILES
BBFILES += "${LAYERDIR}/recipes-*/*/*.bb ${LAYERDIR}/recipes-*/*/*.bbappend ${LAYERDIR}/recipes*/*/*/*.bb ${LAYERDIR}/recipes*/*/*/*.bbappend" BBFILES += "${LAYERDIR}/recipes-*/*/*.bb ${LAYERDIR}/recipes-*/*/*.bbappend"
BBFILE_COLLECTIONS += "wayland" BBFILE_COLLECTIONS += "wayland"
BBFILE_PATTERN_wayland = "^${LAYERDIR}/" BBFILE_PATTERN_wayland = "^${LAYERDIR}/"
BBFILE_PRIORITY_wayland = "5" BBFILE_PRIORITY_wayland = "8"
LAYERSERIES_COMPAT_wayland = "scarthgap" LAYERSERIES_COMPAT_wayland = "kirkstone"
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

@ -1,25 +0,0 @@
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 = "3807292acee096459a73732f663544916d9eb0e5"
FILES:${PN} += "${libdir}/plugins/styles/adwaita.so"
PACKAGE_DEBUG_SPLIT_STYLE = "debug-without-src"
do_install:append() {
# add hack to unbreak crosscompile for qgnomeplatform
sed -i "s|include(\"\${CMAKE_CURRENT_LIST_DIR}\/AdwaitaQt6Targets.cmake\")||" ${D}${libdir}/cmake/AdwaitaQt6/AdwaitaQt6Config.cmake
sed -i -e 's|${STAGING_DIR_HOST}||g' ${D}${libdir}/cmake/AdwaitaQt6/AdwaitaQt6Targets.cmake
}

View File

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

View File

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

View File

@ -1,30 +0,0 @@
SUMMARY = "QGnomePlatform is a Qt Platform Theme designed to use as many of the GNOME settings as possible in unmodified Qt applications"
HOMEPAGE = "https://github.com/FedoraQt/QGnomePlatform"
LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM = "file://LICENSE;md5=40d2542b8c43a3ec2b7f5da31a697b88"
DEPENDS = " \
adwaita-qt \
glib-2.0 \
gsettings-desktop-schemas \
gtk+3 \
qtbase \
qtdeclarative \
qtdeclarative-native \
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 = "71f1fe577b5b665bc19c7ab3736ffe8387fa52ee"
FILES:${PN} += "${libdir} ${datadir}"
FILES:${PN}-dev = ""

View File

@ -1,19 +0,0 @@
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=e0f1d50df739a9fb8eae12a8f37ce352"
# Note: meta-qt6 is needed
DEPENDS = "qtbase"
RDEPENDS:${PN} = "qtwayland"
RRECOMMENDS:${PN} = "qgnomeplatform"
require xdg-desktop-portal-hyprland.inc
inherit qt6-cmake features_check
REQUIRED_DISTRO_FEATURES = "opengl wayland"
S = "${WORKDIR}/git/hyprland-share-picker"

View File

@ -1,33 +0,0 @@
SUMMARY = "This provides screenshot/screencast xdg-desktop-portal backends for hyprland."
HOMEPAGE = "https://github.com/hyprwm/xdg-desktop-portal-hyprland"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=e0f1d50df739a9fb8eae12a8f37ce352"
SRC_URI:append = " file://0001-meson.build-Dont-build-hyprland-share-picker-with-me.patch"
require xdg-desktop-portal-hyprland.inc
# Note: meta-qt6 is needed
DEPENDS = " \
wayland \
wayland-native \
wayland-protocols \
hyprlang \
libdrm \
pipewire \
sdbus-c++-1 \
virtual/libgbm \
"
RDEPENDS:${PN} = "hyprland-share-picker grim slurp hyprpicker hyprlang"
RCONFLICTS:${PN} = "xdg-desktop-portal-wlr xdg-desktop-portal-gnome"
inherit meson pkgconfig features_check
REQUIRED_DISTRO_FEATURES = "opengl wayland"
S = "${WORKDIR}/git"
PACKAGECONFIG ?= "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)}"
PACKAGECONFIG[systemd] = "-Dsystemd=enabled,-Dsystemd=disabled,systemd"
FILES:${PN} += "${systemd_user_unitdir} ${datadir}"

View File

@ -1,3 +0,0 @@
SRC_URI = "gitsm://github.com/hyprwm/xdg-desktop-portal-hyprland.git;protocol=https;nobranch=1"
SRCREV = "15fd76cb6ebb0e3c3b2c3a3daf452e7b781c6e8a"
PV = "1.3.1"

View File

@ -1,22 +0,0 @@
From 8d7b941147a48957d8464cce2058d52f37040d26 Mon Sep 17 00:00:00 2001
From: Markus Volk <f_l_k@t-online.de>
Date: Wed, 20 Sep 2023 16:56:17 +0200
Subject: [PATCH] meson.build: Dont build hyprland-share-picker with meson
Signed-off-by: Markus Volk <f_l_k@t-online.de>
---
meson.build | 1 -
1 file changed, 1 deletion(-)
diff --git a/meson.build b/meson.build
index 77c1a80..3169e9c 100644
--- a/meson.build
+++ b/meson.build
@@ -66,4 +66,3 @@ inc = include_directories('.', 'protocols')
subdir('protocols')
subdir('src')
-subdir('hyprland-share-picker')
--
2.42.0

View File

@ -0,0 +1,18 @@
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 \
${@bb.utils.contains('DISTRO_FEATURES', 'systemd', '', 'eudev', d)} \ eudev \
gperf-native \ gperf-native \
libcap \ libcap \
libpam \ libpam \
@ -21,8 +21,8 @@ DEPENDS += " \
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "252.9" PV = "249-pre"
SRCREV = "17963fe8309e4782896335c3f8dc4a6c4b57d0b2" SRCREV = "06e702c9dafa3ea1dd6df8ee8cb4dcf417a0d442"
inherit meson pkgconfig inherit meson pkgconfig
@ -33,13 +33,5 @@ do_install:prepend() {
install -d ${D}${libdir}/elogind/system-sleep install -d ${D}${libdir}/elogind/system-sleep
} }
FILES:${PN} += "${prefix}" FILES:${PN} += "/usr"
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

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

View File

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

View File

@ -0,0 +1,18 @@
SUMMARY = "Python Module for the Brotli compression algorithm."
HOMEPAGE = "https://github.com/google/brotli/"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=941ee9cd1609382f946352712a319b4b"
inherit cmake setuptools3
SRC_URI = " \
git://github.com/google/brotli.git;protocol=https;branch=master \
"
PV = "1.0.9"
SRCREV = "e61745a6b7add50d380cfd7d3883dd6c62fc2c71"
S = "${WORKDIR}/git"
EXTRA_OECMAKE = "-DCMAKE_BUILD_TYPE=Release"

View File

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

@ -13,6 +13,6 @@ RDEPENDS:${PN} = " \
inherit setuptools3 inherit setuptools3
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "2.4.1" PV = "2.2.0"
SRCREV = "f495974c32a7a7b1eb433e7b8c87166e96375c32" SRCREV = "ade9c1b68c83a1fc76d90bc0ff603f6b34dfbbbf"

View File

@ -1,18 +0,0 @@
SUMMARY = "stb is a set of single-file libraries for C/C++"
HOMEPAGE = "https://github.com/nothings/stb"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=fb994481c55623ef338885280e676f3b"
SRC_URI = "git://github.com/nothings/stb.git;protocol=https;branch=master"
SRCREV = "f4a71b13373436a2866c5d68f8f80ac6f0bc1ffe"
S = "${WORKDIR}/git"
do_install() {
install -d ${D}${includedir}/stb
for file in ${S}/*.h; do
install -m 0644 $file ${D}${includedir}/stb
done
# needed for gamescope
install -m 0644 deprecated/stb_image_resize.h ${D}${includedir}/stb
}

View File

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

View File

@ -1,69 +1,39 @@
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 = "MIT" LICENSE = "WTFPL"
LIC_FILES_CHKSUM = "file://LICENSE;md5=8c9e7f297308461c48038d7c1e05cfb8" LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/WTFPL;md5=7993e3336259bdb618ad5a1afc872165"
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/autocfg/1.1.0 \ crate://crates.io/clap/2.33.3 \
crate://crates.io/bitflags/1.3.2 \ crate://crates.io/swayipc/2.7.2 \
crate://crates.io/clap/3.1.2 \ crate://crates.io/bitflags/1.2.1 \
crate://crates.io/clap_derive/3.1.2 \ crate://crates.io/textwrap/0.11.0 \
crate://crates.io/hashbrown/0.11.2 \ crate://crates.io/unicode-width/0.1.8 \
crate://crates.io/heck/0.4.0 \ crate://crates.io/failure/0.1.8 \
crate://crates.io/indexmap/1.8.0 \ crate://crates.io/serde/1.0.104 \
crate://crates.io/itoa/1.0.1 \ crate://crates.io/serde_json/1.0.48 \
crate://crates.io/lazy_static/1.4.0 \ crate://crates.io/serde_derive/1.0.104 \
crate://crates.io/memchr/2.4.1 \ crate://crates.io/backtrace/0.3.48 \
crate://crates.io/os_str_bytes/6.0.0 \ crate://crates.io/failure_derive/0.1.8 \
crate://crates.io/proc-macro-error-attr/1.0.4 \ crate://crates.io/itoa/0.4.5 \
crate://crates.io/proc-macro-error/1.0.4 \ crate://crates.io/ryu/1.0.2 \
crate://crates.io/proc-macro2/1.0.36 \ crate://crates.io/addr2line/0.12.1 \
crate://crates.io/quote/1.0.15 \ crate://crates.io/cfg-if/0.1.10 \
crate://crates.io/ryu/1.0.9 \ crate://crates.io/libc/0.2.71 \
crate://crates.io/serde/1.0.136 \ crate://crates.io/object/0.19.0 \
crate://crates.io/serde_derive/1.0.136 \ crate://crates.io/rust_demangle/0.1.0 \
crate://crates.io/serde_json/1.0.79 \ crate://crates.io/rustc-demangle/0.1.16 \
crate://crates.io/swayipc-types/1.0.1 \ crate://crates.io/proc-macro2/1.0.17 \
crate://crates.io/swayipc/3.0.0 \ crate://crates.io/quote/1.0.6 \
crate://crates.io/syn/1.0.86 \ crate://crates.io/syn/1.0.29 \
crate://crates.io/textwrap/0.14.2 \ crate://crates.io/synstructure/0.12.3 \
crate://crates.io/thiserror-impl/1.0.30 \ crate://crates.io/gimli/0.21.0 \
crate://crates.io/thiserror/1.0.30 \ crate://crates.io/unicode-xid/0.2.0 \
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 = "1f7a08c6a87b06f13744962f757e6bdcc6e3fc89" SRCREV = "d5b66b6cc23014aeda8da4c4fe561d366d9892b7"

View File

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

View File

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

View File

@ -1,4 +1,5 @@
SUMMARY = "A date and time library based on C++11/14/17." SUMMARY = "A date and time library based on C++11/14/17."
AUTHOR = "Howard Hinnant"
HOMEPAGE = "https://github.com/HowardHinnant/date.git" HOMEPAGE = "https://github.com/HowardHinnant/date.git"
SECTION = "libs" SECTION = "libs"
LICENSE = "MIT" LICENSE = "MIT"
@ -11,7 +12,7 @@ SRC_URI = " \
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "3.0.1" PV = "3.0.1"
SRCREV = "22ceabf205d8d678710a43154da5a06b701c5830" SRCREV = "6e921e1b1d21e84a5c82416ba7ecd98e33a436d0"
inherit cmake inherit cmake

View File

@ -1,34 +0,0 @@
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.1 \ git://codeberg.org/dnkl/fcft.git;protocol=https;branch=releases/3.0 \
file://0001-generate-version.sh-dont-try-to-fetch-version-from-g.patch \ file://0001-generate-version.sh-dont-try-to-fetch-version-from-g.patch \
" "
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "3.1.8" PV = "3.0.1"
SRCREV = "8e32809e440c9c75861a2ebbdb0adc348e72fbea" SRCREV = "e964c3677e35ce44a4bd8bf6f0b85d8f9119e8a6"
inherit meson pkgconfig inherit meson pkgconfig

View File

@ -16,11 +16,13 @@ GIR_MESON_OPTION = ""
inherit meson pkgconfig features_check gobject-introspection vala inherit meson pkgconfig features_check gobject-introspection vala
SRC_URI = "gitsm://source.puri.sm/Librem5/feedbackd.git;protocol=https;nobranch=1" SRC_URI = " \
git://source.puri.sm/Librem5/feedbackd.git;protocol=https;branch=master \
"
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "0.2.1" PV = "0.0.0+git20220208"
SRCREV = "1104cef50acb0b18a0d545e6a09773e3feb42e5b" SRCREV = "74b178a363f1e0e4b84309f2a1b1c1c41bf97248"
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=4186e0f8172f263065437f80932efbe1" LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=57f9201afe70f877988912a7b233de47"
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.4.0" PV = "6.1.1"
SRCREV = "0698449d50f2b95517562295a59d414afc68b369" SRCREV = "28e297f07af26f148c15e6cbbd12cea3027371d3"
do_install () { do_install () {

View File

@ -1,53 +0,0 @@
From a9c5d3add6550e27636de3ef86d6eb8bad41874d Mon Sep 17 00:00:00 2001
From: Markus Volk <f_l_k@t-online.de>
Date: Tue, 15 Aug 2023 07:36:31 +0200
Subject: [PATCH] meson.build: add a pkgconfig .pc file
- fix version
- build shared lib and install
- install headers
Upstream-Status: Inappropriate
Signed-off-by: Markus Volk <f_l_k@t-online.de>
---
meson.build | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/meson.build b/meson.build
index e9f6c62..7e94496 100644
--- a/meson.build
+++ b/meson.build
@@ -99,3 +99,7 @@ summary({
bool_yn: true,
section: 'Build',
)
+
+install_headers('src/gmobile.h' , 'src/gm-cutout.h', 'src/gm-device-info.h', 'src/gm-device-tree.h', 'src/gm-display-panel.h', 'src/gm-error.h', 'src/gm-main.h', 'src/gm-timeout.h', 'src/gm-rect.h')
+pkg = import('pkgconfig')
+pkg.generate(gm_lib)
diff --git a/src/meson.build b/src/meson.build
index ee98a39..8d8fd7d 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -37,12 +37,15 @@ gm_c_args = [
'-DG_LOG_DOMAIN="gmobile"',
]
-gm_lib = static_library(
+gm_lib = shared_library(
'gmobile',
gm_sources,
include_directories: root_inc,
c_args: gm_c_args,
- dependencies: gm_deps)
+ dependencies: gm_deps,
+ version: meson.project_version(),
+ install: true,
+)
gmobile_dep = declare_dependency(
include_directories: [root_inc, include_directories('.')],
--
2.41.0

View File

@ -1,19 +0,0 @@
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/World/Phosh/gmobile.git;protocol=https;branch=main \
file://0001-meson.build-create-a-pkgconfig-.pc-file.patch \
"
S = "${WORKDIR}/git"
SRCREV = "d5ed9ed758bf0deeb050d861fb08518295a42767"
PV = "0.0.4"
do_install:append() {
install -m 0644 ${B}/gm-config.h ${D}${includedir}
}

View File

@ -0,0 +1,18 @@
SUMMARY = "Highway is a C++ library for SIMD (Single Instruction, Multiple Data)"
HOMEPAGE = "https://github.com/google/highway/"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=2b42edef8fa55315f34f2370b4715ca9"
inherit cmake
SRC_URI = " \
git://github.com/google/highway.git;protocol=https;branch=master \
"
PV = "0.15.0"
SRCREV = "e69083a12a05caf037cabecdf1b248b7579705a5"
S = "${WORKDIR}/git"
EXTRA_OECMAKE = "-DBUILD_TESTING=0 -DCMAKE_BUILD_TYPE=Release"
CXXFLAGS:append:arm = " -mfp16-format=ieee"

View File

@ -1,27 +0,0 @@
SUMMARY = "This is a small library designed to make sharing and displaying of menu structures over DBus simple and easy to use."
HOMEPAGE = "https://github.com/AyatanaIndicators/libdbusmenu"
LICENSE = "LGPL-3.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=6a6a8e020838b23406c81b19c1d46df6"
SRC_URI = "git://github.com/JetBrains/libdbusmenu.git;protocol=https;branch=master"
DEPENDS = "glib-2.0 json-glib dbus intltool-native libxslt-native"
S = "${WORKDIR}/git"
PV = "16.0.4"
SRCREV = "38d7a2ada4b2a08c535491d43a39825868f2b065"
EXTRA_OECONF += "--disable-dumper --disable-gtk --disable-gtk-doc"
CFLAGS += "-Wno-error"
inherit autotools pkgconfig gettext gobject-introspection vala gtk-doc
do_compile() {
oe_runmake
}
do_install() {
oe_runmake -j1 -C libdbusmenu-glib DESTDIR="${D}" install
}
FILES:${PN} += "${datadir}"

View File

@ -1,29 +0,0 @@
SUMMARY = "This is a small library designed to make sharing and displaying of menu structures over DBus simple and easy to use."
HOMEPAGE = "https://github.com/AyatanaIndicators/libdbusmenu"
LICENSE = "LGPL-3.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=6a6a8e020838b23406c81b19c1d46df6"
SRC_URI = "git://github.com/JetBrains/libdbusmenu.git;protocol=https;branch=master"
DEPENDS = "glib-2.0 json-glib dbus gtk+ gtk+3 libdbusmenu-glib intltool-native libxslt-native"
RDEPENDS:${PN} = "libdbusmenu-glib"
S = "${WORKDIR}/git"
PV = "16.0.4"
SRCREV = "38d7a2ada4b2a08c535491d43a39825868f2b065"
EXTRA_OECONF += "--disable-dumper --disable-gtk-doc"
inherit autotools pkgconfig gettext gobject-introspection vala gtk-doc
CFLAGS += "-Wno-error"
do_compile() {
oe_runmake
}
do_install() {
oe_runmake -j1 -C libdbusmenu-gtk DESTDIR="${D}" install
}
FILES:${PN} += "${datadir}"

View File

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

View File

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

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

View File

@ -7,14 +7,13 @@ 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 = "afeda241f3f9b2c27e461f32d9c2a704ab82ef61" SRCREV = "4af1e1e3a8ebfddcc11a189254d60fc4ad74cd59"
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-only" LICENSE = "LGPL-2.1"
LIC_FILES_CHKSUM = "file://COPYING;md5=03068f550c635f6520e0f0252da412fc" LIC_FILES_CHKSUM = "file://COPYING;md5=03068f550c635f6520e0f0252da412fc"
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
SRCREV = "6198851a610b7889c17e2d98fb84617bc1dd7aec" SRCREV = "1607ade8b6d1c4f82379c7489e7573a769b61994"
PV = "1.13.17" PV = "1.13.7"
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.1.0" PV = "1.0.5"
SRCREV = "8dcb0725c73eee9e350f41a921faf0bcd2ab9920" SRCREV = "f2d806fe3e63a4f8b2da45883764c79696380e51"
inherit meson pkgconfig inherit meson pkgconfig

View File

@ -1,21 +0,0 @@
SUMMARY = "Udis86 is a disassembler for the x86 and x86-64 class of instruction set architectures"
HOMEPAGE = "https://github.com/vmt/udis86"
SECTION = "libs"
LICENSE = "BSD-2-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=ab079829a9e47b6d81dab3bf5da3f638"
SRC_URI = "git://github.com/canihavesomecoffee/udis86.git;protocol=https;branch=master"
S = "${WORKDIR}/git"
PV = "1.7.2"
SRCREV = "5336633af70f3917760a6d441ff02d93477b0c86"
inherit autotools-brokensep pkgconfig python3native
EXTRA_OECONF += "--enable-shared"
do_configure:prepend() {
cd ${S} && ./autogen.sh
}

View File

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

View File

@ -0,0 +1,37 @@
SUMMARY = "Reference implementation of JPEG XL (encoder and decoder)"
HOMEPAGE = "https://github.com/libjxl/libjxl/"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=6a905a337cc228a1f68f0b5416f52a7f"
inherit cmake pkgconfig
DEPENDS = "highway brotli"
SRC_URI = " \
gitsm://github.com/libjxl/libjxl.git;protocol=https;nobranch=1 \
"
PV = "0.6.1"
SRCREV = "a205468bc5d3a353fb15dae2398a101dff52f2d3"
S = "${WORKDIR}/git"
EXTRA_OECMAKE = " \
-DCMAKE_BUILD_TYPE=Release \
-DJPEGXL_ENABLE_PLUGINS=OFF \
-DBUILD_TESTING=OFF \
-DJPEGXL_WARNINGS_AS_ERRORS=OFF \
-DJPEGXL_ENABLE_SJPEG=OFF \
-DJPEGXL_ENABLE_BENCHMARK=OFF \
-DJPEGXL_ENABLE_EXAMPLES=OFF \
-DJPEGXL_ENABLE_MANPAGES=OFF \
-DJPEGXL_ENABLE_SKCMS=ON \
-DJPEGXL_FORCE_SYSTEM_BROTLI=ON \
-DJPEGXL_FORCE_SYSTEM_HWY=ON \
-DJPEGXL_ENABLE_JNI=OFF \
-DJPEGXL_ENABLE_TCMALLOC=OFF \
-DJPEGXL_ENABLE_TOOLS=OFF \
"
CXXFLAGS:append:arm = " -mfp16-format=ieee"

View File

@ -1,21 +0,0 @@
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 = "8678234c163d0b0b616ec9ff6e5e0e1c87e0e6f4"
PV = "1.4"
inherit meson pkgconfig
EXTRA_OEMESON += "--buildtype release"

View File

@ -0,0 +1,39 @@
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,21 +17,16 @@ DEPENDS = " \
libhandy \ libhandy \
libpeas \ libpeas \
libsecret \ libsecret \
libsoup \ libsoup-2.4 \
libxml2 \ libxml2 \
modemmanager \ modemmanager \
openldap \ openldap \
python3-docutils-native \
sofia-sip \ sofia-sip \
" "
SRC_URI = "gitsm://gitlab.gnome.org/GNOME/calls.git;protocol=https;nobranch=1" inherit gnomebase vala pkgconfig mime-xdg
S = "${WORKDIR}/git" SRC_URI[archive.sha256sum] = "784bbc4a1347965d4bdbd0d552bd4a4a88aa0f9370c10e6c2f1297e889611f9a"
SRCREV = "db9b771c19a22cf1ee46e1bce60c69a6c4c0e155"
PV = "46.0"
inherit meson vala pkgconfig mime-xdg gtk-icon-cache
FILES:${PN} += "${datadir}" FILES:${PN} += "${datadir}"

View File

@ -4,6 +4,8 @@ SECTION = "graphics"
LICENSE = "GPL-3.0-only" LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=c678957b0c8e964aa6c70fd77641a71e" LIC_FILES_CHKSUM = "file://COPYING;md5=c678957b0c8e964aa6c70fd77641a71e"
REQUIRED_DISTRO_FEATURES = "gobject-introspection-data"
DEPENDS = " \ DEPENDS = " \
appstream-glib \ appstream-glib \
atk \ atk \
@ -19,13 +21,13 @@ DEPENDS = " \
gexiv2 \ gexiv2 \
gtk+3 \ gtk+3 \
harfbuzz \ harfbuzz \
intltool-native \
json-glib \ json-glib \
lcms \ lcms \
libarchive \ libarchive \
libexif \ libexif \
libmypaint \ libmypaint \
libpng \ libpng \
libxmu \
libxslt-native \ libxslt-native \
mypaint-brushes-1.0 \ mypaint-brushes-1.0 \
pango \ pango \
@ -36,21 +38,16 @@ DEPENDS = " \
DEPENDS:append:libc-musl = " libexecinfo" DEPENDS:append:libc-musl = " libexecinfo"
RDEPENDS:${PN} = "mypaint-brushes-1.0 glib-networking" RDEPENDS:${PN} = "mypaint-brushes-1.0 glib-networking"
inherit meson gtk-icon-cache mime-xdg pkgconfig gettext gi-docgen gobject-introspection vala inherit meson gtk-icon-cache mime-xdg pkgconfig features_check gobject-introspection vala
GIR_MESON_OPTION = ''
GIR_MESON_OPTION = 'can-crosscompile-gir' SRC_URI = " \
VALA_MESON_OPTION = "vala" git://github.com/GNOME/gimp.git;protocol=https;branch=master \
VALA_MESON_ENABLE_FLAG = "enabled" "
VALA_MESON_DISABLE_FLAG = "disabled"
GIDOCGEN_MESON_OPTION = "gi-docgen"
GIDOCGEN_MESON_ENABLE_FLAG = "enabled"
GIDOCGEN_MESON_DISABLE_FLAG = "disabled"
SRC_URI = "git://github.com/GNOME/gimp.git;protocol=https;branch=master"
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
SRCREV = "f94c4cb5dbf9766b27ecb5016b7a39497cc74ddc" SRCREV = "618e11e602418e8c9639991b73a2a7f2b302ac38"
PV = "2.99.18" PV = "2.99.10"
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"
@ -58,26 +55,29 @@ PACKAGECONFIG[appdata-test] = "-Dappdata-test=enabled,-Dappdata-test=disabled,ap
PACKAGECONFIG[bzip2] = ",,bzip2" PACKAGECONFIG[bzip2] = ",,bzip2"
PACKAGECONFIG[cairo-pdf] = "-Dcairo-pdf=enabled,-Dcairo-pdf=disabled" PACKAGECONFIG[cairo-pdf] = "-Dcairo-pdf=enabled,-Dcairo-pdf=disabled"
PACKAGECONFIG[check-update] = "-Dcheck-update=yes,-Dcheck-update=no" PACKAGECONFIG[check-update] = "-Dcheck-update=yes,-Dcheck-update=no"
PACKAGECONFIG[email] = ",,,xdg-utils"
PACKAGECONFIG[enable-console-bin] = "-Denable-console-bin=true,-Denable-console-bin=false" PACKAGECONFIG[enable-console-bin] = "-Denable-console-bin=true,-Denable-console-bin=false"
PACKAGECONFIG[ghostscript] = "-Dghostscript=enabled,-Dghostscript=disabled,ghostscript,ghostscript" PACKAGECONFIG[ghostscript] = "-Dghostscript=enabled,-Dghostscript=disabled,ghostscript"
PACKAGECONFIG[gi-docgen] = "-Dgi-docgen=enabled,-Dgi-docgen=disabled,gi-docgen-native"
PACKAGECONFIG[gudev] = "-Dgudev=enabled,-Dgudev=disabled,libgudev" PACKAGECONFIG[gudev] = "-Dgudev=enabled,-Dgudev=disabled,libgudev"
PACKAGECONFIG[iso-codes] = ",,iso-codes" PACKAGECONFIG[iso-codes] = ",,iso-codes"
PACKAGECONFIG[javascript] = "-Djavascript=enabled,-Djavascript=disabled,gjs" PACKAGECONFIG[javascript] = "-Djavascript=true,-Djavascript=false,,openjre-8"
PACKAGECONFIG[jpeg2000] = "-Djpeg2000=enabled,-Djpeg2000=disabled,jasper" PACKAGECONFIG[jpeg2000] = "-Djpeg2000=enabled,-Djpeg2000=disabled,jasper"
PACKAGECONFIG[jpeg] = ",,jpeg" PACKAGECONFIG[jpeg] = ",,jpeg"
PACKAGECONFIG[jpeg-xl] = ",,libjxl" PACKAGECONFIG[jpeg-xl] = ",,libjxl"
PACKAGECONFIG[libunwind] = ",,libunwind" PACKAGECONFIG[libunwind] = ",,libunwind"
PACKAGECONFIG[libbacktrace] = ",,libbacktrace" PACKAGECONFIG[libbacktrace] = ",,libbacktrace"
PACKAGECONFIG[lua] = "-Dlua=enabled,-Dlua=disabled,luajit" PACKAGECONFIG[lua] = "-Dlua=true,-Dlua=false,,luajit lgi"
PACKAGECONFIG[lzma] = ",,xz" PACKAGECONFIG[lzma] = ",,xz"
PACKAGECONFIG[mng] = "-Dmng=enabled,-Dmng=disabled,libmng" PACKAGECONFIG[mng] = "-Dmng=enabled,-Dmng=disabled,libmng"
PACKAGECONFIG[python] = "-Dpython=enabled,-Dpython=disabled,,python3-core python3-pygobject" PACKAGECONFIG[python] = "-Dpython=true,-Dpython=false,,python3 python3-pygobject"
PACKAGECONFIG[rsvg] = ",,librsvg" PACKAGECONFIG[rsvg] = ",,librsvg"
PACKAGECONFIG[tiff] = ",,tiff" PACKAGECONFIG[tiff] = ",,tiff"
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 libxext libxfixes" PACKAGECONFIG[x11] = "-Dxpm=enabled,-Dxpm=disabled,libxpm libxmu libxext libxfixes"
PACKAGECONFIG[zlib] = ",,zlib" PACKAGECONFIG[zlib] = ",,zlib"
PACKAGECONFIG ?= " \ PACKAGECONFIG ?= " \
@ -86,30 +86,33 @@ PACKAGECONFIG ?= " \
alsa \ alsa \
bzip2 \ bzip2 \
cairo-pdf \ cairo-pdf \
ghostscript \
gudev \ gudev \
jpeg \ jpeg \
jpeg2000 \ jpeg2000 \
jpeg-xl \ jpeg-xl \
lua \
lzma \ lzma \
mng \ mng \
python \ python \
rsvg \ rsvg \
tiff \ tiff \
vala-plugins \
vector-icons \ vector-icons \
webp \ webp \
zlib \ zlib \
" "
FILES:${PN} += "${datadir}/metainfo" FILES:${PN} += " \
${datadir}/metainfo \
${datadir}/gir-1.0 \
${datadir}/appdata \
${libdir}/girepository-1.0 \
"
EXTRA_OEMESON += " \ EXTRA_OEMESON += " \
-Dshmem-type=posix \ -Dshmem-type=posix \
-Dlinux-input=enabled \ -Dlinux-input=enabled \
-Dcan-crosscompile-gir=true \
--buildtype release \ --buildtype release \
" "
do_configure:append () {
sed -i -e "s|${RECIPE_SYSROOT_NATIVE}||" ${B}/config.h
sed -i -e "s|${RECIPE_SYSROOT_NATIVE}||" ${B}/config.h
}

View File

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

@ -1,24 +0,0 @@
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 = " \
gtk4 \
glib-2.0 \
libgee \
sassc-native \
"
REQUIRED_DISTRO_FEATURES = "gobject-introspection-data"
SRC_URI = "git://github.com/elementary/granite.git;protocol=https;nobranch=1"
S = "${WORKDIR}/git"
PV = "7.4.0"
SRCREV = "949703f8649013695c6d32eb84a6b541ac0da4db"
inherit meson pkgconfig gobject-introspection vala features_check
FILES:${PN} += "${datadir}"

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=ffeb3391e5dace600b84c757688b9f1b" LIC_FILES_CHKSUM = "file://LICENSE_MIT.txt;md5=d015f272ca1521139fd99ea64d6e5e23"
REQUIRED_DISTRO_FEATURES = "wayland gobject-introspection-data" REQUIRED_DISTRO_FEATURES = "wayland gobject-introspection-data"
@ -12,20 +12,17 @@ DEPENDS += " \
gtk+3 \ gtk+3 \
wayland \ wayland \
wayland-native \ wayland-native \
wayland-protocols \
" "
SRC_URI = " \ SRC_URI = "git://github.com/wmww/gtk-layer-shell.git;protocol=https;branch=master"
git://github.com/wmww/gtk-layer-shell.git;protocol=https;branch=master \
"
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "0.8.2" PV = "0.7.0"
SRCREV = "91e5ef02b557f93337bcc11ffe8c0a251aa9ab52" SRCREV = "ca37ef1baa623302dda5fcea200d04e0d9a10578"
inherit meson pkgconfig features_check gobject-introspection vala inherit meson pkgconfig features_check gobject-introspection vala
EXTRA_OEMESON += "--buildtype release" EXTRA_OEMESON += "--buildtype release -Dvapi=true"
FILES:${PN} = "${datadir} ${libdir}" FILES:${PN} = "${datadir} ${libdir}"

View File

@ -1,33 +0,0 @@
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 \
"
S = "${WORKDIR}/git"
PV = "1.0.2"
SRCREV = "a689a399d37d174f2e93442e3adc931a9d8dee90"
inherit meson pkgconfig features_check gobject-introspection vala
EXTRA_OEMESON += "--buildtype release"
FILES:${PN} = "${datadir} ${libdir}"
BBCLASSEXTEND = ""

View File

@ -1,29 +0,0 @@
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 = " \
glib-2.0-native \
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 = "2.1.0"
SRCREV = "3b2ae2b087aea30e464eed92e2cd011984a9b051"
inherit autotools-brokensep pkgconfig features_check
EXTRA_OEMAKE += "PREFIX=${prefix}"

View File

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

@ -1,21 +0,0 @@
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,7 +7,6 @@ SRC_URI = " \
" "
RDEPENDS:${PN} = " \ RDEPENDS:${PN} = " \
azote-palettes \
python3 \ python3 \
gtk+3 \ gtk+3 \
python3-pygobject \ python3-pygobject \
@ -19,14 +18,13 @@ RDEPENDS:${PN} = " \
grim \ grim \
slurp \ slurp \
swaybg \ swaybg \
wlr-randr \
" "
inherit setuptools3 inherit setuptools3
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "1.12.7" PV = "1.9.3"
SRCREV = "73a3cf3cbf3ea059e605c6f5f8f5c25a8e734170" SRCREV = "c4ccd502c27fa6eb801a7b2b0636aed09e8c4a12"
do_configure:prepend() { do_configure:prepend() {
[ -d ${S}/dist ] && mv ${S}/dist ${S}/distrib [ -d ${S}/dist ] && mv ${S}/dist ${S}/distrib

View File

@ -1,30 +0,0 @@
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,12 +5,17 @@ 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 = "60e4f83b6c4d84955e0a07f7bdc63d8089b4ba1e" SRCREV = "838b4893f48924bb03f5124701754836562d090a"
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,24 +1,23 @@
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=dcdbccfd08fcfd7002d16ca7fa5ad5cb" LIC_FILES_CHKSUM = "file://src/${GO_IMPORT}/LICENSE;md5=fffa55ad1c828db5e334374fb1182530"
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.5" PV = "0.1.0"
SRCREV = "86f75d0856193c1ba1505f6afbc1b73d34c7093a" SRCREV = "eee48b9575936495b5b7d6bc88e14d736245259a"
inherit go go-mod pkgconfig inherit go go-mod pkgconfig
GO_INSTALL = "${GO_IMPORT}" GO_INSTALL = "${GO_IMPORT}"
GO_LINKSHARED = ""
do_compile[network] = "1" do_compile[network] = "1"

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://LICENSE;md5=2e53cad864b84be468b2fc0b511942ce" LIC_FILES_CHKSUM = "file://nwg_displays/main.py;;beginline=8;endline=8;md5=8227180126797a0148f94f483f3e1489"
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 \
@ -11,14 +11,13 @@ RDEPENDS:${PN} = "\
python3 \ python3 \
python3-pygobject \ python3-pygobject \
python-i3ipc \ python-i3ipc \
wlr-randr \
" "
inherit setuptools3 inherit setuptools3
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "0.3.16" PV = "0.1.2"
SRCREV = "f785c41bdb2e979efee516b6da2d83f2a3296672" SRCREV = "d8e3dee27c2f55039e6a3748ef98f9131be761c2"
do_install:append() { do_install:append() {
install -d ${D}${datadir}/pixmaps ${D}${datadir}/applications install -d ${D}${datadir}/pixmaps ${D}${datadir}/applications

View File

@ -1,32 +0,0 @@
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.8"
SRCREV = "08f399f4baf580274249e42d46e2d788dc28d6a8"
inherit go go-mod pkgconfig
GO_INSTALL = "${GO_IMPORT}"
GO_LINKSHARED = ""
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"

View File

@ -6,19 +6,17 @@ 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.3.9" PV = "0.2.2"
SRCREV = "6fdd055eaff282298ea5496d203514b5f99314a0" SRCREV = "204582169596597095109727302fec51f930c91e"
inherit go go-mod pkgconfig inherit go go-mod pkgconfig
GO_INSTALL = "${GO_IMPORT}" GO_INSTALL = "${GO_IMPORT}"
GO_LINKSHARED = ""
do_install:append() { do_install:append() {
# remove precompiled x86 binaries # remove precompiled x86 binaries
@ -27,3 +25,4 @@ do_install:append() {
} }
do_compile[network] = "1" do_compile[network] = "1"

View File

@ -7,19 +7,21 @@ DEPENDS = " \
gtk-layer-shell \ gtk-layer-shell \
" "
RDEPENDS:${PN} = "go-runtime" RRECOMMENDS:${PN} = " \
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.4.7" PV = "0.2.8"
SRCREV = "0cd48d1631eecb3043ee2c1fed9dfa25ca855375" SRCREV = "d05059808656b727851c01dfd4ea56ca46151a75"
inherit go go-mod pkgconfig inherit go go-mod pkgconfig
GO_INSTALL = "${GO_IMPORT}" GO_INSTALL = "${GO_IMPORT}"
GO_LINKSHARED = ""
do_install:append() { do_install:append() {
# remove precompiled x86 binary # remove precompiled x86 binary
@ -28,3 +30,4 @@ do_install:append() {
} }
do_compile[network] = "1" do_compile[network] = "1"

View File

@ -1,36 +0,0 @@
SUMMARY = "nwg-hello is a GTK3-based greeter for the greetd daemon, written in python."
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=b0ad99c75f37a759e329c5da4c8a7fcb"
SRC_URI = "git://github.com/nwg-piotr/nwg-hello.git;protocol=https;branch=main"
RDEPENDS:${PN} = " \
python3 \
greetd \
gtk+3 \
gtk-layer-shell \
"
RRECOMMENDS:${PN} = "gnome-themes-extra"
inherit setuptools3 useradd
S = "${WORKDIR}/git"
PV = "0.1.8"
SRCREV = "0d207e17ba6e911a7d1536a9a0a8d5c627511709"
USERADD_PACKAGES = "${PN}"
USERADD_PARAM:${PN} = "--system --no-create-home --shell /bin/bash greeter"
do_install:append() {
install -D -m 644 -t ${D}${sysconfdir}/nwg-hello/ nwg-hello-default.json
install -D -m 644 -t ${D}${sysconfdir}/nwg-hello/ nwg-hello-default.css
install -D -m 644 -t ${D}${sysconfdir}/nwg-hello/ hyprland.conf
install -D -m 644 -t ${D}${sysconfdir}/nwg-hello/ sway-config
install -D -m 644 -t ${D}${sysconfdir}/nwg-hello/ README
install -D -m 644 -t ${D}${datadir}/nwg-hello/ nwg.jpg
install -D -m 644 -t ${D}${datadir}/nwg-hello/ img/*
install -d ${D}${localstatedir}/nwg-hello
install -D -m 644 -t ${D}${localstatedir}/nwg-hello cache.json -o greeter
}

View File

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

View File

@ -1,28 +1,25 @@
SUMMARY = "Nwg-look is a GTK3 settings editor, designed to work properly in wlroots-based Wayland environment." SUMMARY = "Nwg-look is a GTK3 settings editor, designed to work properly in wlroots-based Wayland environment."
LICENSE = "MIT" LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://src/${GO_IMPORT}/LICENSE;md5=453b3e96b1052c0e1d1460b0134b9287" LIC_FILES_CHKSUM = "file://src/${GO_IMPORT}/LICENSE;md5=2e53cad864b84be468b2fc0b511942ce"
DEPENDS = "xcur2png gtk+3" DEPENDS = "xcur2png gtk+3"
RDEPENDS:${PN} = "xcur2png go-runtime" RDEPENDS:${PN} = "xcur2png"
GO_IMPORT = "github.com/nwg-piotr/nwg-look" GO_IMPORT = "github.com/nwg-piotr/nwg-look.git"
SRC_URI = "git://${GO_IMPORT};branch=main;protocol=https" SRC_URI = "git://${GO_IMPORT};branch=main;protocol=https"
SRCREV = "88f2639445084bf265ad71dba1c7af507c471762" SRCREV = "36b6d80f20244d6886efd6e1f1fcff75bc3281c2"
PV = "0.2.7" PV = "0.1.2"
inherit go go-mod pkgconfig gtk-icon-cache inherit go go-mod pkgconfig gtk-icon-cache
GO_INSTALL = "${GO_IMPORT}" GO_INSTALL = "${GO_IMPORT}"
GO_LINKSHARED = ""
do_install:append() { do_install:append() {
install -d ${D}${datadir}/nwg-look/langs ${D}${datadir}/applications ${D}${datadir}/pixmaps install -d ${D}${datadir}/nwg-look ${D}${datadir}/applications ${D}${datadir}/icons/hicolor/scalable/apps
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}/pixmaps install -m 0644 ${S}/src/${GO_IMPORT}/stuff/nwg-look.svg ${D}${datadir}/icons/hicolor/scalable/apps
install -m 0644 ${S}/src/${GO_IMPORT}/langs/en_US.json ${D}${datadir}/nwg-look/langs
} }
FILES:${PN} += "${datadir}" FILES:${PN} += "${datadir}"

View File

@ -18,13 +18,12 @@ GO_IMPORT = "github.com/nwg-piotr/nwg-menu.git"
SRC_URI = "git://${GO_IMPORT};nobranch=1;protocol=https" SRC_URI = "git://${GO_IMPORT};nobranch=1;protocol=https"
PV = "0.1.3" PV = "0.1.1"
SRCREV = "fd8b92ad1ad0c0c7a23fc7a0be942ca0cbe7f7e0" SRCREV = "b76362d971490cb8279b40d9c2d543c5e69232ef"
inherit go go-mod pkgconfig inherit go go-mod pkgconfig
GO_INSTALL = "${GO_IMPORT}" GO_INSTALL = "${GO_IMPORT}"
GO_LINKSHARED = ""
do_install:append() { do_install:append() {
# remove precompiled x86 binary # remove precompiled x86 binary

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=da62111cfafe45015704951c9d602bb2" LIC_FILES_CHKSUM = "file://LICENSE;md5=fffa55ad1c828db5e334374fb1182530"
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,16 +10,15 @@ RDEPENDS:${PN} = "\
bash \ bash \
light \ light \
python3 \ python3 \
python-i3ipc \
python3-psutil \
python3-pygobject \ python3-pygobject \
python3-requests \ python3-psutil \
python-i3ipc \
swaync \ swaync \
" "
inherit setuptools3 inherit setuptools3
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "0.9.31" PV = "0.6.3"
SRCREV = "dffae7319c59ae55c515fafb150a0f10be21f3cf" SRCREV = "11336063c318e4015bce9144493a97a6afa6d372"

View File

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

View File

@ -1,18 +0,0 @@
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.5"
SRCREV = "a20ad99467e9d1a9427efd5dccfd58d440db96c2"
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.2" PV = "0.1.1"
SRCREV = "9c1b0669dd894b6209a3130169956c755154b055" SRCREV = "9c1b0669dd894b6209a3130169956c755154b055"

View File

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

@ -0,0 +1,6 @@
#%PAM-1.0
auth required pam_unix.so
account required pam_unix.so
password required pam_unix.so
session required pam_unix.so

View File

@ -7,18 +7,16 @@ REQUIRED_DISTRO_FEATURES = "wayland polkit pam pulseaudio"
DEPENDS = " \ DEPENDS = " \
callaudiod \ callaudiod \
evolution-data-server \
evince \
feedbackd \ feedbackd \
fribidi \ fribidi \
gcr \ gcr \
git-native \
glib-2.0 \ glib-2.0 \
gnome-desktop \ gnome-desktop \
gtk+3 \ gtk+3 \
gtk4 \
libadwaita \
libgudev \ libgudev \
libhandy \ libhandy \
libpam \
libsecret \ libsecret \
networkmanager \ networkmanager \
polkit \ polkit \
@ -30,12 +28,12 @@ DEPENDS = " \
" "
RDEPENDS:${PN} = " \ RDEPENDS:${PN} = " \
polkit-gnome \ gnome-control-center \
gnome-session \
gnome-settings-daemon \
gsettings-desktop-schemas \ gsettings-desktop-schemas \
phoc \ phoc \
gnome-desktop \ squeekboard \
wl-clipboard \
calls \
" "
PACKAGECONFIG[tests] = "-Dtests=true,-Dtests=false" PACKAGECONFIG[tests] = "-Dtests=true,-Dtests=false"
@ -48,15 +46,16 @@ PACKAGECONFIG ?= " \
tools \ tools \
" "
inherit features_check gsettings meson pkgconfig gtk-icon-cache inherit features_check gsettings meson pkgconfig
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 \
file://phosh.pam \
" "
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "0.36.0" PV = "0.17.0"
SRCREV = "62a4ba9d8a38750a49ae6187f3497c54a030be45" SRCREV = "e9651c72a6c3033597d40b135c230262a2bf4cb6"
EXTRA_OEMESON += "--buildtype=release" EXTRA_OEMESON += "--buildtype=release"

View File

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

@ -11,28 +11,27 @@ DEPENDS = " \
gdk-pixbuf \ gdk-pixbuf \
glib-2.0 \ glib-2.0 \
libconfig \ libconfig \
libsecret \
libsoup-2.4 \ libsoup-2.4 \
openssl \ openssl \
python3-sphinx-native \ libsecret \
" "
GIR_MESON_OPTION = "" 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 = "git://github.com/SrainApp/srain.git;protocol=https;branch=master" SRC_URI = " \
git://github.com/SrainApp/srain.git;protocol=https;branch=stable/1.3 \
"
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "1.6.0" PV = "1.3.2"
SRCREV = "bffc387af79503382584b7c064e164994fbd8cb0" SRCREV = "2faa79510cb124aae975de65a437b52b0e9e92d8"
PACKAGECONFIG ??= ""
PACKAGECONFIG[app_indicator] = "-Dapp_indicator=true,-Dapp_indicator=false,libayatana-appindicator"
EXTRA_OEMESON += " \ EXTRA_OEMESON += " \
--buildtype release \ --buildtype release \
-Ddoc_builders=man \ -Ddoc_builders= \
" "
FILES:${PN} += "${datadir}/metainfo" FILES:${PN} += "${datadir}/metainfo"

View File

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

@ -6,13 +6,10 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=8f0e2cd40e05189ec81232da84bd6e1a"
DEPENDS = " \ DEPENDS = " \
gtk+3 \
gtk-layer-shell \ gtk-layer-shell \
granite6 \
json-glib \ json-glib \
libhandy \ libhandy \
libgee \
pulseaudio \
sassc-native \
" "
SRC_URI = " \ SRC_URI = " \
@ -20,8 +17,8 @@ SRC_URI = " \
" "
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "0.10.1" PV = "0.5"
SRCREV = "4275fa3915c12ad2731ff78027188b4b7ceaad64" SRCREV = "77b8a85ce1a230ea9b5433062f46f15a2e5a7235"
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"
@ -36,8 +33,6 @@ PACKAGECONFIG ?= " \
inherit meson pkgconfig vala inherit meson pkgconfig vala
VALA_MESON_OPTION = ""
EXTRA_OEMESON += "--buildtype release" EXTRA_OEMESON += "--buildtype release"
FILES:${PN} += "${datadir}" FILES:${PN} += "${datadir}"

View File

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

@ -1,29 +0,0 @@
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 \
gtk+3 \
glib-2.0 \
granite6 \
gtk-layer-shell \
json-glib \
libgee \
libhandy \
libxml2 \
pulseaudio \
xkeyboard-config \
"
SRC_URI = "git://github.com/ErikReider/SwaySettings.git;protocol=https;nobranch=1"
S = "${WORKDIR}/git"
PV = "0.4.0"
SRCREV = "8fb6210ad123654f3988cb8f3f59ab629bb0a747"
inherit meson pkgconfig vala
FILES:${PN} += "${datadir}"

View File

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

View File

@ -1,5 +1,6 @@
SUMMARY = "Wayland bar for Wlroots based compositors" SUMMARY = "Wayland bar for Wlroots based compositors"
DESCRIPTION = "Highly customizable Wayland bar for Sway and Wlroots based compositors." DESCRIPTION = "Highly customizable Wayland bar for Sway and Wlroots based compositors."
AUTHOR = ""
HOMEPAGE = "https://github.com/Alexays/Waybar" HOMEPAGE = "https://github.com/Alexays/Waybar"
BUGTRACKER = "https://github.com/Alexays/Waybar/issues" BUGTRACKER = "https://github.com/Alexays/Waybar/issues"
SECTION = "graphics" SECTION = "graphics"
@ -9,25 +10,15 @@ 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.10.0"
SRCREV = "cc084f5f86776b3b5b9708a99bed49b991eb48af"
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 \
gtk-layer-shell \
gobject-introspection \ gobject-introspection \
spdlog \ spdlog \
wayland \ wayland \
@ -35,45 +26,41 @@ DEPENDS += " \
wayland-protocols \ wayland-protocols \
" "
inherit meson pkgconfig features_check PACKAGECONFIG[bluetooth] = "-Drfkill=enabled,-Drfkill=disabled"
PACKAGECONFIG[date] = ",,date"
PACKAGECONFIG[libcxx] = "-Dlibcxx=true,-Dlibcxx=false,libcxx clang-tidy"
PACKAGECONFIG[dbusmenu-gtk] = "-Ddbusmenu-gtk=enabled,-Ddbusmenu-gtk=disabled,libdbusmenu-gtk"
PACKAGECONFIG[evdev] = "-Dlibevdev=enabled,-Dlibevdev=disabled,libevdev"
PACKAGECONFIG[experimental] = "-Dexperimental=true,-Dexperimental=false" PACKAGECONFIG[experimental] = "-Dexperimental=true,-Dexperimental=false"
PACKAGECONFIG[jack] = "-Djack=enabled,-Djack=disabled,jack" PACKAGECONFIG[pulseaudio] = ",,pulseaudio"
PACKAGECONFIG[libinput] = "-Dlibinput=enabled,-Dlibinput=disabled,libinput" PACKAGECONFIG[gtk-layer-shell] = ",,gtk-layer-shell"
PACKAGECONFIG[logind] = "-Dlogind=enabled,-Dlogind=disabled,systemd" PACKAGECONFIG[mpd] = ",,libmpdclient"
PACKAGECONFIG[man_pages] = "-Dman-pages=enabled,-Dman-pages=disabled,scdoc-native" PACKAGECONFIG[network] = ",,libnl"
PACKAGECONFIG[mpd] = "-Dmpd=enabled,-Dmpd=disabled,libmpdclient" PACKAGECONFIG[sysvinit] = ",,eudev"
PACKAGECONFIG[mpris] = "-Dmpris=enabled,-Dmpris=disabled,playerctl" PACKAGECONFIG[systemd] = ",,systemd"
PACKAGECONFIG[network] = "-Dlibnl=enabled,-Dlibnl=disabled,libnl"
PACKAGECONFIG[pulseaudio] = "-Dpulseaudio=enabled,-Dpulseaudio=disabled,pulseaudio"
PACKAGECONFIG[pipewire] = "-Dpipewire=enabled,-Dpipewire=disabled,pipewire"
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"
PACKAGECONFIG ?= " \ PACKAGECONFIG ?= " \
${@bb.utils.filter('DISTRO_FEATURES', 'bluetooth', d)} \
${@bb.utils.filter('DISTRO_FEATURES', 'pulseaudio', d)} \ ${@bb.utils.filter('DISTRO_FEATURES', 'pulseaudio', d)} \
${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd logind udev', '', d)} \ ${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)} \
${@bb.utils.contains('DISTRO_FEATURES', 'pipewire', 'pipewire wireplumber', '', d)} \ ${@bb.utils.filter('DISTRO_FEATURES', 'sysvinit', d)} \
evdev \
libinput \
mpris \
network \ network \
rfkill \ gtk-layer-shell \
upower_glib \ date \
" "
do_install:append() { RRECOMMENDS:${PN} += " \
install -d ${D}${systemd_user_unitdir} font-awesome-otf \
install -m 0644 ${WORKDIR}/waybar.service ${D}${systemd_user_unitdir} "
}
FILES:${PN} += "${systemd_user_unitdir}" 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
PACKAGES += "${PN}-systemd"
FILES:${PN}-systemd += "${libdir}/systemd"
BBCLASSEXTEND = ""
RRECOMMENDS:${PN} += "font-awesome-otf"

View File

@ -1,15 +0,0 @@
SUMMARY = "GUI wallpaper setter for Wayland and Xorg window managers."
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://LICENSE;md5=1ebbd3e34237af26da5dc08a4e440464"
SRC_URI = "git://github.com/anufrievroman/waypaper.git;protocol=https;branch=main"
RDEPENDS:${PN} = "python3-pygobject python3-importlib-metadata python3-platformdirs python3-pillow python3-pathlib2"
inherit setuptools3
S = "${WORKDIR}/git"
PV = "2.1.1"
SRCREV = "fda591d59c6ed5a50444c32cd5403260afd2d94b"
FILES:${PN} += "${datadir}"

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;nobranch=1 \ git://github.com/asciinema/asciinema.git;protocol=https;branch=master \
" "
RDEPENDS:${PN} = " \ RDEPENDS:${PN} = " \
python3 \ python3 \
python3-fcntl \
" "
inherit python_setuptools_build_meta inherit setuptools3
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "2.3.0" PV = "2.1.0"
SRCREV = "791916d87d06b25ded09fefde33288d5c069c96d" SRCREV = "e08109f99a589d7d6e7ecf68fd93f731976ed61f"

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.5 \ git://codeberg.org/dnkl/fnott.git;protocol=https;branch=releases/1.2 \
" "
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.5.0" PV = "1.2.1"
SRCREV = "e950a0b102bab47b09a40b13bd50a5f565ca7792" SRCREV = "e5aa6850d4ffbf0b61b2464a0dcbf131aad5a941"
EXTRA_OEMESON += "--buildtype release" EXTRA_OEMESON += "--buildtype release"

View File

@ -0,0 +1,70 @@
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,13 +19,14 @@ DEPENDS = " \
RRECOMMENDS:${PN} = "ncurses-terminfo" RRECOMMENDS:${PN} = "ncurses-terminfo"
SRC_URI = " \ SRC_URI = " \
git://codeberg.org/dnkl/foot.git;protocol=https;branch=master \ git://codeberg.org/dnkl/foot.git;protocol=https;branch=releases/1.12 \
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.17.2" PV = "1.12.1"
SRCREV = "b88f0d672f04a835812125ac97ea55240f70de1f" SRCREV = "e95269447f1b62384dc64707bb19ebe1006386ac"
PACKAGECONFIG[grapheme-clustering] = "-Dgrapheme-clustering=enabled,-Dgrapheme-clustering=disabled,utf8proc" PACKAGECONFIG[grapheme-clustering] = "-Dgrapheme-clustering=enabled,-Dgrapheme-clustering=disabled,utf8proc"
PACKAGECONFIG[docs] = "-Ddocs=enabled,-Ddocs=disabled,scdoc-native" PACKAGECONFIG[docs] = "-Ddocs=enabled,-Ddocs=disabled,scdoc-native"

View File

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

View File

@ -12,8 +12,6 @@ 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 \
@ -59,49 +57,6 @@ 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,9 +1,6 @@
#%PAM-1.0 #%PAM-1.0
auth requisite pam_nologin.so auth required pam_unix.so
auth include common-auth account required pam_unix.so
account include common-account password required pam_unix.so
password include common-password session required pam_unix.so
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.9.0" PV = "0.8.0"
DEPENDS = "libpam" DEPENDS = "libpam"
RRECOMMENDS:${PN} ?= "agreety" RRECOMMENDS:${PN} ?= "agreety"
inherit cargo useradd inherit cargo
CARGO_SRC_DIR = "greetd" CARGO_SRC_DIR = "greetd"
@ -63,49 +63,6 @@ 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
} }
@ -117,8 +74,5 @@ 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,7 +4,6 @@ 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"
@ -15,12 +14,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 = "0.7" PV = "1.3.2"
SRCREV = "a90223c6b9c1d33a0f5d9b48d24d336300b5fe6b" SRCREV = "c09696f6a27aa0e4769fd3f707f27be4407ec95d"
EXTRA_OEMESON += " \ EXTRA_OEMESON += " \
--buildtype release \ --buildtype release \
-Dman-pages=disabled \ -Dman-pages=disabled \
" "
CFLAGS += "-Wno-deprecated-declarations"

View File

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

@ -1,278 +0,0 @@
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,7 +4,6 @@ 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
@ -81,67 +80,3 @@ 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

@ -1,5 +1,6 @@
SUMMARY = "Image Grabber For Wayland" SUMMARY = "Image Grabber For Wayland"
DESCRIPTION = "Grab images from a Wayland compositor. Works great with slurp and with sway" DESCRIPTION = "Grab images from a Wayland compositor. Works great with slurp and with sway"
AUTHOR = ""
HOMEPAGE = "https://github.com/emersion/grim" HOMEPAGE = "https://github.com/emersion/grim"
BUGTRACKER = "https://github.com/emersion/grim/issues" BUGTRACKER = "https://github.com/emersion/grim/issues"
SECTION = "graphics" SECTION = "graphics"
@ -18,11 +19,11 @@ DEPENDS += " \
wayland-protocols \ wayland-protocols \
" "
SRC_URI = "git://git.sr.ht/~emersion/grim;protocol=https;branch=master" SRC_URI = "git://github.com/emersion/grim.git;protocol=https;branch=master"
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
PV = "1.4.1" PV = "1.3.2"
SRCREV = "7ba46364ab95141c79e0e18093aa66597256182c" SRCREV = "20c7c47a0aac09371c570c060f5f52f7e165e67a"
inherit meson pkgconfig features_check inherit meson pkgconfig features_check

View File

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

View File

@ -1,15 +0,0 @@
SUMMARY = "The hyprland cursor format, library and utilities."
HOMEPAGE = "https://github.com/hyprwm/hyprcursor"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=778ddc598b3f2a2da3657dda514da983"
SRC_URI = "git://github.com/hyprwm/hyprcursor.git;protocol=https;branch=main"
DEPENDS = "cairo librsvg libzip hyprlang tomlplusplus"
S = "${WORKDIR}/git"
SRCREV = "6742e9d3e2d2e155f8222ae654f03fd1faa1314e"
PV = "0.1.7"
inherit cmake pkgconfig

View File

@ -1,17 +0,0 @@
SUMMARY = "Hyprland's idle daemon"
HOMEPAGE = "https:/github.com/hyprwm/hypridle"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=778ddc598b3f2a2da3657dda514da983"
SRC_URI = "git://github.com/hyprwm/hypridle.git;protocol=https;branch=main"
DEPENDS = "wayland wayland-native wayland-protocols hyprlang sdbus-c++-1"
S = "${WORKDIR}/git"
SRCREV = "7cff4581a3753154fc5b41f39a098fad49b777b1"
PV = "0.1.2"
inherit cmake pkgconfig
FILES:${PN} += "${systemd_user_unitdir}"

View File

@ -1,18 +0,0 @@
SUMMARY = "Allows you to add one or two additional borders to your windows."
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://../LICENSE;md5=e6458723c467506fd0c4aea3be2bcf8a"
require hyprland-plugins.inc
DEPENDS = " \
pixman \
libdrm \
hyprland \
"
S = "${WORKDIR}/git/borders-plus-plus"
inherit meson pkgconfig
FILES:${PN} += "${libdir}/libborders-plus-plus.so"
FILES:${PN}-dev = ""

View File

@ -1,24 +0,0 @@
SUMMARY = "Hyprland Contribution Scripts"
HOMEPAGE = "https:/github.com/hyprwm/contrib"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=a0836e8f0d25d383d1195ea44fdd185d"
SRC_URI = "git://github.com/hyprwm/contrib.git;protocol=https;branch=main"
S = "${WORKDIR}/git"
SRCREV = "536f00c5895015da1e7aa85bbee9aa6dcd149e69"
PV = "0.1"
DEPENDS = "scdoc-native"
RDEPENDS:${PN} = "bash sed jq libnotify grim slurp wl-clipboard"
EXTRA_OEMAKE += "DESTDIR=${D} PREFIX=${prefix} BINDIR=${D}${bindir} MANDIR=${D}${datadir}/man MAN1DIR=${D}${datadir}/man1"
do_install() {
for dir in hyprprop hdrop shellevents try_swap_workspace scratchpad grimblast; do
cd $dir && oe_runmake && oe_runmake install && cd ${S}
done
}
FILES:${PN} = "${bindir} ${datadir}"

View File

@ -1,18 +0,0 @@
SUMMARY = "Fix for CS:GO with -vulkan."
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://../LICENSE;md5=e6458723c467506fd0c4aea3be2bcf8a"
require hyprland-plugins.inc
DEPENDS = " \
pixman \
libdrm \
hyprland \
"
S = "${WORKDIR}/git/csgo-vulkan-fix"
inherit meson pkgconfig
FILES:${PN} += "${libdir}/libcsgo-vulkan-fix.so"
FILES:${PN}-dev = ""

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