mirror of
https://codeberg.org/flk/meta-wayland.git
synced 2025-07-13 14:34:34 +02:00
Compare commits
360 Commits
nanbield
...
b56de68161
Author | SHA1 | Date | |
---|---|---|---|
b56de68161 | |||
b1b8ea1ad0 | |||
5a2220b97c | |||
edc74c457a | |||
bc466d2469 | |||
5b04e051bd | |||
693ce16336 | |||
63abfb95f2 | |||
123d8b928e | |||
0524e65c57 | |||
e4bdeba021 | |||
1d3dff334a | |||
55d0a606fc | |||
eeda8f213c | |||
08cb71aa87 | |||
7fb33028b2 | |||
27d655d000 | |||
88defa0ae1 | |||
1e8567d62d | |||
f3f2264db2 | |||
ef2be188db | |||
3cf9b83dfc | |||
a96dbca642 | |||
7df3eaab26 | |||
4072995729 | |||
6ce5fcfa16 | |||
5605e98156 | |||
0933624285 | |||
4b1ed6d612 | |||
446077c28c | |||
3f2f060da5 | |||
ed1662d507 | |||
88d80a7b66 | |||
6853d945cf | |||
25547fe93e | |||
99cffd8d9f | |||
46cbcc8f69 | |||
7ff08964e1 | |||
56ceb15ddc | |||
fe6e10e9f7 | |||
c52a11da4a | |||
ed4ece78c5 | |||
83b77702ec | |||
236b327eff | |||
e0a79f28f6 | |||
4c91ae8b81 | |||
610d93b205 | |||
79586655e8 | |||
a4c603bc48 | |||
c89408ce4a | |||
8164dabbd6 | |||
03f144f501 | |||
08eaf05b43 | |||
3c7b786f3c | |||
761ac51455 | |||
70ff0f5e28 | |||
d1ed14536f | |||
877e8f6b8e | |||
3e89ab7f1a | |||
e8c63efd51 | |||
fe1e6d236d | |||
d75566b0e0 | |||
21caa0fa42 | |||
c38db22ef6 | |||
0f40882e28 | |||
ea73de6c80 | |||
d05b9cafe6 | |||
410b34c168 | |||
af2e8affe4 | |||
f86c867611 | |||
bb04c59a12 | |||
a2afb2f621 | |||
735ae44621 | |||
0b95f5f898 | |||
8db6e60d42 | |||
9fe4100915 | |||
3fd476f31c | |||
dfe9e581ca | |||
c0ac890612 | |||
25f76de845 | |||
bd513e89f9 | |||
9b7aacd708 | |||
5a35a42e80 | |||
92944a9322 | |||
a42d77abd0 | |||
ba179957fb | |||
e4f1988d6d | |||
5d5e03b80d | |||
c7b7537b24 | |||
3d38ab2ffc | |||
5f72d3921b | |||
0de18cc176 | |||
a3a6cac458 | |||
d9e48451db | |||
8854ac9daf | |||
ea8d494f6c | |||
d7778a0666 | |||
1b1ffb7011 | |||
6db0e2c455 | |||
0cb0d2679a | |||
8facdea432 | |||
8c2ba34cd8 | |||
15e9f6be67 | |||
e9668eb1ad | |||
6ba384d13c | |||
0f8286ad14 | |||
7bbf30b8ae | |||
7ec5ad8ecf | |||
c4273bef08 | |||
f66aa06877 | |||
6f24b2b0c4 | |||
adbbcb8b3d | |||
62317d5643 | |||
799a848c5e | |||
9d5c0ae90f | |||
8d73d44880 | |||
4e675238de | |||
c65424edce | |||
7ba60e097d | |||
6a0ed0f3cd | |||
7820e7dc1d | |||
b941423a34 | |||
428604848e | |||
727d1dd3cf | |||
c4baf81b61 | |||
89e776f788 | |||
f8b1f7aace | |||
b508e211a0 | |||
e0402132c8 | |||
df2ef3f690 | |||
0cc685fb0f | |||
4127159e77 | |||
d300da1c43 | |||
a5a3d66164 | |||
f5624b0b9e | |||
59fbc85ba3 | |||
d899ad0e16 | |||
8c2b08894a | |||
e2ed4cd147 | |||
c0724406f4 | |||
92134baa0a | |||
6df8bdd4bf | |||
c729d12ef8 | |||
451d7f5990 | |||
f6e67090a7 | |||
60a1984f87 | |||
ded5310195 | |||
51e48bc82c | |||
9ef10a9feb | |||
1d0a95884a | |||
d7b9ef2c2b | |||
82a7cfa46e | |||
96507f5ce9 | |||
f5dbc8f58f | |||
d4abb8780a | |||
a9509750e1 | |||
1fe7ea1e8c | |||
c93d3a1aca | |||
9e5406754d | |||
406bcfcef1 | |||
081f28927b | |||
9d75d4e34b | |||
5d809c1489 | |||
a74c0e81ea | |||
e06f4467c4 | |||
9376da8ee4 | |||
f9c07c9061 | |||
6226cd04a1 | |||
0721365ebb | |||
495316a6bb | |||
9037740e70 | |||
2d41058a61 | |||
2dd1cf347c | |||
0f1f357450 | |||
8f0793f50b | |||
b83ab567cb | |||
7519b9b818 | |||
db552bf1ac | |||
8916ce3d2c | |||
0218da657c | |||
931032a98d | |||
0df632ad2a | |||
3e2df4bc7d | |||
1f4d004d38 | |||
fd63e46586 | |||
b89dd095b5 | |||
d0a482c2a3 | |||
5d1d042214 | |||
70e52419eb | |||
dc95c5c400 | |||
974a9f1787 | |||
695d56c943 | |||
2496fdefb1 | |||
43058d98ee | |||
207984b2ea | |||
6e55b3b2a6 | |||
9e945a0d79 | |||
3797afa77e | |||
ccafaab769 | |||
fa3c53e1c1 | |||
5e97d96249 | |||
f109ba494e | |||
ba7a2b3f52 | |||
7f6099c0dc | |||
db6bbe8bc9 | |||
d23fb950b9 | |||
078d1a8e08 | |||
acf9c8e353 | |||
df8fdfb9ab | |||
0c7826f73f | |||
ca3e6773d3 | |||
e96529af38 | |||
27ca1f851f | |||
837d9f1c5f | |||
edbbdd75a6 | |||
9b545ac167 | |||
af00a40b87 | |||
83da2a7fdb | |||
18709531fb | |||
1c83105ac5 | |||
24e83f05d9 | |||
d69b297247 | |||
724b95019f | |||
f1079fc031 | |||
ddbd6e4e6b | |||
ba0b387e8e | |||
71281112cd | |||
d481d1dd8a | |||
0cd3562dca | |||
a73c0de5de | |||
5f9e047f95 | |||
72f2d730ca | |||
8b086e464a | |||
b8f131e0b0 | |||
997326b125 | |||
c8152c2e3a | |||
e1fbc95326 | |||
bef39004fa | |||
7f6d9a1dba | |||
0527d10545 | |||
c93fa58cd5 | |||
4662364fdf | |||
f1f9088ccc | |||
af2ca12055 | |||
f490b3de69 | |||
748f01283e | |||
2f1de2f24d | |||
f3262abc4e | |||
3b14bdbbc6 | |||
d433180280 | |||
88af9ac317 | |||
2a3dd092b4 | |||
40f910cef8 | |||
e7473801c6 | |||
73270551b7 | |||
bf90225b4f | |||
d03412b3d4 | |||
2f1941e384 | |||
6fac68db1f | |||
a1ac4b23cb | |||
c0e3601a73 | |||
889575d3a3 | |||
50842bb7b6 | |||
31637420ef | |||
ebbaad9433 | |||
ba76a0ed2b | |||
2bfda55b4e | |||
dec8d774a0 | |||
75fb5db27e | |||
4efbc5ea8d | |||
7730383133 | |||
a34d469ab3 | |||
d24eb75cb3 | |||
be666f04c8 | |||
920db88725 | |||
c7ee12876f | |||
e292f71b71 | |||
14d07ba0e1 | |||
46a4abeb0a | |||
f1f930591a | |||
3905cdf741 | |||
220111cf37 | |||
195521d549 | |||
9438baf14f | |||
cd46615896 | |||
c63c337abd | |||
aa22650ea1 | |||
044948b4cb | |||
7f5c5b2686 | |||
d5e2209743 | |||
dac6eaf231 | |||
58189b3632 | |||
6e7fdfb9bd | |||
6d73d82421 | |||
38d9b2e323 | |||
bec79aa870 | |||
ff62845be9 | |||
9c071ea0eb | |||
736325188d | |||
00698499fc | |||
7fd703cead | |||
c7d0ea5acb | |||
82a848a488 | |||
66cf21a5dd | |||
f542ed5f49 | |||
d66cf1a453 | |||
5093b09339 | |||
75076001ab | |||
74da42db88 | |||
3094f63f5a | |||
31ec07f224 | |||
76bc5509f7 | |||
8f6d777a5c | |||
d654973383 | |||
a8af98a4ba | |||
ff77c7f4a0 | |||
dc6d6dc9e5 | |||
49b11164a3 | |||
c85b58995b | |||
4432b7460f | |||
e458b66425 | |||
f0cb3f712f | |||
1831d340eb | |||
20cc336d11 | |||
6012ccc2b6 | |||
4308769cc7 | |||
faa921ba43 | |||
c289a6d2e2 | |||
afed74a7fa | |||
ceb1f33f88 | |||
b682aeee32 | |||
6155ab03ed | |||
4af4d0400c | |||
5fb214d165 | |||
894c5109e3 | |||
83c65a4241 | |||
2ff2edf863 | |||
a43ad4dd7b | |||
2c51c89cfe | |||
693894776d | |||
6e7d19216a | |||
e51b9019a9 | |||
fb3aa6e359 | |||
ec89a5bd73 | |||
04a02fe4ac | |||
d65f2fb666 | |||
1cb6265a99 | |||
514fb21a8f | |||
e487c973af | |||
e5b969dac9 | |||
7177018b96 | |||
6c1488dbf9 | |||
3620c90c9f | |||
80e50ea88b | |||
679b4069f6 | |||
01dc958207 | |||
d5ebc5fde2 | |||
60270fb2d0 | |||
59b4960bc7 | |||
a351de1545 |
@ -2,13 +2,13 @@
|
||||
BBPATH .= ":${LAYERDIR}"
|
||||
|
||||
# We have recipes-* directories, add to BBFILES
|
||||
BBFILES += "${LAYERDIR}/recipes-*/*/*.bb ${LAYERDIR}/recipes-*/*/*.bbappend"
|
||||
BBFILES += "${LAYERDIR}/recipes-*/*/*.bb ${LAYERDIR}/recipes-*/*/*.bbappend ${LAYERDIR}/recipes*/*/*/*.bb ${LAYERDIR}/recipes*/*/*/*.bbappend"
|
||||
|
||||
BBFILE_COLLECTIONS += "wayland"
|
||||
BBFILE_PATTERN_wayland = "^${LAYERDIR}/"
|
||||
BBFILE_PRIORITY_wayland = "8"
|
||||
BBFILE_PRIORITY_wayland = "5"
|
||||
|
||||
LAYERSERIES_COMPAT_wayland = "mickledore nanbield"
|
||||
LAYERSERIES_COMPAT_wayland = "scarthgap styhead"
|
||||
|
||||
LAYERDEPENDS_wayland = " \
|
||||
core \
|
||||
|
@ -12,8 +12,14 @@ EXTRA_OECMAKE += "-DUSE_QT6=ON"
|
||||
SRC_URI = "git://github.com/FedoraQt/adwaita-qt.git;protocol=https;nobranch=1"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
SRCREV = "07859143fd733cfefae687f6967795c7f50d4ca8"
|
||||
SRCREV = "3807292acee096459a73732f663544916d9eb0e5"
|
||||
|
||||
FILES:${PN} += "${libdir}/plugins/styles/adwaita.so"
|
||||
|
||||
BBCLASSEXTEND = "native"
|
||||
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
|
||||
}
|
||||
|
@ -0,0 +1,15 @@
|
||||
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
|
@ -0,0 +1,22 @@
|
||||
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}"
|
@ -4,7 +4,7 @@ LICENSE = "LGPL-2.1-only"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=40d2542b8c43a3ec2b7f5da31a697b88"
|
||||
|
||||
DEPENDS = " \
|
||||
adwaita-qt-native \
|
||||
adwaita-qt \
|
||||
glib-2.0 \
|
||||
gsettings-desktop-schemas \
|
||||
gtk+3 \
|
||||
|
@ -3,7 +3,10 @@ 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"
|
||||
SRC_URI:append = " \
|
||||
file://0001-meson.build-Dont-build-hyprland-share-picker-with-me.patch \
|
||||
file://0001-ScreencopyShared.hpp-drop-define-SPA_VERSION_POD_BUI.patch \
|
||||
"
|
||||
|
||||
require xdg-desktop-portal-hyprland.inc
|
||||
|
||||
@ -12,13 +15,14 @@ DEPENDS = " \
|
||||
wayland \
|
||||
wayland-native \
|
||||
wayland-protocols \
|
||||
hyprlang \
|
||||
libdrm \
|
||||
pipewire \
|
||||
sdbus-c++ \
|
||||
sdbus-c++-1 \
|
||||
virtual/libgbm \
|
||||
"
|
||||
|
||||
RDEPENDS:${PN} = "hyprland-share-picker"
|
||||
RDEPENDS:${PN} = "hyprland-share-picker grim slurp hyprpicker hyprlang"
|
||||
RCONFLICTS:${PN} = "xdg-desktop-portal-wlr xdg-desktop-portal-gnome"
|
||||
|
||||
inherit meson pkgconfig features_check
|
||||
|
@ -1,3 +1,3 @@
|
||||
SRC_URI = "gitsm://github.com/hyprwm/xdg-desktop-portal-hyprland.git;protocol=https;nobranch=1"
|
||||
SRCREV = "f9461b0b7d3071347390feee534638555ff76c7d"
|
||||
PV = "1.1.0"
|
||||
SRCREV = "24be4a26f0706e456fca1b61b8c79f7486a9e86d"
|
||||
PV = "1.3.2"
|
||||
|
@ -0,0 +1,33 @@
|
||||
From f181899034beb4311c8e63056ce73d00df6981c8 Mon Sep 17 00:00:00 2001
|
||||
From: Markus Volk <f_l_k@t-online.de>
|
||||
Date: Sun, 30 Jun 2024 15:10:05 +0200
|
||||
Subject: [PATCH] ScreencopyShared.hpp: drop #define
|
||||
SPA_VERSION_POD_BUILDER_CALLBACKS
|
||||
|
||||
This is defined in pipewire
|
||||
|
||||
Fixes build with pipewire 1.2.0
|
||||
| ../git/src/portals/../core/../portals/../shared/ScreencopyShared.hpp:9:43: error: expected primary-expression before '.' token
|
||||
| 9 | #define SPA_VERSION_POD_BUILDER_CALLBACKS .version = 0
|
||||
|
||||
Signed-off-by: Markus Volk <f_l_k@t-online.de>
|
||||
---
|
||||
src/shared/ScreencopyShared.hpp | 4 +---
|
||||
1 file changed, 0 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/src/shared/ScreencopyShared.hpp b/src/shared/ScreencopyShared.hpp
|
||||
index d626da6..e3b0a94 100644
|
||||
--- a/src/shared/ScreencopyShared.hpp
|
||||
+++ b/src/shared/ScreencopyShared.hpp
|
||||
@@ -5,8 +5,6 @@
|
||||
extern "C" {
|
||||
#include <spa/pod/builder.h>
|
||||
|
||||
-#undef SPA_VERSION_POD_BUILDER_CALLBACKS
|
||||
-#define SPA_VERSION_POD_BUILDER_CALLBACKS .version = 0
|
||||
#include <spa/buffer/meta.h>
|
||||
#include <spa/utils/result.h>
|
||||
#include <spa/param/props.h>
|
||||
--
|
||||
2.45.1
|
||||
|
6
recipes-core/sdbus-c++/sdbus-c++-1/run-ptest
Executable file
6
recipes-core/sdbus-c++/sdbus-c++-1/run-ptest
Executable file
@ -0,0 +1,6 @@
|
||||
#!/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"
|
51
recipes-core/sdbus-c++/sdbus-c++-1_1.6.0.bb
Normal file
51
recipes-core/sdbus-c++/sdbus-c++-1_1.6.0.bb
Normal file
@ -0,0 +1,51 @@
|
||||
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"
|
@ -1,18 +0,0 @@
|
||||
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"
|
||||
|
@ -13,6 +13,6 @@ RDEPENDS:${PN} = " \
|
||||
inherit setuptools3
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
PV = "2.2.0"
|
||||
SRCREV = "ade9c1b68c83a1fc76d90bc0ff603f6b34dfbbbf"
|
||||
PV = "2.4.1"
|
||||
SRCREV = "f495974c32a7a7b1eb433e7b8c87166e96375c32"
|
||||
|
||||
|
18
recipes-devtools/stb/stb_git.bb
Normal file
18
recipes-devtools/stb/stb_git.bb
Normal file
@ -0,0 +1,18 @@
|
||||
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 = "013ac3beddff3dbffafd5177e7972067cd2b5083"
|
||||
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
|
||||
}
|
||||
|
14
recipes-devtools/tomlplusplus/tomlplusplus_git.bb
Normal file
14
recipes-devtools/tomlplusplus/tomlplusplus_git.bb
Normal file
@ -0,0 +1,14 @@
|
||||
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
|
@ -13,6 +13,6 @@ RDEPENDS:${PN} = "python-i3ipc"
|
||||
inherit setuptools3
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
PV = "1.8"
|
||||
SRCREV = "31207c0ca44ed846763dc6df55316ee7a7d047a8"
|
||||
PV = "1.9.3"
|
||||
SRCREV = "b6a8b9af52892a04d75118f79d2aad4edc3df963"
|
||||
|
||||
|
@ -20,8 +20,8 @@ SRC_URI = " \
|
||||
"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
PV = "3.1.6"
|
||||
SRCREV = "63845bdce3cf31f879c8be44088807b6750e1158"
|
||||
PV = "3.1.8"
|
||||
SRCREV = "8e32809e440c9c75861a2ebbdb0adc348e72fbea"
|
||||
|
||||
inherit meson pkgconfig
|
||||
|
||||
|
@ -6,6 +6,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
|
||||
REQUIRED_DISTRO_FEATURES = "gobject-introspection-data"
|
||||
|
||||
DEPENDS = " \
|
||||
gmobile \
|
||||
gsound \
|
||||
libgudev \
|
||||
glib-2.0 \
|
||||
@ -19,8 +20,8 @@ inherit meson pkgconfig features_check gobject-introspection vala
|
||||
SRC_URI = "gitsm://source.puri.sm/Librem5/feedbackd.git;protocol=https;nobranch=1"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
PV = "0.2.0"
|
||||
SRCREV = "eadcfb16c3d6e648e471d0342a43075dfdf4143a"
|
||||
PV = "0.3.0"
|
||||
SRCREV = "bf6928e47d6fc940986c06428e87a2eb95249ae0"
|
||||
|
||||
EXTRA_OEMESON += "-Dtests=false"
|
||||
|
||||
|
@ -4,15 +4,15 @@ HOMEPAGE = "https://fontawesome.com/"
|
||||
SECTION = "base/fonts"
|
||||
|
||||
LICENSE = "CC-BY-4.0 & OFL-1.1"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=4186e0f8172f263065437f80932efbe1"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=9b9d97c72a232b7715f2aed4bf4a4d45"
|
||||
|
||||
SRC_URI = " \
|
||||
git://github.com/FortAwesome/Font-Awesome.git;protocol=https;branch=6.x \
|
||||
"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
PV = "6.4.0"
|
||||
SRCREV = "0698449d50f2b95517562295a59d414afc68b369"
|
||||
PV = "6.5.2"
|
||||
SRCREV = "c0f460dca7f7688761120415ff3c9cf7f73119be"
|
||||
|
||||
|
||||
do_install () {
|
||||
|
@ -1,60 +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
|
||||
@@ -1,5 +1,5 @@
|
||||
project('gmobile', 'c',
|
||||
- version: '0.0.1',
|
||||
+ version: '0.0.3',
|
||||
license: 'LGPLv2.1+',
|
||||
meson_version: '>= 0.56.1',
|
||||
default_options: [ 'warning_level=1', 'buildtype=debugoptimized', 'c_std=gnu11' ],
|
||||
@@ -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
|
||||
|
@ -1,18 +1,15 @@
|
||||
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"
|
||||
LICENSE = "GPL-3.0-only & LGPL-2.1-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
|
||||
|
||||
inherit meson pkgconfig
|
||||
inherit meson pkgconfig gobject-introspection
|
||||
|
||||
DEPENDS = "glib-2.0 json-glib"
|
||||
|
||||
SRC_URI = " \
|
||||
git://gitlab.gnome.org/guidog/gmobile.git;protocol=https;nobranch=1 \
|
||||
file://0001-meson.build-create-a-pkgconfig-.pc-file.patch \
|
||||
"
|
||||
SRC_URI = "git://gitlab.gnome.org/World/Phosh/gmobile.git;protocol=https;branch=main"
|
||||
S = "${WORKDIR}/git"
|
||||
SRCREV = "f1b50f0f90604e0f125412932dae9b1e08d57ddc"
|
||||
PV = "0.0.3"
|
||||
SRCREV = "3f3a8c70f6106e00388075c77982876857b321d8"
|
||||
PV = "0.2.0"
|
||||
|
||||
do_install:append() {
|
||||
install -m 0644 ${B}/gm-config.h ${D}${includedir}
|
||||
|
@ -1,18 +0,0 @@
|
||||
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 = "1.0.7"
|
||||
SRCREV = "ba0900a4957b929390ab73827235557959234fea"
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
EXTRA_OECMAKE = "-DBUILD_TESTING=0 -DCMAKE_BUILD_TYPE=Release"
|
||||
CXXFLAGS:append:arm = " -mfp16-format=ieee"
|
28
recipes-extended/libdbusmenu/libdbusmenu-glib_git.bb
Normal file
28
recipes-extended/libdbusmenu/libdbusmenu-glib_git.bb
Normal file
@ -0,0 +1,28 @@
|
||||
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/AyatanaIndicators/libdbusmenu.git;protocol=https;branch=master"
|
||||
|
||||
DEPENDS = "glib-2.0 json-glib dbus intltool-native"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
PV = "16.0.4"
|
||||
SRCREV = "4d03141aea4e2ad0f04ab73cf1d4f4bcc4a19f6c"
|
||||
|
||||
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}"
|
28
recipes-extended/libdbusmenu/libdbusmenu-gtk_git.bb
Normal file
28
recipes-extended/libdbusmenu/libdbusmenu-gtk_git.bb
Normal file
@ -0,0 +1,28 @@
|
||||
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"
|
||||
|
||||
DEPENDS = "glib-2.0 json-glib dbus gtk+ gtk+3 libdbusmenu-glib intltool-native"
|
||||
RDEPENDS:${PN} = "libdbusmenu-glib"
|
||||
|
||||
SRC_URI = "git://github.com/AyatanaIndicators/libdbusmenu.git;protocol=https;branch=master"
|
||||
S = "${WORKDIR}/git"
|
||||
PV = "16.0.4"
|
||||
SRCREV = "4d03141aea4e2ad0f04ab73cf1d4f4bcc4a19f6c"
|
||||
|
||||
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}"
|
@ -13,5 +13,7 @@ SRCREV = "92b031749c0fe84ef5cdf895067b84a829920e25"
|
||||
|
||||
inherit meson pkgconfig
|
||||
|
||||
BBCLASSEXTEND = "native"
|
||||
PACKAGECONFIG ?= ""
|
||||
PACKAGECONFIG[test] = ",,edid-decode-native"
|
||||
|
||||
BBCLASSEXTEND = "native"
|
||||
|
@ -3,12 +3,12 @@ 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"
|
||||
SRC_URI = "git://gitlab.freedesktop.org/emersion/libliftoff.git;branch=master;protocol=https"
|
||||
|
||||
DEPENDS = "libdrm"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
PV = "0.4.1"
|
||||
SRCREV = "e045589f37835d66e3ffe8130a597bb4eb9ee08f"
|
||||
PV = "0.5.0"
|
||||
SRCREV = "8b08dc1c14fd019cc90ddabe34ad16596b0691f4"
|
||||
|
||||
inherit meson pkgconfig
|
||||
|
@ -8,8 +8,8 @@ LICENSE = "LGPL-2.1-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=03068f550c635f6520e0f0252da412fc"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
SRCREV = "1a31b18b38715b14d0f3f97039a12e272c71b98a"
|
||||
PV = "1.13.15"
|
||||
SRCREV = "6198851a610b7889c17e2d98fb84617bc1dd7aec"
|
||||
PV = "1.13.17"
|
||||
|
||||
SRC_URI = "git://github.com/freeswitch/sofia-sip.git;protocol=https;branch=master"
|
||||
|
||||
@ -17,3 +17,5 @@ inherit autotools pkgconfig
|
||||
|
||||
EXTRA_OECONF += "--with-glib"
|
||||
|
||||
CFLAGS += "-Wno-incompatible-pointer-types"
|
||||
|
||||
|
@ -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
|
||||
}
|
||||
|
||||
|
27
recipes-extended/xcur2png/xcur2png/0001-fix-wrong-math.patch
Normal file
27
recipes-extended/xcur2png/xcur2png/0001-fix-wrong-math.patch
Normal file
@ -0,0 +1,27 @@
|
||||
From cda8f7af382f5c5f1e9a395eb03e2b819770d499 Mon Sep 17 00:00:00 2001
|
||||
From: Yuji Saeki <44311901+YujiSaeki@users.noreply.github.com>
|
||||
Date: Mon, 1 Jun 2020 22:32:16 +0200
|
||||
Subject: [PATCH 1/1] fix wrong math
|
||||
|
||||
Signed-off-by: Christian Hesse <mail@eworm.de>
|
||||
---
|
||||
xcur2png.c | 6 +++---
|
||||
1 file changed, 3 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/xcur2png.c b/xcur2png.c
|
||||
index 8723a10..f7dd95d 100644
|
||||
--- a/xcur2png.c
|
||||
+++ b/xcur2png.c
|
||||
@@ -586,9 +586,9 @@ int writePngFileFromXcur (const XcursorDim width, const XcursorDim height,
|
||||
unsigned int red = (pixels[i]>>16) & 0xff;
|
||||
unsigned int green = (pixels[i]>>8) & 0xff;
|
||||
unsigned int blue = pixels[i] & 0xff;
|
||||
- red = (div (red * 256, alpha).quot) & 0xff;
|
||||
- green = (div (green * 256, alpha).quot) & 0xff;
|
||||
- blue = (div (blue * 256, alpha).quot) & 0xff;
|
||||
+ red = (div (red * 255, alpha).quot) & 0xff;
|
||||
+ green = (div (green * 255, alpha).quot) & 0xff;
|
||||
+ blue = (div (blue * 255, alpha).quot) & 0xff;
|
||||
pix[i] = (alpha << 24) + (red << 16) + (green << 8) + blue;
|
||||
}
|
||||
|
@ -5,11 +5,16 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
|
||||
|
||||
DEPENDS = "libxcursor libpng"
|
||||
|
||||
SRC_URI = " \
|
||||
git://github.com/eworm-de/xcur2png.git;protocol=https;branch=master \
|
||||
file://0001-fix-wrong-math.patch \
|
||||
"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
SRCREV = "f582d648f37a9ed2de0c8650947487af8a54d3ad"
|
||||
PV = "0.7.1"
|
||||
|
||||
SRC_URI = "git://github.com/eworm-de/xcur2png.git;protocol=https;branch=master"
|
||||
|
||||
inherit autotools pkgconfig
|
||||
|
||||
CFLAGS += "-Wno-implicit-int"
|
||||
|
||||
|
12
recipes-graphics/aalib/aalib/aalib-aalinuxkbd-return.patch
Normal file
12
recipes-graphics/aalib/aalib/aalib-aalinuxkbd-return.patch
Normal file
@ -0,0 +1,12 @@
|
||||
diff -Nur aalib-1.4.0-orig/src/aalinuxkbd.c aalib-1.4.0/src/aalinuxkbd.c
|
||||
--- aalib-1.4.0-orig/src/aalinuxkbd.c 2001-04-26 16:37:31.000000000 +0200
|
||||
+++ aalib-1.4.0/src/aalinuxkbd.c 2005-07-01 22:57:59.000000000 +0200
|
||||
@@ -200,7 +200,7 @@
|
||||
static int rawmode_init(void)
|
||||
{
|
||||
if (!closed)
|
||||
- return;
|
||||
+ return 1;
|
||||
mypid = getpid();
|
||||
if (tty_fd == -1) {
|
||||
tty_fd = fileno(stdin);
|
106
recipes-graphics/aalib/aalib/aalib-c99.patch
Normal file
106
recipes-graphics/aalib/aalib/aalib-c99.patch
Normal file
@ -0,0 +1,106 @@
|
||||
Add additional system header #include directives for more
|
||||
function prototypes. This avoids implicit function declarations
|
||||
and build failures with future compilers.
|
||||
|
||||
diff --git a/src/aafire.c b/src/aafire.c
|
||||
index 4f36149aa84fba57..a59b5c5fa58e085b 100644
|
||||
--- a/src/aafire.c
|
||||
+++ b/src/aafire.c
|
||||
@@ -1,4 +1,5 @@
|
||||
#include <stdio.h>
|
||||
+#include <stdlib.h>
|
||||
#include "aalib.h"
|
||||
|
||||
#define XSIZ aa_imgwidth(context)
|
||||
diff --git a/src/aainfo.c b/src/aainfo.c
|
||||
index d3f6d50f34590638..f4250ee37ae46134 100644
|
||||
--- a/src/aainfo.c
|
||||
+++ b/src/aainfo.c
|
||||
@@ -1,3 +1,4 @@
|
||||
+#include <stdlib.h>
|
||||
|
||||
#include "aalib.h"
|
||||
#include "aaint.h"
|
||||
diff --git a/src/aakbdreg.c b/src/aakbdreg.c
|
||||
index def65fe25646d75a..682616313c1b6ebd 100644
|
||||
--- a/src/aakbdreg.c
|
||||
+++ b/src/aakbdreg.c
|
||||
@@ -1,4 +1,5 @@
|
||||
#include <malloc.h>
|
||||
+#include <string.h>
|
||||
#include "config.h"
|
||||
#include "aalib.h"
|
||||
#include "aaint.h"
|
||||
diff --git a/src/aalib.c b/src/aalib.c
|
||||
index 11fecc8fe8ef6b59..1ef12c0dfa9026a4 100644
|
||||
--- a/src/aalib.c
|
||||
+++ b/src/aalib.c
|
||||
@@ -1,4 +1,5 @@
|
||||
#include <stdio.h>
|
||||
+#include <stdlib.h>
|
||||
#include <string.h>
|
||||
#include <malloc.h>
|
||||
#include "aalib.h"
|
||||
diff --git a/src/aalinuxkbd.c b/src/aalinuxkbd.c
|
||||
index c7f388abfe9e8c7f..ea988154518dfc8e 100644
|
||||
--- a/src/aalinuxkbd.c
|
||||
+++ b/src/aalinuxkbd.c
|
||||
@@ -8,6 +8,7 @@
|
||||
*/
|
||||
|
||||
#include "config.h"
|
||||
+#include <stdlib.h>
|
||||
#ifdef LINUX_DRIVER
|
||||
#include <sys/time.h>
|
||||
#include <sys/types.h>
|
||||
diff --git a/src/aamoureg.c b/src/aamoureg.c
|
||||
index 03808289eb59b928..6d807416ae0d3dc2 100644
|
||||
--- a/src/aamoureg.c
|
||||
+++ b/src/aamoureg.c
|
||||
@@ -1,4 +1,5 @@
|
||||
#include <malloc.h>
|
||||
+#include <string.h>
|
||||
#include "config.h"
|
||||
#include "aalib.h"
|
||||
#include "aaint.h"
|
||||
diff --git a/src/aaregist.c b/src/aaregist.c
|
||||
index 54abec0b9797533a..768b8ce29e286b00 100644
|
||||
--- a/src/aaregist.c
|
||||
+++ b/src/aaregist.c
|
||||
@@ -1,4 +1,5 @@
|
||||
#include <malloc.h>
|
||||
+#include <string.h>
|
||||
#include "config.h"
|
||||
#include "aalib.h"
|
||||
#include "aaint.h"
|
||||
diff --git a/src/aasavefont.c b/src/aasavefont.c
|
||||
index b00e1e6d7f181952..864ba225d5ef626c 100644
|
||||
--- a/src/aasavefont.c
|
||||
+++ b/src/aasavefont.c
|
||||
@@ -1,3 +1,4 @@
|
||||
+#include <stdlib.h>
|
||||
#include "aalib.h"
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
diff --git a/src/aatest.c b/src/aatest.c
|
||||
index 9816f5d855134894..89933cfba6344270 100644
|
||||
--- a/src/aatest.c
|
||||
+++ b/src/aatest.c
|
||||
@@ -1,3 +1,5 @@
|
||||
+#include <stdlib.h>
|
||||
+#include <string.h>
|
||||
#include "aalib.h"
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
diff --git a/src/aaxkbd.c b/src/aaxkbd.c
|
||||
index f16afc63bb565512..44b91458b4bef3bc 100644
|
||||
--- a/src/aaxkbd.c
|
||||
+++ b/src/aaxkbd.c
|
||||
@@ -7,6 +7,7 @@
|
||||
#include <X11/Xlib.h>
|
||||
#include <X11/keysymdef.h>
|
||||
#include <X11/keysym.h>
|
||||
+#include <X11/Xutil.h>
|
||||
#include "aalib.h"
|
||||
#include "aaint.h"
|
||||
#include "aaxint.h"
|
34
recipes-graphics/aalib/aalib/aalib-fix-aarender.patch
Normal file
34
recipes-graphics/aalib/aalib/aalib-fix-aarender.patch
Normal file
@ -0,0 +1,34 @@
|
||||
This bug can be seen very clearly with e.g. mplayer -vo aa -monitoraspect 3
|
||||
in which case a big part of the picture is missing or there is even completely
|
||||
black output.
|
||||
|
||||
The reason for this is, when drawing only a part of the picture via aarender()
|
||||
the first X coordinate is used for the loop count, but it is not applied to the
|
||||
destination and source image index, thus instead of (re)drawing the middle part
|
||||
of the image, it draws always the left part.
|
||||
|
||||
Actual Results:
|
||||
only the left part of the image is draw (depending on the video, only the left
|
||||
black bar might be draw, so you will see nothing at all - if so use a slightly
|
||||
smaller value for -monitoraspect).
|
||||
|
||||
Expected Results:
|
||||
All of the image should be drawn, and -monitoraspect should only squeeze the
|
||||
image, not cause part of it to miss.
|
||||
|
||||
Gentoo-bug: http://bugs.gentoo.org/id=214142
|
||||
Reported-by: Reimar Döffinger
|
||||
Fixed-by: Reimar Döffinger
|
||||
--- a/src/aarender.c.orig 2008-03-18 23:55:32.000000000 +0100
|
||||
+++ b/src/aarender.c 2008-03-18 23:55:50.000000000 +0100
|
||||
@@ -94,8 +94,8 @@
|
||||
gamma = randomval / 2;
|
||||
mval = (c->parameters[c->filltable[255]].p[4]);
|
||||
for (y = y1; y < y2; y++) {
|
||||
- pos = 2 * y * wi;
|
||||
- pos1 = y * aa_scrwidth(c);
|
||||
+ pos = 2 * (y * wi + x1);
|
||||
+ pos1 = y * aa_scrwidth(c) + x1;
|
||||
esum = 0;
|
||||
for (x = x1; x < x2; x++) {
|
||||
i1 = table[((((int) c->imagebuffer[pos])))];
|
14
recipes-graphics/aalib/aalib/aalib-free-offset-pointer.patch
Normal file
14
recipes-graphics/aalib/aalib/aalib-free-offset-pointer.patch
Normal file
@ -0,0 +1,14 @@
|
||||
--- a/src/aarender.c
|
||||
+++ b/src/aarender.c
|
||||
@@ -63,10 +63,10 @@ void aa_renderpalette(aa_context * c, __
|
||||
errors[0] = calloc(1, (x2 + 5) * sizeof(int));
|
||||
if (errors[0] == NULL)
|
||||
dither = AA_ERRORDISTRIB;
|
||||
- errors[0] += 3;
|
||||
errors[1] = calloc(1, (x2 + 5) * sizeof(int));
|
||||
if (errors[1] == NULL)
|
||||
free(errors[0]), dither = AA_ERRORDISTRIB;
|
||||
+ errors[0] += 3;
|
||||
errors[1] += 3;
|
||||
cur = 0;
|
||||
}
|
23
recipes-graphics/aalib/aalib/aalib-key-down-OOB.patch
Normal file
23
recipes-graphics/aalib/aalib/aalib-key-down-OOB.patch
Normal file
@ -0,0 +1,23 @@
|
||||
diff -Naur a/src/aalinuxkbd.c b/src/aalinuxkbd.c
|
||||
--- a/src/aalinuxkbd.c 2016-12-19 12:40:26.660039735 +0100
|
||||
+++ b/src/aalinuxkbd.c 2016-12-19 12:42:21.692045971 +0100
|
||||
@@ -114,6 +114,7 @@
|
||||
static int vtswitch_allowed;
|
||||
|
||||
static char key_down[128];
|
||||
+static size_t key_down_size = 128;
|
||||
static int closed = 1;
|
||||
static int mypid;
|
||||
|
||||
@@ -165,10 +166,7 @@
|
||||
|
||||
static void blank_key_down(void)
|
||||
{
|
||||
- int f;
|
||||
-
|
||||
- for (f = 0; f < NR_KEYS; f++)
|
||||
- key_down[f] = 0;
|
||||
+ memset(key_down, 0, key_down_size);
|
||||
}
|
||||
|
||||
|
25
recipes-graphics/aalib/aalib/aalib-m4.patch
Normal file
25
recipes-graphics/aalib/aalib/aalib-m4.patch
Normal file
@ -0,0 +1,25 @@
|
||||
Index: aalib.m4
|
||||
===================================================================
|
||||
RCS file: /cvsroot/aa-project/aalib/aalib.m4,v
|
||||
retrieving revision 1.2
|
||||
diff -u -r1.2 aalib.m4
|
||||
--- a/aalib.m4 3 May 2001 14:56:44 -0000 1.2
|
||||
+++ b/aalib.m4 28 Mar 2017 08:36:42 -0000
|
||||
@@ -40,14 +40,14 @@
|
||||
if test "$AALIB_CONFIG" = "no" ; then
|
||||
no_aalib=yes
|
||||
else
|
||||
- AALIB_CFLAGS=`$AALIB_CONFIG $aalibconf_args --cflags`
|
||||
- AALIB_LIBS=`$AALIB_CONFIG $aalibconf_args --libs`
|
||||
+ AALIB_CFLAGS=`$AALIB_CONFIG $aalib_args --cflags`
|
||||
+ AALIB_LIBS=`$AALIB_CONFIG $aalib_args --libs`
|
||||
|
||||
aalib_major_version=`$AALIB_CONFIG $aalib_args --version | \
|
||||
sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
|
||||
aalib_minor_version=`$AALIB_CONFIG $aalib_args --version | \
|
||||
sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`
|
||||
- aalib_micro_version=`$AALIB_CONFIG $aalib_config_args --version | \
|
||||
+ aalib_micro_version=`$AALIB_CONFIG $aalib_args --version | \
|
||||
sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
|
||||
if test "x$enable_aalibtest" = "xyes" ; then
|
||||
ac_save_CFLAGS="$CFLAGS"
|
39
recipes-graphics/aalib/aalib/aalib-mouse.patch
Normal file
39
recipes-graphics/aalib/aalib/aalib-mouse.patch
Normal file
@ -0,0 +1,39 @@
|
||||
From 6125c3438e6cf30e1ebd70ca6ac3f1e04481c7a7 Mon Sep 17 00:00:00 2001
|
||||
From: Gergely Nagy <algernon@madhouse-project.org>
|
||||
Date: Sat, 30 Jun 2012 13:08:13 +0200
|
||||
Subject: [PATCH] Typo fix: KEY_MOUDE => KEY_MOUSE
|
||||
|
||||
Patch by Sam Hocevar <sam@zoy.org> 17 Nov 2003
|
||||
|
||||
Origin: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=221243
|
||||
---
|
||||
src/aacurkbd.c | 2 +-
|
||||
src/aastdin.c | 2 +-
|
||||
2 files changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/src/aacurkbd.c b/src/aacurkbd.c
|
||||
index 801897b..418b6a3 100644
|
||||
--- a/src/aacurkbd.c
|
||||
+++ b/src/aacurkbd.c
|
||||
@@ -112,7 +112,7 @@ static int curses_getchar(aa_context * c1, int wait)
|
||||
return (AA_UP);
|
||||
case KEY_DOWN:
|
||||
return (AA_DOWN);
|
||||
-#ifdef KEY_MOUDE
|
||||
+#ifdef KEY_MOUSE
|
||||
case KEY_MOUSE:
|
||||
#ifdef GPM_MOUSEDRIVER
|
||||
if (!__curses_usegpm)
|
||||
diff --git a/src/aastdin.c b/src/aastdin.c
|
||||
index 696d87b..e2dabe4 100644
|
||||
--- a/src/aastdin.c
|
||||
+++ b/src/aastdin.c
|
||||
@@ -88,7 +88,7 @@ static int stdin_getchar(aa_context * c1, int wait)
|
||||
if (c > 0 && c < 127 && c != 127)
|
||||
return (c);
|
||||
switch (c) {
|
||||
-#ifdef KEY_MOUDE
|
||||
+#ifdef KEY_MOUSE
|
||||
case KEY_MOUSE:
|
||||
return AA_MOUSE
|
||||
#endif
|
14
recipes-graphics/aalib/aalib/aalib-opaque-ncurses-fix.patch
Normal file
14
recipes-graphics/aalib/aalib/aalib-opaque-ncurses-fix.patch
Normal file
@ -0,0 +1,14 @@
|
||||
diff -up aalib-1.4.0/src/aacurses.c.opaque-ncurses-fix aalib-1.4.0/src/aacurses.c
|
||||
--- aalib-1.4.0/src/aacurses.c.opaque-ncurses-fix 2024-02-10 06:32:32.008267145 -0500
|
||||
+++ aalib-1.4.0/src/aacurses.c 2024-02-10 06:33:38.648245270 -0500
|
||||
@@ -71,8 +71,8 @@ static void curses_getsize(aa_context *
|
||||
{
|
||||
if (__resized_curses)
|
||||
curses_uninit(c), curses_init(&c->params, NULL,&c->driverparams, NULL), __resized_curses = 0;
|
||||
- *width = stdscr->_maxx + 1;
|
||||
- *height = stdscr->_maxy + 1;
|
||||
+ *width = getmaxx(stdscr);
|
||||
+ *height = getmaxy(stdscr);
|
||||
#ifdef GPM_MOUSEDRIVER
|
||||
gpm_mx = *width;
|
||||
gpm_my = *height;
|
11
recipes-graphics/aalib/aalib/aclocal-fixes.patch
Normal file
11
recipes-graphics/aalib/aalib/aclocal-fixes.patch
Normal file
@ -0,0 +1,11 @@
|
||||
--- a/aalib.m4 2006-03-05 13:58:21.000000000 +0000
|
||||
+++ b/aalib.m4 2006-03-05 13:58:32.000000000 +0000
|
||||
@@ -9,7 +9,7 @@
|
||||
dnl AM_PATH_AALIB([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]])
|
||||
dnl Test for AALIB, and define AALIB_CFLAGS and AALIB_LIBS
|
||||
dnl
|
||||
-AC_DEFUN(AM_PATH_AALIB,
|
||||
+AC_DEFUN([AM_PATH_AALIB],
|
||||
[dnl
|
||||
dnl Get the cflags and libraries from the aalib-config script
|
||||
dnl
|
@ -9,10 +9,19 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=55ca817ccb7d5b5b66355690e9abc605"
|
||||
|
||||
S = "${WORKDIR}/aalib-1.4.0"
|
||||
|
||||
SRC_URI = "${SOURCEFORGE_MIRROR}/projects/aa-project/files/aa-lib/1.4rc5/aalib-1.4rc5.tar.gz"
|
||||
SRC_URI = " \
|
||||
${SOURCEFORGE_MIRROR}/projects/aa-project/files/aa-lib/1.4rc5/aalib-1.4rc5.tar.gz \
|
||||
file://aalib-aalinuxkbd-return.patch \
|
||||
file://aalib-free-offset-pointer.patch \
|
||||
file://aalib-key-down-OOB.patch \
|
||||
file://aalib-opaque-ncurses-fix.patch \
|
||||
file://aclocal-fixes.patch \
|
||||
file://aalib-c99.patch \
|
||||
file://aalib-fix-aarender.patch \
|
||||
file://aalib-m4.patch \
|
||||
file://aalib-mouse.patch \
|
||||
"
|
||||
SRC_URI[sha256sum] = "fbddda9230cf6ee2a4f5706b4b11e2190ae45f5eda1f0409dc4f99b35e0a70ee"
|
||||
|
||||
inherit autotools
|
||||
|
||||
CFLAGS:append = " -fPIC "
|
||||
|
||||
|
@ -1,38 +0,0 @@
|
||||
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.8.2"
|
||||
SRCREV = "954b460768c08a147abf47689ad69b0e7beff65e"
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
EXTRA_OECMAKE = " \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DJPEGXL_ENABLE_PLUGINS=OFF \
|
||||
-DBUILD_TESTING=OFF \
|
||||
-DJPEGXL_WARNINGS_AS_ERRORS=OFF \
|
||||
-DJPEGXL_ENABLE_SIZELESS_VECTORS=ON \
|
||||
-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"
|
||||
|
@ -13,8 +13,8 @@ DEPENDS = " \
|
||||
"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
SRCREV = "61ec53db765c9bffe2869d870e0d9e29e36bb37e"
|
||||
PV = "1.3"
|
||||
SRCREV = "8678234c163d0b0b616ec9ff6e5e0e1c87e0e6f4"
|
||||
PV = "1.4"
|
||||
|
||||
inherit meson pkgconfig
|
||||
|
||||
|
@ -28,8 +28,8 @@ DEPENDS = " \
|
||||
SRC_URI = "gitsm://gitlab.gnome.org/GNOME/calls.git;protocol=https;nobranch=1"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
SRCREV = "936d36287324163b958c6ea0c4297c7a607ee18c"
|
||||
PV = "45.0"
|
||||
SRCREV = "db9b771c19a22cf1ee46e1bce60c69a6c4c0e155"
|
||||
PV = "46.0"
|
||||
|
||||
inherit meson vala pkgconfig mime-xdg gtk-icon-cache
|
||||
|
||||
|
@ -4,8 +4,6 @@ SECTION = "graphics"
|
||||
LICENSE = "GPL-3.0-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=c678957b0c8e964aa6c70fd77641a71e"
|
||||
|
||||
REQUIRED_DISTRO_FEATURES = "gobject-introspection-data"
|
||||
|
||||
DEPENDS = " \
|
||||
appstream-glib \
|
||||
atk \
|
||||
@ -21,7 +19,6 @@ DEPENDS = " \
|
||||
gexiv2 \
|
||||
gtk+3 \
|
||||
harfbuzz \
|
||||
intltool-native \
|
||||
json-glib \
|
||||
lcms \
|
||||
libarchive \
|
||||
@ -39,16 +36,21 @@ DEPENDS = " \
|
||||
DEPENDS:append:libc-musl = " libexecinfo"
|
||||
RDEPENDS:${PN} = "mypaint-brushes-1.0 glib-networking"
|
||||
|
||||
inherit meson gtk-icon-cache mime-xdg pkgconfig features_check gobject-introspection vala
|
||||
GIR_MESON_OPTION = ''
|
||||
inherit meson gtk-icon-cache mime-xdg pkgconfig gettext gi-docgen gobject-introspection vala
|
||||
|
||||
SRC_URI = " \
|
||||
git://github.com/GNOME/gimp.git;protocol=https;branch=master \
|
||||
"
|
||||
GIR_MESON_OPTION = 'can-crosscompile-gir'
|
||||
VALA_MESON_OPTION = "vala"
|
||||
VALA_MESON_ENABLE_FLAG = "enabled"
|
||||
VALA_MESON_DISABLE_FLAG = "disabled"
|
||||
GIDOCGEN_MESON_OPTION = "gi-docgen"
|
||||
GIDOCGEN_MESON_ENABLE_FLAG = "enabled"
|
||||
GIDOCGEN_MESON_DISABLE_FLAG = "disabled"
|
||||
|
||||
SRC_URI = "git://github.com/GNOME/gimp.git;protocol=https;branch=master"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
SRCREV = "a0811ff614ec8361e570b2570dee05de6fc5a078"
|
||||
PV = "2.99.14"
|
||||
SRCREV = "f94c4cb5dbf9766b27ecb5016b7a39497cc74ddc"
|
||||
PV = "2.99.18"
|
||||
|
||||
PACKAGECONFIG[aa] = "-Daa=enabled,-Daa=disabled,aalib"
|
||||
PACKAGECONFIG[alsa] = "-Dalsa=enabled,-Dalsa=disabled,alsa-lib"
|
||||
@ -56,25 +58,22 @@ PACKAGECONFIG[appdata-test] = "-Dappdata-test=enabled,-Dappdata-test=disabled,ap
|
||||
PACKAGECONFIG[bzip2] = ",,bzip2"
|
||||
PACKAGECONFIG[cairo-pdf] = "-Dcairo-pdf=enabled,-Dcairo-pdf=disabled"
|
||||
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[ghostscript] = "-Dghostscript=enabled,-Dghostscript=disabled,ghostscript"
|
||||
PACKAGECONFIG[gi-docgen] = "-Dgi-docgen=enabled,-Dgi-docgen=disabled,gi-docgen-native"
|
||||
PACKAGECONFIG[ghostscript] = "-Dghostscript=enabled,-Dghostscript=disabled,ghostscript,ghostscript"
|
||||
PACKAGECONFIG[gudev] = "-Dgudev=enabled,-Dgudev=disabled,libgudev"
|
||||
PACKAGECONFIG[iso-codes] = ",,iso-codes"
|
||||
PACKAGECONFIG[javascript] = "-Djavascript=true,-Djavascript=false,,openjre-8"
|
||||
PACKAGECONFIG[javascript] = "-Djavascript=enabled,-Djavascript=disabled,gjs"
|
||||
PACKAGECONFIG[jpeg2000] = "-Djpeg2000=enabled,-Djpeg2000=disabled,jasper"
|
||||
PACKAGECONFIG[jpeg] = ",,jpeg"
|
||||
PACKAGECONFIG[jpeg-xl] = ",,libjxl"
|
||||
PACKAGECONFIG[libunwind] = ",,libunwind"
|
||||
PACKAGECONFIG[libbacktrace] = ",,libbacktrace"
|
||||
PACKAGECONFIG[lua] = "-Dlua=true,-Dlua=false,,luajit lgi"
|
||||
PACKAGECONFIG[lua] = "-Dlua=enabled,-Dlua=disabled,luajit"
|
||||
PACKAGECONFIG[lzma] = ",,xz"
|
||||
PACKAGECONFIG[mng] = "-Dmng=enabled,-Dmng=disabled,libmng"
|
||||
PACKAGECONFIG[python] = "-Dpython=true,-Dpython=false,,python3 python3-pygobject"
|
||||
PACKAGECONFIG[python] = "-Dpython=enabled,-Dpython=disabled,,python3-core python3-pygobject"
|
||||
PACKAGECONFIG[rsvg] = ",,librsvg"
|
||||
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[webp] = "-Dwebp=enabled,-Dwebp=disabled,libwebp"
|
||||
PACKAGECONFIG[xcursor] = "-Dxcursor=enabled,-Dxcursor=disabled,libxcursor"
|
||||
@ -87,33 +86,30 @@ PACKAGECONFIG ?= " \
|
||||
alsa \
|
||||
bzip2 \
|
||||
cairo-pdf \
|
||||
ghostscript \
|
||||
gudev \
|
||||
jpeg \
|
||||
jpeg2000 \
|
||||
jpeg-xl \
|
||||
lua \
|
||||
lzma \
|
||||
mng \
|
||||
python \
|
||||
rsvg \
|
||||
tiff \
|
||||
vala-plugins \
|
||||
vector-icons \
|
||||
webp \
|
||||
zlib \
|
||||
"
|
||||
|
||||
FILES:${PN} += " \
|
||||
${datadir}/metainfo \
|
||||
${datadir}/gir-1.0 \
|
||||
${datadir}/appdata \
|
||||
${libdir}/girepository-1.0 \
|
||||
"
|
||||
FILES:${PN} += "${datadir}/metainfo"
|
||||
|
||||
EXTRA_OEMESON += " \
|
||||
-Dshmem-type=posix \
|
||||
-Dlinux-input=enabled \
|
||||
-Dcan-crosscompile-gir=true \
|
||||
--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
|
||||
}
|
||||
|
23
recipes-gtk/granite/granite6_git.bb
Normal file
23
recipes-gtk/granite/granite6_git.bb
Normal file
@ -0,0 +1,23 @@
|
||||
SUMMARY = "Granite is a companion library for GTK and GLib."
|
||||
HOMEPAGE = "https://github.com/elementary/granite"
|
||||
LICENSE = "LGPL-3.0-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=e6a600fd5e1d9cbde2d983680233ad02"
|
||||
|
||||
|
||||
DEPENDS = " \
|
||||
gtk+3 \
|
||||
glib-2.0 \
|
||||
libgee \
|
||||
"
|
||||
|
||||
REQUIRED_DISTRO_FEATURES = "gobject-introspection-data"
|
||||
|
||||
SRC_URI = "git://github.com/elementary/granite.git;protocol=https;nobranch=1"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
PV = "6.2.0"
|
||||
SRCREV = "4ab145c28bb3db6372fe519e8bd79c645edfcda3"
|
||||
|
||||
inherit meson pkgconfig gobject-introspection vala features_check
|
||||
|
||||
FILES:${PN} += "${datadir}"
|
@ -5,9 +5,10 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=e6a600fd5e1d9cbde2d983680233ad02"
|
||||
|
||||
|
||||
DEPENDS = " \
|
||||
gtk+3 \
|
||||
gtk4 \
|
||||
glib-2.0 \
|
||||
libgee \
|
||||
sassc-native \
|
||||
"
|
||||
|
||||
REQUIRED_DISTRO_FEATURES = "gobject-introspection-data"
|
||||
@ -15,8 +16,8 @@ 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"
|
||||
PV = "7.4.0"
|
||||
SRCREV = "949703f8649013695c6d32eb84a6b541ac0da4db"
|
||||
|
||||
inherit meson pkgconfig gobject-introspection vala features_check
|
||||
|
||||
|
@ -20,8 +20,8 @@ SRC_URI = " \
|
||||
"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
PV = "0.8.1"
|
||||
SRCREV = "0ed957ce262c1063a011b16b59cda5c5de4b3b47"
|
||||
PV = "0.8.2"
|
||||
SRCREV = "91e5ef02b557f93337bcc11ffe8c0a251aa9ab52"
|
||||
|
||||
inherit meson pkgconfig features_check gobject-introspection vala
|
||||
|
||||
|
@ -20,8 +20,8 @@ SRC_URI = " \
|
||||
"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
PV = "1.0.1"
|
||||
SRCREV = "98c693d0a7ea74620e3cec1115bbc66d33d8b843"
|
||||
PV = "1.0.2"
|
||||
SRCREV = "a689a399d37d174f2e93442e3adc931a9d8dee90"
|
||||
|
||||
inherit meson pkgconfig features_check gobject-introspection vala
|
||||
|
||||
|
@ -8,6 +8,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=1ebbd3e34237af26da5dc08a4e440464"
|
||||
REQUIRED_DISTRO_FEATURES = "wayland pam"
|
||||
|
||||
DEPENDS = " \
|
||||
glib-2.0-native \
|
||||
gtk+3 \
|
||||
gtk-layer-shell \
|
||||
libpam \
|
||||
@ -20,8 +21,8 @@ DEPENDS = " \
|
||||
SRC_URI = "git://github.com/jovanlanik/gtklock.git;protocol=https;branch=master"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
PV = "1.3.0"
|
||||
SRCREV = "533799037bab53e47c16f3d7da97efbeb8f4cb0d"
|
||||
PV = "2.1.0"
|
||||
SRCREV = "3b2ae2b087aea30e464eed92e2cd011984a9b051"
|
||||
|
||||
inherit autotools-brokensep pkgconfig features_check
|
||||
|
||||
|
@ -25,8 +25,8 @@ RDEPENDS:${PN} = " \
|
||||
inherit setuptools3
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
PV = "1.12.3"
|
||||
SRCREV = "4952f35141eddf5c64693b2faf25a76a485372bb"
|
||||
PV = "1.12.9"
|
||||
SRCREV = "20849501ee5fecc701d4bdfdbce6d6a320737a7d"
|
||||
|
||||
do_configure:prepend() {
|
||||
[ -d ${S}/dist ] && mv ${S}/dist ${S}/distrib
|
||||
|
@ -12,19 +12,19 @@ RDEPENDS:${PN} = "ddcutil"
|
||||
|
||||
GO_IMPORT = "github.com/nwg-piotr/ddcpopup.git"
|
||||
|
||||
SRC_URI = "git://${GO_IMPORT};nobranch=1;protocol=https"
|
||||
|
||||
SRC_URI = "git://${GO_IMPORT};destsuffix=src/${GO_IMPORT};nobranch=1;protocol=https"
|
||||
PV = "0.1"
|
||||
SRCREV = "8fab5132e49e08a1eeaa7a0dd3350d06f4399200"
|
||||
S = "${WORKDIR}/sources"
|
||||
UNPACKDIR = "${S}"
|
||||
|
||||
inherit go go-mod pkgconfig
|
||||
|
||||
GO_INSTALL = "${GO_IMPORT}"
|
||||
GO_LINKSHARED = ""
|
||||
|
||||
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
|
||||
}
|
||||
|
@ -4,13 +4,16 @@ LIC_FILES_CHKSUM = "file://src/${GO_IMPORT}/LICENSE;md5=22ed6cb3c33862e689e075b4
|
||||
|
||||
GO_IMPORT = "github.com/nwg-piotr/gopsuinfo.git"
|
||||
|
||||
SRC_URI = "git://${GO_IMPORT};branch=main;protocol=https"
|
||||
SRC_URI = "git://${GO_IMPORT};destsuffix=src/${GO_IMPORT};branch=main;protocol=https"
|
||||
PV = "0.1.5"
|
||||
SRCREV = "60e4f83b6c4d84955e0a07f7bdc63d8089b4ba1e"
|
||||
S = "${WORKDIR}/sources"
|
||||
UNPACKDIR = "${S}"
|
||||
|
||||
inherit go go-mod
|
||||
|
||||
GO_INSTALL = "${GO_IMPORT}"
|
||||
GO_LINKSHARED = ""
|
||||
|
||||
do_compile[network] = "1"
|
||||
|
||||
|
@ -11,15 +11,16 @@ RDEPENDS:${PN} = "go-runtime"
|
||||
|
||||
GO_IMPORT = "github.com/nwg-piotr/nwg-bar.git"
|
||||
|
||||
SRC_URI = "git://${GO_IMPORT};nobranch=1;protocol=https"
|
||||
SRC_URI = "git://${GO_IMPORT};destsuffix=src/${GO_IMPORT};nobranch=1;protocol=https"
|
||||
|
||||
PV = "0.1.2"
|
||||
SRCREV = "c1da3927c7d55c933d321689a5f47539d7ac258d"
|
||||
PV = "0.1.5"
|
||||
SRCREV = "86f75d0856193c1ba1505f6afbc1b73d34c7093a"
|
||||
S = "${WORKDIR}/sources"
|
||||
UNPACKDIR = "${S}"
|
||||
|
||||
inherit go go-mod pkgconfig
|
||||
|
||||
GO_INSTALL = "${GO_IMPORT}"
|
||||
GO_LINKSHARED = ""
|
||||
|
||||
do_compile[network] = "1"
|
||||
|
||||
PRIVATE_LIBS:${PN}:append = " libstd.so"
|
||||
|
@ -17,8 +17,8 @@ RDEPENDS:${PN} = "\
|
||||
inherit setuptools3
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
PV = "0.3.7"
|
||||
SRCREV = "1fa84c1d0ad899f8c7c3154733fdbff228af0d8a"
|
||||
PV = "0.3.19"
|
||||
SRCREV = "74e907f1a8e9cb2f8e649d7439da11e00c249856"
|
||||
|
||||
do_install:append() {
|
||||
install -d ${D}${datadir}/pixmaps ${D}${datadir}/applications
|
||||
|
@ -10,24 +10,43 @@ RDEPENDS:${PN} = "go-runtime"
|
||||
|
||||
GO_IMPORT = "github.com/nwg-piotr/nwg-dock-hyprland.git"
|
||||
|
||||
SRC_URI = "git://${GO_IMPORT};nobranch=1;protocol=https"
|
||||
SRC_URI = "git://${GO_IMPORT};destsuffix=src/${GO_IMPORT};nobranch=1;protocol=https"
|
||||
|
||||
PV = "0.1.6"
|
||||
SRCREV = "dfc3a25492f25daa1891a586ca3abb259debbbbf"
|
||||
PV = "0.1.9"
|
||||
SRCREV = "d4cd7439ebfb29238674b94deb120695dd1425f1"
|
||||
S = "${WORKDIR}/sources"
|
||||
UNPACKDIR = "${S}"
|
||||
|
||||
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 -d ${D}${datadir}/nwg-dock-hyprland ${D}${systemd_user_unitdir}
|
||||
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
|
||||
cat >${D}${systemd_user_unitdir}/nwg-dock-hyprland.service <<EOF
|
||||
[Unit]
|
||||
Description=nwg-dock-hyprland
|
||||
|
||||
[Service]
|
||||
LockPersonality=yes
|
||||
MemoryDenyWriteExecute=yes
|
||||
NoNewPrivileges=yes
|
||||
RestrictNamespaces=yes
|
||||
Type=simple
|
||||
ExecStart= /usr/bin/nwg-dock-hyprland -mb 6 -d -hd 2000
|
||||
Restart=on-failure
|
||||
|
||||
[Install]
|
||||
WantedBy=graphical-session.target
|
||||
EOF
|
||||
}
|
||||
|
||||
do_compile[network] = "1"
|
||||
|
||||
PRIVATE_LIBS:${PN}:append = " libstd.so"
|
||||
FILES:${PN} += "${systemd_user_unitdir}"
|
||||
|
@ -10,14 +10,17 @@ RDEPENDS:${PN} = "go-runtime"
|
||||
|
||||
GO_IMPORT = "github.com/nwg-piotr/nwg-dock.git"
|
||||
|
||||
SRC_URI = "git://${GO_IMPORT};nobranch=1;protocol=https"
|
||||
SRC_URI = "git://${GO_IMPORT};destsuffix=src/${GO_IMPORT};nobranch=1;protocol=https"
|
||||
|
||||
PV = "0.3.7"
|
||||
SRCREV = "8a06a482b204740c8635c394ade5ce252bf9b9b6"
|
||||
PV = "0.3.9"
|
||||
SRCREV = "6fdd055eaff282298ea5496d203514b5f99314a0"
|
||||
S = "${WORKDIR}/sources"
|
||||
UNPACKDIR = "${S}"
|
||||
|
||||
inherit go go-mod pkgconfig
|
||||
|
||||
GO_INSTALL = "${GO_IMPORT}"
|
||||
GO_LINKSHARED = ""
|
||||
|
||||
do_install:append() {
|
||||
# remove precompiled x86 binaries
|
||||
@ -26,5 +29,3 @@ do_install:append() {
|
||||
}
|
||||
|
||||
do_compile[network] = "1"
|
||||
|
||||
PRIVATE_LIBS:${PN}:append = " libstd.so"
|
||||
|
@ -11,14 +11,17 @@ RDEPENDS:${PN} = "go-runtime"
|
||||
|
||||
GO_IMPORT = "github.com/nwg-piotr/nwg-drawer.git"
|
||||
|
||||
SRC_URI = "git://${GO_IMPORT};nobranch=1;protocol=https"
|
||||
SRC_URI = "git://${GO_IMPORT};destsuffix=src/${GO_IMPORT};nobranch=1;protocol=https"
|
||||
|
||||
PV = "0.3.9"
|
||||
SRCREV = "fd26bb39e8452da9b4482751a8a78f706cb1f883"
|
||||
PV = "0.4.7"
|
||||
SRCREV = "0cd48d1631eecb3043ee2c1fed9dfa25ca855375"
|
||||
S = "${WORKDIR}/sources"
|
||||
UNPACKDIR = "${S}"
|
||||
|
||||
inherit go go-mod pkgconfig
|
||||
|
||||
GO_INSTALL = "${GO_IMPORT}"
|
||||
GO_LINKSHARED = ""
|
||||
|
||||
do_install:append() {
|
||||
# remove precompiled x86 binary
|
||||
@ -27,5 +30,3 @@ do_install:append() {
|
||||
}
|
||||
|
||||
do_compile[network] = "1"
|
||||
|
||||
PRIVATE_LIBS:${PN}:append = " libstd.so"
|
||||
|
36
recipes-gtk/nwg-shell/nwg-hello_git.bb
Normal file
36
recipes-gtk/nwg-shell/nwg-hello_git.bb
Normal file
@ -0,0 +1,36 @@
|
||||
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.2.0"
|
||||
SRCREV = "aa6a9e4a9024dba8ebaa98af53df82b3c19d379a"
|
||||
|
||||
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
|
||||
}
|
@ -1,20 +1,24 @@
|
||||
SUMMARY = "Nwg-look is a GTK3 settings editor, designed to work properly in wlroots-based Wayland environment."
|
||||
LICENSE = "MIT"
|
||||
LIC_FILES_CHKSUM = "file://src/${GO_IMPORT}/LICENSE;md5=2e53cad864b84be468b2fc0b511942ce"
|
||||
LIC_FILES_CHKSUM = "file://src/${GO_IMPORT}/LICENSE;md5=453b3e96b1052c0e1d1460b0134b9287"
|
||||
|
||||
DEPENDS = "xcur2png gtk+3"
|
||||
RDEPENDS:${PN} = "xcur2png go-runtime"
|
||||
|
||||
GO_IMPORT = "github.com/nwg-piotr/nwg-look"
|
||||
|
||||
SRC_URI = "git://${GO_IMPORT};branch=main;protocol=https"
|
||||
SRCREV = "46502054da8ebbe629858e8eaa6e2d683d00ca79"
|
||||
PV = "0.2.3"
|
||||
SRC_URI = "git://${GO_IMPORT};destsuffix=src/${GO_IMPORT};branch=main;protocol=https"
|
||||
SRCREV = "88f2639445084bf265ad71dba1c7af507c471762"
|
||||
PV = "0.2.7"
|
||||
S = "${WORKDIR}/sources"
|
||||
UNPACKDIR = "${S}"
|
||||
|
||||
inherit go go-mod pkgconfig gtk-icon-cache
|
||||
|
||||
GO_INSTALL = "${GO_IMPORT}"
|
||||
|
||||
GO_LINKSHARED = ""
|
||||
|
||||
do_install:append() {
|
||||
install -d ${D}${datadir}/nwg-look/langs ${D}${datadir}/applications ${D}${datadir}/pixmaps
|
||||
install -m 0644 ${S}/src/${GO_IMPORT}/stuff/main.glade ${D}${datadir}/nwg-look
|
||||
@ -27,4 +31,3 @@ FILES:${PN} += "${datadir}"
|
||||
|
||||
do_compile[network] = "1"
|
||||
|
||||
PRIVATE_LIBS:${PN}:append = " libstd.so"
|
||||
|
@ -10,20 +10,22 @@ DEPENDS = " \
|
||||
"
|
||||
|
||||
RRECOMMENDS:${PN} = " \
|
||||
thunar \
|
||||
foot \
|
||||
"
|
||||
|
||||
GO_IMPORT = "github.com/nwg-piotr/nwg-menu.git"
|
||||
|
||||
SRC_URI = "git://${GO_IMPORT};nobranch=1;protocol=https"
|
||||
SRC_URI = "git://${GO_IMPORT};destsuffix=src/${GO_IMPORT};nobranch=1;protocol=https"
|
||||
|
||||
PV = "0.1.1"
|
||||
SRCREV = "b76362d971490cb8279b40d9c2d543c5e69232ef"
|
||||
PV = "0.1.3"
|
||||
SRCREV = "fd8b92ad1ad0c0c7a23fc7a0be942ca0cbe7f7e0"
|
||||
S = "${WORKDIR}/sources"
|
||||
UNPACKDIR = "${S}"
|
||||
|
||||
inherit go go-mod pkgconfig
|
||||
|
||||
GO_INSTALL = "${GO_IMPORT}"
|
||||
GO_LINKSHARED = ""
|
||||
|
||||
do_install:append() {
|
||||
# remove precompiled x86 binary
|
||||
|
@ -1,6 +1,6 @@
|
||||
SUMMARY = "GTK3-based panel for wayland."
|
||||
LICENSE = "MIT"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=dcdbccfd08fcfd7002d16ca7fa5ad5cb"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=da62111cfafe45015704951c9d602bb2"
|
||||
|
||||
SRC_URI = " \
|
||||
git://github.com/nwg-piotr/nwg-panel.git;protocol=https;branch=master \
|
||||
@ -20,6 +20,6 @@ RDEPENDS:${PN} = "\
|
||||
inherit setuptools3
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
PV = "0.9.12"
|
||||
SRCREV = "d5e25d2b229037519fe18f9d38ccd91f5824bcbf"
|
||||
PV = "0.9.31"
|
||||
SRCREV = "dffae7319c59ae55c515fafb150a0f10be21f3cf"
|
||||
|
||||
|
@ -17,6 +17,6 @@ RDEPENDS:${PN} = "\
|
||||
inherit setuptools3
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
PV = "0.5.18"
|
||||
SRCREV = "1a3aa395263dca131a8c65293ca5131efc10109a"
|
||||
PV = "0.5.38"
|
||||
SRCREV = "2e0710f9540022dc11ea5109677c8a29ebc278eb"
|
||||
|
||||
|
@ -5,8 +5,8 @@ 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.2"
|
||||
SRCREV = "dfe38ac5af580900f70861f7e7eb8c0074548d09"
|
||||
PV = "1.5"
|
||||
SRCREV = "a20ad99467e9d1a9427efd5dccfd58d440db96c2"
|
||||
|
||||
do_install() {
|
||||
install -d ${D}${datadir}/backgrounds/sway
|
||||
|
@ -13,14 +13,17 @@ RRECOMMENDS:${PN} = " \
|
||||
|
||||
GO_IMPORT = "github.com/nwg-piotr/nwgocc.git"
|
||||
|
||||
SRC_URI = "git://${GO_IMPORT};nobranch=1;protocol=https"
|
||||
SRC_URI = "git://${GO_IMPORT};destsuffix=src/${GO_IMPORT};nobranch=1;protocol=https"
|
||||
|
||||
PV = "0.0.1"
|
||||
SRCREV = "782a37014de40f63115825c0b5bd343dee2ba668"
|
||||
S = "${WORKDIR}/sources"
|
||||
UNPACKDIR = "${S}"
|
||||
|
||||
inherit go go-mod pkgconfig gtk-icon-cache
|
||||
|
||||
GO_INSTALL = "${GO_IMPORT}"
|
||||
GO_LINKSHARED = ""
|
||||
|
||||
do_install:append() {
|
||||
install -d \
|
||||
|
@ -0,0 +1,36 @@
|
||||
From bfd49ad17c115899bdec41f5819fef21f622e620 Mon Sep 17 00:00:00 2001
|
||||
From: Markus Volk <f_l_k@t-online.de>
|
||||
Date: Thu, 6 Jun 2024 21:21:19 +0200
|
||||
Subject: [PATCH] meson.build: dont read includedir from pkg-config
|
||||
|
||||
This sets includedir to /usr/include which is inappropriate for cross-compiling.
|
||||
---
|
||||
src/meson.build | 12 ++++++------
|
||||
1 file changed, 6 insertions(+), 6 deletions(-)
|
||||
|
||||
diff --git a/src/meson.build b/src/meson.build
|
||||
index f9107b26..8bddeace 100644
|
||||
--- a/src/meson.build
|
||||
+++ b/src/meson.build
|
||||
@@ -343,12 +343,12 @@ libphosh_sources = files(
|
||||
]
|
||||
|
||||
# See https://gitlab.gnome.org/GNOME/libsoup/-/merge_requests/394
|
||||
-if libsoup_dep.version().version_compare('< 3.5.1')
|
||||
- libsoup_dep = declare_dependency (
|
||||
- include_directories: libsoup_dep.get_variable(pkgconfig: 'includedir') / 'libsoup-3.0',
|
||||
- dependencies: cc.find_library('soup-3.0', required: true),
|
||||
- )
|
||||
-endif
|
||||
+#if libsoup_dep.version().version_compare('< 3.5.1')
|
||||
+# libsoup_dep = declare_dependency (
|
||||
+# include_directories: libsoup_dep.get_variable(pkgconfig: 'includedir') / 'libsoup-3.0',
|
||||
+# dependencies: cc.find_library('soup-3.0', required: true),
|
||||
+# )
|
||||
+#endif
|
||||
|
||||
phosh_deps = [
|
||||
libsoup_dep,
|
||||
--
|
||||
2.45.1
|
||||
|
@ -1,6 +0,0 @@
|
||||
#%PAM-1.0
|
||||
auth required pam_unix.so
|
||||
account required pam_unix.so
|
||||
password required pam_unix.so
|
||||
session required pam_unix.so
|
||||
|
@ -7,24 +7,22 @@ REQUIRED_DISTRO_FEATURES = "wayland polkit pam pulseaudio"
|
||||
|
||||
DEPENDS = " \
|
||||
callaudiod \
|
||||
evince \
|
||||
evolution-data-server \
|
||||
evince \
|
||||
feedbackd \
|
||||
fribidi \
|
||||
gcr \
|
||||
git-native \
|
||||
glib-2.0 \
|
||||
gmobile \
|
||||
gnome-desktop \
|
||||
gtk4 \
|
||||
libadwaita \
|
||||
gtk+3 \
|
||||
gcr3 \
|
||||
libgudev \
|
||||
libhandy \
|
||||
libpam \
|
||||
libsecret \
|
||||
libxml2 \
|
||||
networkmanager \
|
||||
polkit \
|
||||
pulseaudio \
|
||||
libsoup-3.0 \
|
||||
upower \
|
||||
wayland \
|
||||
wayland-native \
|
||||
@ -32,11 +30,12 @@ DEPENDS = " \
|
||||
"
|
||||
|
||||
RDEPENDS:${PN} = " \
|
||||
gnome-control-center \
|
||||
gnome-session \
|
||||
gnome-settings-daemon \
|
||||
polkit-gnome \
|
||||
gsettings-desktop-schemas \
|
||||
phoc \
|
||||
gnome-desktop \
|
||||
wl-clipboard \
|
||||
calls \
|
||||
"
|
||||
|
||||
PACKAGECONFIG[tests] = "-Dtests=true,-Dtests=false"
|
||||
@ -53,18 +52,14 @@ inherit features_check gsettings meson pkgconfig gtk-icon-cache
|
||||
|
||||
SRC_URI = " \
|
||||
gitsm://gitlab.gnome.org/World/Phosh/phosh.git;protocol=https;nobranch=1 \
|
||||
file://phosh.pam \
|
||||
file://0001-meson.build-dont-read-includedir-from-pkg-config.patch \
|
||||
"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
PV = "0.31.0"
|
||||
SRCREV = "8ecfd6831b7e4b610b064e2183e0498141c69939"
|
||||
PV = "0.39.0"
|
||||
SRCREV = "e1e263efc239870e81c2e4d013bf0615f260141f"
|
||||
|
||||
EXTRA_OEMESON += "--buildtype=release"
|
||||
|
||||
do_install:append() {
|
||||
install -Dm 644 ${WORKDIR}/phosh.pam ${D}${sysconfdir}/pam.d/phosh
|
||||
}
|
||||
|
||||
FILES:${PN} += "${datadir} ${libdir}"
|
||||
|
||||
|
@ -11,27 +11,28 @@ DEPENDS = " \
|
||||
gdk-pixbuf \
|
||||
glib-2.0 \
|
||||
libconfig \
|
||||
libsecret \
|
||||
libsoup-2.4 \
|
||||
openssl \
|
||||
libsecret \
|
||||
python3-sphinx-native \
|
||||
"
|
||||
|
||||
GIR_MESON_OPTION = ""
|
||||
|
||||
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=master"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
PV = "1.5.1"
|
||||
SRCREV = "46ba1e2690b9e22fcc35f921375b346a0130e05c"
|
||||
PV = "1.6.0"
|
||||
SRCREV = "bffc387af79503382584b7c064e164994fbd8cb0"
|
||||
|
||||
PACKAGECONFIG ??= ""
|
||||
PACKAGECONFIG[app_indicator] = "-Dapp_indicator=true,-Dapp_indicator=false,libayatana-appindicator"
|
||||
|
||||
EXTRA_OEMESON += " \
|
||||
--buildtype release \
|
||||
-Ddoc_builders= \
|
||||
-Ddoc_builders=man \
|
||||
"
|
||||
|
||||
FILES:${PN} += "${datadir}/metainfo"
|
||||
|
||||
|
@ -6,12 +6,13 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=8f0e2cd40e05189ec81232da84bd6e1a"
|
||||
|
||||
|
||||
DEPENDS = " \
|
||||
gtk+3 \
|
||||
gtk-layer-shell \
|
||||
granite6 \
|
||||
json-glib \
|
||||
libhandy \
|
||||
libgee \
|
||||
pulseaudio \
|
||||
sassc-native \
|
||||
"
|
||||
|
||||
SRC_URI = " \
|
||||
@ -19,8 +20,8 @@ SRC_URI = " \
|
||||
"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
PV = "0.9.0"
|
||||
SRCREV = "deaf9a68b7425e0a0945a029bcbac767a7a72ae4"
|
||||
PV = "0.10.1"
|
||||
SRCREV = "4275fa3915c12ad2731ff78027188b4b7ceaad64"
|
||||
|
||||
PACKAGECONFIG[bash] = "-Dbash-completions=true,-Dbash-completions=false"
|
||||
PACKAGECONFIG[fish] = "-Dfish-completions=true,-Dfish-completions=false"
|
||||
@ -35,6 +36,8 @@ PACKAGECONFIG ?= " \
|
||||
|
||||
inherit meson pkgconfig vala
|
||||
|
||||
VALA_MESON_OPTION = ""
|
||||
|
||||
EXTRA_OEMESON += "--buildtype release"
|
||||
|
||||
FILES:${PN} += "${datadir}"
|
||||
|
@ -6,22 +6,23 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=8f0e2cd40e05189ec81232da84bd6e1a"
|
||||
|
||||
DEPENDS = " \
|
||||
accountsservice \
|
||||
glib-2.0 \
|
||||
granite \
|
||||
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.3.0"
|
||||
SRCREV = "8c7ac50f78eadd65086b68c662514f95e02f8559"
|
||||
PV = "0.4.0"
|
||||
SRCREV = "8fb6210ad123654f3988cb8f3f59ab629bb0a747"
|
||||
|
||||
inherit meson pkgconfig vala
|
||||
|
||||
|
@ -15,8 +15,8 @@ SRC_URI = " \
|
||||
"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
PV = "0.9.22"
|
||||
SRCREV = "e30fba0b8f875c7f35e3173be2b9f6f3ffe3641e"
|
||||
PV = "0.10.3"
|
||||
SRCREV = "e627879b1656ec7352e6382f80ee16d90b377aaf"
|
||||
|
||||
DEPENDS += " \
|
||||
date \
|
||||
@ -27,6 +27,7 @@ DEPENDS += " \
|
||||
libsigc++-3 \
|
||||
libxkbcommon \
|
||||
gtk+3 \
|
||||
gtk-layer-shell \
|
||||
gobject-introspection \
|
||||
spdlog \
|
||||
wayland \
|
||||
@ -37,10 +38,10 @@ DEPENDS += " \
|
||||
inherit meson pkgconfig features_check
|
||||
|
||||
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[gtk-layer-shell] = "-Dgtk-layer-shell=enabled,-Dgtk-layer-shell=disabled,gtk-layer-shell"
|
||||
PACKAGECONFIG[jack] = "-Djack=enabled,-Djack=disabled,pipewire"
|
||||
PACKAGECONFIG[jack] = "-Djack=enabled,-Djack=disabled,jack"
|
||||
PACKAGECONFIG[libinput] = "-Dlibinput=enabled,-Dlibinput=disabled,libinput"
|
||||
PACKAGECONFIG[logind] = "-Dlogind=enabled,-Dlogind=disabled,systemd"
|
||||
PACKAGECONFIG[man_pages] = "-Dman-pages=enabled,-Dman-pages=disabled,scdoc-native"
|
||||
@ -48,6 +49,7 @@ PACKAGECONFIG[mpd] = "-Dmpd=enabled,-Dmpd=disabled,libmpdclient"
|
||||
PACKAGECONFIG[mpris] = "-Dmpris=enabled,-Dmpris=disabled,playerctl"
|
||||
PACKAGECONFIG[network] = "-Dlibnl=enabled,-Dlibnl=disabled,libnl"
|
||||
PACKAGECONFIG[pulseaudio] = "-Dpulseaudio=enabled,-Dpulseaudio=disabled,pulseaudio"
|
||||
PACKAGECONFIG[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"
|
||||
@ -58,9 +60,8 @@ PACKAGECONFIG[wireplumber] = "-Dwireplumber=enabled,-Dwireplumber=disabled,wirep
|
||||
PACKAGECONFIG ?= " \
|
||||
${@bb.utils.filter('DISTRO_FEATURES', 'pulseaudio', d)} \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd logind udev', '', d)} \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'pipewire', 'wireplumber', '', d)} \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'pipewire', 'pipewire wireplumber', '', d)} \
|
||||
evdev \
|
||||
gtk-layer-shell \
|
||||
libinput \
|
||||
mpris \
|
||||
network \
|
||||
@ -69,7 +70,7 @@ PACKAGECONFIG ?= " \
|
||||
"
|
||||
|
||||
do_install:append() {
|
||||
install -m 0644 ${WORKDIR}/waybar.service ${D}${systemd_user_unitdir}
|
||||
install -m 0644 ${UNPACKDIR}/waybar.service ${D}${systemd_user_unitdir}
|
||||
}
|
||||
|
||||
FILES:${PN} += "${systemd_user_unitdir}"
|
||||
|
15
recipes-gtk/waypaper/waypaper_git.bb
Normal file
15
recipes-gtk/waypaper/waypaper_git.bb
Normal file
@ -0,0 +1,15 @@
|
||||
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.2"
|
||||
SRCREV = "bbdca8a4d96208c748af7307fbcf3d61e46bc64e"
|
||||
|
||||
FILES:${PN} += "${datadir}"
|
@ -9,7 +9,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=3a7351a597a91e763901f7c76f21e798"
|
||||
REQUIRED_DISTRO_FEATURES = "wayland"
|
||||
|
||||
SRC_URI = " \
|
||||
git://codeberg.org/dnkl/fnott.git;protocol=https;branch=release/1.4 \
|
||||
git://codeberg.org/dnkl/fnott.git;protocol=https;branch=releases/1.5 \
|
||||
"
|
||||
|
||||
DEPENDS = " \
|
||||
@ -33,8 +33,8 @@ RDEPENDS:${PN} = " \
|
||||
inherit meson pkgconfig features_check
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
PV = "1.4.1"
|
||||
SRCREV = "627a7b6c3dd696b6ceaee82af9c9eb14f5bd1c88"
|
||||
PV = "1.5.0"
|
||||
SRCREV = "e950a0b102bab47b09a40b13bd50a5f565ca7792"
|
||||
|
||||
EXTRA_OEMESON += "--buildtype release"
|
||||
|
||||
|
@ -24,8 +24,8 @@ SRC_URI = " \
|
||||
"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
PV = "1.15.3"
|
||||
SRCREV = "f3146999454b0d28f19f61491bb33f203fe7c53e"
|
||||
PV = "1.17.2"
|
||||
SRCREV = "b88f0d672f04a835812125ac97ea55240f70de1f"
|
||||
|
||||
PACKAGECONFIG[grapheme-clustering] = "-Dgrapheme-clustering=enabled,-Dgrapheme-clustering=disabled,utf8proc"
|
||||
PACKAGECONFIG[docs] = "-Ddocs=enabled,-Ddocs=disabled,scdoc-native"
|
||||
|
@ -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.9 \
|
||||
git://codeberg.org/dnkl/fuzzel.git;protocol=https;branch=releases/1.10 \
|
||||
"
|
||||
|
||||
DEPENDS = " \
|
||||
@ -24,8 +24,8 @@ DEPENDS = " \
|
||||
"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
PV = "1.9.2"
|
||||
SRCREV = "f9793b209461278fe7910e00d20115c7b58271ec"
|
||||
PV = "1.10.2"
|
||||
SRCREV = "a4964aac0d6ee657649cb15807520bd040c26252"
|
||||
|
||||
inherit meson pkgconfig features_check
|
||||
|
||||
|
@ -21,8 +21,8 @@ DEPENDS += " \
|
||||
SRC_URI = "git://git.sr.ht/~emersion/grim;protocol=https;branch=master"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
PV = "1.4.0"
|
||||
SRCREV = "89e02e663fabc534b7e7039514f60a8c5d70070d"
|
||||
PV = "1.4.1"
|
||||
SRCREV = "7ba46364ab95141c79e0e18093aa66597256182c"
|
||||
|
||||
inherit meson pkgconfig features_check
|
||||
|
||||
|
27
recipes-support/hyprland/aquamarine_git.bb
Normal file
27
recipes-support/hyprland/aquamarine_git.bb
Normal file
@ -0,0 +1,27 @@
|
||||
SUMMARY = "Aquamarine is a very light linux rendering backend library"
|
||||
HOMEPAGE = "https:/github.com/hyprwm/aquamarine"
|
||||
LICENSE = "BSD-3-Clause"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=778ddc598b3f2a2da3657dda514da983"
|
||||
|
||||
DEPENDS = " \
|
||||
hyprutils \
|
||||
hyprwayland-scanner-native \
|
||||
libdrm \
|
||||
libdisplay-info \
|
||||
libinput \
|
||||
seatd \
|
||||
pixman \
|
||||
virtual/libgbm \
|
||||
wayland \
|
||||
wayland-native \
|
||||
wayland-protocols \
|
||||
"
|
||||
|
||||
SRC_URI = "git://github.com/hyprwm/aquamarine.git;protocol=https;branch=main"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
SRCREV = "2e0052a21dc02c3cc2e131dabc2eff1990901b52"
|
||||
PV = "0.1.0"
|
||||
|
||||
inherit cmake pkgconfig
|
15
recipes-support/hyprland/hyprcursor_git.bb
Normal file
15
recipes-support/hyprland/hyprcursor_git.bb
Normal file
@ -0,0 +1,15 @@
|
||||
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 = "57298fc4f13c807e50ada2c986a3114b7fc2e621"
|
||||
PV = "0.1.9"
|
||||
|
||||
inherit cmake pkgconfig
|
17
recipes-support/hyprland/hypridle_git.bb
Normal file
17
recipes-support/hyprland/hypridle_git.bb
Normal file
@ -0,0 +1,17 @@
|
||||
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}"
|
@ -2,9 +2,7 @@ SUMMARY = "Allows you to add one or two additional borders to your windows."
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://../LICENSE;md5=e6458723c467506fd0c4aea3be2bcf8a"
|
||||
|
||||
SRC_URI = " \
|
||||
git://github.com/hyprwm/hyprland-plugins.git;protocol=https;branch=main \
|
||||
"
|
||||
require hyprland-plugins.inc
|
||||
|
||||
DEPENDS = " \
|
||||
pixman \
|
||||
@ -13,7 +11,6 @@ DEPENDS = " \
|
||||
"
|
||||
|
||||
S = "${WORKDIR}/git/borders-plus-plus"
|
||||
SRCREV = "f9578d28d272fb61753417e175b0fcd5bedc1443"
|
||||
|
||||
inherit meson pkgconfig
|
||||
|
@ -7,17 +7,17 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=a0836e8f0d25d383d1195ea44fdd185d"
|
||||
SRC_URI = "git://github.com/hyprwm/contrib.git;protocol=https;branch=main"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
SRCREV = "bef073cff65917ba2d888aa4dc39bd9868e2b0a4"
|
||||
SRCREV = "536f00c5895015da1e7aa85bbee9aa6dcd149e69"
|
||||
PV = "0.1"
|
||||
|
||||
DEPENDS = "scdoc-native"
|
||||
RDEPENDS:${PN} = "bash sed rofi jq libnotify grim slurp wl-clipboard"
|
||||
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 grimblast hyprprop scratchpad shellevents try_swap_workspace; do
|
||||
cd $dir && oe_runmake install && cd ${S}
|
||||
for dir in hyprprop hdrop shellevents try_swap_workspace scratchpad grimblast; do
|
||||
cd $dir && oe_runmake && oe_runmake install && cd ${S}
|
||||
done
|
||||
}
|
||||
|
@ -2,9 +2,7 @@ SUMMARY = "Fix for CS:GO with -vulkan."
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://../LICENSE;md5=e6458723c467506fd0c4aea3be2bcf8a"
|
||||
|
||||
SRC_URI = " \
|
||||
git://github.com/hyprwm/hyprland-plugins.git;protocol=https;branch=main \
|
||||
"
|
||||
require hyprland-plugins.inc
|
||||
|
||||
DEPENDS = " \
|
||||
pixman \
|
||||
@ -13,7 +11,6 @@ DEPENDS = " \
|
||||
"
|
||||
|
||||
S = "${WORKDIR}/git/csgo-vulkan-fix"
|
||||
SRCREV = "f9578d28d272fb61753417e175b0fcd5bedc1443"
|
||||
|
||||
inherit meson pkgconfig
|
||||
|
24
recipes-support/hyprland/hyprland-expo.bb
Normal file
24
recipes-support/hyprland/hyprland-expo.bb
Normal file
@ -0,0 +1,24 @@
|
||||
SUMMARY = "A plugin to add expo (overlay) for workspaces."
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://../LICENSE;md5=e6458723c467506fd0c4aea3be2bcf8a"
|
||||
|
||||
require hyprland-plugins.inc
|
||||
|
||||
DEPENDS = " \
|
||||
pixman \
|
||||
libdrm \
|
||||
hyprland \
|
||||
libinput \
|
||||
udev \
|
||||
pango \
|
||||
cairo \
|
||||
wayland-native \
|
||||
libxkbcommon \
|
||||
"
|
||||
|
||||
S = "${WORKDIR}/git/hyprexpo"
|
||||
|
||||
inherit meson pkgconfig
|
||||
|
||||
FILES:${PN} += "${libdir}/libhyprexpo.so"
|
||||
FILES:${PN}-dev = ""
|
@ -2,18 +2,18 @@ SUMMARY = "Adds simple title bars to windows."
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://../LICENSE;md5=e6458723c467506fd0c4aea3be2bcf8a"
|
||||
|
||||
SRC_URI = " \
|
||||
git://github.com/hyprwm/hyprland-plugins.git;protocol=https;branch=main \
|
||||
"
|
||||
require hyprland-plugins.inc
|
||||
|
||||
DEPENDS = " \
|
||||
libinput \
|
||||
udev \
|
||||
pixman \
|
||||
libdrm \
|
||||
hyprland \
|
||||
wayland-native \
|
||||
"
|
||||
|
||||
S = "${WORKDIR}/git/hyprbars"
|
||||
SRCREV = "f9578d28d272fb61753417e175b0fcd5bedc1443"
|
||||
|
||||
inherit meson pkgconfig
|
||||
|
18
recipes-support/hyprland/hyprland-hyprtrails.bb
Normal file
18
recipes-support/hyprland/hyprland-hyprtrails.bb
Normal file
@ -0,0 +1,18 @@
|
||||
SUMMARY = "A neat, but useless plugin to add trails behind windows."
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://../LICENSE;md5=e6458723c467506fd0c4aea3be2bcf8a"
|
||||
|
||||
require hyprland-plugins.inc
|
||||
|
||||
DEPENDS = " \
|
||||
pixman \
|
||||
libdrm \
|
||||
hyprland \
|
||||
"
|
||||
|
||||
S = "${WORKDIR}/git/hyprtrails"
|
||||
|
||||
inherit meson pkgconfig
|
||||
|
||||
FILES:${PN} += "${libdir}/libhyprtrails.so"
|
||||
FILES:${PN}-dev = ""
|
18
recipes-support/hyprland/hyprland-hyprwinwrap.bb
Normal file
18
recipes-support/hyprland/hyprland-hyprwinwrap.bb
Normal file
@ -0,0 +1,18 @@
|
||||
SUMMARY = "Clone of xwinwrap for hyprland."
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://../LICENSE;md5=e6458723c467506fd0c4aea3be2bcf8a"
|
||||
|
||||
require hyprland-plugins.inc
|
||||
|
||||
DEPENDS = " \
|
||||
pixman \
|
||||
libdrm \
|
||||
hyprland \
|
||||
"
|
||||
|
||||
S = "${WORKDIR}/git/hyprwinwrap"
|
||||
|
||||
inherit meson pkgconfig
|
||||
|
||||
FILES:${PN} += "${libdir}/libhyprwinwrap.so"
|
||||
FILES:${PN}-dev = ""
|
8
recipes-support/hyprland/hyprland-plugins.inc
Normal file
8
recipes-support/hyprland/hyprland-plugins.inc
Normal file
@ -0,0 +1,8 @@
|
||||
SRC_URI = "git://github.com/hyprwm/hyprland-plugins.git;protocol=https;branch=main"
|
||||
SRCREV = "3ae670253a5a3ae1e3a3104fb732a8c990a31487"
|
||||
|
||||
# Hack to allow patching the plugins
|
||||
do_configure:prepend() {
|
||||
rm -rf ${S}/patches
|
||||
rm -rf ${S}/.pc
|
||||
}
|
15
recipes-support/hyprland/hyprlang_git.bb
Normal file
15
recipes-support/hyprland/hyprlang_git.bb
Normal file
@ -0,0 +1,15 @@
|
||||
SUMMARY = "The hypr configuration language is an extremely efficient, yet easy to work with, configuration language for linux applications."
|
||||
HOMEPAGE = "https:/github.com/hyprwm/hyprlang"
|
||||
LICENSE = "GPL-3.0-only"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=b5b6bed06dd8ed68f00c26d0b4cede89"
|
||||
|
||||
DEPENDS = "hyprutils"
|
||||
|
||||
SRC_URI = "git://github.com/hyprwm/hyprlang.git;protocol=https;branch=main"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
SRCREV = "ec6938c66253429192274d612912649a0cfe4d28"
|
||||
PV = "0.5.2"
|
||||
|
||||
inherit cmake pkgconfig
|
37
recipes-support/hyprland/hyprlock_git.bb
Normal file
37
recipes-support/hyprland/hyprlock_git.bb
Normal file
@ -0,0 +1,37 @@
|
||||
SUMMARY = "Hyprland's simple, yet multi-threaded and GPU-accelerated screen locking utility"
|
||||
HOMEPAGE = "https:/github.com/hyprwm/hyprlock"
|
||||
LICENSE = "BSD-3-Clause"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=778ddc598b3f2a2da3657dda514da983"
|
||||
|
||||
SRC_URI = "git://github.com/hyprwm/hyprlock.git;protocol=https;branch=main"
|
||||
|
||||
REQUIRED_DISTRO_FEATURES = "opengl"
|
||||
|
||||
DEPENDS = " \
|
||||
cairo \
|
||||
hyprlang \
|
||||
hyprutils \
|
||||
jpeg \
|
||||
libdrm \
|
||||
libpam \
|
||||
libwebp \
|
||||
libxkbcommon \
|
||||
pango \
|
||||
virtual/egl \
|
||||
virtual/libgl \
|
||||
wayland \
|
||||
wayland-native \
|
||||
wayland-protocols \
|
||||
"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
SRCREV = "c5b8ad03d03ddbd2b0ff8615c2f6dba31374b6a8"
|
||||
PV = "0.3.0"
|
||||
|
||||
inherit cmake pkgconfig features_check
|
||||
|
||||
do_install() {
|
||||
install -Dm755 ${B}/hyprlock ${D}${bindir}/hyprlock
|
||||
install -Dm644 ${S}/pam/hyprlock ${D}${sysconfdir}/pam.d/hyprlock
|
||||
}
|
@ -5,25 +5,26 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=936078e4e67b0e1e1bd1e862d4ffbc25"
|
||||
|
||||
SRC_URI = "git://github.com/hyprwm/hyprpaper.git;protocol=https;branch=main"
|
||||
|
||||
PV = "0.4.0"
|
||||
SRCREV = "e498c438b1e16dcf32ecb3030b20b83f7ed9ff6d"
|
||||
PV = "0.7.0"
|
||||
SRCREV = "f4abf5902f3f0c51d2aab8a521f7c1b1b08afd64"
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
DEPENDS += " \
|
||||
cairo \
|
||||
file \
|
||||
fribidi \
|
||||
hyprlang \
|
||||
jpeg \
|
||||
libxdmcp \
|
||||
libglvnd \
|
||||
libwebp \
|
||||
pango \
|
||||
pcre \
|
||||
util-linux \
|
||||
wayland \
|
||||
wayland-native \
|
||||
wayland-protocols \
|
||||
wlroots \
|
||||
"
|
||||
|
||||
RDEPENDS:${PN} = "hyprlang"
|
||||
|
||||
REQUIRED_DISTRO_FEATURES = "wayland"
|
||||
|
||||
EXTRA_OEMAKE = " \
|
@ -5,44 +5,35 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=936078e4e67b0e1e1bd1e862d4ffbc25"
|
||||
|
||||
SRC_URI = "git://github.com/hyprwm/hyprpicker.git;protocol=https;branch=main"
|
||||
|
||||
PV = "0.1.1"
|
||||
PV = "0.2.0"
|
||||
S = "${WORKDIR}/git"
|
||||
SRCREV = "deaca6a4d8e307d90b1f5b1033a8ea6c83b9b260"
|
||||
SRCREV = "0eb49192a5cdd5e6e8e6c2c82c33857d78d6cd56"
|
||||
|
||||
DEPENDS = " \
|
||||
cairo \
|
||||
fribidi \
|
||||
jpeg \
|
||||
libxdmcp \
|
||||
libxkbcommon \
|
||||
pango \
|
||||
pcre \
|
||||
util-linux \
|
||||
wayland \
|
||||
wayland-native \
|
||||
wayland-protocols \
|
||||
wlroots \
|
||||
virtual/libgles3 \
|
||||
"
|
||||
|
||||
RDEPENDS:${PN} = "wl-clipboard"
|
||||
|
||||
REQUIRED_DISTRO_FEATURES = "wayland"
|
||||
|
||||
EXTRA_OEMAKE = "\
|
||||
WAYLAND_SCANNER=${STAGING_BINDIR_NATIVE}/wayland-scanner \
|
||||
WAYLAND_PROTOCOLS=${STAGING_DATADIR}/wayland-protocols \
|
||||
"
|
||||
|
||||
do_configure:prepend() {
|
||||
sed -i -e '$ainstall(TARGETS hyprpicker)' ${S}/CMakeLists.txt
|
||||
}
|
||||
|
||||
do_compile:prepend() {
|
||||
cd ${S} && oe_runmake protocols
|
||||
}
|
||||
EXTRA_OEMAKE = "-DCMAKE_BUILD_TYPE:STRING=Release"
|
||||
|
||||
do_install() {
|
||||
install -d ${D}${bindir}
|
||||
install -m0755 ${B}/hyprpicker ${D}${bindir}
|
||||
install -d ${D}${bindir} ${D}${datadir}/man/man1
|
||||
install -m755 ${B}/hyprpicker ${D}${bindir}
|
||||
install -m644 ${S}/doc/hyprpicker.1 ${D}${datadir}/man/man1
|
||||
}
|
||||
|
||||
inherit cmake pkgconfig features_check
|
15
recipes-support/hyprland/hyprutils_git.bb
Normal file
15
recipes-support/hyprland/hyprutils_git.bb
Normal file
@ -0,0 +1,15 @@
|
||||
SUMMARY = "Hyprland c++ utils"
|
||||
HOMEPAGE = "https:/github.com/hyprwm/hyputils"
|
||||
LICENSE = "BSD-3-Clause"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=778ddc598b3f2a2da3657dda514da983"
|
||||
|
||||
DEPENDS = "pixman"
|
||||
|
||||
SRC_URI = "git://github.com/hyprwm/hyprutils.git;protocol=https;branch=main"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
SRCREV = "1f6bbec5954f623ff8d68e567bddcce97cd2f085"
|
||||
PV = "0.1.5"
|
||||
|
||||
inherit cmake pkgconfig
|
17
recipes-support/hyprland/hyprwayland-scanner_git.bb
Normal file
17
recipes-support/hyprland/hyprwayland-scanner_git.bb
Normal file
@ -0,0 +1,17 @@
|
||||
SUMMARY = "A Hyprland implementation of wayland-scanner, in and for C++."
|
||||
HOMEPAGE = "https://github.com/hyprwm/hyprwayland-scanner"
|
||||
LICENSE = "BSD-3-Clause"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=778ddc598b3f2a2da3657dda514da983"
|
||||
|
||||
SRC_URI = "git://github.com/hyprwm/hyprwayland-scanner.git;protocol=https;branch=main"
|
||||
|
||||
DEPENDS = "pugixml"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
SRCREV = "1413398dcaf702e78a678090c92c26a5fd604ce6"
|
||||
PV = "0.3.10"
|
||||
|
||||
inherit cmake pkgconfig
|
||||
|
||||
BBCLASSEXTEND = "native"
|
@ -39,8 +39,8 @@ PACKAGECONFIG ?= " \
|
||||
"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
PV = "1.7.1"
|
||||
SRCREV = "51ad133d3e9ebca27e7af25f86dcbf67b7f25f11"
|
||||
PV = "1.8.0"
|
||||
SRCREV = "b25d38f53b4f17830111f6ea82c5985e3f3d796a"
|
||||
|
||||
EXTRA_OEMESON += "--buildtype release"
|
||||
|
||||
|
@ -4,6 +4,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=e6a600fd5e1d9cbde2d983680233ad02"
|
||||
|
||||
SRC_URI = "git://github.com/altdesktop/playerctl.git;protocol=https;branch=master"
|
||||
|
||||
DEPENDS = "glib-2.0"
|
||||
RDEPENDS:${PN} = "glib-2.0"
|
||||
|
||||
inherit meson pkgconfig gobject-introspection
|
||||
|
@ -1,29 +0,0 @@
|
||||
SUMMARY = "A window switcher, Application launcher and dmenu replacement"
|
||||
HOMEPAGE = "https://github.com/davatorium/rofi"
|
||||
SECTION = "graphics"
|
||||
LICENSE = "MIT"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=782be4e4ace584538170389380b2d61e"
|
||||
|
||||
DEPENDS = " \
|
||||
bison-native \
|
||||
glib-2.0 \
|
||||
cairo \
|
||||
pango \
|
||||
libxkbcommon \
|
||||
gdk-pixbuf \
|
||||
xcb-util \
|
||||
xcb-util-wm \
|
||||
xcb-util-cursor \
|
||||
startup-notification \
|
||||
"
|
||||
|
||||
SRC_URI = "gitsm://github.com/davatorium/rofi.git;protocol=https;branch=next"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
PV = "1.7.5"
|
||||
SRCREV = "9963df114bc2de0d452a4751d8b250118ca6b20a"
|
||||
|
||||
inherit meson pkgconfig
|
||||
|
||||
FILES:${PN} += "${datadir}"
|
@ -21,8 +21,8 @@ DEPENDS += " \
|
||||
SRC_URI = "git://github.com/emersion/slurp.git;protocol=https;branch=master"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
PV = "1.4.2"
|
||||
SRCREV = "2d0a2d9fada99a5c4c556632f04e4301b3bd5d0e"
|
||||
PV = "1.5.0"
|
||||
SRCREV = "fc921b603ee02afff42aba9eb073e82fab900048"
|
||||
|
||||
inherit meson pkgconfig features_check
|
||||
|
||||
|
@ -74,6 +74,54 @@ SRC_URI = "\
|
||||
crate://crates.io/yaml-rust/0.4.5 \
|
||||
"
|
||||
|
||||
SRC_URI[atk-sys-0.9.1.sha256sum] = "e552c1776737a4c80110d06b36d099f47c727335f9aaa5d942a72b6863a8ec6f"
|
||||
SRC_URI[atk-0.7.0.sha256sum] = "86b7499272acf036bb5820c6e346bbfb5acc5dceb104bc2c4fd7e6e33dfcde6a"
|
||||
SRC_URI[autocfg-1.0.1.sha256sum] = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a"
|
||||
SRC_URI[bitflags-1.2.1.sha256sum] = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693"
|
||||
SRC_URI[cairo-rs-0.7.1.sha256sum] = "e05db47de3b0f09a222fa4bba2eab957d920d4243962a86b2d77ab401e4a359c"
|
||||
SRC_URI[cairo-sys-rs-0.9.2.sha256sum] = "ff65ba02cac715be836f63429ab00a767d48336efc5497c5637afb53b4f14d63"
|
||||
SRC_URI[cc-1.0.72.sha256sum] = "22a9137b95ea06864e018375b72adfb7db6e6f68cfc8df5a04d00288050485ee"
|
||||
SRC_URI[clap-2.33.3.sha256sum] = "37e58ac78573c40708d45522f0d80fa2f01cc4f9b4e2bf749807255454312002"
|
||||
SRC_URI[dtoa-0.4.8.sha256sum] = "56899898ce76aaf4a0f24d914c97ea6ed976d42fec6ad33fcbb0a1103e07b2b0"
|
||||
SRC_URI[fragile-0.3.0.sha256sum] = "05f8140122fa0d5dcb9fc8627cfce2b37cc1500f752636d46ea28bc26785c2f9"
|
||||
SRC_URI[gdk-pixbuf-sys-0.9.1.sha256sum] = "d8991b060a9e9161bafd09bf4a202e6fd404f5b4dd1a08d53a1e84256fb34ab0"
|
||||
SRC_URI[gdk-pixbuf-0.7.0.sha256sum] = "9726408ee1bbada83094326a99b9c68fea275f9dbb515de242a69e72051f4fcc"
|
||||
SRC_URI[gdk-sys-0.9.1.sha256sum] = "6adf679e91d1bff0c06860287f80403e7db54c2d2424dce0a470023b56c88fbb"
|
||||
SRC_URI[gdk-0.11.0.sha256sum] = "6243e995f41f3a61a31847e54cc719edce93dd9140c89dca3b9919be1cfe22d5"
|
||||
SRC_URI[gio-sys-0.9.1.sha256sum] = "4fad225242b9eae7ec8a063bb86974aca56885014672375e5775dc0ea3533911"
|
||||
SRC_URI[gio-0.7.0.sha256sum] = "6261b5d34c30c2d59f879e643704cf54cb44731f3a2038000b68790c03e360e3"
|
||||
SRC_URI[glib-sys-0.9.1.sha256sum] = "95856f3802f446c05feffa5e24859fe6a183a7cb849c8449afc35c86b1e316e2"
|
||||
SRC_URI[glib-0.8.2.sha256sum] = "be27232841baa43e0fd5ae003f7941925735b2f733a336dc75f07b9eff415e7b"
|
||||
SRC_URI[gobject-sys-0.9.1.sha256sum] = "31d1a804f62034eccf370006ccaef3708a71c31d561fee88564abe71177553d9"
|
||||
SRC_URI[gtk-sys-0.9.2.sha256sum] = "53def660c7b48b00b510c81ef2d2fbd3c570f1527081d8d7947f471513e1a4c1"
|
||||
SRC_URI[gtk-0.7.0.sha256sum] = "709f1074259d4685b96133f92b75c7f35b504715b0fcdc96ec95de2607296a60"
|
||||
SRC_URI[hashbrown-0.8.1.sha256sum] = "34f595585f103464d8d2f6e9864682d74c1601fed5e07d62b1c9058dba8246fb"
|
||||
SRC_URI[indexmap-1.5.2.sha256sum] = "4e47a3566dd4fd4eec714ae6ceabdee0caec795be835c223d92c2d40f1e8cf1c"
|
||||
SRC_URI[lazy_static-1.4.0.sha256sum] = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
|
||||
SRC_URI[libc-0.2.107.sha256sum] = "fbe5e23404da5b4f555ef85ebed98fb4083e55a00c317800bc2a50ede9f3d219"
|
||||
SRC_URI[linked-hash-map-0.5.4.sha256sum] = "7fb9b38af92608140b86b693604b9ffcc5824240a484d1ecd4795bacb2fe88f3"
|
||||
SRC_URI[maplit-1.0.2.sha256sum] = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d"
|
||||
SRC_URI[memmap-0.7.0.sha256sum] = "6585fd95e7bb50d6cc31e20d4cf9afb4e2ba16c5846fc76793f11218da9c475b"
|
||||
SRC_URI[pango-sys-0.9.1.sha256sum] = "86b93d84907b3cf0819bff8f13598ba72843bee579d5ebc2502e4b0367b4be7d"
|
||||
SRC_URI[pango-0.7.0.sha256sum] = "393fa071b144f8ffb83ede273758983cf414ca3c0b1d2a5a9ce325b3ba3dd786"
|
||||
SRC_URI[pkg-config-0.3.22.sha256sum] = "12295df4f294471248581bc09bef3c38a5e46f1e36d6a37353621a0c6c357e1f"
|
||||
SRC_URI[proc-macro2-1.0.32.sha256sum] = "ba508cc11742c0dc5c1659771673afbab7a0efab23aa17e854cbab0837ed0b43"
|
||||
SRC_URI[quote-1.0.10.sha256sum] = "38bc8cc6a5f2e3655e0899c1b848643b2562f853f114bfec7be120678e3ace05"
|
||||
SRC_URI[regex-syntax-0.6.25.sha256sum] = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b"
|
||||
SRC_URI[regex-1.3.9.sha256sum] = "9c3780fcf44b193bc4d09f36d2a3c87b251da4a046c87795a0d35f4f927ad8e6"
|
||||
SRC_URI[serde-1.0.130.sha256sum] = "f12d06de37cf59146fbdecab66aa99f9fe4f78722e3607577a5375d66bd0c913"
|
||||
SRC_URI[serde_derive-1.0.130.sha256sum] = "d7bc1a1ab1961464eae040d96713baa5a724a8152c1222492465b54322ec508b"
|
||||
SRC_URI[serde_yaml-0.8.21.sha256sum] = "d8c608a35705a5d3cdc9fbe403147647ff34b921f8e833e49306df898f9b20af"
|
||||
SRC_URI[syn-1.0.81.sha256sum] = "f2afee18b8beb5a596ecb4a2dce128c719b4ba399d34126b9e4396e3f9860966"
|
||||
SRC_URI[textwrap-0.11.0.sha256sum] = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060"
|
||||
SRC_URI[unicode-width-0.1.9.sha256sum] = "3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973"
|
||||
SRC_URI[unicode-xid-0.2.2.sha256sum] = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3"
|
||||
SRC_URI[winapi-i686-pc-windows-gnu-0.4.0.sha256sum] = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
|
||||
SRC_URI[winapi-x86_64-pc-windows-gnu-0.4.0.sha256sum] = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
|
||||
SRC_URI[winapi-0.3.9.sha256sum] = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
|
||||
SRC_URI[xkbcommon-0.4.0.sha256sum] = "fda0ea5f7ddabd51deeeda7799bee06274112f577da7dd3d954b8eda731b2fce"
|
||||
SRC_URI[yaml-rust-0.4.5.sha256sum] = "56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85"
|
||||
|
||||
# Modify these as desired
|
||||
PV = "1.17.1"
|
||||
SRCREV = "2faa98d85f1142383ec8ad1487616c1a7ad1882f"
|
||||
|
@ -138,6 +138,119 @@ SRC_URI = "\
|
||||
crate://crates.io/zvariant_derive/2.10.0 \
|
||||
"
|
||||
|
||||
SRC_URI[anyhow-1.0.58.sha256sum] = "bb07d2053ccdbe10e2af2995a2f116c1330396493dc1269f6a91d0ae82e19704"
|
||||
SRC_URI[async-io-1.7.0.sha256sum] = "e5e18f61464ae81cde0a23e713ae8fd299580c54d697a35820cfd0625b8b0e07"
|
||||
SRC_URI[atk-sys-0.14.0.sha256sum] = "badcf670157c84bb8b1cf6b5f70b650fed78da2033c9eed84c4e49b11cbe83ea"
|
||||
SRC_URI[atk-0.14.0.sha256sum] = "a83b21d2aa75e464db56225e1bda2dd5993311ba1095acaa8fa03d1ae67026ba"
|
||||
SRC_URI[autocfg-1.1.0.sha256sum] = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
|
||||
SRC_URI[bitflags-1.3.2.sha256sum] = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
|
||||
SRC_URI[byteorder-1.4.3.sha256sum] = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610"
|
||||
SRC_URI[cache-padded-1.2.0.sha256sum] = "c1db59621ec70f09c5e9b597b220c7a2b43611f4710dc03ceb8748637775692c"
|
||||
SRC_URI[cairo-rs-0.14.9.sha256sum] = "33b5725979db0c586d98abad2193cdb612dd40ef95cd26bd99851bf93b3cb482"
|
||||
SRC_URI[cairo-sys-rs-0.14.9.sha256sum] = "b448b876970834fda82ba3aeaccadbd760206b75388fc5c1b02f1e343b697570"
|
||||
SRC_URI[cc-1.0.73.sha256sum] = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11"
|
||||
SRC_URI[cfg-expr-0.8.1.sha256sum] = "b412e83326147c2bb881f8b40edfbf9905b9b8abaebd0e47ca190ba62fda8f0e"
|
||||
SRC_URI[cfg-if-1.0.0.sha256sum] = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
|
||||
SRC_URI[clap-3.1.18.sha256sum] = "d2dbdf4bdacb33466e854ce889eee8dfd5729abf7ccd7664d0a2d60cd384440b"
|
||||
SRC_URI[clap_lex-0.2.4.sha256sum] = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5"
|
||||
SRC_URI[concurrent-queue-1.2.4.sha256sum] = "af4780a44ab5696ea9e28294517f1fffb421a83a25af521333c838635509db9c"
|
||||
SRC_URI[derivative-2.2.0.sha256sum] = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b"
|
||||
SRC_URI[either-1.7.0.sha256sum] = "3f107b87b6afc2a64fd13cac55fe06d6c8859f12d4b14cbcdd2c67d0976781be"
|
||||
SRC_URI[enumflags2-0.6.4.sha256sum] = "83c8d82922337cd23a15f88b70d8e4ef5f11da38dd7cdb55e84dd5de99695da0"
|
||||
SRC_URI[enumflags2_derive-0.6.4.sha256sum] = "946ee94e3dbf58fdd324f9ce245c7b238d46a66f00e86a020b71996349e46cce"
|
||||
SRC_URI[fastrand-1.7.0.sha256sum] = "c3fcf0cee53519c866c09b5de1f6c56ff9d647101f81c1964fa632e148896cdf"
|
||||
SRC_URI[field-offset-0.3.4.sha256sum] = "1e1c54951450cbd39f3dbcf1005ac413b49487dabf18a720ad2383eccfeffb92"
|
||||
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-lite-1.12.0.sha256sum] = "7694489acd39452c77daa48516b894c153f192c3578d5a839b62c58099fcbf48"
|
||||
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[gdk-pixbuf-sys-0.14.0.sha256sum] = "f097c0704201fbc8f69c1762dc58c6947c8bb188b8ed0bc7e65259f1894fe590"
|
||||
SRC_URI[gdk-pixbuf-0.14.0.sha256sum] = "534192cb8f01daeb8fab2c8d4baa8f9aae5b7a39130525779f5c2608e235b10f"
|
||||
SRC_URI[gdk-sys-0.14.0.sha256sum] = "0e091b3d3d6696949ac3b3fb3c62090e5bfd7bd6850bef5c3c5ea701de1b1f1e"
|
||||
SRC_URI[gdk-0.14.3.sha256sum] = "b9d749dcfc00d8de0d7c3a289e04a04293eb5ba3d8a4e64d64911d481fa9933b"
|
||||
SRC_URI[gio-sys-0.14.0.sha256sum] = "c0a41df66e57fcc287c4bcf74fc26b884f31901ea9792ec75607289b456f48fa"
|
||||
SRC_URI[gio-0.14.8.sha256sum] = "711c3632b3ebd095578a9c091418d10fed492da9443f58ebc8f45efbeb215cb0"
|
||||
SRC_URI[glib-macros-0.14.1.sha256sum] = "2aad66361f66796bfc73f530c51ef123970eb895ffba991a234fcf7bea89e518"
|
||||
SRC_URI[glib-sys-0.14.0.sha256sum] = "1c1d60554a212445e2a858e42a0e48cece1bd57b311a19a9468f70376cf554ae"
|
||||
SRC_URI[glib-0.14.8.sha256sum] = "7c515f1e62bf151ef6635f528d05b02c11506de986e43b34a5c920ef0b3796a4"
|
||||
SRC_URI[gobject-sys-0.14.0.sha256sum] = "aa92cae29759dae34ab5921d73fff5ad54b3d794ab842c117e36cafc7994c3f5"
|
||||
SRC_URI[gtk-sys-0.14.0.sha256sum] = "8c14c8d3da0545785a7c5a120345b3abb534010fb8ae0f2ef3f47c027fba303e"
|
||||
SRC_URI[gtk-0.14.3.sha256sum] = "2eb51122dd3317e9327ec1e4faa151d1fa0d95664cd8fb8dcfacf4d4d29ac70c"
|
||||
SRC_URI[gtk3-macros-0.14.0.sha256sum] = "21de1da96dc117443fb03c2e270b2d34b7de98d0a79a19bbb689476173745b79"
|
||||
SRC_URI[hashbrown-0.11.2.sha256sum] = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e"
|
||||
SRC_URI[heck-0.3.3.sha256sum] = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c"
|
||||
SRC_URI[indexmap-1.8.2.sha256sum] = "e6012d540c5baa3589337a98ce73408de9b5a25ec9fc2c6fd6be8f0d39e0ca5a"
|
||||
SRC_URI[instant-0.1.12.sha256sum] = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c"
|
||||
SRC_URI[itertools-0.10.3.sha256sum] = "a9a9d19fa1e79b6215ff29b9d6880b706147f16e9b1dbb1e4e5947b5b02bc5e3"
|
||||
SRC_URI[libc-0.2.126.sha256sum] = "349d5a591cd28b49e1d1037471617a32ddcda5731b99419008085f72d5a53836"
|
||||
SRC_URI[linked-hash-map-0.5.6.sha256sum] = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f"
|
||||
SRC_URI[log-0.4.17.sha256sum] = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e"
|
||||
SRC_URI[maplit-1.0.2.sha256sum] = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d"
|
||||
SRC_URI[memchr-2.5.0.sha256sum] = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
|
||||
SRC_URI[memmap-0.7.0.sha256sum] = "6585fd95e7bb50d6cc31e20d4cf9afb4e2ba16c5846fc76793f11218da9c475b"
|
||||
SRC_URI[memoffset-0.6.5.sha256sum] = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce"
|
||||
SRC_URI[nb-connect-1.2.0.sha256sum] = "b1bb540dc6ef51cfe1916ec038ce7a620daf3a111e2502d745197cd53d6bca15"
|
||||
SRC_URI[nix-0.22.3.sha256sum] = "e4916f159ed8e5de0082076562152a76b7a1f64a01fd9d1e0fea002c37624faf"
|
||||
SRC_URI[once_cell-1.13.0.sha256sum] = "18a6dbe30758c9f83eb00cbea4ac95966305f5a7772f3f42ebfc7fc7eddbd8e1"
|
||||
SRC_URI[os_str_bytes-6.2.0.sha256sum] = "648001efe5d5c0102d8cea768e348da85d90af8ba91f0bea908f157951493cd4"
|
||||
SRC_URI[pango-sys-0.14.0.sha256sum] = "2367099ca5e761546ba1d501955079f097caa186bb53ce0f718dca99ac1942fe"
|
||||
SRC_URI[pango-0.14.8.sha256sum] = "546fd59801e5ca735af82839007edd226fe7d3bb06433ec48072be4439c28581"
|
||||
SRC_URI[parking-2.0.0.sha256sum] = "427c3892f9e783d91cc128285287e70a59e206ca452770ece88a76f7a3eddd72"
|
||||
SRC_URI[pest-2.2.1.sha256sum] = "69486e2b8c2d2aeb9762db7b4e00b0331156393555cff467f4163ff06821eef8"
|
||||
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.25.sha256sum] = "1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae"
|
||||
SRC_URI[polling-2.2.0.sha256sum] = "685404d509889fade3e86fe3a5803bca2ec09b0c0778d5ada6ec8bf7a8de5259"
|
||||
SRC_URI[proc-macro-crate-0.1.5.sha256sum] = "1d6ea3c4595b96363c13943497db34af4460fb474a95c43f4446ad341b8c9785"
|
||||
SRC_URI[proc-macro-crate-1.1.3.sha256sum] = "e17d47ce914bf4de440332250b0edd23ce48c005f59fab39d3335866b114f11a"
|
||||
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.20.sha256sum] = "3bcdf212e9776fbcb2d23ab029360416bb1706b1aea2d1a5ba002727cbcab804"
|
||||
SRC_URI[rustc_version-0.3.3.sha256sum] = "f0dfe2087c51c460008730de8b57e6a320782fbfb312e1f4d520e6c6fae155ee"
|
||||
SRC_URI[ryu-1.0.10.sha256sum] = "f3f6f92acf49d1b98f7a81226834412ada05458b7364277387724a237f062695"
|
||||
SRC_URI[scoped-tls-1.0.0.sha256sum] = "ea6a9290e3c9cf0f18145ef7ffa62d68ee0bf5fcd651017e586dc7fd5da448c2"
|
||||
SRC_URI[semver-parser-0.10.2.sha256sum] = "00b0bef5b7f9e0df16536d3961cfb6e84331c065b4066afb39768d0e319411f7"
|
||||
SRC_URI[semver-0.11.0.sha256sum] = "f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6"
|
||||
SRC_URI[serde-1.0.137.sha256sum] = "61ea8d54c77f8315140a05f4c7237403bf38b72704d031543aa1d16abbf517d1"
|
||||
SRC_URI[serde_derive-1.0.137.sha256sum] = "1f26faba0c3959972377d3b2d306ee9f71faee9714294e41bb777f83f88578be"
|
||||
SRC_URI[serde_repr-0.1.8.sha256sum] = "a2ad84e47328a31223de7fed7a4f5087f2d6ddfe586cf3ca25b7a165bc0a5aed"
|
||||
SRC_URI[serde_yaml-0.8.24.sha256sum] = "707d15895415db6628332b737c838b88c598522e4dc70647e59b72312924aebc"
|
||||
SRC_URI[slab-0.4.7.sha256sum] = "4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef"
|
||||
SRC_URI[smallvec-1.9.0.sha256sum] = "2fd0db749597d91ff862fd1d55ea87f7855a744a8425a64695b6fca237d1dad1"
|
||||
SRC_URI[socket2-0.4.4.sha256sum] = "66d72b759436ae32898a2af0a14218dbf55efde3feeb170eb623637db85ee1e0"
|
||||
SRC_URI[static_assertions-1.1.0.sha256sum] = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
|
||||
SRC_URI[strum-0.21.0.sha256sum] = "aaf86bbcfd1fa9670b7a129f64fc0c9fcbbfe4f1bc4210e9e98fe71ffc12cde2"
|
||||
SRC_URI[strum_macros-0.21.1.sha256sum] = "d06aaeeee809dbc59eb4556183dd927df67db1540de5be8d3ec0b6636358a5ec"
|
||||
SRC_URI[syn-1.0.98.sha256sum] = "c50aef8a904de4c23c788f104b7dddc7d6f79c647c7c8ce4cc8f73eb0ca773dd"
|
||||
SRC_URI[system-deps-3.2.0.sha256sum] = "480c269f870722b3b08d2f13053ce0c2ab722839f472863c3e2d61ff3a1c2fa6"
|
||||
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[toml-0.5.9.sha256sum] = "8d82e1a7758622a465f8cee077614c73484dac5b836c02ff6a40d5d1010324d7"
|
||||
SRC_URI[ucd-trie-0.1.4.sha256sum] = "89570599c4fe5585de2b388aab47e99f7fa4e9238a1399f707a02e356058141c"
|
||||
SRC_URI[unicode-ident-1.0.1.sha256sum] = "5bd2fe26506023ed7b5e1e315add59d6f584c621d037f9368fea9cfb988f368c"
|
||||
SRC_URI[unicode-segmentation-1.9.0.sha256sum] = "7e8820f5d777f6224dc4be3632222971ac30164d4a258d595640799554ebfd99"
|
||||
SRC_URI[version-compare-0.0.11.sha256sum] = "1c18c859eead79d8b95d09e4678566e8d70105c4e7b251f707a03df32442661b"
|
||||
SRC_URI[version_check-0.9.4.sha256sum] = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
|
||||
SRC_URI[waker-fn-1.1.0.sha256sum] = "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca"
|
||||
SRC_URI[wepoll-ffi-0.1.2.sha256sum] = "d743fdedc5c64377b5fc2bc036b01c7fd642205a0d96356034ae3404d49eb7fb"
|
||||
SRC_URI[winapi-i686-pc-windows-gnu-0.4.0.sha256sum] = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
|
||||
SRC_URI[winapi-x86_64-pc-windows-gnu-0.4.0.sha256sum] = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
|
||||
SRC_URI[winapi-0.3.9.sha256sum] = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
|
||||
SRC_URI[xkbcommon-0.4.0.sha256sum] = "fda0ea5f7ddabd51deeeda7799bee06274112f577da7dd3d954b8eda731b2fce"
|
||||
SRC_URI[yaml-rust-0.4.5.sha256sum] = "56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85"
|
||||
SRC_URI[zbus-1.9.3.sha256sum] = "9cbeb2291cd7267a94489b71376eda33496c1b9881adf6b36f26cc2779f3fc49"
|
||||
SRC_URI[zbus_macros-1.9.3.sha256sum] = "fa3959a7847cf95e3d51e312856617c5b1b77191176c65a79a5f14d778bbe0a6"
|
||||
SRC_URI[zvariant-2.10.0.sha256sum] = "a68c7b55f2074489b7e8e07d2d0a6ee6b4f233867a653c664d8020ba53692525"
|
||||
SRC_URI[zvariant_derive-2.10.0.sha256sum] = "e4ca5e22593eb4212382d60d26350065bf2a02c34b85bc850474a74b589a3de9"
|
||||
|
||||
# Modify these as desired
|
||||
PV = "1.19.0"
|
||||
SRCREV = "9f4c5e2264404c6caf1a6e2ca708d090806487ea"
|
||||
|
@ -16,20 +16,13 @@ DEPENDS = " \
|
||||
wayland-protocols \
|
||||
"
|
||||
|
||||
SRC_URI = " \
|
||||
git://github.com/swaywm/swaybg.git;protocol=https;branch=master \
|
||||
"
|
||||
|
||||
# Reproducibility issue. Fix me!
|
||||
CFLAGS:append = " -Wno-error=date-time"
|
||||
SRC_URI = "git://github.com/swaywm/swaybg.git;protocol=https;branch=master"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
PV = "1.2.0"
|
||||
SRCREV = "0e645c4583436692c7ac3983e36b87a3ea325454"
|
||||
SRCREV = "eabc06e7eb9e5cb08c8177f49753dedc505076b4"
|
||||
|
||||
inherit meson pkgconfig features_check
|
||||
|
||||
EXTRA_OEMESON += "--buildtype release"
|
||||
|
||||
BBCLASSEXTEND = ""
|
||||
|
||||
|
@ -18,8 +18,8 @@ DEPENDS += " \
|
||||
SRC_URI = "git://github.com/bugaevc/wl-clipboard.git;protocol=https;branch=master"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
PV = "2.1.0"
|
||||
SRCREV = "89cd9f9e430a6cd8b82fa65a9c05e530e2430ffd"
|
||||
PV = "2.2.1"
|
||||
SRCREV = "3eb912c274042cd5deed6b478b39908a12f37498"
|
||||
|
||||
inherit meson pkgconfig features_check
|
||||
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user