119 Commits

Author SHA1 Message Date
be6de41cc7 wlroots-0.18: update 2024-12-16 14:19:48 +01:00
63219fb511 calls: update 2024-12-16 14:13:33 +01:00
f115b7ace7 hyprpaper: update 2024-12-16 00:28:26 +01:00
e3656a3e40 hyprspace: sFullscreenState->SFullscreenState 2024-12-15 00:10:48 +01:00
6afc6cbebf hyprland: update 2024-12-14 17:45:20 +01:00
4c84207cc3 hyprcursor: update 2024-12-14 17:45:00 +01:00
44deeea75d hyprpaper: update 2024-12-14 16:54:49 +01:00
55deca56d5 hyprlang: update 2024-12-14 16:54:28 +01:00
7771263beb waypaper: update 2024-12-14 08:18:16 +01:00
f63d59a60d labwc-tweaks-gtk: update 2024-12-14 08:02:58 +01:00
6e29075ef9 labwc: update 2024-12-14 08:02:39 +01:00
3d79080cc4 hyprland: update 2024-12-14 07:56:57 +01:00
305c91f3c8 aquamarine: update 2024-12-14 07:56:35 +01:00
cbd0bc6909 libdbusmenu: update SRC_URI 2024-12-10 19:00:01 +01:00
c96e15cd5e cage: Update git and add 0.2.0
The meson option for xwayland was dropped with
d3fb99d6654325ec46277cfdb589f89316bed701. The rework was to make oelint-adv
more happy.

Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
2024-12-10 11:08:02 +01:00
0e5aced921 sway: update 2024-12-07 19:08:35 +01:00
cf85975fe2 wlroots: update 2024-12-07 19:08:19 +01:00
602a1a0537 hyprland: update 2024-12-06 18:31:31 +01:00
a1a0aa10b4 hyprland-qtutils: update 2024-12-06 18:26:15 +01:00
5ad97a01a3 hyprspace: update 2024-12-05 09:57:16 +01:00
1018fbc06d hyprland-contrib: update 2024-12-05 09:44:53 +01:00
eb4bbf7763 hyprland-plugins: update 2024-12-05 09:44:27 +01:00
357e0815fd hyprland: update 2024-12-05 09:44:01 +01:00
66a899e49e hyprgraphics: update 2024-12-05 09:43:14 +01:00
bfa2ae4cca python3-imageio-ffmpeg: fix license checksum 2024-12-01 12:53:57 +01:00
594fbc7c21 waypaper: update 2024-12-01 12:50:49 +01:00
aa6c25421f python3-imageio-ffmpeg: add recipe 2024-12-01 12:48:00 +01:00
2f7553befc uwsm: update 2024-12-01 11:56:42 +01:00
cda4956437 waypaper: add socat runtime dependency 2024-11-27 11:10:39 +01:00
3506e42952 waypaper: update 2024-11-27 10:16:49 +01:00
889ad4a8cb waybar: update 2024-11-27 10:01:45 +01:00
083a59c2be gtk-layer-shell: update 2024-11-27 10:01:37 +01:00
7fcfeca10a hyprgraphics: add recipe 2024-11-25 19:11:45 +01:00
92dfbe5030 hyprland: update 2024-11-21 18:53:36 +01:00
80031853e3 hyprland-plugins: update 2024-11-19 17:50:31 +01:00
4fd8538c22 hyprland: update 2024-11-19 17:50:27 +01:00
3e8da76424 gtkgreet: add dbus-broker to RRECCOMMENDS 2024-11-19 17:35:41 +01:00
8673fe5ad4 greetd: add pam configuration
- pass pam environment
- unlock keyring on login
- dont require bash
2024-11-18 18:17:25 +01:00
00fb2ba50e hyprland: update 2024-11-17 20:10:50 +01:00
1e98c00d99 aquamarine: update 2024-11-17 20:10:33 +01:00
769bfd61f3 waypaper: add missing dependency 2024-11-16 09:08:41 +01:00
2d81e2f231 waypaper: update 2024-11-16 08:51:36 +01:00
1ad9c8c5a2 hyprutils: update 2024-11-16 01:04:19 +01:00
63c208b690 uwsm: fix dependencies 2024-11-15 23:24:37 +01:00
28a146b340 uwsm: add recipe 2024-11-15 00:15:18 +01:00
742258e97c waycorner: add recipe 2024-11-13 14:17:29 +01:00
6fab8b3c5f hyprlock: update 2024-11-11 18:11:53 +01:00
b14929c319 aquamarine: update 2024-11-11 18:11:33 +01:00
0949836b81 hyprutils: update 2024-11-10 12:08:54 +01:00
1f5c883e69 hyorland-plugins: update 2024-11-10 12:08:32 +01:00
efa028b857 hyprland: update 2024-11-10 12:08:19 +01:00
4881719a33 aquamarine: update 2024-11-10 12:07:57 +01:00
2629661a5d adjust service files 2024-11-04 12:24:41 +01:00
fe9c4b6c7b hyprspace: update 2024-11-03 11:11:01 +01:00
9804d289f6 hypridle: update 2024-11-03 11:10:46 +01:00
e646638737 hyprland-plugins: update 2024-11-03 11:10:16 +01:00
1044b138ed hyprland: update 2024-11-03 11:09:57 +01:00
51f2ce497c hyprpolkitagent: update 2024-11-02 06:51:40 +01:00
a097d1ee9e gamescope: update 2024-10-30 22:03:10 +01:00
750176df38 nwg-dock-hyprland: adjust systemd service 2024-10-30 11:35:37 +01:00
9786712812 waybar: adjust systemd service 2024-10-30 11:34:58 +01:00
3159054b4c hyprspace: update 2024-10-29 06:53:14 +01:00
600c17c2e7 hyprwall/main.rs: adjust application_id
This fixes 'icon not shown' in applications that rely on proper
application_id naming (e.g. nwg-dock-hyprland)
2024-10-28 22:49:37 +01:00
8b16d3622f hyprwall: add recipe 2024-10-28 22:02:17 +01:00
feb64961be sway: update
- requires wayland-protocols 1.38
2024-10-28 20:43:23 +01:00
8a64c5a8f9 wlroots: update 2024-10-28 20:43:03 +01:00
2ae533205d sway-1.10: add recipe 2024-10-28 20:42:03 +01:00
195c338af9 hyprland-qtutils: add recipe 2024-10-28 19:54:51 +01:00
f955e6d16d hyprspace: update 2024-10-28 19:54:09 +01:00
fc31677964 hyprland-plugins: update 2024-10-28 19:53:40 +01:00
1031aa09bb hyprland: update 2024-10-28 19:53:21 +01:00
2c22045444 hyprland: update 2024-10-27 09:04:20 +01:00
7c8278c3bb labwc-tweaks-gtk: update 2024-10-26 07:53:50 +02:00
fc5aa68375 labwc: update 2024-10-26 07:53:32 +02:00
e825fe1fd7 libsdfo: add recipe 2024-10-26 07:52:28 +02:00
8acf60577b hyprlock: add sdbus-c++ dependency 2024-10-23 17:15:58 +02:00
5f57ca7e23 hypridle: update
- use sdbus-c++-2
2024-10-23 17:04:33 +02:00
3ddd45491d xdg-desktop-portal-hyprland: update
-use sdbus-c++-2
2024-10-23 14:14:12 +02:00
211771ebaf hyprspace: fix CMonitor -> PHLMONITOR 2024-10-22 17:58:07 +02:00
70e0a5b576 hyprland: update 2024-10-22 16:39:27 +02:00
b1a6978139 hyprland-plugins: update 2024-10-22 16:39:10 +02:00
2fbf0c84ff hyprlock: update 2024-10-22 16:38:52 +02:00
be64d0f302 hypridle: update 2024-10-22 16:38:32 +02:00
a170c0c3b8 btrfs-assistent: add recipe 2024-10-19 01:03:44 +02:00
c9905f8078 hyprpolkitagent: add qtwayland dependency 2024-10-18 09:46:20 +02:00
d10cc6095c tomlplusplus: remove recipe
was moved to meta-oe
2024-10-18 08:43:32 +02:00
d389f57147 hyprsysteminfo: update 2024-10-18 00:45:30 +02:00
ba761f2fd3 hyprsysteminfo: rename 2024-10-17 14:00:47 +02:00
9f04b887a1 hyprpolkitagent: add recipe 2024-10-17 13:59:32 +02:00
7c16b77248 polkit-qt: add recipe for qt6 2024-10-17 13:59:09 +02:00
baa0391505 gamescope: update 2024-10-17 02:06:49 +02:00
9a9ddb582b hyprsysteminfo: update 2024-10-16 22:59:47 +02:00
9ec189cc59 aquamarine: update 2024-10-15 12:36:57 +02:00
5b1ea1c200 hyprsysteminfo: add recipe 2024-10-14 23:59:14 +02:00
0f5e08f8a1 hyprland: update 2024-10-09 19:45:51 +02:00
73ad209b04 hyprland-plugins: update 2024-10-09 19:45:28 +02:00
1ed87da58a aquamarine: update 2024-10-09 19:44:56 +02:00
0fbde7b0e8 hyprland: update 2024-10-06 17:19:00 +02:00
e55ec38481 hyprlang: update 2024-10-06 17:18:38 +02:00
ead17cba81 fuzzel: update 2024-10-02 19:05:51 +02:00
593b2d1836 hyprland: update 2024-10-01 19:39:24 +02:00
f7117d002d hyprpicker: update 2024-10-01 19:39:08 +02:00
d972b8772a hyprcursor: update 2024-10-01 19:38:49 +02:00
28a76fee8c nwg-dock-hyprland: update 2024-09-29 17:04:17 +02:00
683bfcab76 nwg-menu: update 2024-09-29 17:03:57 +02:00
2f0e9a8843 nwg-panel: update 2024-09-29 16:59:09 +02:00
b1a9587ab2 nwg-drawer: update 2024-09-29 16:58:22 +02:00
4c0710018b nwg-displays: update 2024-09-29 16:57:57 +02:00
ff3ffe6bda azote: update 2024-09-29 16:57:38 +02:00
668ff50ecb hyprland: update 2024-09-29 16:43:27 +02:00
0358832188 hyprutils: update 2024-09-29 16:43:11 +02:00
1ca7ed8cb2 hyprwayland-scanner: update 2024-09-29 16:42:55 +02:00
21ef010a0a hyprlock: update 2024-09-29 16:42:38 +02:00
029994bb6f hyprland-plugins: update 2024-09-29 16:42:17 +02:00
0f7fb02511 hyprpicker: update 2024-09-29 16:41:51 +02:00
5642bce642 hypridle: update 2024-09-29 16:41:35 +02:00
ea585f8ac0 aquamarine: update 2024-09-29 16:41:16 +02:00
fe81d91aff xdg-desktop-portal-hyprland: update
revert 15932f0f9e4185faad4e90fa53a09a59d2a72fdf to avoid issues with pipewire
[15932f0f9e]
2024-09-29 16:40:56 +02:00
121114ee63 layer.conf: add master 2024-09-29 16:13:54 +02:00
64 changed files with 1151 additions and 204 deletions

View File

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

View File

@ -0,0 +1,16 @@
SUMMARY = "Btrfs Assistant is a GUI management tool to make managing a Btrfs filesystem easier."
HOMEPAGE = "https://gitlab.com/btrfs-assistant/btrfs-assistant"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://LICENSE;md5=bf7e2ce7c2a6b6b42b34714d917ee2c7"
SRC_URI = "git://gitlab.com/btrfs-assistant/btrfs-assistant.git;protocol=https;nobranch=1"
SRCREV = "a8267fade8e9d7dcea83dc944ab7930a21793c14"
PV = "2.1.1"
S = "${WORKDIR}/git"
DEPENDS = "qtbase qtbase-native qttools-native qtwayland qtwayland-native btrfs-tools"
RRECOMMENDS:${PN} = "snapper qadwaitadecorations"
inherit qt6-cmake
FILES:${PN} += "${datadir}"

View File

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

View File

@ -0,0 +1,16 @@
SUMMARY = "A simple polkit authentication agent for Hyprland, written in QT/QML."
HOMEPAGE = "https://hyprland.org/"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=778ddc598b3f2a2da3657dda514da983"
SRC_URI = "git://github.com/hyprwm/hyprpolkitagent.git;protocol=https;branch=main"
SRCREV = "615efd49303cb164bbf4ad065792e02d8f652a36"
S = "${WORKDIR}/git"
PV = "0.1.1"
DEPENDS = "qtbase qtquick3d qttools-native qtwayland qtwayland-native polkit polkit-qt hyprutils"
inherit qt6-cmake pkgconfig
FILES:${PN} += "${systemd_user_unitdir} ${datadir}/dbus-1"

View File

@ -0,0 +1,14 @@
SUMMARY = "A tiny qt6/qml application to display information about the running system, or copy diagnostics data, without the terminal."
HOMEPAGE = "https://hyprland.org/"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=778ddc598b3f2a2da3657dda514da983"
SRC_URI = "git://github.com/hyprwm/hyprsysteminfo.git;protocol=https;branch=main"
SRCREV = "8b271e2ba39a5a9299e4e7bb60245a71704f5a89"
S = "${WORKDIR}/git"
PV = "0.1.1"
DEPENDS = "qtbase qtquick3d qttools-native hyprutils qtwayland qtwayland-native"
inherit qt6-cmake

View File

@ -0,0 +1,18 @@
SUMMARY = "PolicyKit Qt wrapper"
LICENSE = "GPL-2.0-or-later & LGPL-2.0-or-later & BSD-3-Clause"
LIC_FILES_CHKSUM = " \
file://LICENSES/GPL-2.0-or-later.txt;md5=9e2385fe012386d34dcc5c9863070881 \
file://LICENSES/LGPL-2.0-or-later.txt;md5=da48810c4ddf8e49efa031294a26b98c \
file://LICENSES/BSD-3-Clause.txt;md5=954f4d71a37096249f837652a7f586c0 \
"
inherit qt6-cmake pkgconfig
DEPENDS += "qtbase polkit glib-2.0"
SRC_URI = "https://download.kde.org/stable/${BPN}-1/${BPN}-1-${PV}.tar.xz"
SRC_URI[sha256sum] = "5d3b611c062d2b76a93750bb10c907bfd21d1ff08d0a15dc2cf63e278e1677fb"
S = "${UNPACKDIR}/${BPN}-1-${PV}"
PV = "0.200.0"
EXTRA_OECMAKE = "-DQT_MAJOR_VERSION=6"

View File

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

View File

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

View File

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

View File

@ -1,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,13 @@
SUMMARY = "FFMPEG wrapper for Python"
LICENSE = "BSD-2-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=6c357400c52c80176e076a6d9eaed6d2"
SRC_URI = "git://github.com/imageio/imageio-ffmpeg.git;protocol=https;branch=master"
inherit python_setuptools_build_meta
S = "${WORKDIR}/git"
PV = "0.5.1"
SRCREV = "b53cbc534f19df1496b516974f32bc3d4c25d3cc"
RDEPENDS:${PN} += "ffmpeg python3-imageio"

View File

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

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

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -0,0 +1,26 @@
From 5f5f3d1c036dd685090e4fad369000174f9c6f41 Mon Sep 17 00:00:00 2001
From: Markus Volk <f_l_k@t-online.de>
Date: Sun, 27 Oct 2024 15:45:28 +0100
Subject: [PATCH] Cargo.toml: set panic to unwind; dont strip
Signed-off-by: Markus Volk <f_l_k@t-online.de>
---
Cargo.toml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/Cargo.toml b/Cargo.toml
index 772193e..4c8d36c 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -33,6 +33,6 @@ tokio = { version = "1.28", features = ["full"] }
[profile.release]
lto = "fat"
codegen-units = 1
-panic = "abort"
-strip = true
+panic = "unwind"
+strip = false
opt-level = 3
--
2.47.0

View File

@ -0,0 +1,29 @@
From 61aa245a0c4a2bffa498138139b822c227a91a34 Mon Sep 17 00:00:00 2001
From: Markus Volk <f_l_k@t-online.de>
Date: Mon, 28 Oct 2024 22:26:20 +0100
Subject: [PATCH] main.rs: adjust application_id
This fixes icon not shown in applications that rely on proper application_id
naming (e.g. nwg-dock-hyprland)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
---
src/main.rs | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/main.rs b/src/main.rs
index 9bc13ce..4d39674 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -151,7 +151,7 @@ along with this program; if not, see
}
let app = Application::builder()
- .application_id("nnyyxxxx.hyprwall")
+ .application_id("hyprwall")
.build();
app.connect_activate(gui::build_ui);
--
2.47.0

View File

@ -0,0 +1,363 @@
SUMMARY = "GUI for setting wallpapers, written in Rust"
HOMEPAGE = "https://github.com/nnyyxxxx/hyprpapergui.git"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://LICENSE;md5=b234ee4d69f5fce4486a80fdaf4a4263"
SRC_URI += "git://github.com/nnyyxxxx/hyprwall.git;protocol=https;nobranch=1;branch=main"
SRC_URI += "file://0001-Cargo.toml-set-panic-to-unwind-dont-strip.patch"
SRC_URI += "file://0001-main.rs-adjust-application_id.patch"
SRCREV = "65773367eac77d1e122a607ca64008841f70ddc7"
S = "${WORKDIR}/git"
PV = "0.1.6"
DEPENDS = "gdk-pixbuf graphene gtk4"
inherit cargo pkgconfig gtk-icon-cache
SRC_URI += " \
crate://crates.io/addr2line/0.24.2 \
crate://crates.io/adler2/2.0.0 \
crate://crates.io/anstream/0.6.17 \
crate://crates.io/anstyle-parse/0.2.6 \
crate://crates.io/anstyle-query/1.1.2 \
crate://crates.io/anstyle-wincon/3.0.6 \
crate://crates.io/anstyle/1.0.9 \
crate://crates.io/autocfg/1.4.0 \
crate://crates.io/backtrace/0.3.74 \
crate://crates.io/bitflags/2.6.0 \
crate://crates.io/byteorder/1.5.0 \
crate://crates.io/bytes/1.8.0 \
crate://crates.io/cairo-rs/0.18.5 \
crate://crates.io/cairo-rs/0.20.1 \
crate://crates.io/cairo-sys-rs/0.18.2 \
crate://crates.io/cairo-sys-rs/0.20.0 \
crate://crates.io/cfg-expr/0.15.8 \
crate://crates.io/cfg-expr/0.17.0 \
crate://crates.io/cfg-if/1.0.0 \
crate://crates.io/clap/4.5.20 \
crate://crates.io/clap_builder/4.5.20 \
crate://crates.io/clap_derive/4.5.18 \
crate://crates.io/clap_lex/0.7.2 \
crate://crates.io/colorchoice/1.0.3 \
crate://crates.io/crossbeam-channel/0.5.13 \
crate://crates.io/crossbeam-deque/0.8.5 \
crate://crates.io/crossbeam-epoch/0.9.18 \
crate://crates.io/crossbeam-utils/0.8.20 \
crate://crates.io/dirs-sys/0.4.1 \
crate://crates.io/dirs/5.0.1 \
crate://crates.io/either/1.13.0 \
crate://crates.io/equivalent/1.0.1 \
crate://crates.io/field-offset/0.3.6 \
crate://crates.io/futures-channel/0.3.31 \
crate://crates.io/futures-core/0.3.31 \
crate://crates.io/futures-executor/0.3.31 \
crate://crates.io/futures-io/0.3.31 \
crate://crates.io/futures-macro/0.3.31 \
crate://crates.io/futures-task/0.3.31 \
crate://crates.io/futures-util/0.3.31 \
crate://crates.io/gdk-pixbuf-sys/0.18.0 \
crate://crates.io/gdk-pixbuf-sys/0.20.4 \
crate://crates.io/gdk-pixbuf/0.18.5 \
crate://crates.io/gdk-pixbuf/0.20.4 \
crate://crates.io/gdk-sys/0.18.0 \
crate://crates.io/gdk/0.18.0 \
crate://crates.io/gdk4-sys/0.9.2 \
crate://crates.io/gdk4/0.9.2 \
crate://crates.io/getrandom/0.2.15 \
crate://crates.io/gimli/0.31.1 \
crate://crates.io/gio-sys/0.18.1 \
crate://crates.io/gio-sys/0.20.4 \
crate://crates.io/gio/0.18.4 \
crate://crates.io/gio/0.20.4 \
crate://crates.io/glib-macros/0.18.5 \
crate://crates.io/glib-macros/0.20.4 \
crate://crates.io/glib-sys/0.18.1 \
crate://crates.io/glib-sys/0.20.4 \
crate://crates.io/glib/0.18.5 \
crate://crates.io/glib/0.20.4 \
crate://crates.io/gobject-sys/0.18.0 \
crate://crates.io/gobject-sys/0.20.4 \
crate://crates.io/graphene-rs/0.20.4 \
crate://crates.io/graphene-sys/0.20.4 \
crate://crates.io/gsk4-sys/0.9.2 \
crate://crates.io/gsk4/0.9.2 \
crate://crates.io/gtk4-macros/0.9.1 \
crate://crates.io/gtk4-sys/0.9.2 \
crate://crates.io/gtk4/0.9.2 \
crate://crates.io/hashbrown/0.15.0 \
crate://crates.io/heck/0.4.1 \
crate://crates.io/heck/0.5.0 \
crate://crates.io/hermit-abi/0.3.9 \
crate://crates.io/indexmap/2.6.0 \
crate://crates.io/is_terminal_polyfill/1.70.1 \
crate://crates.io/lazy_static/1.5.0 \
crate://crates.io/libc/0.2.161 \
crate://crates.io/libredox/0.1.3 \
crate://crates.io/lock_api/0.4.12 \
crate://crates.io/memchr/2.7.4 \
crate://crates.io/memoffset/0.9.1 \
crate://crates.io/miniz_oxide/0.8.0 \
crate://crates.io/mio/1.0.2 \
crate://crates.io/num_cpus/1.16.0 \
crate://crates.io/object/0.36.5 \
crate://crates.io/once_cell/1.20.2 \
crate://crates.io/option-ext/0.2.0 \
crate://crates.io/pango-sys/0.18.0 \
crate://crates.io/pango-sys/0.20.4 \
crate://crates.io/pango/0.18.3 \
crate://crates.io/pango/0.20.4 \
crate://crates.io/parking_lot/0.12.3 \
crate://crates.io/parking_lot_core/0.9.10 \
crate://crates.io/pin-project-lite/0.2.15 \
crate://crates.io/pin-utils/0.1.0 \
crate://crates.io/pkg-config/0.3.31 \
crate://crates.io/ppv-lite86/0.2.20 \
crate://crates.io/proc-macro-crate/2.0.0 \
crate://crates.io/proc-macro-crate/3.2.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.89 \
crate://crates.io/quote/1.0.37 \
crate://crates.io/rand/0.8.5 \
crate://crates.io/rand_chacha/0.3.1 \
crate://crates.io/rand_core/0.6.4 \
crate://crates.io/rayon-core/1.12.1 \
crate://crates.io/rayon/1.10.0 \
crate://crates.io/redox_syscall/0.5.7 \
crate://crates.io/redox_users/0.4.6 \
crate://crates.io/rustc-demangle/0.1.24 \
crate://crates.io/rustc_version/0.4.1 \
crate://crates.io/scopeguard/1.2.0 \
crate://crates.io/semver/1.0.23 \
crate://crates.io/serde/1.0.213 \
crate://crates.io/serde_derive/1.0.213 \
crate://crates.io/serde_spanned/0.6.8 \
crate://crates.io/shellexpand/3.1.0 \
crate://crates.io/signal-hook-registry/1.4.2 \
crate://crates.io/slab/0.4.9 \
crate://crates.io/smallvec/1.13.2 \
crate://crates.io/socket2/0.5.7 \
crate://crates.io/strsim/0.11.1 \
crate://crates.io/syn/1.0.109 \
crate://crates.io/syn/2.0.85 \
crate://crates.io/system-deps/6.2.2 \
crate://crates.io/system-deps/7.0.3 \
crate://crates.io/target-lexicon/0.12.16 \
crate://crates.io/thiserror-impl/1.0.65 \
crate://crates.io/thiserror/1.0.65 \
crate://crates.io/tokio-macros/2.4.0 \
crate://crates.io/tokio/1.41.0 \
crate://crates.io/toml/0.8.19 \
crate://crates.io/toml_datetime/0.6.8 \
crate://crates.io/toml_edit/0.20.7 \
crate://crates.io/toml_edit/0.22.22 \
crate://crates.io/unicode-ident/1.0.13 \
crate://crates.io/utf8parse/0.2.2 \
crate://crates.io/version-compare/0.2.0 \
crate://crates.io/version_check/0.9.5 \
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/windows-sys/0.48.0 \
crate://crates.io/windows-sys/0.52.0 \
crate://crates.io/windows-sys/0.59.0 \
crate://crates.io/windows-targets/0.48.5 \
crate://crates.io/windows-targets/0.52.6 \
crate://crates.io/windows_aarch64_gnullvm/0.48.5 \
crate://crates.io/windows_aarch64_gnullvm/0.52.6 \
crate://crates.io/windows_aarch64_msvc/0.48.5 \
crate://crates.io/windows_aarch64_msvc/0.52.6 \
crate://crates.io/windows_i686_gnu/0.48.5 \
crate://crates.io/windows_i686_gnu/0.52.6 \
crate://crates.io/windows_i686_gnullvm/0.52.6 \
crate://crates.io/windows_i686_msvc/0.48.5 \
crate://crates.io/windows_i686_msvc/0.52.6 \
crate://crates.io/windows_x86_64_gnu/0.48.5 \
crate://crates.io/windows_x86_64_gnu/0.52.6 \
crate://crates.io/windows_x86_64_gnullvm/0.48.5 \
crate://crates.io/windows_x86_64_gnullvm/0.52.6 \
crate://crates.io/windows_x86_64_msvc/0.48.5 \
crate://crates.io/windows_x86_64_msvc/0.52.6 \
crate://crates.io/winnow/0.5.40 \
crate://crates.io/winnow/0.6.20 \
crate://crates.io/zerocopy-derive/0.7.35 \
crate://crates.io/zerocopy/0.7.35 \
"
SRC_URI[addr2line-0.24.2.sha256sum] = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1"
SRC_URI[adler2-2.0.0.sha256sum] = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627"
SRC_URI[anstream-0.6.17.sha256sum] = "23a1e53f0f5d86382dafe1cf314783b2044280f406e7e1506368220ad11b1338"
SRC_URI[anstyle-parse-0.2.6.sha256sum] = "3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9"
SRC_URI[anstyle-query-1.1.2.sha256sum] = "79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c"
SRC_URI[anstyle-wincon-3.0.6.sha256sum] = "2109dbce0e72be3ec00bed26e6a7479ca384ad226efdd66db8fa2e3a38c83125"
SRC_URI[anstyle-1.0.9.sha256sum] = "8365de52b16c035ff4fcafe0092ba9390540e3e352870ac09933bebcaa2c8c56"
SRC_URI[autocfg-1.4.0.sha256sum] = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26"
SRC_URI[backtrace-0.3.74.sha256sum] = "8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a"
SRC_URI[bitflags-2.6.0.sha256sum] = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de"
SRC_URI[byteorder-1.5.0.sha256sum] = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
SRC_URI[bytes-1.8.0.sha256sum] = "9ac0150caa2ae65ca5bd83f25c7de183dea78d4d366469f148435e2acfbad0da"
SRC_URI[cairo-rs-0.18.5.sha256sum] = "8ca26ef0159422fb77631dc9d17b102f253b876fe1586b03b803e63a309b4ee2"
SRC_URI[cairo-rs-0.20.1.sha256sum] = "e8a0ea147c94108c9613235388f540e4d14c327f7081c9e471fc8ee8a2533e69"
SRC_URI[cairo-sys-rs-0.18.2.sha256sum] = "685c9fa8e590b8b3d678873528d83411db17242a73fccaed827770ea0fedda51"
SRC_URI[cairo-sys-rs-0.20.0.sha256sum] = "428290f914b9b86089f60f5d8a9f6e440508e1bcff23b25afd51502b0a2da88f"
SRC_URI[cfg-expr-0.15.8.sha256sum] = "d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02"
SRC_URI[cfg-expr-0.17.0.sha256sum] = "d0890061c4d3223e7267f3bad2ec40b997d64faac1c2815a4a9d95018e2b9e9c"
SRC_URI[cfg-if-1.0.0.sha256sum] = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
SRC_URI[clap-4.5.20.sha256sum] = "b97f376d85a664d5837dbae44bf546e6477a679ff6610010f17276f686d867e8"
SRC_URI[clap_builder-4.5.20.sha256sum] = "19bc80abd44e4bed93ca373a0704ccbd1b710dc5749406201bb018272808dc54"
SRC_URI[clap_derive-4.5.18.sha256sum] = "4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab"
SRC_URI[clap_lex-0.7.2.sha256sum] = "1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97"
SRC_URI[colorchoice-1.0.3.sha256sum] = "5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990"
SRC_URI[crossbeam-channel-0.5.13.sha256sum] = "33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2"
SRC_URI[crossbeam-deque-0.8.5.sha256sum] = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d"
SRC_URI[crossbeam-epoch-0.9.18.sha256sum] = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e"
SRC_URI[crossbeam-utils-0.8.20.sha256sum] = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80"
SRC_URI[dirs-sys-0.4.1.sha256sum] = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c"
SRC_URI[dirs-5.0.1.sha256sum] = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225"
SRC_URI[either-1.13.0.sha256sum] = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0"
SRC_URI[equivalent-1.0.1.sha256sum] = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
SRC_URI[field-offset-0.3.6.sha256sum] = "38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f"
SRC_URI[futures-channel-0.3.31.sha256sum] = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10"
SRC_URI[futures-core-0.3.31.sha256sum] = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e"
SRC_URI[futures-executor-0.3.31.sha256sum] = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f"
SRC_URI[futures-io-0.3.31.sha256sum] = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6"
SRC_URI[futures-macro-0.3.31.sha256sum] = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650"
SRC_URI[futures-task-0.3.31.sha256sum] = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988"
SRC_URI[futures-util-0.3.31.sha256sum] = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81"
SRC_URI[gdk-pixbuf-sys-0.18.0.sha256sum] = "3f9839ea644ed9c97a34d129ad56d38a25e6756f99f3a88e15cd39c20629caf7"
SRC_URI[gdk-pixbuf-sys-0.20.4.sha256sum] = "687343b059b91df5f3fbd87b4307038fa9e647fcc0461d0d3f93e94fee20bf3d"
SRC_URI[gdk-pixbuf-0.18.5.sha256sum] = "50e1f5f1b0bfb830d6ccc8066d18db35c487b1b2b1e8589b5dfe9f07e8defaec"
SRC_URI[gdk-pixbuf-0.20.4.sha256sum] = "c4c29071a9e92337d8270a85cb0510cda4ac478be26d09ad027cc1d081911b19"
SRC_URI[gdk-sys-0.18.0.sha256sum] = "31ff856cb3386dae1703a920f803abafcc580e9b5f711ca62ed1620c25b51ff2"
SRC_URI[gdk-0.18.0.sha256sum] = "f5ba081bdef3b75ebcdbfc953699ed2d7417d6bd853347a42a37d76406a33646"
SRC_URI[gdk4-sys-0.9.2.sha256sum] = "7d3c03d1ea9d5199f14f060890fde68a3b5ec5699144773d1fa6abf337bfbc9c"
SRC_URI[gdk4-0.9.2.sha256sum] = "c121aeeb0cf7545877ae615dac6bfd088b739d8abee4d55e7143b06927d16a31"
SRC_URI[getrandom-0.2.15.sha256sum] = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7"
SRC_URI[gimli-0.31.1.sha256sum] = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f"
SRC_URI[gio-sys-0.18.1.sha256sum] = "37566df850baf5e4cb0dfb78af2e4b9898d817ed9263d1090a2df958c64737d2"
SRC_URI[gio-sys-0.20.4.sha256sum] = "4f7efc368de04755344f0084104835b6bb71df2c1d41e37d863947392a894779"
SRC_URI[gio-0.18.4.sha256sum] = "d4fc8f532f87b79cbc51a79748f16a6828fb784be93145a322fa14d06d354c73"
SRC_URI[gio-0.20.4.sha256sum] = "b8d999e8fb09583e96080867e364bc1e701284ad206c76a5af480d63833ad43c"
SRC_URI[glib-macros-0.18.5.sha256sum] = "0bb0228f477c0900c880fd78c8759b95c7636dbd7842707f49e132378aa2acdc"
SRC_URI[glib-macros-0.20.4.sha256sum] = "a6bf88f70cd5720a6197639dcabcb378dd528d0cb68cb1f45e3b358bcb841cd7"
SRC_URI[glib-sys-0.18.1.sha256sum] = "063ce2eb6a8d0ea93d2bf8ba1957e78dbab6be1c2220dd3daca57d5a9d869898"
SRC_URI[glib-sys-0.20.4.sha256sum] = "5f9eca5d88cfa6a453b00d203287c34a2b7cac3a7831779aa2bb0b3c7233752b"
SRC_URI[glib-0.18.5.sha256sum] = "233daaf6e83ae6a12a52055f568f9d7cf4671dabb78ff9560ab6da230ce00ee5"
SRC_URI[glib-0.20.4.sha256sum] = "adcf1ec6d3650bf9fdbc6cee242d4fcebc6f6bfd9bea5b929b6a8b7344eb85ff"
SRC_URI[gobject-sys-0.18.0.sha256sum] = "0850127b514d1c4a4654ead6dedadb18198999985908e6ffe4436f53c785ce44"
SRC_URI[gobject-sys-0.20.4.sha256sum] = "a4c674d2ff8478cf0ec29d2be730ed779fef54415a2fb4b565c52def62696462"
SRC_URI[graphene-rs-0.20.4.sha256sum] = "1f53144c7fe78292705ff23935f1477d511366fb2f73c43d63b37be89076d2fe"
SRC_URI[graphene-sys-0.20.4.sha256sum] = "e741797dc5081e59877a4d72c442c72d61efdd99161a0b1c1b29b6b988934b99"
SRC_URI[gsk4-sys-0.9.2.sha256sum] = "0f9fb607554f9f4e8829eb7ea301b0fde051e1dbfd5d16b143a8a9c2fac6c01b"
SRC_URI[gsk4-0.9.2.sha256sum] = "aa21a2f7c51ee1c6cc1242c2faf3aae2b7566138f182696759987bde8219e922"
SRC_URI[gtk4-macros-0.9.1.sha256sum] = "e9e7b362c8fccd2712297903717d65d30defdab2b509bc9d209cbe5ffb9fabaf"
SRC_URI[gtk4-sys-0.9.2.sha256sum] = "cbe4325908b1c1642dbb48e9f49c07a73185babf43e8b2065b0f881a589f55b8"
SRC_URI[gtk4-0.9.2.sha256sum] = "31e2d105ce672f5cdcb5af2602e91c2901e91c72da15ab76f613ad57ecf04c6d"
SRC_URI[hashbrown-0.15.0.sha256sum] = "1e087f84d4f86bf4b218b927129862374b72199ae7d8657835f1e89000eea4fb"
SRC_URI[heck-0.4.1.sha256sum] = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
SRC_URI[heck-0.5.0.sha256sum] = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
SRC_URI[hermit-abi-0.3.9.sha256sum] = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024"
SRC_URI[indexmap-2.6.0.sha256sum] = "707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da"
SRC_URI[is_terminal_polyfill-1.70.1.sha256sum] = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf"
SRC_URI[lazy_static-1.5.0.sha256sum] = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
SRC_URI[libc-0.2.161.sha256sum] = "8e9489c2807c139ffd9c1794f4af0ebe86a828db53ecdc7fea2111d0fed085d1"
SRC_URI[libredox-0.1.3.sha256sum] = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d"
SRC_URI[lock_api-0.4.12.sha256sum] = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17"
SRC_URI[memchr-2.7.4.sha256sum] = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3"
SRC_URI[memoffset-0.9.1.sha256sum] = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a"
SRC_URI[miniz_oxide-0.8.0.sha256sum] = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1"
SRC_URI[mio-1.0.2.sha256sum] = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec"
SRC_URI[num_cpus-1.16.0.sha256sum] = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43"
SRC_URI[object-0.36.5.sha256sum] = "aedf0a2d09c573ed1d8d85b30c119153926a2b36dce0ab28322c09a117a4683e"
SRC_URI[once_cell-1.20.2.sha256sum] = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775"
SRC_URI[option-ext-0.2.0.sha256sum] = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d"
SRC_URI[pango-sys-0.18.0.sha256sum] = "436737e391a843e5933d6d9aa102cb126d501e815b83601365a948a518555dc5"
SRC_URI[pango-sys-0.20.4.sha256sum] = "84fd65917bf12f06544ae2bbc200abf9fc0a513a5a88a0fa81013893aef2b838"
SRC_URI[pango-0.18.3.sha256sum] = "7ca27ec1eb0457ab26f3036ea52229edbdb74dee1edd29063f5b9b010e7ebee4"
SRC_URI[pango-0.20.4.sha256sum] = "aa26aa54b11094d72141a754901cd71d9356432bb8147f9cace8d9c7ba95f356"
SRC_URI[parking_lot-0.12.3.sha256sum] = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27"
SRC_URI[parking_lot_core-0.9.10.sha256sum] = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8"
SRC_URI[pin-project-lite-0.2.15.sha256sum] = "915a1e146535de9163f3987b8944ed8cf49a18bb0056bcebcdcece385cece4ff"
SRC_URI[pin-utils-0.1.0.sha256sum] = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
SRC_URI[pkg-config-0.3.31.sha256sum] = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2"
SRC_URI[ppv-lite86-0.2.20.sha256sum] = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04"
SRC_URI[proc-macro-crate-2.0.0.sha256sum] = "7e8366a6159044a37876a2b9817124296703c586a5c92e2c53751fa06d8d43e8"
SRC_URI[proc-macro-crate-3.2.0.sha256sum] = "8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b"
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.89.sha256sum] = "f139b0662de085916d1fb67d2b4169d1addddda1919e696f3252b740b629986e"
SRC_URI[quote-1.0.37.sha256sum] = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af"
SRC_URI[rand-0.8.5.sha256sum] = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
SRC_URI[rand_chacha-0.3.1.sha256sum] = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
SRC_URI[rand_core-0.6.4.sha256sum] = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
SRC_URI[rayon-core-1.12.1.sha256sum] = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2"
SRC_URI[rayon-1.10.0.sha256sum] = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa"
SRC_URI[redox_syscall-0.5.7.sha256sum] = "9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f"
SRC_URI[redox_users-0.4.6.sha256sum] = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43"
SRC_URI[rustc-demangle-0.1.24.sha256sum] = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f"
SRC_URI[rustc_version-0.4.1.sha256sum] = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92"
SRC_URI[scopeguard-1.2.0.sha256sum] = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
SRC_URI[semver-1.0.23.sha256sum] = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b"
SRC_URI[serde-1.0.213.sha256sum] = "3ea7893ff5e2466df8d720bb615088341b295f849602c6956047f8f80f0e9bc1"
SRC_URI[serde_derive-1.0.213.sha256sum] = "7e85ad2009c50b58e87caa8cd6dac16bdf511bbfb7af6c33df902396aa480fa5"
SRC_URI[serde_spanned-0.6.8.sha256sum] = "87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1"
SRC_URI[shellexpand-3.1.0.sha256sum] = "da03fa3b94cc19e3ebfc88c4229c49d8f08cdbd1228870a45f0ffdf84988e14b"
SRC_URI[signal-hook-registry-1.4.2.sha256sum] = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1"
SRC_URI[slab-0.4.9.sha256sum] = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67"
SRC_URI[smallvec-1.13.2.sha256sum] = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67"
SRC_URI[socket2-0.5.7.sha256sum] = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c"
SRC_URI[strsim-0.11.1.sha256sum] = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
SRC_URI[syn-1.0.109.sha256sum] = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
SRC_URI[syn-2.0.85.sha256sum] = "5023162dfcd14ef8f32034d8bcd4cc5ddc61ef7a247c024a33e24e1f24d21b56"
SRC_URI[system-deps-6.2.2.sha256sum] = "a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349"
SRC_URI[system-deps-7.0.3.sha256sum] = "66d23aaf9f331227789a99e8de4c91bf46703add012bdfd45fdecdfb2975a005"
SRC_URI[target-lexicon-0.12.16.sha256sum] = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1"
SRC_URI[thiserror-impl-1.0.65.sha256sum] = "ae71770322cbd277e69d762a16c444af02aa0575ac0d174f0b9562d3b37f8602"
SRC_URI[thiserror-1.0.65.sha256sum] = "5d11abd9594d9b38965ef50805c5e469ca9cc6f197f883f717e0269a3057b3d5"
SRC_URI[tokio-macros-2.4.0.sha256sum] = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752"
SRC_URI[tokio-1.41.0.sha256sum] = "145f3413504347a2be84393cc8a7d2fb4d863b375909ea59f2158261aa258bbb"
SRC_URI[toml-0.8.19.sha256sum] = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e"
SRC_URI[toml_datetime-0.6.8.sha256sum] = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41"
SRC_URI[toml_edit-0.20.7.sha256sum] = "70f427fce4d84c72b5b732388bf4a9f4531b53f74e2887e3ecb2481f68f66d81"
SRC_URI[toml_edit-0.22.22.sha256sum] = "4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5"
SRC_URI[unicode-ident-1.0.13.sha256sum] = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe"
SRC_URI[utf8parse-0.2.2.sha256sum] = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
SRC_URI[version-compare-0.2.0.sha256sum] = "852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b"
SRC_URI[version_check-0.9.5.sha256sum] = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
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[windows-sys-0.48.0.sha256sum] = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
SRC_URI[windows-sys-0.52.0.sha256sum] = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
SRC_URI[windows-sys-0.59.0.sha256sum] = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
SRC_URI[windows-targets-0.48.5.sha256sum] = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c"
SRC_URI[windows-targets-0.52.6.sha256sum] = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
SRC_URI[windows_aarch64_gnullvm-0.48.5.sha256sum] = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
SRC_URI[windows_aarch64_gnullvm-0.52.6.sha256sum] = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
SRC_URI[windows_aarch64_msvc-0.48.5.sha256sum] = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
SRC_URI[windows_aarch64_msvc-0.52.6.sha256sum] = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
SRC_URI[windows_i686_gnu-0.48.5.sha256sum] = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
SRC_URI[windows_i686_gnu-0.52.6.sha256sum] = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
SRC_URI[windows_i686_gnullvm-0.52.6.sha256sum] = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
SRC_URI[windows_i686_msvc-0.48.5.sha256sum] = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
SRC_URI[windows_i686_msvc-0.52.6.sha256sum] = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
SRC_URI[windows_x86_64_gnu-0.48.5.sha256sum] = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
SRC_URI[windows_x86_64_gnu-0.52.6.sha256sum] = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
SRC_URI[windows_x86_64_gnullvm-0.48.5.sha256sum] = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
SRC_URI[windows_x86_64_gnullvm-0.52.6.sha256sum] = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
SRC_URI[windows_x86_64_msvc-0.48.5.sha256sum] = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
SRC_URI[windows_x86_64_msvc-0.52.6.sha256sum] = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
SRC_URI[winnow-0.5.40.sha256sum] = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876"
SRC_URI[winnow-0.6.20.sha256sum] = "36c1fec1a2bb5866f07c25f68c26e565c4c200aebb96d7e55710c19d3e8ac49b"
SRC_URI[zerocopy-derive-0.7.35.sha256sum] = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e"
SRC_URI[zerocopy-0.7.35.sha256sum] = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0"
do_install:append() {
install -d ${D}${datadir}/applications ${D}${datadir}/icons/hicolor/scalable/apps
install -m 0644 ${S}/hyprwall.desktop ${D}${datadir}/applications
install -m 0644 ${S}/hyprwall.svg ${D}${datadir}/icons/hicolor/scalable/apps
}
FILES:${PN} += "${datadir}"

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,10 +1,14 @@
[Unit]
Description=Highly customizable Wayland bar for Sway and Wlroots based compositors.
Description=Highly customizable Wayland bar
Documentation=https://github.com/Alexays/Waybar/wiki/
PartOf=graphical-session.target
After=graphical-session.target
ConditionEnvironment=WAYLAND_DISPLAY
[Service]
ExecStart=/usr/bin/waybar
ExecReload=kill -SIGUSR2 $MAINPID
ExecStart=waybar
Slice=session.slice
TimeoutStopSec=5sec
Restart=on-failure
[Install]

View File

@ -16,7 +16,7 @@ SRC_URI = " \
S = "${WORKDIR}/git"
PV = "0.11.0"
SRCREV = "d56dd6ee7fdf8c5ba4e90790af62b7f7829d3a47"
SRCREV = "20ca48c3b863a8b11dc149161a3e6e33ce97eea5"
DEPENDS += " \
date \

View File

@ -4,12 +4,22 @@ 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 python_setuptools_build_meta
S = "${WORKDIR}/git"
PV = "2.2"
SRCREV = "bbdca8a4d96208c748af7307fbcf3d61e46bc64e"
PV = "2.4"
SRCREV = "723e1c296a9d06fdcec5837d61ca4326c63d63c7"
FILES:${PN} += "${datadir}"
RDEPENDS:${PN} = " \
python3-imageio \
python3-imageio-ffmpeg \
python3-importlib-metadata \
python3-pathlib2 \
python3-pillow \
python3-platformdirs \
python3-pygobject \
python3-screeninfo \
socat \
"

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -6,12 +6,12 @@ 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"
DEPENDS = "wayland wayland-native wayland-protocols hyprlang sdbus-c++"
S = "${WORKDIR}/git"
SRCREV = "7cff4581a3753154fc5b41f39a098fad49b777b1"
PV = "0.1.2"
SRCREV = "26780ac51f6e7273e3934885036b7a7ed1a5af01"
PV = "0.1.5"
inherit cmake pkgconfig
FILES:${PN} += "${systemd_user_unitdir}"
FILES:${PN} += "${systemd_user_unitdir} ${datadir}/hypr/hypridle.conf"

View File

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

View File

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

View File

@ -11,6 +11,7 @@ DEPENDS += " \
aquamarine \
cairo \
hyprcursor \
hyprgraphics \
hyprlang \
hyprutils \
jq-native \
@ -40,10 +41,10 @@ RRECOMMENDS:${PN} ?= " \
hyprland-contrib \
"
SRC_URI = "gitsm://github.com/hyprwm/Hyprland.git;protocol=https;branch=main"
SRC_URI = "gitsm://github.com/hyprwm/Hyprland.git;protocol=https;nobranch=1"
SRCREV = "0f594732b063a90d44df8c5d402d658f27471dfe"
PV = "0.43"
SRCREV = "9f7a96b997d90c4c188f3837e02859a25a05611e"
PV = "0.45.2"
S = "${WORKDIR}/git"
inherit meson pkgconfig features_check
@ -53,10 +54,11 @@ PACKAGECONFIG ?= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd xwayland', d)}"
PACKAGECONFIG[systemd] = "-Dsystemd=enabled,-Dsystemd=disabled"
PACKAGECONFIG[xwayland] = "-Dxwayland=enabled,-Dxwayland=disabled,libxcb xcb-util-wm xcb-util-renderutil xwayland,xwayland"
PACKAGECONFIG[legacy_renderer] = "-Dlegacy_renderer=enabled,-Dlegacy_renderer=disabled"
PACKAGECONFIG[qt] = ",,hyprland-qtutils,hyprland-qtutils hyprpolkitagent xdg-desktop-portal-hyprland hyprsysteminfo hyprland-welcome"
do_configure:prepend() {
cd ${S} && scripts/generateVersion.sh
}
FILES:${PN} += "${datadir}"
FILES:${PN} += "${datadir} ${systemd_user_unitdir}"

View File

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

View File

@ -18,6 +18,7 @@ DEPENDS = " \
libwebp \
libxkbcommon \
pango \
sdbus-c++ \
virtual/egl \
virtual/libgl \
wayland \
@ -26,8 +27,8 @@ DEPENDS = " \
"
S = "${WORKDIR}/git"
SRCREV = "9393a3e94d837229714e28041427709756033f5a"
PV = "0.4.1"
SRCREV = "c3c28feb4c6469269d049185e9427bf4a33c8c40"
PV = "0.5.0"
inherit cmake pkgconfig features_check

View File

@ -5,8 +5,8 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=936078e4e67b0e1e1bd1e862d4ffbc25"
SRC_URI = "git://github.com/hyprwm/hyprpaper.git;protocol=https;branch=main"
PV = "0.7.1"
SRCREV = "91e17e12ff7e862214197cc75cd7d9821eb7d0f7"
PV = "0.7.3"
SRCREV = "eb9db3b815b09e8dcc5ae92b1bd03f9c8e63eeea"
S = "${WORKDIR}/git"
DEPENDS += " \
@ -14,8 +14,10 @@ DEPENDS += " \
file \
fribidi \
hyprlang \
hyprgraphics \
hyprwayland-scanner-native \
jpeg \
libjxl \
libglvnd \
libwebp \
pango \
@ -29,3 +31,5 @@ RDEPENDS:${PN} = "hyprlang"
REQUIRED_DISTRO_FEATURES = "wayland"
inherit cmake pkgconfig features_check
FILES:${PN} += "${systemd_user_unitdir}"

View File

@ -5,21 +5,22 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=936078e4e67b0e1e1bd1e862d4ffbc25"
SRC_URI = "git://github.com/hyprwm/hyprpicker.git;protocol=https;branch=main"
PV = "0.3.0"
PV = "0.4.1"
S = "${WORKDIR}/git"
SRCREV = "38fe668e58014c75cf28f7cb5fc136aa710e7039"
SRCREV = "116cec14a552191a9ad69ca96252ca12ecfa9826"
DEPENDS = " \
cairo \
fribidi \
hyprutils \
hyprwayland-scanner \
hyprwayland-scanner-native \
jpeg \
libxkbcommon \
pango \
pcre \
util-linux \
wayland \
wayland-native \
wayland-protocols \
"

View File

@ -0,0 +1,49 @@
From d34f18114d634a7a0769259b9453121d1e738de6 Mon Sep 17 00:00:00 2001
From: Markus Volk <f_l_k@t-online.de>
Date: Sat, 14 Dec 2024 17:59:40 +0100
Subject: [PATCH] sFullscreenState->SFullscreenState
Signed-off-by: Markus Volk <f_l_k@t-online.de>
---
src/Overview.cpp | 4 ++--
src/Render.cpp | 6 +++---
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/src/Overview.cpp b/src/Overview.cpp
index d28da70..38d61fd 100644
--- a/src/Overview.cpp
+++ b/src/Overview.cpp
@@ -41,7 +41,7 @@ void CHyprspaceWidget::show() {
if (ws->m_efFullscreenMode == FSMODE_FULLSCREEN) w->m_bWantsInitialFullscreen = true;
// we use the getWindowFromHandle function to prevent dangling pointers
prevFullscreen.emplace_back(std::make_tuple((uint32_t)(((uint64_t)w.get()) & 0xFFFFFFFF), ws->m_efFullscreenMode));
- g_pCompositor->setWindowFullscreenState(w, sFullscreenState{.internal = FSMODE_NONE, .client = FSMODE_NONE});
+ g_pCompositor->setWindowFullscreenState(w, SFullscreenState{.internal = FSMODE_NONE, .client = FSMODE_NONE});
}
}
}
@@ -108,7 +108,7 @@ void CHyprspaceWidget::hide() {
for (auto& fs : prevFullscreen) {
const auto w = g_pCompositor->getWindowFromHandle(std::get<0>(fs));
const auto oFullscreenMode = std::get<1>(fs);
- g_pCompositor->setWindowFullscreenState(w, sFullscreenState(oFullscreenMode));
+ g_pCompositor->setWindowFullscreenState(w, SFullscreenState(oFullscreenMode));
if (oFullscreenMode == FSMODE_FULLSCREEN) w->m_bWantsInitialFullscreen = false;
}
prevFullscreen.clear();
diff --git a/src/Render.cpp b/src/Render.cpp
index eaac216..23d77c5 100644
--- a/src/Render.cpp
+++ b/src/Render.cpp
@@ -23,7 +23,7 @@ void renderWindowStub(PHLWINDOW pWindow, PHLMONITOR pMonitor, PHLWORKSPACE pWork
g_pHyprOpenGL->m_RenderData.renderModif.modifs.push_back({SRenderModifData::eRenderModifType::RMOD_TYPE_SCALE, curScaling});
g_pHyprOpenGL->m_RenderData.renderModif.enabled = true;
pWindow->m_pWorkspace = pWorkspaceOverride;
- pWindow->m_sFullscreenState = sFullscreenState{FSMODE_NONE}; // FIXME: still do nothing, fullscreen requests not reject when overview active
+ pWindow->m_sFullscreenState = SFullscreenState{FSMODE_NONE}; // FIXME: still do nothing, fullscreen requests not reject when overview active
pWindow->m_sWindowData.nearestNeighbor = false; // FIX: this wont do, need to scale surface texture down properly so that windows arent shown as pixelated mess
pWindow->m_bIsFloating = false; // weird shit happened so hack fix
pWindow->m_bPinned = true;
--
2.47.1

View File

@ -3,9 +3,12 @@ HOMEPAGE = "https://github.com/KZDKM/Hyprspace"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://LICENSE;md5=b234ee4d69f5fce4486a80fdaf4a4263"
SRC_URI = "git://github.com/KZDKM/Hyprspace.git;protocol=https;branch=main"
SRC_URI = " \
git://github.com/KZDKM/Hyprspace.git;protocol=https;branch=main \
file://0001-sFullscreenState-SFullscreenState.patch \
"
SRCREV = "8f14fa2e10d24742d713f04c278bc7651037b74b"
SRCREV = "3107652c5390bfe5efa685722152c3f30e2cb153"
S = "${WORKDIR}/git"
DEPENDS += " \
@ -19,5 +22,11 @@ REQUIRED_DISTRO_FEATURES = "wayland"
inherit meson pkgconfig features_check
# Hack to allow patching the plugins
do_configure:prepend() {
rm -rf ${S}/patches
rm -rf ${S}/.pc
}
FILES:${PN} += "${libdir}/libHyprspace.so"
FILES:${PN}-dev = ""

View File

@ -9,7 +9,7 @@ DEPENDS = "pixman"
SRC_URI = "git://github.com/hyprwm/hyprutils.git;protocol=https;branch=main"
S = "${WORKDIR}/git"
SRCREV = "d97af4f6bd068c03a518b597675e598f57ea2291"
PV = "0.2.2"
SRCREV = "e911361a687753bbbdfe3b6a9eab755ecaf1d9e1"
PV = "0.2.6"
inherit cmake pkgconfig

View File

@ -9,7 +9,7 @@ SRC_URI = "git://github.com/hyprwm/hyprwayland-scanner.git;protocol=https;branch
DEPENDS = "pugixml"
S = "${WORKDIR}/git"
SRCREV = "b68dab23fc922eae99306988133ee80a40b39ca5"
SRCREV = "500c81a9e1a76760371049a8d99e008ea77aa59e"
PV = "0.4.2"
inherit cmake pkgconfig

View File

@ -0,0 +1,200 @@
# Autogenerated with 'bitbake -c update_crates waycorner'
# from Cargo.lock
SRC_URI += " \
crate://crates.io/aho-corasick/1.0.1 \
crate://crates.io/anstream/0.3.2 \
crate://crates.io/anstyle/1.0.0 \
crate://crates.io/anstyle-parse/0.2.0 \
crate://crates.io/anstyle-query/1.0.0 \
crate://crates.io/anstyle-wincon/1.0.1 \
crate://crates.io/anyhow/1.0.71 \
crate://crates.io/autocfg/1.1.0 \
crate://crates.io/bitflags/1.3.2 \
crate://crates.io/calloop/0.10.5 \
crate://crates.io/cc/1.0.79 \
crate://crates.io/cfg-if/1.0.0 \
crate://crates.io/clap/4.3.0 \
crate://crates.io/clap_builder/4.3.0 \
crate://crates.io/clap_derive/4.3.0 \
crate://crates.io/clap_lex/0.5.0 \
crate://crates.io/colorchoice/1.0.0 \
crate://crates.io/crossbeam-utils/0.8.15 \
crate://crates.io/dlib/0.5.0 \
crate://crates.io/downcast-rs/1.2.0 \
crate://crates.io/errno/0.3.1 \
crate://crates.io/errno-dragonfly/0.1.2 \
crate://crates.io/hashbrown/0.12.3 \
crate://crates.io/heck/0.4.1 \
crate://crates.io/hermit-abi/0.3.1 \
crate://crates.io/indexmap/1.9.3 \
crate://crates.io/io-lifetimes/1.0.10 \
crate://crates.io/is-terminal/0.4.7 \
crate://crates.io/lazy_static/1.4.0 \
crate://crates.io/libc/0.2.144 \
crate://crates.io/libloading/0.7.4 \
crate://crates.io/linux-raw-sys/0.3.8 \
crate://crates.io/log/0.4.17 \
crate://crates.io/memchr/2.5.0 \
crate://crates.io/memmap2/0.5.10 \
crate://crates.io/memoffset/0.6.5 \
crate://crates.io/minimal-lexical/0.2.1 \
crate://crates.io/nix/0.24.3 \
crate://crates.io/nix/0.25.1 \
crate://crates.io/nom/7.1.3 \
crate://crates.io/nu-ansi-term/0.46.0 \
crate://crates.io/once_cell/1.17.1 \
crate://crates.io/overload/0.1.1 \
crate://crates.io/pin-project-lite/0.2.9 \
crate://crates.io/pkg-config/0.3.27 \
crate://crates.io/proc-macro2/1.0.58 \
crate://crates.io/quote/1.0.27 \
crate://crates.io/regex/1.8.1 \
crate://crates.io/regex-syntax/0.7.1 \
crate://crates.io/rustix/0.37.19 \
crate://crates.io/scoped-tls/1.0.1 \
crate://crates.io/serde/1.0.163 \
crate://crates.io/serde_derive/1.0.163 \
crate://crates.io/serde_spanned/0.6.2 \
crate://crates.io/sharded-slab/0.1.4 \
crate://crates.io/slotmap/1.0.6 \
crate://crates.io/smallvec/1.10.0 \
crate://crates.io/smithay-client-toolkit/0.16.1 \
crate://crates.io/strsim/0.10.0 \
crate://crates.io/syn/2.0.16 \
crate://crates.io/thiserror/1.0.40 \
crate://crates.io/thiserror-impl/1.0.40 \
crate://crates.io/thread_local/1.1.7 \
crate://crates.io/toml/0.7.4 \
crate://crates.io/toml_datetime/0.6.2 \
crate://crates.io/toml_edit/0.19.9 \
crate://crates.io/tracing/0.1.37 \
crate://crates.io/tracing-attributes/0.1.24 \
crate://crates.io/tracing-core/0.1.31 \
crate://crates.io/tracing-log/0.1.3 \
crate://crates.io/tracing-subscriber/0.3.17 \
crate://crates.io/unicode-ident/1.0.8 \
crate://crates.io/utf8parse/0.2.1 \
crate://crates.io/valuable/0.1.0 \
crate://crates.io/vec_map/0.8.2 \
crate://crates.io/version_check/0.9.4 \
crate://crates.io/wayland-client/0.29.5 \
crate://crates.io/wayland-commons/0.29.5 \
crate://crates.io/wayland-cursor/0.29.5 \
crate://crates.io/wayland-protocols/0.29.5 \
crate://crates.io/wayland-scanner/0.29.5 \
crate://crates.io/wayland-sys/0.29.5 \
crate://crates.io/winapi/0.3.9 \
crate://crates.io/winapi-i686-pc-windows-gnu/0.4.0 \
crate://crates.io/winapi-x86_64-pc-windows-gnu/0.4.0 \
crate://crates.io/windows-sys/0.48.0 \
crate://crates.io/windows-targets/0.48.0 \
crate://crates.io/windows_aarch64_gnullvm/0.48.0 \
crate://crates.io/windows_aarch64_msvc/0.48.0 \
crate://crates.io/windows_i686_gnu/0.48.0 \
crate://crates.io/windows_i686_msvc/0.48.0 \
crate://crates.io/windows_x86_64_gnu/0.48.0 \
crate://crates.io/windows_x86_64_gnullvm/0.48.0 \
crate://crates.io/windows_x86_64_msvc/0.48.0 \
crate://crates.io/winnow/0.4.6 \
crate://crates.io/xcursor/0.3.4 \
crate://crates.io/xml-rs/0.8.11 \
"
SRC_URI[aho-corasick-1.0.1.sha256sum] = "67fc08ce920c31afb70f013dcce1bfc3a3195de6a228474e45e1f145b36f8d04"
SRC_URI[anstream-0.3.2.sha256sum] = "0ca84f3628370c59db74ee214b3263d58f9aadd9b4fe7e711fd87dc452b7f163"
SRC_URI[anstyle-1.0.0.sha256sum] = "41ed9a86bf92ae6580e0a31281f65a1b1d867c0cc68d5346e2ae128dddfa6a7d"
SRC_URI[anstyle-parse-0.2.0.sha256sum] = "e765fd216e48e067936442276d1d57399e37bce53c264d6fefbe298080cb57ee"
SRC_URI[anstyle-query-1.0.0.sha256sum] = "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b"
SRC_URI[anstyle-wincon-1.0.1.sha256sum] = "180abfa45703aebe0093f79badacc01b8fd4ea2e35118747e5811127f926e188"
SRC_URI[anyhow-1.0.71.sha256sum] = "9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8"
SRC_URI[autocfg-1.1.0.sha256sum] = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
SRC_URI[bitflags-1.3.2.sha256sum] = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
SRC_URI[calloop-0.10.5.sha256sum] = "1a59225be45a478d772ce015d9743e49e92798ece9e34eda9a6aa2a6a7f40192"
SRC_URI[cc-1.0.79.sha256sum] = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f"
SRC_URI[cfg-if-1.0.0.sha256sum] = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
SRC_URI[clap-4.3.0.sha256sum] = "93aae7a4192245f70fe75dd9157fc7b4a5bf53e88d30bd4396f7d8f9284d5acc"
SRC_URI[clap_builder-4.3.0.sha256sum] = "4f423e341edefb78c9caba2d9c7f7687d0e72e89df3ce3394554754393ac3990"
SRC_URI[clap_derive-4.3.0.sha256sum] = "191d9573962933b4027f932c600cd252ce27a8ad5979418fe78e43c07996f27b"
SRC_URI[clap_lex-0.5.0.sha256sum] = "2da6da31387c7e4ef160ffab6d5e7f00c42626fe39aea70a7b0f1773f7dd6c1b"
SRC_URI[colorchoice-1.0.0.sha256sum] = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7"
SRC_URI[crossbeam-utils-0.8.15.sha256sum] = "3c063cd8cc95f5c377ed0d4b49a4b21f632396ff690e8470c29b3359b346984b"
SRC_URI[dlib-0.5.0.sha256sum] = "ac1b7517328c04c2aa68422fc60a41b92208182142ed04a25879c26c8f878794"
SRC_URI[downcast-rs-1.2.0.sha256sum] = "9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650"
SRC_URI[errno-0.3.1.sha256sum] = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a"
SRC_URI[errno-dragonfly-0.1.2.sha256sum] = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf"
SRC_URI[hashbrown-0.12.3.sha256sum] = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
SRC_URI[heck-0.4.1.sha256sum] = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
SRC_URI[hermit-abi-0.3.1.sha256sum] = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286"
SRC_URI[indexmap-1.9.3.sha256sum] = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99"
SRC_URI[io-lifetimes-1.0.10.sha256sum] = "9c66c74d2ae7e79a5a8f7ac924adbe38ee42a859c6539ad869eb51f0b52dc220"
SRC_URI[is-terminal-0.4.7.sha256sum] = "adcf93614601c8129ddf72e2d5633df827ba6551541c6d8c59520a371475be1f"
SRC_URI[lazy_static-1.4.0.sha256sum] = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
SRC_URI[libc-0.2.144.sha256sum] = "2b00cc1c228a6782d0f076e7b232802e0c5689d41bb5df366f2a6b6621cfdfe1"
SRC_URI[libloading-0.7.4.sha256sum] = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f"
SRC_URI[linux-raw-sys-0.3.8.sha256sum] = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519"
SRC_URI[log-0.4.17.sha256sum] = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e"
SRC_URI[memchr-2.5.0.sha256sum] = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
SRC_URI[memmap2-0.5.10.sha256sum] = "83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327"
SRC_URI[memoffset-0.6.5.sha256sum] = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce"
SRC_URI[minimal-lexical-0.2.1.sha256sum] = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
SRC_URI[nix-0.24.3.sha256sum] = "fa52e972a9a719cecb6864fb88568781eb706bac2cd1d4f04a648542dbf78069"
SRC_URI[nix-0.25.1.sha256sum] = "f346ff70e7dbfd675fe90590b92d59ef2de15a8779ae305ebcbfd3f0caf59be4"
SRC_URI[nom-7.1.3.sha256sum] = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"
SRC_URI[nu-ansi-term-0.46.0.sha256sum] = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84"
SRC_URI[once_cell-1.17.1.sha256sum] = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3"
SRC_URI[overload-0.1.1.sha256sum] = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39"
SRC_URI[pin-project-lite-0.2.9.sha256sum] = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116"
SRC_URI[pkg-config-0.3.27.sha256sum] = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964"
SRC_URI[proc-macro2-1.0.58.sha256sum] = "fa1fb82fc0c281dd9671101b66b771ebbe1eaf967b96ac8740dcba4b70005ca8"
SRC_URI[quote-1.0.27.sha256sum] = "8f4f29d145265ec1c483c7c654450edde0bfe043d3938d6972630663356d9500"
SRC_URI[regex-1.8.1.sha256sum] = "af83e617f331cc6ae2da5443c602dfa5af81e517212d9d611a5b3ba1777b5370"
SRC_URI[regex-syntax-0.7.1.sha256sum] = "a5996294f19bd3aae0453a862ad728f60e6600695733dd5df01da90c54363a3c"
SRC_URI[rustix-0.37.19.sha256sum] = "acf8729d8542766f1b2cf77eb034d52f40d375bb8b615d0b147089946e16613d"
SRC_URI[scoped-tls-1.0.1.sha256sum] = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294"
SRC_URI[serde-1.0.163.sha256sum] = "2113ab51b87a539ae008b5c6c02dc020ffa39afd2d83cffcb3f4eb2722cebec2"
SRC_URI[serde_derive-1.0.163.sha256sum] = "8c805777e3930c8883389c602315a24224bcc738b63905ef87cd1420353ea93e"
SRC_URI[serde_spanned-0.6.2.sha256sum] = "93107647184f6027e3b7dcb2e11034cf95ffa1e3a682c67951963ac69c1c007d"
SRC_URI[sharded-slab-0.1.4.sha256sum] = "900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31"
SRC_URI[slotmap-1.0.6.sha256sum] = "e1e08e261d0e8f5c43123b7adf3e4ca1690d655377ac93a03b2c9d3e98de1342"
SRC_URI[smallvec-1.10.0.sha256sum] = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0"
SRC_URI[smithay-client-toolkit-0.16.1.sha256sum] = "870427e30b8f2cbe64bf43ec4b86e88fe39b0a84b3f15efd9c9c2d020bc86eb9"
SRC_URI[strsim-0.10.0.sha256sum] = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
SRC_URI[syn-2.0.16.sha256sum] = "a6f671d4b5ffdb8eadec19c0ae67fe2639df8684bd7bc4b83d986b8db549cf01"
SRC_URI[thiserror-1.0.40.sha256sum] = "978c9a314bd8dc99be594bc3c175faaa9794be04a5a5e153caba6915336cebac"
SRC_URI[thiserror-impl-1.0.40.sha256sum] = "f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f"
SRC_URI[thread_local-1.1.7.sha256sum] = "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152"
SRC_URI[toml-0.7.4.sha256sum] = "d6135d499e69981f9ff0ef2167955a5333c35e36f6937d382974566b3d5b94ec"
SRC_URI[toml_datetime-0.6.2.sha256sum] = "5a76a9312f5ba4c2dec6b9161fdf25d87ad8a09256ccea5a556fef03c706a10f"
SRC_URI[toml_edit-0.19.9.sha256sum] = "92d964908cec0d030b812013af25a0e57fddfadb1e066ecc6681d86253129d4f"
SRC_URI[tracing-0.1.37.sha256sum] = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8"
SRC_URI[tracing-attributes-0.1.24.sha256sum] = "0f57e3ca2a01450b1a921183a9c9cbfda207fd822cef4ccb00a65402cbba7a74"
SRC_URI[tracing-core-0.1.31.sha256sum] = "0955b8137a1df6f1a2e9a37d8a6656291ff0297c1a97c24e0d8425fe2312f79a"
SRC_URI[tracing-log-0.1.3.sha256sum] = "78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922"
SRC_URI[tracing-subscriber-0.3.17.sha256sum] = "30a651bc37f915e81f087d86e62a18eec5f79550c7faff886f7090b4ea757c77"
SRC_URI[unicode-ident-1.0.8.sha256sum] = "e5464a87b239f13a63a501f2701565754bae92d243d4bb7eb12f6d57d2269bf4"
SRC_URI[utf8parse-0.2.1.sha256sum] = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a"
SRC_URI[valuable-0.1.0.sha256sum] = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d"
SRC_URI[vec_map-0.8.2.sha256sum] = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191"
SRC_URI[version_check-0.9.4.sha256sum] = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
SRC_URI[wayland-client-0.29.5.sha256sum] = "3f3b068c05a039c9f755f881dc50f01732214f5685e379829759088967c46715"
SRC_URI[wayland-commons-0.29.5.sha256sum] = "8691f134d584a33a6606d9d717b95c4fa20065605f798a3f350d78dced02a902"
SRC_URI[wayland-cursor-0.29.5.sha256sum] = "6865c6b66f13d6257bef1cd40cbfe8ef2f150fb8ebbdb1e8e873455931377661"
SRC_URI[wayland-protocols-0.29.5.sha256sum] = "b950621f9354b322ee817a23474e479b34be96c2e909c14f7bc0100e9a970bc6"
SRC_URI[wayland-scanner-0.29.5.sha256sum] = "8f4303d8fa22ab852f789e75a967f0a2cdc430a607751c0499bada3e451cbd53"
SRC_URI[wayland-sys-0.29.5.sha256sum] = "be12ce1a3c39ec7dba25594b97b42cb3195d54953ddb9d3d95a7c3902bc6e9d4"
SRC_URI[winapi-0.3.9.sha256sum] = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
SRC_URI[winapi-i686-pc-windows-gnu-0.4.0.sha256sum] = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
SRC_URI[winapi-x86_64-pc-windows-gnu-0.4.0.sha256sum] = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
SRC_URI[windows-sys-0.48.0.sha256sum] = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
SRC_URI[windows-targets-0.48.0.sha256sum] = "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5"
SRC_URI[windows_aarch64_gnullvm-0.48.0.sha256sum] = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc"
SRC_URI[windows_aarch64_msvc-0.48.0.sha256sum] = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3"
SRC_URI[windows_i686_gnu-0.48.0.sha256sum] = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241"
SRC_URI[windows_i686_msvc-0.48.0.sha256sum] = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00"
SRC_URI[windows_x86_64_gnu-0.48.0.sha256sum] = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1"
SRC_URI[windows_x86_64_gnullvm-0.48.0.sha256sum] = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953"
SRC_URI[windows_x86_64_msvc-0.48.0.sha256sum] = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a"
SRC_URI[winnow-0.4.6.sha256sum] = "61de7bac303dc551fe038e2b3cef0f571087a47571ea6e79a87692ac99b99699"
SRC_URI[xcursor-0.3.4.sha256sum] = "463705a63313cd4301184381c5e8042f0a7e9b4bb63653f216311d4ae74690b7"
SRC_URI[xml-rs-0.8.11.sha256sum] = "1690519550bfa95525229b9ca2350c63043a4857b3b0013811b2ccf4a2420b01"

View File

@ -0,0 +1,13 @@
SUMMARY = "Hot corners for Wayland."
HOMEPAGE = "https://github.com/AndreasBackx/waycorner"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=02c8272ed81661567b3ff2d0be6e20f5"
SRC_URI += "git://github.com/AndreasBackx/waycorner.git;protocol=https;nobranch=1;branch=main"
SRCREV = "b462a5710f3d8238d8b14268001fd89a2f67fa30"
S = "${WORKDIR}/git"
PV = "0.2.3"
require waycorner-crates.inc
inherit cargo pkgconfig cargo-update-recipe-crates

View File

@ -1,15 +1,21 @@
SUMMARY = "Cage: a Wayland kiosk"
DESCRIPTION = "\
Cage is a compositor (window manager) that displays a single maximized \
application at a time and prevents the user from interacting with anything \
but this application. As such, user input such as moving, resizing, \
minimizing and unmaximizing windows is ignored. \
"
HOMEPAGE = "https://www.hjdskes.nl/projects/cage/"
BUGTRACKER = "https://github.com/cage-kiosk/cage/issues"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=e3d06ce025701c9a0b391f15902ce8ed"
DEPENDS = " \
wayland-native \
wayland \
wayland-protocols \
wlroots-0.16 \
pixman \
DEPENDS = "\
libxkbcommon \
pixman \
wayland \
wayland-native \
wayland-protocols \
"
inherit meson pkgconfig features_check
@ -17,9 +23,4 @@ inherit meson pkgconfig features_check
REQUIRED_DISTRO_FEATURES = "wayland"
SRC_URI = "git://github.com/cage-kiosk/cage;branch=master;protocol=https"
SRCREV = "83ffc574be860527814c595756a558c228a3475d"
S = "${WORKDIR}/git"
PV = "0.1.5"
PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'xwayland', d)}"
PACKAGECONFIG[xwayland] = "-Dxwayland=true,-Dxwayland=false,xserver-xorg,xwayland"
S = "${UNPACKDIR}/git"

View File

@ -0,0 +1,10 @@
require cage.inc
DEPENDS += "\
wlroots-0.16 \
"
SRCREV = "83ffc574be860527814c595756a558c228a3475d"
PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'xwayland', d)}"
PACKAGECONFIG[xwayland] = "-Dxwayland=true,-Dxwayland=false,xserver-xorg,xwayland"

View File

@ -0,0 +1,7 @@
require cage.inc
DEPENDS += "\
wlroots-0.18 \
"
SRCREV = "e128a9f2511644529fa47701a7147d65d9920488"

View File

@ -1,25 +1,8 @@
SUMMARY = "Cage: a Wayland kiosk"
HOMEPAGE = "https://www.hjdskes.nl/projects/cage/"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=e3d06ce025701c9a0b391f15902ce8ed"
require cage.inc
DEPENDS = " \
wayland-native \
wayland \
wayland-protocols \
wlroots-0.17 \
pixman \
libxkbcommon \
DEPENDS += "\
wlroots-0.18 \
"
inherit meson pkgconfig features_check
REQUIRED_DISTRO_FEATURES = "wayland"
SRC_URI = "git://github.com/cage-kiosk/cage;branch=master;protocol=https"
SRCREV = "9d43282fa0cd5925a6f9304f0218fd79ae9fcd94"
PV = "0.1.5+dev"
S = "${WORKDIR}/git"
PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'xwayland', d)}"
PACKAGECONFIG[xwayland] = "-Dxwayland=enabled,-Dxwayland=disabled,xserver-xorg,xwayland"
PV = "0.2.0+dev"
SRCREV = "19157d35649f96aa04d26036a76eaed65de60944"

View File

@ -53,12 +53,12 @@ PACKAGECONFIG[sdl2_backend] = "-Dsdl2_backend=enabled,-Dsdl2_backend=disabled,li
PACKAGECONFIG[drm_backend] = "-Ddrm_backend=enabled,-Ddrm_backend=disabled"
SRC_URI = " \
gitsm://github.com/ValveSoftware/gamescope.git;branch=master;protocol=https \
gitsm://github.com/ValveSoftware/gamescope.git;branch=jupiter-3.6;protocol=https \
file://0001-meson.build-dont-fail-if-stb-is-not-found.patch \
file://0001-meson.build-dont-leak-buildpath.patch \
"
SRCREV = "8045786067f7a7fd9fd3fff98c29588f314218a9"
PV = "3.15.9"
SRCREV = "b2505fe4dac917aadd1ab05473d863830a7b5859"
PV = "3.15.14"
S = "${WORKDIR}/git"

View File

@ -16,7 +16,7 @@ DEPENDS += " \
SRC_URI = "git://github.com/labwc/labwc-tweaks-gtk.git;protocol=https;branch=master"
SRCREV = "67adbedd610a1b44e7ba667ae72a5c9b07105119"
SRCREV = "2613cd87e148b74d57dcda590b6de534fd86f4ac"
S = "${WORKDIR}/git"
inherit meson pkgconfig features_check

View File

@ -10,6 +10,7 @@ REQUIRED_DISTRO_FEATURES = "wayland"
DEPENDS += " \
libxml2 \
libsfdo \
glib-2.0 \
cairo \
pango \
@ -34,8 +35,8 @@ RRECOMMENDS:${PN} ?= " \
SRC_URI = "git://github.com/labwc/labwc.git;protocol=https;branch=master"
SRCREV = "98c876d79644eb89aded1db6fba57e95b5a3210f"
PV = "0.8.0"
SRCREV = "c3a1a59a58a8eed88a5b4cc1a9f1d1c6a7b936d3"
PV = "0.8.2"
S = "${WORKDIR}/git"
inherit meson pkgconfig features_check gettext

View File

@ -0,0 +1,65 @@
SUMMARY = "A Wayland WM"
HOMEPAGE = "https://github.com/swaywm/sway"
BUGTRACKER = "https://github.com/swaywm/sway/issues"
SECTION = "graphics"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=dfc67e5b1fa10ebb4b70eb0c0ca67bea"
REQUIRED_DISTRO_FEATURES = "wayland"
DEPENDS += " \
wlroots-0.18 \
cairo \
libevdev \
json-c \
libdrm \
libinput \
libxkbcommon \
pango \
pcre2 \
pixman \
virtual/libgles2 \
wayland \
wayland-native \
wayland-protocols \
"
RDEPENDS:${PN} = "swaybg python3 python-i3ipc"
RRECOMMENDS:${PN} ?= " \
foot \
jq \
grim \
slurp \
wl-clipboard \
sway-contrib \
"
SRC_URI = "git://github.com/swaywm/sway.git;protocol=https;branch=v1.10"
SRCREV = "c93ff73051682913bf0238d15d6ee25d9a3e1a08"
PV = "1.10"
S = "${WORKDIR}/git"
inherit meson pkgconfig features_check
PACKAGECONFIG[basu] = "-Dsd-bus-provider=basu,,basu"
PACKAGECONFIG[default-wallpaper] = "-Ddefault-wallpaper=true,-Ddefault-wallpaper=false"
PACKAGECONFIG[elogind] = "-Dsd-bus-provider=libelogind,,elogind"
PACKAGECONFIG[gdk-pixbuf] = "-Dgdk-pixbuf=enabled,-Dgdk-pixbuf=disabled,gdk-pixbuf"
PACKAGECONFIG[swaybar] = "-Dswaybar=true,-Dswaybar=false"
PACKAGECONFIG[swaynag] = "-Dswaynag=true,-Dswaynag=false"
PACKAGECONFIG[systemd] = "-Dsd-bus-provider=libsystemd,,systemd"
PACKAGECONFIG[tray] = "-Dtray=enabled,-Dtray=disabled"
PACKAGECONFIG ?= " \
${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)} \
default-wallpaper \
gdk-pixbuf \
"
EXTRA_OEMESON += "--buildtype release"
FILES:${PN} += "${datadir}"

View File

@ -39,8 +39,8 @@ RRECOMMENDS:${PN} ?= " \
SRC_URI = "git://github.com/swaywm/sway.git;protocol=https;branch=master"
SRCREV = "63345977e2c411359a049c40cf2c1044a22b4f4a"
PV = "1.10-dev"
SRCREV = "1d783794b508e529bdc665296d690057c93997df"
PV = "1.11-dev"
S = "${WORKDIR}/git"
inherit meson pkgconfig features_check

View File

@ -40,8 +40,8 @@ PACKAGECONFIG ?= " \
"
SRC_URI = "git://gitlab.freedesktop.org/wlroots/wlroots.git;branch=0.18;protocol=https"
SRCREV = "5bc39071d173301eb8b2cd652c711075526dfbd9"
PV = "0.18.1"
SRCREV = "cda69b696d65a53d5d5e75dfed059a3803e0d700"
PV = "0.18.2"
S = "${WORKDIR}/git"

View File

@ -40,7 +40,7 @@ PACKAGECONFIG ?= " \
"
SRC_URI = "git://gitlab.freedesktop.org/wlroots/wlroots.git;branch=master;protocol=https"
SRCREV = "c752270be78d8e05fed23096da1643f89ffa0d53"
SRCREV = "9649fbe443a96680f47e550ebaf37bba0fe44c9e"
PV = "0.19-dev"
S = "${WORKDIR}/git"