mirror of
https://codeberg.org/flk/meta-wayland.git
synced 2025-07-19 15:29:47 +02:00
Compare commits
290 Commits
nanbield
...
bb04c59a12
Author | SHA1 | Date | |
---|---|---|---|
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}"
|
BBPATH .= ":${LAYERDIR}"
|
||||||
|
|
||||||
# We have recipes-* directories, add to BBFILES
|
# 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_COLLECTIONS += "wayland"
|
||||||
BBFILE_PATTERN_wayland = "^${LAYERDIR}/"
|
BBFILE_PATTERN_wayland = "^${LAYERDIR}/"
|
||||||
BBFILE_PRIORITY_wayland = "8"
|
BBFILE_PRIORITY_wayland = "5"
|
||||||
|
|
||||||
LAYERSERIES_COMPAT_wayland = "nanbield"
|
LAYERSERIES_COMPAT_wayland = "scarthgap styhead"
|
||||||
|
|
||||||
LAYERDEPENDS_wayland = " \
|
LAYERDEPENDS_wayland = " \
|
||||||
core \
|
core \
|
||||||
|
@ -12,8 +12,14 @@ EXTRA_OECMAKE += "-DUSE_QT6=ON"
|
|||||||
SRC_URI = "git://github.com/FedoraQt/adwaita-qt.git;protocol=https;nobranch=1"
|
SRC_URI = "git://github.com/FedoraQt/adwaita-qt.git;protocol=https;nobranch=1"
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
SRCREV = "07859143fd733cfefae687f6967795c7f50d4ca8"
|
SRCREV = "3807292acee096459a73732f663544916d9eb0e5"
|
||||||
|
|
||||||
FILES:${PN} += "${libdir}/plugins/styles/adwaita.so"
|
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"
|
LIC_FILES_CHKSUM = "file://LICENSE;md5=40d2542b8c43a3ec2b7f5da31a697b88"
|
||||||
|
|
||||||
DEPENDS = " \
|
DEPENDS = " \
|
||||||
adwaita-qt-native \
|
adwaita-qt \
|
||||||
glib-2.0 \
|
glib-2.0 \
|
||||||
gsettings-desktop-schemas \
|
gsettings-desktop-schemas \
|
||||||
gtk+3 \
|
gtk+3 \
|
||||||
|
@ -12,13 +12,14 @@ DEPENDS = " \
|
|||||||
wayland \
|
wayland \
|
||||||
wayland-native \
|
wayland-native \
|
||||||
wayland-protocols \
|
wayland-protocols \
|
||||||
|
hyprlang \
|
||||||
libdrm \
|
libdrm \
|
||||||
pipewire \
|
pipewire \
|
||||||
sdbus-c++ \
|
sdbus-c++-1 \
|
||||||
virtual/libgbm \
|
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"
|
RCONFLICTS:${PN} = "xdg-desktop-portal-wlr xdg-desktop-portal-gnome"
|
||||||
|
|
||||||
inherit meson pkgconfig features_check
|
inherit meson pkgconfig features_check
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
SRC_URI = "gitsm://github.com/hyprwm/xdg-desktop-portal-hyprland.git;protocol=https;nobranch=1"
|
SRC_URI = "gitsm://github.com/hyprwm/xdg-desktop-portal-hyprland.git;protocol=https;nobranch=1"
|
||||||
SRCREV = "3606b35a0733015c8e3da5aca2dde4641b515720"
|
SRCREV = "15fd76cb6ebb0e3c3b2c3a3daf452e7b781c6e8a"
|
||||||
PV = "1.2.2"
|
PV = "1.3.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
|
inherit setuptools3
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
PV = "2.2.0"
|
PV = "2.4.1"
|
||||||
SRCREV = "ade9c1b68c83a1fc76d90bc0ff603f6b34dfbbbf"
|
SRCREV = "f495974c32a7a7b1eb433e7b8c87166e96375c32"
|
||||||
|
|
||||||
|
@ -2,7 +2,5 @@ do_install:append:class-target() {
|
|||||||
ln -sf ${bindir}/python3 ${D}${bindir}/python
|
ln -sf ${bindir}/python3 ${D}${bindir}/python
|
||||||
}
|
}
|
||||||
|
|
||||||
PACKAGES:prepend:class-target = "${PN}-as-python "
|
FILES:${PN}:class-target += "${bindir}/python"
|
||||||
FILES:${PN}-as-python = "${bindir}/python"
|
|
||||||
RRECOMMENDS:${PN}-core:append:class-target = " ${PN}-as-python"
|
|
||||||
|
|
||||||
|
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 = "f4a71b13373436a2866c5d68f8f80ac6f0bc1ffe"
|
||||||
|
S = "${WORKDIR}/git"
|
||||||
|
|
||||||
|
do_install() {
|
||||||
|
install -d ${D}${includedir}/stb
|
||||||
|
for file in ${S}/*.h; do
|
||||||
|
install -m 0644 $file ${D}${includedir}/stb
|
||||||
|
done
|
||||||
|
# needed for gamescope
|
||||||
|
install -m 0644 deprecated/stb_image_resize.h ${D}${includedir}/stb
|
||||||
|
}
|
||||||
|
|
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
|
inherit setuptools3
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
PV = "1.8"
|
PV = "1.9.2"
|
||||||
SRCREV = "31207c0ca44ed846763dc6df55316ee7a7d047a8"
|
SRCREV = "d31aad311cd9280517e429eb397915fb4ff21a40"
|
||||||
|
|
||||||
|
@ -20,8 +20,8 @@ SRC_URI = " \
|
|||||||
"
|
"
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
PV = "3.1.6"
|
PV = "3.1.8"
|
||||||
SRCREV = "63845bdce3cf31f879c8be44088807b6750e1158"
|
SRCREV = "8e32809e440c9c75861a2ebbdb0adc348e72fbea"
|
||||||
|
|
||||||
inherit meson pkgconfig
|
inherit meson pkgconfig
|
||||||
|
|
||||||
|
@ -19,8 +19,8 @@ inherit meson pkgconfig features_check gobject-introspection vala
|
|||||||
SRC_URI = "gitsm://source.puri.sm/Librem5/feedbackd.git;protocol=https;nobranch=1"
|
SRC_URI = "gitsm://source.puri.sm/Librem5/feedbackd.git;protocol=https;nobranch=1"
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
PV = "0.2.0"
|
PV = "0.2.1"
|
||||||
SRCREV = "eadcfb16c3d6e648e471d0342a43075dfdf4143a"
|
SRCREV = "1104cef50acb0b18a0d545e6a09773e3feb42e5b"
|
||||||
|
|
||||||
EXTRA_OEMESON += "-Dtests=false"
|
EXTRA_OEMESON += "-Dtests=false"
|
||||||
|
|
||||||
|
@ -4,15 +4,15 @@ HOMEPAGE = "https://fontawesome.com/"
|
|||||||
SECTION = "base/fonts"
|
SECTION = "base/fonts"
|
||||||
|
|
||||||
LICENSE = "CC-BY-4.0 & OFL-1.1"
|
LICENSE = "CC-BY-4.0 & OFL-1.1"
|
||||||
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=4186e0f8172f263065437f80932efbe1"
|
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=9b9d97c72a232b7715f2aed4bf4a4d45"
|
||||||
|
|
||||||
SRC_URI = " \
|
SRC_URI = " \
|
||||||
git://github.com/FortAwesome/Font-Awesome.git;protocol=https;branch=6.x \
|
git://github.com/FortAwesome/Font-Awesome.git;protocol=https;branch=6.x \
|
||||||
"
|
"
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
PV = "6.4.0"
|
PV = "6.5.2"
|
||||||
SRCREV = "0698449d50f2b95517562295a59d414afc68b369"
|
SRCREV = "c0f460dca7f7688761120415ff3c9cf7f73119be"
|
||||||
|
|
||||||
|
|
||||||
do_install () {
|
do_install () {
|
||||||
|
@ -18,13 +18,6 @@ diff --git a/meson.build b/meson.build
|
|||||||
index e9f6c62..7e94496 100644
|
index e9f6c62..7e94496 100644
|
||||||
--- a/meson.build
|
--- a/meson.build
|
||||||
+++ b/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({
|
@@ -99,3 +99,7 @@ summary({
|
||||||
bool_yn: true,
|
bool_yn: true,
|
||||||
section: 'Build',
|
section: 'Build',
|
||||||
|
@ -7,12 +7,12 @@ inherit meson pkgconfig
|
|||||||
DEPENDS = "glib-2.0 json-glib"
|
DEPENDS = "glib-2.0 json-glib"
|
||||||
|
|
||||||
SRC_URI = " \
|
SRC_URI = " \
|
||||||
git://gitlab.gnome.org/guidog/gmobile.git;protocol=https;nobranch=1 \
|
git://gitlab.gnome.org/World/Phosh/gmobile.git;protocol=https;branch=main \
|
||||||
file://0001-meson.build-create-a-pkgconfig-.pc-file.patch \
|
file://0001-meson.build-create-a-pkgconfig-.pc-file.patch \
|
||||||
"
|
"
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
SRCREV = "f1b50f0f90604e0f125412932dae9b1e08d57ddc"
|
SRCREV = "d5ed9ed758bf0deeb050d861fb08518295a42767"
|
||||||
PV = "0.0.3"
|
PV = "0.0.4"
|
||||||
|
|
||||||
do_install:append() {
|
do_install:append() {
|
||||||
install -m 0644 ${B}/gm-config.h ${D}${includedir}
|
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
|
inherit meson pkgconfig
|
||||||
|
|
||||||
BBCLASSEXTEND = "native"
|
PACKAGECONFIG ?= ""
|
||||||
|
PACKAGECONFIG[test] = ",,edid-decode-native"
|
||||||
|
|
||||||
|
BBCLASSEXTEND = "native"
|
||||||
|
@ -0,0 +1,39 @@
|
|||||||
|
From 29a06add8ef184f85e37ff8abdc34fbaa2f4ee1e Mon Sep 17 00:00:00 2001
|
||||||
|
From: Sergei Trofimovich <slyich@gmail.com>
|
||||||
|
Date: Thu, 21 Dec 2023 20:15:29 +0000
|
||||||
|
Subject: [PATCH] layer.c: fix build against upcoming `gcc-14`
|
||||||
|
(`-Werror=calloc-transposed-args`)
|
||||||
|
|
||||||
|
`gcc-14` added a new `-Wcalloc-transposed-args` warning recently. It
|
||||||
|
detected minor infelicity in `calloc()` API usage in `libliftoff`:
|
||||||
|
|
||||||
|
../layer.c: In function 'liftoff_layer_create':
|
||||||
|
../layer.c:20:48: error: 'calloc' sizes specified with 'sizeof' in the earlier argument and not in t
|
||||||
|
ument [-Werror=calloc-transposed-args]
|
||||||
|
20 | layer->candidate_planes = calloc(sizeof(layer->candidate_planes[0]),
|
||||||
|
| ^
|
||||||
|
../layer.c:20:48: note: earlier argument should specify number of elements, later size of each element
|
||||||
|
---
|
||||||
|
layer.c | 4 ++--
|
||||||
|
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
|
Upstream-Status: Backport [https://gitlab.freedesktop.org/emersion/libliftoff/-/commit/29a06add8ef184f85e37ff8abdc34fbaa2f4ee1e]
|
||||||
|
|
||||||
|
diff --git a/layer.c b/layer.c
|
||||||
|
index 73a8186..6510ea7 100644
|
||||||
|
--- a/layer.c
|
||||||
|
+++ b/layer.c
|
||||||
|
@@ -17,8 +17,8 @@ liftoff_layer_create(struct liftoff_output *output)
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
layer->output = output;
|
||||||
|
- layer->candidate_planes = calloc(sizeof(layer->candidate_planes[0]),
|
||||||
|
- output->device->planes_cap);
|
||||||
|
+ layer->candidate_planes = calloc(output->device->planes_cap,
|
||||||
|
+ sizeof(layer->candidate_planes[0]));
|
||||||
|
if (layer->candidate_planes == NULL) {
|
||||||
|
liftoff_log_errno(LIFTOFF_ERROR, "calloc");
|
||||||
|
free(layer);
|
||||||
|
--
|
||||||
|
GitLab
|
||||||
|
|
@ -3,7 +3,10 @@ HOMEPAGE = "https://gitlab.freedesktop.org/emersion/libliftoff"
|
|||||||
LICENSE = "MIT"
|
LICENSE = "MIT"
|
||||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=706cd9899438a9385250ab6773c1fa53"
|
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=v0.4;protocol=https \
|
||||||
|
file://29a06add8ef184f85e37ff8abdc34fbaa2f4ee1e.patch \
|
||||||
|
"
|
||||||
|
|
||||||
DEPENDS = "libdrm"
|
DEPENDS = "libdrm"
|
||||||
|
|
||||||
|
@ -8,8 +8,8 @@ LICENSE = "LGPL-2.1-only"
|
|||||||
LIC_FILES_CHKSUM = "file://COPYING;md5=03068f550c635f6520e0f0252da412fc"
|
LIC_FILES_CHKSUM = "file://COPYING;md5=03068f550c635f6520e0f0252da412fc"
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
SRCREV = "1a31b18b38715b14d0f3f97039a12e272c71b98a"
|
SRCREV = "6198851a610b7889c17e2d98fb84617bc1dd7aec"
|
||||||
PV = "1.13.15"
|
PV = "1.13.17"
|
||||||
|
|
||||||
SRC_URI = "git://github.com/freeswitch/sofia-sip.git;protocol=https;branch=master"
|
SRC_URI = "git://github.com/freeswitch/sofia-sip.git;protocol=https;branch=master"
|
||||||
|
|
||||||
|
@ -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
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
@ -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"
|
S = "${WORKDIR}/git"
|
||||||
SRCREV = "61ec53db765c9bffe2869d870e0d9e29e36bb37e"
|
SRCREV = "8678234c163d0b0b616ec9ff6e5e0e1c87e0e6f4"
|
||||||
PV = "1.3"
|
PV = "1.4"
|
||||||
|
|
||||||
inherit meson pkgconfig
|
inherit meson pkgconfig
|
||||||
|
|
||||||
|
@ -28,8 +28,8 @@ DEPENDS = " \
|
|||||||
SRC_URI = "gitsm://gitlab.gnome.org/GNOME/calls.git;protocol=https;nobranch=1"
|
SRC_URI = "gitsm://gitlab.gnome.org/GNOME/calls.git;protocol=https;nobranch=1"
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
SRCREV = "936d36287324163b958c6ea0c4297c7a607ee18c"
|
SRCREV = "db9b771c19a22cf1ee46e1bce60c69a6c4c0e155"
|
||||||
PV = "45.0"
|
PV = "46.0"
|
||||||
|
|
||||||
inherit meson vala pkgconfig mime-xdg gtk-icon-cache
|
inherit meson vala pkgconfig mime-xdg gtk-icon-cache
|
||||||
|
|
||||||
|
@ -4,8 +4,6 @@ SECTION = "graphics"
|
|||||||
LICENSE = "GPL-3.0-only"
|
LICENSE = "GPL-3.0-only"
|
||||||
LIC_FILES_CHKSUM = "file://COPYING;md5=c678957b0c8e964aa6c70fd77641a71e"
|
LIC_FILES_CHKSUM = "file://COPYING;md5=c678957b0c8e964aa6c70fd77641a71e"
|
||||||
|
|
||||||
REQUIRED_DISTRO_FEATURES = "gobject-introspection-data"
|
|
||||||
|
|
||||||
DEPENDS = " \
|
DEPENDS = " \
|
||||||
appstream-glib \
|
appstream-glib \
|
||||||
atk \
|
atk \
|
||||||
@ -21,7 +19,6 @@ DEPENDS = " \
|
|||||||
gexiv2 \
|
gexiv2 \
|
||||||
gtk+3 \
|
gtk+3 \
|
||||||
harfbuzz \
|
harfbuzz \
|
||||||
intltool-native \
|
|
||||||
json-glib \
|
json-glib \
|
||||||
lcms \
|
lcms \
|
||||||
libarchive \
|
libarchive \
|
||||||
@ -39,16 +36,21 @@ DEPENDS = " \
|
|||||||
DEPENDS:append:libc-musl = " libexecinfo"
|
DEPENDS:append:libc-musl = " libexecinfo"
|
||||||
RDEPENDS:${PN} = "mypaint-brushes-1.0 glib-networking"
|
RDEPENDS:${PN} = "mypaint-brushes-1.0 glib-networking"
|
||||||
|
|
||||||
inherit meson gtk-icon-cache mime-xdg pkgconfig features_check gobject-introspection vala
|
inherit meson gtk-icon-cache mime-xdg pkgconfig gettext gi-docgen gobject-introspection vala
|
||||||
GIR_MESON_OPTION = ''
|
|
||||||
|
|
||||||
SRC_URI = " \
|
GIR_MESON_OPTION = 'can-crosscompile-gir'
|
||||||
git://github.com/GNOME/gimp.git;protocol=https;branch=master \
|
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"
|
S = "${WORKDIR}/git"
|
||||||
SRCREV = "a0811ff614ec8361e570b2570dee05de6fc5a078"
|
SRCREV = "f94c4cb5dbf9766b27ecb5016b7a39497cc74ddc"
|
||||||
PV = "2.99.14"
|
PV = "2.99.18"
|
||||||
|
|
||||||
PACKAGECONFIG[aa] = "-Daa=enabled,-Daa=disabled,aalib"
|
PACKAGECONFIG[aa] = "-Daa=enabled,-Daa=disabled,aalib"
|
||||||
PACKAGECONFIG[alsa] = "-Dalsa=enabled,-Dalsa=disabled,alsa-lib"
|
PACKAGECONFIG[alsa] = "-Dalsa=enabled,-Dalsa=disabled,alsa-lib"
|
||||||
@ -56,25 +58,22 @@ PACKAGECONFIG[appdata-test] = "-Dappdata-test=enabled,-Dappdata-test=disabled,ap
|
|||||||
PACKAGECONFIG[bzip2] = ",,bzip2"
|
PACKAGECONFIG[bzip2] = ",,bzip2"
|
||||||
PACKAGECONFIG[cairo-pdf] = "-Dcairo-pdf=enabled,-Dcairo-pdf=disabled"
|
PACKAGECONFIG[cairo-pdf] = "-Dcairo-pdf=enabled,-Dcairo-pdf=disabled"
|
||||||
PACKAGECONFIG[check-update] = "-Dcheck-update=yes,-Dcheck-update=no"
|
PACKAGECONFIG[check-update] = "-Dcheck-update=yes,-Dcheck-update=no"
|
||||||
PACKAGECONFIG[email] = ",,,xdg-utils"
|
|
||||||
PACKAGECONFIG[enable-console-bin] = "-Denable-console-bin=true,-Denable-console-bin=false"
|
PACKAGECONFIG[enable-console-bin] = "-Denable-console-bin=true,-Denable-console-bin=false"
|
||||||
PACKAGECONFIG[ghostscript] = "-Dghostscript=enabled,-Dghostscript=disabled,ghostscript"
|
PACKAGECONFIG[ghostscript] = "-Dghostscript=enabled,-Dghostscript=disabled,ghostscript,ghostscript"
|
||||||
PACKAGECONFIG[gi-docgen] = "-Dgi-docgen=enabled,-Dgi-docgen=disabled,gi-docgen-native"
|
|
||||||
PACKAGECONFIG[gudev] = "-Dgudev=enabled,-Dgudev=disabled,libgudev"
|
PACKAGECONFIG[gudev] = "-Dgudev=enabled,-Dgudev=disabled,libgudev"
|
||||||
PACKAGECONFIG[iso-codes] = ",,iso-codes"
|
PACKAGECONFIG[iso-codes] = ",,iso-codes"
|
||||||
PACKAGECONFIG[javascript] = "-Djavascript=true,-Djavascript=false,,openjre-8"
|
PACKAGECONFIG[javascript] = "-Djavascript=enabled,-Djavascript=disabled,gjs"
|
||||||
PACKAGECONFIG[jpeg2000] = "-Djpeg2000=enabled,-Djpeg2000=disabled,jasper"
|
PACKAGECONFIG[jpeg2000] = "-Djpeg2000=enabled,-Djpeg2000=disabled,jasper"
|
||||||
PACKAGECONFIG[jpeg] = ",,jpeg"
|
PACKAGECONFIG[jpeg] = ",,jpeg"
|
||||||
PACKAGECONFIG[jpeg-xl] = ",,libjxl"
|
PACKAGECONFIG[jpeg-xl] = ",,libjxl"
|
||||||
PACKAGECONFIG[libunwind] = ",,libunwind"
|
PACKAGECONFIG[libunwind] = ",,libunwind"
|
||||||
PACKAGECONFIG[libbacktrace] = ",,libbacktrace"
|
PACKAGECONFIG[libbacktrace] = ",,libbacktrace"
|
||||||
PACKAGECONFIG[lua] = "-Dlua=true,-Dlua=false,,luajit lgi"
|
PACKAGECONFIG[lua] = "-Dlua=enabled,-Dlua=disabled,luajit"
|
||||||
PACKAGECONFIG[lzma] = ",,xz"
|
PACKAGECONFIG[lzma] = ",,xz"
|
||||||
PACKAGECONFIG[mng] = "-Dmng=enabled,-Dmng=disabled,libmng"
|
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[rsvg] = ",,librsvg"
|
||||||
PACKAGECONFIG[tiff] = ",,tiff"
|
PACKAGECONFIG[tiff] = ",,tiff"
|
||||||
PACKAGECONFIG[vala-plugins] = "-Dvala-plugins=enabled,-Dvala-plugins=disabled"
|
|
||||||
PACKAGECONFIG[vector-icons] = "-Dvector-icons=true,-Dvector-icons=false,librsvg shared-mime-info"
|
PACKAGECONFIG[vector-icons] = "-Dvector-icons=true,-Dvector-icons=false,librsvg shared-mime-info"
|
||||||
PACKAGECONFIG[webp] = "-Dwebp=enabled,-Dwebp=disabled,libwebp"
|
PACKAGECONFIG[webp] = "-Dwebp=enabled,-Dwebp=disabled,libwebp"
|
||||||
PACKAGECONFIG[xcursor] = "-Dxcursor=enabled,-Dxcursor=disabled,libxcursor"
|
PACKAGECONFIG[xcursor] = "-Dxcursor=enabled,-Dxcursor=disabled,libxcursor"
|
||||||
@ -87,33 +86,30 @@ PACKAGECONFIG ?= " \
|
|||||||
alsa \
|
alsa \
|
||||||
bzip2 \
|
bzip2 \
|
||||||
cairo-pdf \
|
cairo-pdf \
|
||||||
|
ghostscript \
|
||||||
gudev \
|
gudev \
|
||||||
jpeg \
|
jpeg \
|
||||||
jpeg2000 \
|
jpeg2000 \
|
||||||
jpeg-xl \
|
jpeg-xl \
|
||||||
lua \
|
|
||||||
lzma \
|
lzma \
|
||||||
mng \
|
mng \
|
||||||
python \
|
python \
|
||||||
rsvg \
|
rsvg \
|
||||||
tiff \
|
tiff \
|
||||||
vala-plugins \
|
|
||||||
vector-icons \
|
vector-icons \
|
||||||
webp \
|
webp \
|
||||||
zlib \
|
zlib \
|
||||||
"
|
"
|
||||||
|
|
||||||
FILES:${PN} += " \
|
FILES:${PN} += "${datadir}/metainfo"
|
||||||
${datadir}/metainfo \
|
|
||||||
${datadir}/gir-1.0 \
|
|
||||||
${datadir}/appdata \
|
|
||||||
${libdir}/girepository-1.0 \
|
|
||||||
"
|
|
||||||
|
|
||||||
EXTRA_OEMESON += " \
|
EXTRA_OEMESON += " \
|
||||||
-Dshmem-type=posix \
|
-Dshmem-type=posix \
|
||||||
-Dlinux-input=enabled \
|
-Dlinux-input=enabled \
|
||||||
-Dcan-crosscompile-gir=true \
|
|
||||||
--buildtype release \
|
--buildtype release \
|
||||||
"
|
"
|
||||||
|
|
||||||
|
do_configure:append () {
|
||||||
|
sed -i -e "s|${RECIPE_SYSROOT_NATIVE}||" ${B}/config.h
|
||||||
|
sed -i -e "s|${RECIPE_SYSROOT_NATIVE}||" ${B}/config.h
|
||||||
|
}
|
||||||
|
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 = " \
|
DEPENDS = " \
|
||||||
gtk+3 \
|
gtk4 \
|
||||||
glib-2.0 \
|
glib-2.0 \
|
||||||
libgee \
|
libgee \
|
||||||
|
sassc-native \
|
||||||
"
|
"
|
||||||
|
|
||||||
REQUIRED_DISTRO_FEATURES = "gobject-introspection-data"
|
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"
|
SRC_URI = "git://github.com/elementary/granite.git;protocol=https;nobranch=1"
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
PV = "6.2.0"
|
PV = "7.4.0"
|
||||||
SRCREV = "4ab145c28bb3db6372fe519e8bd79c645edfcda3"
|
SRCREV = "949703f8649013695c6d32eb84a6b541ac0da4db"
|
||||||
|
|
||||||
inherit meson pkgconfig gobject-introspection vala features_check
|
inherit meson pkgconfig gobject-introspection vala features_check
|
||||||
|
|
||||||
|
@ -20,8 +20,8 @@ SRC_URI = " \
|
|||||||
"
|
"
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
PV = "0.8.1"
|
PV = "0.8.2"
|
||||||
SRCREV = "0ed957ce262c1063a011b16b59cda5c5de4b3b47"
|
SRCREV = "91e5ef02b557f93337bcc11ffe8c0a251aa9ab52"
|
||||||
|
|
||||||
inherit meson pkgconfig features_check gobject-introspection vala
|
inherit meson pkgconfig features_check gobject-introspection vala
|
||||||
|
|
||||||
|
@ -20,8 +20,8 @@ SRC_URI = " \
|
|||||||
"
|
"
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
PV = "1.0.1"
|
PV = "1.0.2"
|
||||||
SRCREV = "98c693d0a7ea74620e3cec1115bbc66d33d8b843"
|
SRCREV = "a689a399d37d174f2e93442e3adc931a9d8dee90"
|
||||||
|
|
||||||
inherit meson pkgconfig features_check gobject-introspection vala
|
inherit meson pkgconfig features_check gobject-introspection vala
|
||||||
|
|
||||||
|
@ -8,6 +8,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=1ebbd3e34237af26da5dc08a4e440464"
|
|||||||
REQUIRED_DISTRO_FEATURES = "wayland pam"
|
REQUIRED_DISTRO_FEATURES = "wayland pam"
|
||||||
|
|
||||||
DEPENDS = " \
|
DEPENDS = " \
|
||||||
|
glib-2.0-native \
|
||||||
gtk+3 \
|
gtk+3 \
|
||||||
gtk-layer-shell \
|
gtk-layer-shell \
|
||||||
libpam \
|
libpam \
|
||||||
@ -20,8 +21,8 @@ DEPENDS = " \
|
|||||||
SRC_URI = "git://github.com/jovanlanik/gtklock.git;protocol=https;branch=master"
|
SRC_URI = "git://github.com/jovanlanik/gtklock.git;protocol=https;branch=master"
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
PV = "1.3.0"
|
PV = "2.1.0"
|
||||||
SRCREV = "533799037bab53e47c16f3d7da97efbeb8f4cb0d"
|
SRCREV = "3b2ae2b087aea30e464eed92e2cd011984a9b051"
|
||||||
|
|
||||||
inherit autotools-brokensep pkgconfig features_check
|
inherit autotools-brokensep pkgconfig features_check
|
||||||
|
|
||||||
|
@ -25,8 +25,8 @@ RDEPENDS:${PN} = " \
|
|||||||
inherit setuptools3
|
inherit setuptools3
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
PV = "1.12.3"
|
PV = "1.12.7"
|
||||||
SRCREV = "4952f35141eddf5c64693b2faf25a76a485372bb"
|
SRCREV = "73a3cf3cbf3ea059e605c6f5f8f5c25a8e734170"
|
||||||
|
|
||||||
do_configure:prepend() {
|
do_configure:prepend() {
|
||||||
[ -d ${S}/dist ] && mv ${S}/dist ${S}/distrib
|
[ -d ${S}/dist ] && mv ${S}/dist ${S}/distrib
|
||||||
|
@ -13,13 +13,12 @@ GO_IMPORT = "github.com/nwg-piotr/nwg-bar.git"
|
|||||||
|
|
||||||
SRC_URI = "git://${GO_IMPORT};nobranch=1;protocol=https"
|
SRC_URI = "git://${GO_IMPORT};nobranch=1;protocol=https"
|
||||||
|
|
||||||
PV = "0.1.2"
|
PV = "0.1.5"
|
||||||
SRCREV = "c1da3927c7d55c933d321689a5f47539d7ac258d"
|
SRCREV = "86f75d0856193c1ba1505f6afbc1b73d34c7093a"
|
||||||
|
|
||||||
inherit go go-mod pkgconfig
|
inherit go go-mod pkgconfig
|
||||||
|
|
||||||
GO_INSTALL = "${GO_IMPORT}"
|
GO_INSTALL = "${GO_IMPORT}"
|
||||||
|
GO_LINKSHARED = ""
|
||||||
|
|
||||||
do_compile[network] = "1"
|
do_compile[network] = "1"
|
||||||
|
|
||||||
PRIVATE_LIBS:${PN}:append = " libstd.so"
|
|
||||||
|
@ -17,8 +17,8 @@ RDEPENDS:${PN} = "\
|
|||||||
inherit setuptools3
|
inherit setuptools3
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
PV = "0.3.7"
|
PV = "0.3.18"
|
||||||
SRCREV = "1fa84c1d0ad899f8c7c3154733fdbff228af0d8a"
|
SRCREV = "7d605472029f7b7f07766465329b739a6f2adf7b"
|
||||||
|
|
||||||
do_install:append() {
|
do_install:append() {
|
||||||
install -d ${D}${datadir}/pixmaps ${D}${datadir}/applications
|
install -d ${D}${datadir}/pixmaps ${D}${datadir}/applications
|
||||||
|
@ -12,12 +12,13 @@ GO_IMPORT = "github.com/nwg-piotr/nwg-dock-hyprland.git"
|
|||||||
|
|
||||||
SRC_URI = "git://${GO_IMPORT};nobranch=1;protocol=https"
|
SRC_URI = "git://${GO_IMPORT};nobranch=1;protocol=https"
|
||||||
|
|
||||||
PV = "0.1.6"
|
PV = "0.1.8"
|
||||||
SRCREV = "dfc3a25492f25daa1891a586ca3abb259debbbbf"
|
SRCREV = "08f399f4baf580274249e42d46e2d788dc28d6a8"
|
||||||
|
|
||||||
inherit go go-mod pkgconfig
|
inherit go go-mod pkgconfig
|
||||||
|
|
||||||
GO_INSTALL = "${GO_IMPORT}"
|
GO_INSTALL = "${GO_IMPORT}"
|
||||||
|
GO_LINKSHARED = ""
|
||||||
|
|
||||||
do_install:append() {
|
do_install:append() {
|
||||||
# remove precompiled x86 binaries
|
# remove precompiled x86 binaries
|
||||||
@ -29,5 +30,3 @@ do_install:append() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
do_compile[network] = "1"
|
do_compile[network] = "1"
|
||||||
|
|
||||||
PRIVATE_LIBS:${PN}:append = " libstd.so"
|
|
||||||
|
@ -12,12 +12,13 @@ GO_IMPORT = "github.com/nwg-piotr/nwg-dock.git"
|
|||||||
|
|
||||||
SRC_URI = "git://${GO_IMPORT};nobranch=1;protocol=https"
|
SRC_URI = "git://${GO_IMPORT};nobranch=1;protocol=https"
|
||||||
|
|
||||||
PV = "0.3.7"
|
PV = "0.3.9"
|
||||||
SRCREV = "8a06a482b204740c8635c394ade5ce252bf9b9b6"
|
SRCREV = "6fdd055eaff282298ea5496d203514b5f99314a0"
|
||||||
|
|
||||||
inherit go go-mod pkgconfig
|
inherit go go-mod pkgconfig
|
||||||
|
|
||||||
GO_INSTALL = "${GO_IMPORT}"
|
GO_INSTALL = "${GO_IMPORT}"
|
||||||
|
GO_LINKSHARED = ""
|
||||||
|
|
||||||
do_install:append() {
|
do_install:append() {
|
||||||
# remove precompiled x86 binaries
|
# remove precompiled x86 binaries
|
||||||
@ -26,5 +27,3 @@ do_install:append() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
do_compile[network] = "1"
|
do_compile[network] = "1"
|
||||||
|
|
||||||
PRIVATE_LIBS:${PN}:append = " libstd.so"
|
|
||||||
|
@ -13,12 +13,13 @@ GO_IMPORT = "github.com/nwg-piotr/nwg-drawer.git"
|
|||||||
|
|
||||||
SRC_URI = "git://${GO_IMPORT};nobranch=1;protocol=https"
|
SRC_URI = "git://${GO_IMPORT};nobranch=1;protocol=https"
|
||||||
|
|
||||||
PV = "0.3.9"
|
PV = "0.4.7"
|
||||||
SRCREV = "fd26bb39e8452da9b4482751a8a78f706cb1f883"
|
SRCREV = "0cd48d1631eecb3043ee2c1fed9dfa25ca855375"
|
||||||
|
|
||||||
inherit go go-mod pkgconfig
|
inherit go go-mod pkgconfig
|
||||||
|
|
||||||
GO_INSTALL = "${GO_IMPORT}"
|
GO_INSTALL = "${GO_IMPORT}"
|
||||||
|
GO_LINKSHARED = ""
|
||||||
|
|
||||||
do_install:append() {
|
do_install:append() {
|
||||||
# remove precompiled x86 binary
|
# remove precompiled x86 binary
|
||||||
@ -27,5 +28,3 @@ do_install:append() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
do_compile[network] = "1"
|
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.1.8"
|
||||||
|
SRCREV = "0d207e17ba6e911a7d1536a9a0a8d5c627511709"
|
||||||
|
|
||||||
|
USERADD_PACKAGES = "${PN}"
|
||||||
|
USERADD_PARAM:${PN} = "--system --no-create-home --shell /bin/bash greeter"
|
||||||
|
|
||||||
|
do_install:append() {
|
||||||
|
install -D -m 644 -t ${D}${sysconfdir}/nwg-hello/ nwg-hello-default.json
|
||||||
|
install -D -m 644 -t ${D}${sysconfdir}/nwg-hello/ nwg-hello-default.css
|
||||||
|
install -D -m 644 -t ${D}${sysconfdir}/nwg-hello/ hyprland.conf
|
||||||
|
install -D -m 644 -t ${D}${sysconfdir}/nwg-hello/ sway-config
|
||||||
|
install -D -m 644 -t ${D}${sysconfdir}/nwg-hello/ README
|
||||||
|
install -D -m 644 -t ${D}${datadir}/nwg-hello/ nwg.jpg
|
||||||
|
install -D -m 644 -t ${D}${datadir}/nwg-hello/ img/*
|
||||||
|
|
||||||
|
install -d ${D}${localstatedir}/nwg-hello
|
||||||
|
install -D -m 644 -t ${D}${localstatedir}/nwg-hello cache.json -o greeter
|
||||||
|
}
|
@ -1,6 +1,6 @@
|
|||||||
SUMMARY = "Nwg-look is a GTK3 settings editor, designed to work properly in wlroots-based Wayland environment."
|
SUMMARY = "Nwg-look is a GTK3 settings editor, designed to work properly in wlroots-based Wayland environment."
|
||||||
LICENSE = "MIT"
|
LICENSE = "MIT"
|
||||||
LIC_FILES_CHKSUM = "file://src/${GO_IMPORT}/LICENSE;md5=2e53cad864b84be468b2fc0b511942ce"
|
LIC_FILES_CHKSUM = "file://src/${GO_IMPORT}/LICENSE;md5=453b3e96b1052c0e1d1460b0134b9287"
|
||||||
|
|
||||||
DEPENDS = "xcur2png gtk+3"
|
DEPENDS = "xcur2png gtk+3"
|
||||||
RDEPENDS:${PN} = "xcur2png go-runtime"
|
RDEPENDS:${PN} = "xcur2png go-runtime"
|
||||||
@ -8,13 +8,15 @@ RDEPENDS:${PN} = "xcur2png go-runtime"
|
|||||||
GO_IMPORT = "github.com/nwg-piotr/nwg-look"
|
GO_IMPORT = "github.com/nwg-piotr/nwg-look"
|
||||||
|
|
||||||
SRC_URI = "git://${GO_IMPORT};branch=main;protocol=https"
|
SRC_URI = "git://${GO_IMPORT};branch=main;protocol=https"
|
||||||
SRCREV = "46502054da8ebbe629858e8eaa6e2d683d00ca79"
|
SRCREV = "88f2639445084bf265ad71dba1c7af507c471762"
|
||||||
PV = "0.2.3"
|
PV = "0.2.7"
|
||||||
|
|
||||||
inherit go go-mod pkgconfig gtk-icon-cache
|
inherit go go-mod pkgconfig gtk-icon-cache
|
||||||
|
|
||||||
GO_INSTALL = "${GO_IMPORT}"
|
GO_INSTALL = "${GO_IMPORT}"
|
||||||
|
|
||||||
|
GO_LINKSHARED = ""
|
||||||
|
|
||||||
do_install:append() {
|
do_install:append() {
|
||||||
install -d ${D}${datadir}/nwg-look/langs ${D}${datadir}/applications ${D}${datadir}/pixmaps
|
install -d ${D}${datadir}/nwg-look/langs ${D}${datadir}/applications ${D}${datadir}/pixmaps
|
||||||
install -m 0644 ${S}/src/${GO_IMPORT}/stuff/main.glade ${D}${datadir}/nwg-look
|
install -m 0644 ${S}/src/${GO_IMPORT}/stuff/main.glade ${D}${datadir}/nwg-look
|
||||||
@ -27,4 +29,3 @@ FILES:${PN} += "${datadir}"
|
|||||||
|
|
||||||
do_compile[network] = "1"
|
do_compile[network] = "1"
|
||||||
|
|
||||||
PRIVATE_LIBS:${PN}:append = " libstd.so"
|
|
||||||
|
@ -18,12 +18,13 @@ GO_IMPORT = "github.com/nwg-piotr/nwg-menu.git"
|
|||||||
|
|
||||||
SRC_URI = "git://${GO_IMPORT};nobranch=1;protocol=https"
|
SRC_URI = "git://${GO_IMPORT};nobranch=1;protocol=https"
|
||||||
|
|
||||||
PV = "0.1.1"
|
PV = "0.1.3"
|
||||||
SRCREV = "b76362d971490cb8279b40d9c2d543c5e69232ef"
|
SRCREV = "fd8b92ad1ad0c0c7a23fc7a0be942ca0cbe7f7e0"
|
||||||
|
|
||||||
inherit go go-mod pkgconfig
|
inherit go go-mod pkgconfig
|
||||||
|
|
||||||
GO_INSTALL = "${GO_IMPORT}"
|
GO_INSTALL = "${GO_IMPORT}"
|
||||||
|
GO_LINKSHARED = ""
|
||||||
|
|
||||||
do_install:append() {
|
do_install:append() {
|
||||||
# remove precompiled x86 binary
|
# remove precompiled x86 binary
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
SUMMARY = "GTK3-based panel for wayland."
|
SUMMARY = "GTK3-based panel for wayland."
|
||||||
LICENSE = "MIT"
|
LICENSE = "MIT"
|
||||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=dcdbccfd08fcfd7002d16ca7fa5ad5cb"
|
LIC_FILES_CHKSUM = "file://LICENSE;md5=da62111cfafe45015704951c9d602bb2"
|
||||||
|
|
||||||
SRC_URI = " \
|
SRC_URI = " \
|
||||||
git://github.com/nwg-piotr/nwg-panel.git;protocol=https;branch=master \
|
git://github.com/nwg-piotr/nwg-panel.git;protocol=https;branch=master \
|
||||||
@ -20,6 +20,6 @@ RDEPENDS:${PN} = "\
|
|||||||
inherit setuptools3
|
inherit setuptools3
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
PV = "0.9.12"
|
PV = "0.9.31"
|
||||||
SRCREV = "d5e25d2b229037519fe18f9d38ccd91f5824bcbf"
|
SRCREV = "dffae7319c59ae55c515fafb150a0f10be21f3cf"
|
||||||
|
|
||||||
|
@ -17,6 +17,6 @@ RDEPENDS:${PN} = "\
|
|||||||
inherit setuptools3
|
inherit setuptools3
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
PV = "0.5.18"
|
PV = "0.5.37"
|
||||||
SRCREV = "1a3aa395263dca131a8c65293ca5131efc10109a"
|
SRCREV = "0137ed8f8c999eb72b4dd3db996d25a241e161a8"
|
||||||
|
|
||||||
|
@ -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"
|
SRC_URI = "git://github.com/nwg-piotr/nwg-shell-wallpapers.git;protocol=https;nobranch=1"
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
PV = "1.2"
|
PV = "1.5"
|
||||||
SRCREV = "dfe38ac5af580900f70861f7e7eb8c0074548d09"
|
SRCREV = "a20ad99467e9d1a9427efd5dccfd58d440db96c2"
|
||||||
|
|
||||||
do_install() {
|
do_install() {
|
||||||
install -d ${D}${datadir}/backgrounds/sway
|
install -d ${D}${datadir}/backgrounds/sway
|
||||||
|
@ -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,21 +7,19 @@ REQUIRED_DISTRO_FEATURES = "wayland polkit pam pulseaudio"
|
|||||||
|
|
||||||
DEPENDS = " \
|
DEPENDS = " \
|
||||||
callaudiod \
|
callaudiod \
|
||||||
evince \
|
|
||||||
evolution-data-server \
|
evolution-data-server \
|
||||||
|
evince \
|
||||||
feedbackd \
|
feedbackd \
|
||||||
fribidi \
|
fribidi \
|
||||||
gcr \
|
gcr \
|
||||||
git-native \
|
|
||||||
glib-2.0 \
|
glib-2.0 \
|
||||||
gnome-desktop \
|
gnome-desktop \
|
||||||
|
gtk+3 \
|
||||||
gtk4 \
|
gtk4 \
|
||||||
libadwaita \
|
libadwaita \
|
||||||
libgudev \
|
libgudev \
|
||||||
libhandy \
|
libhandy \
|
||||||
libpam \
|
|
||||||
libsecret \
|
libsecret \
|
||||||
libxml2 \
|
|
||||||
networkmanager \
|
networkmanager \
|
||||||
polkit \
|
polkit \
|
||||||
pulseaudio \
|
pulseaudio \
|
||||||
@ -32,11 +30,12 @@ DEPENDS = " \
|
|||||||
"
|
"
|
||||||
|
|
||||||
RDEPENDS:${PN} = " \
|
RDEPENDS:${PN} = " \
|
||||||
gnome-control-center \
|
polkit-gnome \
|
||||||
gnome-session \
|
|
||||||
gnome-settings-daemon \
|
|
||||||
gsettings-desktop-schemas \
|
gsettings-desktop-schemas \
|
||||||
phoc \
|
phoc \
|
||||||
|
gnome-desktop \
|
||||||
|
wl-clipboard \
|
||||||
|
calls \
|
||||||
"
|
"
|
||||||
|
|
||||||
PACKAGECONFIG[tests] = "-Dtests=true,-Dtests=false"
|
PACKAGECONFIG[tests] = "-Dtests=true,-Dtests=false"
|
||||||
@ -53,12 +52,11 @@ inherit features_check gsettings meson pkgconfig gtk-icon-cache
|
|||||||
|
|
||||||
SRC_URI = " \
|
SRC_URI = " \
|
||||||
gitsm://gitlab.gnome.org/World/Phosh/phosh.git;protocol=https;nobranch=1 \
|
gitsm://gitlab.gnome.org/World/Phosh/phosh.git;protocol=https;nobranch=1 \
|
||||||
file://phosh.pam \
|
|
||||||
"
|
"
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
PV = "0.31.0"
|
PV = "0.36.0"
|
||||||
SRCREV = "8ecfd6831b7e4b610b064e2183e0498141c69939"
|
SRCREV = "62a4ba9d8a38750a49ae6187f3497c54a030be45"
|
||||||
|
|
||||||
EXTRA_OEMESON += "--buildtype=release"
|
EXTRA_OEMESON += "--buildtype=release"
|
||||||
|
|
||||||
|
@ -11,27 +11,28 @@ DEPENDS = " \
|
|||||||
gdk-pixbuf \
|
gdk-pixbuf \
|
||||||
glib-2.0 \
|
glib-2.0 \
|
||||||
libconfig \
|
libconfig \
|
||||||
|
libsecret \
|
||||||
libsoup-2.4 \
|
libsoup-2.4 \
|
||||||
openssl \
|
openssl \
|
||||||
libsecret \
|
python3-sphinx-native \
|
||||||
"
|
"
|
||||||
|
|
||||||
GIR_MESON_OPTION = ""
|
GIR_MESON_OPTION = ""
|
||||||
|
|
||||||
inherit meson gtk-icon-cache mime-xdg pkgconfig features_check gobject-introspection
|
inherit meson gtk-icon-cache mime-xdg pkgconfig features_check gobject-introspection
|
||||||
|
|
||||||
SRC_URI = " \
|
SRC_URI = "git://github.com/SrainApp/srain.git;protocol=https;branch=master"
|
||||||
git://github.com/SrainApp/srain.git;protocol=https;branch=master \
|
|
||||||
"
|
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
PV = "1.5.1"
|
PV = "1.6.0"
|
||||||
SRCREV = "46ba1e2690b9e22fcc35f921375b346a0130e05c"
|
SRCREV = "bffc387af79503382584b7c064e164994fbd8cb0"
|
||||||
|
|
||||||
|
PACKAGECONFIG ??= ""
|
||||||
|
PACKAGECONFIG[app_indicator] = "-Dapp_indicator=true,-Dapp_indicator=false,libayatana-appindicator"
|
||||||
|
|
||||||
EXTRA_OEMESON += " \
|
EXTRA_OEMESON += " \
|
||||||
--buildtype release \
|
--buildtype release \
|
||||||
-Ddoc_builders= \
|
-Ddoc_builders=man \
|
||||||
"
|
"
|
||||||
|
|
||||||
FILES:${PN} += "${datadir}/metainfo"
|
FILES:${PN} += "${datadir}/metainfo"
|
||||||
|
|
||||||
|
@ -6,12 +6,13 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=8f0e2cd40e05189ec81232da84bd6e1a"
|
|||||||
|
|
||||||
|
|
||||||
DEPENDS = " \
|
DEPENDS = " \
|
||||||
gtk+3 \
|
|
||||||
gtk-layer-shell \
|
gtk-layer-shell \
|
||||||
|
granite6 \
|
||||||
json-glib \
|
json-glib \
|
||||||
libhandy \
|
libhandy \
|
||||||
libgee \
|
libgee \
|
||||||
pulseaudio \
|
pulseaudio \
|
||||||
|
sassc-native \
|
||||||
"
|
"
|
||||||
|
|
||||||
SRC_URI = " \
|
SRC_URI = " \
|
||||||
@ -19,8 +20,8 @@ SRC_URI = " \
|
|||||||
"
|
"
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
PV = "0.9.0"
|
PV = "0.10.1"
|
||||||
SRCREV = "deaf9a68b7425e0a0945a029bcbac767a7a72ae4"
|
SRCREV = "4275fa3915c12ad2731ff78027188b4b7ceaad64"
|
||||||
|
|
||||||
PACKAGECONFIG[bash] = "-Dbash-completions=true,-Dbash-completions=false"
|
PACKAGECONFIG[bash] = "-Dbash-completions=true,-Dbash-completions=false"
|
||||||
PACKAGECONFIG[fish] = "-Dfish-completions=true,-Dfish-completions=false"
|
PACKAGECONFIG[fish] = "-Dfish-completions=true,-Dfish-completions=false"
|
||||||
@ -35,6 +36,8 @@ PACKAGECONFIG ?= " \
|
|||||||
|
|
||||||
inherit meson pkgconfig vala
|
inherit meson pkgconfig vala
|
||||||
|
|
||||||
|
VALA_MESON_OPTION = ""
|
||||||
|
|
||||||
EXTRA_OEMESON += "--buildtype release"
|
EXTRA_OEMESON += "--buildtype release"
|
||||||
|
|
||||||
FILES:${PN} += "${datadir}"
|
FILES:${PN} += "${datadir}"
|
||||||
|
@ -6,22 +6,23 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=8f0e2cd40e05189ec81232da84bd6e1a"
|
|||||||
|
|
||||||
DEPENDS = " \
|
DEPENDS = " \
|
||||||
accountsservice \
|
accountsservice \
|
||||||
glib-2.0 \
|
|
||||||
granite \
|
|
||||||
gtk+3 \
|
gtk+3 \
|
||||||
|
glib-2.0 \
|
||||||
|
granite6 \
|
||||||
gtk-layer-shell \
|
gtk-layer-shell \
|
||||||
json-glib \
|
json-glib \
|
||||||
libgee \
|
libgee \
|
||||||
libhandy \
|
libhandy \
|
||||||
libxml2 \
|
libxml2 \
|
||||||
|
pulseaudio \
|
||||||
xkeyboard-config \
|
xkeyboard-config \
|
||||||
"
|
"
|
||||||
|
|
||||||
SRC_URI = "git://github.com/ErikReider/SwaySettings.git;protocol=https;nobranch=1"
|
SRC_URI = "git://github.com/ErikReider/SwaySettings.git;protocol=https;nobranch=1"
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
PV = "0.3.0"
|
PV = "0.4.0"
|
||||||
SRCREV = "8c7ac50f78eadd65086b68c662514f95e02f8559"
|
SRCREV = "8fb6210ad123654f3988cb8f3f59ab629bb0a747"
|
||||||
|
|
||||||
inherit meson pkgconfig vala
|
inherit meson pkgconfig vala
|
||||||
|
|
||||||
|
@ -15,8 +15,8 @@ SRC_URI = " \
|
|||||||
"
|
"
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
PV = "0.9.22"
|
PV = "0.10.3"
|
||||||
SRCREV = "e30fba0b8f875c7f35e3173be2b9f6f3ffe3641e"
|
SRCREV = "e627879b1656ec7352e6382f80ee16d90b377aaf"
|
||||||
|
|
||||||
DEPENDS += " \
|
DEPENDS += " \
|
||||||
date \
|
date \
|
||||||
@ -27,6 +27,7 @@ DEPENDS += " \
|
|||||||
libsigc++-3 \
|
libsigc++-3 \
|
||||||
libxkbcommon \
|
libxkbcommon \
|
||||||
gtk+3 \
|
gtk+3 \
|
||||||
|
gtk-layer-shell \
|
||||||
gobject-introspection \
|
gobject-introspection \
|
||||||
spdlog \
|
spdlog \
|
||||||
wayland \
|
wayland \
|
||||||
@ -37,10 +38,10 @@ DEPENDS += " \
|
|||||||
inherit meson pkgconfig features_check
|
inherit meson pkgconfig features_check
|
||||||
|
|
||||||
PACKAGECONFIG[libcxx] = "-Dlibcxx=true,-Dlibcxx=false,libcxx clang-tidy"
|
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[evdev] = "-Dlibevdev=enabled,-Dlibevdev=disabled,libevdev"
|
||||||
PACKAGECONFIG[experimental] = "-Dexperimental=true,-Dexperimental=false"
|
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,jack"
|
||||||
PACKAGECONFIG[jack] = "-Djack=enabled,-Djack=disabled,pipewire"
|
|
||||||
PACKAGECONFIG[libinput] = "-Dlibinput=enabled,-Dlibinput=disabled,libinput"
|
PACKAGECONFIG[libinput] = "-Dlibinput=enabled,-Dlibinput=disabled,libinput"
|
||||||
PACKAGECONFIG[logind] = "-Dlogind=enabled,-Dlogind=disabled,systemd"
|
PACKAGECONFIG[logind] = "-Dlogind=enabled,-Dlogind=disabled,systemd"
|
||||||
PACKAGECONFIG[man_pages] = "-Dman-pages=enabled,-Dman-pages=disabled,scdoc-native"
|
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[mpris] = "-Dmpris=enabled,-Dmpris=disabled,playerctl"
|
||||||
PACKAGECONFIG[network] = "-Dlibnl=enabled,-Dlibnl=disabled,libnl"
|
PACKAGECONFIG[network] = "-Dlibnl=enabled,-Dlibnl=disabled,libnl"
|
||||||
PACKAGECONFIG[pulseaudio] = "-Dpulseaudio=enabled,-Dpulseaudio=disabled,pulseaudio"
|
PACKAGECONFIG[pulseaudio] = "-Dpulseaudio=enabled,-Dpulseaudio=disabled,pulseaudio"
|
||||||
|
PACKAGECONFIG[pipewire] = "-Dpipewire=enabled,-Dpipewire=disabled,pipewire"
|
||||||
PACKAGECONFIG[rfkill] = "-Drfkill=enabled,-Drfkill=disabled"
|
PACKAGECONFIG[rfkill] = "-Drfkill=enabled,-Drfkill=disabled"
|
||||||
PACKAGECONFIG[systemd] = "-Dsystemd=enabled,-Dsystemd=disabled,systemd"
|
PACKAGECONFIG[systemd] = "-Dsystemd=enabled,-Dsystemd=disabled,systemd"
|
||||||
PACKAGECONFIG[tests] = "-Dtests=enabled,-Dtests=disabled,catch2"
|
PACKAGECONFIG[tests] = "-Dtests=enabled,-Dtests=disabled,catch2"
|
||||||
@ -58,9 +60,8 @@ PACKAGECONFIG[wireplumber] = "-Dwireplumber=enabled,-Dwireplumber=disabled,wirep
|
|||||||
PACKAGECONFIG ?= " \
|
PACKAGECONFIG ?= " \
|
||||||
${@bb.utils.filter('DISTRO_FEATURES', 'pulseaudio', d)} \
|
${@bb.utils.filter('DISTRO_FEATURES', 'pulseaudio', d)} \
|
||||||
${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd logind udev', '', d)} \
|
${@bb.utils.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 \
|
evdev \
|
||||||
gtk-layer-shell \
|
|
||||||
libinput \
|
libinput \
|
||||||
mpris \
|
mpris \
|
||||||
network \
|
network \
|
||||||
|
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.1.1"
|
||||||
|
SRCREV = "fda591d59c6ed5a50444c32cd5403260afd2d94b"
|
||||||
|
|
||||||
|
FILES:${PN} += "${datadir}"
|
@ -9,7 +9,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=3a7351a597a91e763901f7c76f21e798"
|
|||||||
REQUIRED_DISTRO_FEATURES = "wayland"
|
REQUIRED_DISTRO_FEATURES = "wayland"
|
||||||
|
|
||||||
SRC_URI = " \
|
SRC_URI = " \
|
||||||
git://codeberg.org/dnkl/fnott.git;protocol=https;branch=release/1.4 \
|
git://codeberg.org/dnkl/fnott.git;protocol=https;branch=releases/1.5 \
|
||||||
"
|
"
|
||||||
|
|
||||||
DEPENDS = " \
|
DEPENDS = " \
|
||||||
@ -33,8 +33,8 @@ RDEPENDS:${PN} = " \
|
|||||||
inherit meson pkgconfig features_check
|
inherit meson pkgconfig features_check
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
PV = "1.4.1"
|
PV = "1.5.0"
|
||||||
SRCREV = "627a7b6c3dd696b6ceaee82af9c9eb14f5bd1c88"
|
SRCREV = "e950a0b102bab47b09a40b13bd50a5f565ca7792"
|
||||||
|
|
||||||
EXTRA_OEMESON += "--buildtype release"
|
EXTRA_OEMESON += "--buildtype release"
|
||||||
|
|
||||||
|
@ -24,8 +24,8 @@ SRC_URI = " \
|
|||||||
"
|
"
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
PV = "1.15.3"
|
PV = "1.17.2"
|
||||||
SRCREV = "f3146999454b0d28f19f61491bb33f203fe7c53e"
|
SRCREV = "b88f0d672f04a835812125ac97ea55240f70de1f"
|
||||||
|
|
||||||
PACKAGECONFIG[grapheme-clustering] = "-Dgrapheme-clustering=enabled,-Dgrapheme-clustering=disabled,utf8proc"
|
PACKAGECONFIG[grapheme-clustering] = "-Dgrapheme-clustering=enabled,-Dgrapheme-clustering=disabled,utf8proc"
|
||||||
PACKAGECONFIG[docs] = "-Ddocs=enabled,-Ddocs=disabled,scdoc-native"
|
PACKAGECONFIG[docs] = "-Ddocs=enabled,-Ddocs=disabled,scdoc-native"
|
||||||
|
@ -9,7 +9,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=3a7351a597a91e763901f7c76f21e798"
|
|||||||
REQUIRED_DISTRO_FEATURES = "wayland"
|
REQUIRED_DISTRO_FEATURES = "wayland"
|
||||||
|
|
||||||
SRC_URI = " \
|
SRC_URI = " \
|
||||||
git://codeberg.org/dnkl/fuzzel.git;protocol=https;branch=releases/1.9 \
|
git://codeberg.org/dnkl/fuzzel.git;protocol=https;branch=releases/1.10 \
|
||||||
"
|
"
|
||||||
|
|
||||||
DEPENDS = " \
|
DEPENDS = " \
|
||||||
@ -24,8 +24,8 @@ DEPENDS = " \
|
|||||||
"
|
"
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
PV = "1.9.2"
|
PV = "1.10.2"
|
||||||
SRCREV = "f9793b209461278fe7910e00d20115c7b58271ec"
|
SRCREV = "a4964aac0d6ee657649cb15807520bd040c26252"
|
||||||
|
|
||||||
inherit meson pkgconfig features_check
|
inherit meson pkgconfig features_check
|
||||||
|
|
||||||
|
@ -21,8 +21,8 @@ DEPENDS += " \
|
|||||||
SRC_URI = "git://git.sr.ht/~emersion/grim;protocol=https;branch=master"
|
SRC_URI = "git://git.sr.ht/~emersion/grim;protocol=https;branch=master"
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
PV = "1.4.0"
|
PV = "1.4.1"
|
||||||
SRCREV = "89e02e663fabc534b7e7039514f60a8c5d70070d"
|
SRCREV = "7ba46364ab95141c79e0e18093aa66597256182c"
|
||||||
|
|
||||||
inherit meson pkgconfig features_check
|
inherit meson pkgconfig features_check
|
||||||
|
|
||||||
|
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 = "6742e9d3e2d2e155f8222ae654f03fd1faa1314e"
|
||||||
|
PV = "0.1.7"
|
||||||
|
|
||||||
|
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"
|
LICENSE = "BSD-3-Clause"
|
||||||
LIC_FILES_CHKSUM = "file://../LICENSE;md5=e6458723c467506fd0c4aea3be2bcf8a"
|
LIC_FILES_CHKSUM = "file://../LICENSE;md5=e6458723c467506fd0c4aea3be2bcf8a"
|
||||||
|
|
||||||
SRC_URI = " \
|
require hyprland-plugins.inc
|
||||||
git://github.com/hyprwm/hyprland-plugins.git;protocol=https;branch=main \
|
|
||||||
"
|
|
||||||
|
|
||||||
DEPENDS = " \
|
DEPENDS = " \
|
||||||
pixman \
|
pixman \
|
||||||
@ -13,7 +11,6 @@ DEPENDS = " \
|
|||||||
"
|
"
|
||||||
|
|
||||||
S = "${WORKDIR}/git/borders-plus-plus"
|
S = "${WORKDIR}/git/borders-plus-plus"
|
||||||
SRCREV = "b378b7baa66e0ba1f7cc5c00505cca252f53f420"
|
|
||||||
|
|
||||||
inherit meson pkgconfig
|
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"
|
SRC_URI = "git://github.com/hyprwm/contrib.git;protocol=https;branch=main"
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
SRCREV = "bef073cff65917ba2d888aa4dc39bd9868e2b0a4"
|
SRCREV = "536f00c5895015da1e7aa85bbee9aa6dcd149e69"
|
||||||
PV = "0.1"
|
PV = "0.1"
|
||||||
|
|
||||||
DEPENDS = "scdoc-native"
|
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"
|
EXTRA_OEMAKE += "DESTDIR=${D} PREFIX=${prefix} BINDIR=${D}${bindir} MANDIR=${D}${datadir}/man MAN1DIR=${D}${datadir}/man1"
|
||||||
|
|
||||||
do_install() {
|
do_install() {
|
||||||
for dir in grimblast hyprprop scratchpad shellevents try_swap_workspace; do
|
for dir in hyprprop hdrop shellevents try_swap_workspace scratchpad grimblast; do
|
||||||
cd $dir && oe_runmake install && cd ${S}
|
cd $dir && oe_runmake && oe_runmake install && cd ${S}
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
@ -2,9 +2,7 @@ SUMMARY = "Fix for CS:GO with -vulkan."
|
|||||||
LICENSE = "BSD-3-Clause"
|
LICENSE = "BSD-3-Clause"
|
||||||
LIC_FILES_CHKSUM = "file://../LICENSE;md5=e6458723c467506fd0c4aea3be2bcf8a"
|
LIC_FILES_CHKSUM = "file://../LICENSE;md5=e6458723c467506fd0c4aea3be2bcf8a"
|
||||||
|
|
||||||
SRC_URI = " \
|
require hyprland-plugins.inc
|
||||||
git://github.com/hyprwm/hyprland-plugins.git;protocol=https;branch=main \
|
|
||||||
"
|
|
||||||
|
|
||||||
DEPENDS = " \
|
DEPENDS = " \
|
||||||
pixman \
|
pixman \
|
||||||
@ -13,7 +11,6 @@ DEPENDS = " \
|
|||||||
"
|
"
|
||||||
|
|
||||||
S = "${WORKDIR}/git/csgo-vulkan-fix"
|
S = "${WORKDIR}/git/csgo-vulkan-fix"
|
||||||
SRCREV = "b378b7baa66e0ba1f7cc5c00505cca252f53f420"
|
|
||||||
|
|
||||||
inherit meson pkgconfig
|
inherit meson pkgconfig
|
||||||
|
|
18
recipes-support/hyprland/hyprland-expo.bb
Normal file
18
recipes-support/hyprland/hyprland-expo.bb
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
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 \
|
||||||
|
"
|
||||||
|
|
||||||
|
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"
|
LICENSE = "BSD-3-Clause"
|
||||||
LIC_FILES_CHKSUM = "file://../LICENSE;md5=e6458723c467506fd0c4aea3be2bcf8a"
|
LIC_FILES_CHKSUM = "file://../LICENSE;md5=e6458723c467506fd0c4aea3be2bcf8a"
|
||||||
|
|
||||||
SRC_URI = " \
|
require hyprland-plugins.inc
|
||||||
git://github.com/hyprwm/hyprland-plugins.git;protocol=https;branch=main \
|
|
||||||
"
|
|
||||||
|
|
||||||
DEPENDS = " \
|
DEPENDS = " \
|
||||||
|
libinput \
|
||||||
|
udev \
|
||||||
pixman \
|
pixman \
|
||||||
libdrm \
|
libdrm \
|
||||||
hyprland \
|
hyprland \
|
||||||
|
wayland-native \
|
||||||
"
|
"
|
||||||
|
|
||||||
S = "${WORKDIR}/git/hyprbars"
|
S = "${WORKDIR}/git/hyprbars"
|
||||||
SRCREV = "b378b7baa66e0ba1f7cc5c00505cca252f53f420"
|
|
||||||
|
|
||||||
inherit meson pkgconfig
|
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 = ""
|
2
recipes-support/hyprland/hyprland-plugins.inc
Normal file
2
recipes-support/hyprland/hyprland-plugins.inc
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
SRC_URI = "git://github.com/hyprwm/hyprland-plugins.git;protocol=https;branch=main"
|
||||||
|
SRCREV = "fd133914bf1921db2a26627698f914478f6a9471"
|
13
recipes-support/hyprland/hyprlang_git.bb
Normal file
13
recipes-support/hyprland/hyprlang_git.bb
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
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"
|
||||||
|
|
||||||
|
SRC_URI = "git://github.com/hyprwm/hyprlang.git;protocol=https;branch=main"
|
||||||
|
|
||||||
|
S = "${WORKDIR}/git"
|
||||||
|
SRCREV = "78fcaa27ae9e1d782faa3ff06c8ea55ddce63706"
|
||||||
|
PV = "0.5.1"
|
||||||
|
|
||||||
|
inherit cmake
|
22
recipes-support/hyprland/hyprlock_git.bb
Normal file
22
recipes-support/hyprland/hyprlock_git.bb
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
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 = "wayland wayland-native wayland-protocols hyprlang libxkbcommon cairo pango libdrm libpam virtual/libgl virtual/egl"
|
||||||
|
|
||||||
|
S = "${WORKDIR}/git"
|
||||||
|
SRCREV = "bc87adf9ec997090f15d9b662d6ca2f86e25f264"
|
||||||
|
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,18 +5,21 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=936078e4e67b0e1e1bd1e862d4ffbc25"
|
|||||||
|
|
||||||
SRC_URI = "git://github.com/hyprwm/hyprpaper.git;protocol=https;branch=main"
|
SRC_URI = "git://github.com/hyprwm/hyprpaper.git;protocol=https;branch=main"
|
||||||
|
|
||||||
PV = "0.4.0"
|
PV = "0.7.0"
|
||||||
SRCREV = "e498c438b1e16dcf32ecb3030b20b83f7ed9ff6d"
|
SRCREV = "03cd362f494d6771b4f524f4fafbc28bade00c8e"
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
|
|
||||||
DEPENDS += " \
|
DEPENDS += " \
|
||||||
cairo \
|
cairo \
|
||||||
file \
|
file \
|
||||||
fribidi \
|
fribidi \
|
||||||
|
hyprlang \
|
||||||
jpeg \
|
jpeg \
|
||||||
|
libwebp \
|
||||||
libxdmcp \
|
libxdmcp \
|
||||||
pango \
|
pango \
|
||||||
pcre \
|
pcre \
|
||||||
|
pcre2 \
|
||||||
util-linux \
|
util-linux \
|
||||||
wayland \
|
wayland \
|
||||||
wayland-native \
|
wayland-native \
|
||||||
@ -24,6 +27,8 @@ DEPENDS += " \
|
|||||||
wlroots \
|
wlroots \
|
||||||
"
|
"
|
||||||
|
|
||||||
|
RDEPENDS:${PN} = "hyprlang"
|
||||||
|
|
||||||
REQUIRED_DISTRO_FEATURES = "wayland"
|
REQUIRED_DISTRO_FEATURES = "wayland"
|
||||||
|
|
||||||
EXTRA_OEMAKE = " \
|
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"
|
SRC_URI = "git://github.com/hyprwm/hyprpicker.git;protocol=https;branch=main"
|
||||||
|
|
||||||
PV = "0.1.1"
|
PV = "0.2.0"
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
SRCREV = "deaca6a4d8e307d90b1f5b1033a8ea6c83b9b260"
|
SRCREV = "0eb49192a5cdd5e6e8e6c2c82c33857d78d6cd56"
|
||||||
|
|
||||||
DEPENDS = " \
|
DEPENDS = " \
|
||||||
cairo \
|
cairo \
|
||||||
fribidi \
|
fribidi \
|
||||||
jpeg \
|
jpeg \
|
||||||
libxdmcp \
|
libxdmcp \
|
||||||
|
libxkbcommon \
|
||||||
pango \
|
pango \
|
||||||
pcre \
|
pcre \
|
||||||
util-linux \
|
util-linux \
|
||||||
wayland \
|
wayland \
|
||||||
wayland-native \
|
wayland-native \
|
||||||
wayland-protocols \
|
wayland-protocols \
|
||||||
wlroots \
|
virtual/libgles3 \
|
||||||
"
|
"
|
||||||
|
|
||||||
RDEPENDS:${PN} = "wl-clipboard"
|
RDEPENDS:${PN} = "wl-clipboard"
|
||||||
|
|
||||||
REQUIRED_DISTRO_FEATURES = "wayland"
|
REQUIRED_DISTRO_FEATURES = "wayland"
|
||||||
|
|
||||||
EXTRA_OEMAKE = "\
|
EXTRA_OEMAKE = "-DCMAKE_BUILD_TYPE:STRING=Release"
|
||||||
WAYLAND_SCANNER=${STAGING_BINDIR_NATIVE}/wayland-scanner \
|
|
||||||
WAYLAND_PROTOCOLS=${STAGING_DATADIR}/wayland-protocols \
|
|
||||||
"
|
|
||||||
|
|
||||||
do_configure:prepend() {
|
|
||||||
sed -i -e '$ainstall(TARGETS hyprpicker)' ${S}/CMakeLists.txt
|
|
||||||
}
|
|
||||||
|
|
||||||
do_compile:prepend() {
|
|
||||||
cd ${S} && oe_runmake protocols
|
|
||||||
}
|
|
||||||
|
|
||||||
do_install() {
|
do_install() {
|
||||||
install -d ${D}${bindir}
|
install -d ${D}${bindir} ${D}${datadir}/man/man1
|
||||||
install -m0755 ${B}/hyprpicker ${D}${bindir}
|
install -m755 ${B}/hyprpicker ${D}${bindir}
|
||||||
|
install -m644 ${S}/doc/hyprpicker.1 ${D}${datadir}/man/man1
|
||||||
}
|
}
|
||||||
|
|
||||||
inherit cmake pkgconfig features_check
|
inherit cmake pkgconfig features_check
|
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 = "1270ebaa539e56d61b708c24b072b09cbbd3a828"
|
||||||
|
PV = "0.3.4"
|
||||||
|
|
||||||
|
inherit cmake pkgconfig
|
||||||
|
|
||||||
|
BBCLASSEXTEND = "native"
|
@ -39,8 +39,8 @@ PACKAGECONFIG ?= " \
|
|||||||
"
|
"
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
PV = "1.7.1"
|
PV = "1.8.0"
|
||||||
SRCREV = "51ad133d3e9ebca27e7af25f86dcbf67b7f25f11"
|
SRCREV = "b25d38f53b4f17830111f6ea82c5985e3f3d796a"
|
||||||
|
|
||||||
EXTRA_OEMESON += "--buildtype release"
|
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"
|
SRC_URI = "git://github.com/altdesktop/playerctl.git;protocol=https;branch=master"
|
||||||
|
|
||||||
|
DEPENDS = "glib-2.0"
|
||||||
RDEPENDS:${PN} = "glib-2.0"
|
RDEPENDS:${PN} = "glib-2.0"
|
||||||
|
|
||||||
inherit meson pkgconfig gobject-introspection
|
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"
|
SRC_URI = "git://github.com/emersion/slurp.git;protocol=https;branch=master"
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
PV = "1.4.2"
|
PV = "1.5.0"
|
||||||
SRCREV = "2d0a2d9fada99a5c4c556632f04e4301b3bd5d0e"
|
SRCREV = "fc921b603ee02afff42aba9eb073e82fab900048"
|
||||||
|
|
||||||
inherit meson pkgconfig features_check
|
inherit meson pkgconfig features_check
|
||||||
|
|
||||||
|
@ -16,20 +16,13 @@ DEPENDS = " \
|
|||||||
wayland-protocols \
|
wayland-protocols \
|
||||||
"
|
"
|
||||||
|
|
||||||
SRC_URI = " \
|
SRC_URI = "git://github.com/swaywm/swaybg.git;protocol=https;branch=master"
|
||||||
git://github.com/swaywm/swaybg.git;protocol=https;branch=master \
|
|
||||||
"
|
|
||||||
|
|
||||||
# Reproducibility issue. Fix me!
|
|
||||||
CFLAGS:append = " -Wno-error=date-time"
|
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
PV = "1.2.0"
|
PV = "1.2.0"
|
||||||
SRCREV = "0e645c4583436692c7ac3983e36b87a3ea325454"
|
SRCREV = "eabc06e7eb9e5cb08c8177f49753dedc505076b4"
|
||||||
|
|
||||||
inherit meson pkgconfig features_check
|
inherit meson pkgconfig features_check
|
||||||
|
|
||||||
EXTRA_OEMESON += "--buildtype release"
|
EXTRA_OEMESON += "--buildtype release"
|
||||||
|
|
||||||
BBCLASSEXTEND = ""
|
|
||||||
|
|
||||||
|
@ -18,8 +18,8 @@ DEPENDS += " \
|
|||||||
SRC_URI = "git://github.com/bugaevc/wl-clipboard.git;protocol=https;branch=master"
|
SRC_URI = "git://github.com/bugaevc/wl-clipboard.git;protocol=https;branch=master"
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
PV = "2.1.0"
|
PV = "2.2.1"
|
||||||
SRCREV = "89cd9f9e430a6cd8b82fa65a9c05e530e2430ffd"
|
SRCREV = "3eb912c274042cd5deed6b478b39908a12f37498"
|
||||||
|
|
||||||
inherit meson pkgconfig features_check
|
inherit meson pkgconfig features_check
|
||||||
|
|
||||||
|
@ -20,5 +20,5 @@ DEPENDS = " \
|
|||||||
inherit meson pkgconfig features_check
|
inherit meson pkgconfig features_check
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
PV = "0.3.0"
|
PV = "0.4.1"
|
||||||
SRCREV = "027cf087b882951eef249b794be31adf0a33b5f8"
|
SRCREV = "2277ca73f03cf2970cb8f5c47e8c58315ba00efa"
|
||||||
|
@ -20,8 +20,8 @@ PACKAGECONFIG[man-pages] = ",,scdoc-native"
|
|||||||
|
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
PV = "0.2.0"
|
PV = "0.3.0"
|
||||||
SRCREV = "2e7d793bb6b0e21319940d476ca27242f60e3cd6"
|
SRCREV = "b6cfe1761df05352c0ca7c3706476d5272d9521f"
|
||||||
|
|
||||||
inherit meson pkgconfig features_check
|
inherit meson pkgconfig features_check
|
||||||
|
|
||||||
|
@ -26,8 +26,8 @@ PACKAGECONFIG[man-pages] = "-Dman-pages=enabled,-Dman-pages=disabled,scdoc-nativ
|
|||||||
PACKAGECONFIG ??= ""
|
PACKAGECONFIG ??= ""
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
PV = "0.14.2"
|
PV = "0.15.1"
|
||||||
SRCREV = "19318a308033ee5ea626ba61068af408392a6251"
|
SRCREV = "c3db849397039ba0cf55acd05568d73db17fbf5b"
|
||||||
|
|
||||||
EXTRA_OEMESON += "--buildtype release"
|
EXTRA_OEMESON += "--buildtype release"
|
||||||
|
|
||||||
|
@ -26,11 +26,11 @@ RRECOMMENDS:${PN} += "font-awesome-otf"
|
|||||||
inherit meson pkgconfig
|
inherit meson pkgconfig
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
PV = "1.10.0"
|
PV = "1.11.0"
|
||||||
SRCREV = "9a111a52f5312fe2bd7d9dbd5326d52895a165ee"
|
SRCREV = "a2d30b96fbb026621ec11692272f0117f35a00fd"
|
||||||
|
|
||||||
PACKAGECONFIG[wayland] = "-Dbackend-wayland=enabled,-Dbackend-wayland=disabled,wayland wayland-native wayland-protocols"
|
PACKAGECONFIG[wayland] = "-Dbackend-wayland=enabled,-Dbackend-wayland=disabled,wayland wayland-native wayland-protocols"
|
||||||
PACKAGECONFIG[x11] = "-Dbackend-x11=enabled -Dplugin-x11-xkb=enabled,-Dbackend-x11=disabled -Dplugin-x11-xkb=disabled,xcb-util xcb-util-cursor xcb-util-wm libxcb"
|
PACKAGECONFIG[x11] = "-Dbackend-x11=enabled -Dplugin-xkb=enabled,-Dbackend-x11=disabled -Dplugin-xkb=disabled,xcb-util xcb-util-cursor xcb-util-wm libxcb"
|
||||||
PACKAGECONFIG[mpd] = "-Dplugin-mpd=enabled,-Dplugin-mpd=disabled,libmpdclient"
|
PACKAGECONFIG[mpd] = "-Dplugin-mpd=enabled,-Dplugin-mpd=disabled,libmpdclient"
|
||||||
PACKAGECONFIG[shared-plugins] = "-Dcore-plugins-as-shared-libraries=true,-Dcore-plugins-as-shared-libraries=false"
|
PACKAGECONFIG[shared-plugins] = "-Dcore-plugins-as-shared-libraries=true,-Dcore-plugins-as-shared-libraries=false"
|
||||||
PACKAGECONFIG[alsa] = "-Dplugin-alsa=enabled,-Dplugin-alsa=disabled,alsa-lib"
|
PACKAGECONFIG[alsa] = "-Dplugin-alsa=enabled,-Dplugin-alsa=disabled,alsa-lib"
|
||||||
|
25
recipes-wlroots/cage/cage-0.1.5.bb
Normal file
25
recipes-wlroots/cage/cage-0.1.5.bb
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
SUMMARY = "Cage: a Wayland kiosk"
|
||||||
|
HOMEPAGE = "https://www.hjdskes.nl/projects/cage/"
|
||||||
|
LICENSE = "MIT"
|
||||||
|
LIC_FILES_CHKSUM = "file://LICENSE;md5=e3d06ce025701c9a0b391f15902ce8ed"
|
||||||
|
|
||||||
|
DEPENDS = " \
|
||||||
|
wayland-native \
|
||||||
|
wayland \
|
||||||
|
wayland-protocols \
|
||||||
|
wlroots-0.16 \
|
||||||
|
pixman \
|
||||||
|
libxkbcommon \
|
||||||
|
"
|
||||||
|
|
||||||
|
inherit meson pkgconfig features_check
|
||||||
|
|
||||||
|
REQUIRED_DISTRO_FEATURES = "wayland"
|
||||||
|
|
||||||
|
SRC_URI = "git://github.com/cage-kiosk/cage;branch=master;protocol=https"
|
||||||
|
SRCREV = "83ffc574be860527814c595756a558c228a3475d"
|
||||||
|
S = "${WORKDIR}/git"
|
||||||
|
PV = "0.1.5"
|
||||||
|
|
||||||
|
PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'xwayland', d)}"
|
||||||
|
PACKAGECONFIG[xwayland] = "-Dxwayland=true,-Dxwayland=false,xserver-xorg,xwayland"
|
@ -7,7 +7,7 @@ DEPENDS = " \
|
|||||||
wayland-native \
|
wayland-native \
|
||||||
wayland \
|
wayland \
|
||||||
wayland-protocols \
|
wayland-protocols \
|
||||||
wlroots-0.16 \
|
wlroots-0.17 \
|
||||||
pixman \
|
pixman \
|
||||||
libxkbcommon \
|
libxkbcommon \
|
||||||
"
|
"
|
||||||
@ -17,9 +17,9 @@ inherit meson pkgconfig features_check
|
|||||||
REQUIRED_DISTRO_FEATURES = "wayland"
|
REQUIRED_DISTRO_FEATURES = "wayland"
|
||||||
|
|
||||||
SRC_URI = "git://github.com/cage-kiosk/cage;branch=master;protocol=https"
|
SRC_URI = "git://github.com/cage-kiosk/cage;branch=master;protocol=https"
|
||||||
SRCREV = "83ffc574be860527814c595756a558c228a3475d"
|
SRCREV = "9d43282fa0cd5925a6f9304f0218fd79ae9fcd94"
|
||||||
PV = "0.1.5"
|
PV = "0.1.5+dev"
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
|
|
||||||
PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'xwayland', d)}"
|
PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'xwayland', d)}"
|
||||||
PACKAGECONFIG[xwayland] = "-Dxwayland=true,-Dxwayland=false,xserver-xorg,xwayland"
|
PACKAGECONFIG[xwayland] = "-Dxwayland=enabled,-Dxwayland=disabled,xserver-xorg,xwayland"
|
||||||
|
@ -0,0 +1,27 @@
|
|||||||
|
From d09dae4bd9494c03fb85c216fe33c883a7b7f64d Mon Sep 17 00:00:00 2001
|
||||||
|
From: Markus Volk <f_l_k@t-online.de>
|
||||||
|
Date: Mon, 8 Jan 2024 14:00:07 +0100
|
||||||
|
Subject: [PATCH] meson.build: dont fail if stb is not found
|
||||||
|
|
||||||
|
we have neigher pkconfig nor cmake support
|
||||||
|
manually add it to CXXFLAGS
|
||||||
|
---
|
||||||
|
src/meson.build | 4 ++--
|
||||||
|
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/src/meson.build b/src/meson.build
|
||||||
|
index 7f7e793..c61077f 100644
|
||||||
|
--- a/src/meson.build
|
||||||
|
+++ b/src/meson.build
|
||||||
|
@@ -20,7 +20,7 @@ cap_dep = dependency('libcap', required: get_option('rt_cap'))
|
||||||
|
epoll_dep = dependency('epoll-shim', required: false)
|
||||||
|
glm_dep = dependency('glm')
|
||||||
|
sdl_dep = dependency('SDL2', required: get_option('sdl2_backend'))
|
||||||
|
-stb_dep = dependency('stb')
|
||||||
|
+stb_dep = dependency('stb', required: false)
|
||||||
|
avif_dep = dependency('libavif', version: '>=1.0.0', required: get_option('avif_screenshots'))
|
||||||
|
|
||||||
|
wlroots_dep = dependency(
|
||||||
|
--
|
||||||
|
2.43.0
|
||||||
|
|
@ -0,0 +1,28 @@
|
|||||||
|
From 2c97df6e0940c4b0a9ce30f7c422c579cf44c60c Mon Sep 17 00:00:00 2001
|
||||||
|
From: Markus Volk <f_l_k@t-online.de>
|
||||||
|
Date: Mon, 12 Feb 2024 16:15:33 +0100
|
||||||
|
Subject: [PATCH] meson.build: dont leak buildpath
|
||||||
|
|
||||||
|
This fixes buildpath in gamescope binary
|
||||||
|
|
||||||
|
Signed-off-by: Markus Volk <f_l_k@t-online.de>
|
||||||
|
---
|
||||||
|
meson.build | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/meson.build b/meson.build
|
||||||
|
index 04bd472..345a2a7 100644
|
||||||
|
--- a/meson.build
|
||||||
|
+++ b/meson.build
|
||||||
|
@@ -67,7 +67,7 @@ add_project_arguments(
|
||||||
|
|
||||||
|
if hwdata_dep.found()
|
||||||
|
add_project_arguments(
|
||||||
|
- '-DHWDATA_PNP_IDS="@0@"'.format(hwdata_dep.get_variable('pkgdatadir') / 'pnp.ids'),
|
||||||
|
+ '-DHWDATA_PNP_IDS="@0@"'.format(hwdata_dep.get_variable('datadir') / 'hwdata' / 'pnp.ids'),
|
||||||
|
language: 'cpp',
|
||||||
|
)
|
||||||
|
else
|
||||||
|
--
|
||||||
|
2.43.0
|
||||||
|
|
64
recipes-wlroots/gamescope/gamescope_git.bb
Normal file
64
recipes-wlroots/gamescope/gamescope_git.bb
Normal file
@ -0,0 +1,64 @@
|
|||||||
|
SUMMARY = "gamescope: the micro-compositor formerly known as steamcompmgr"
|
||||||
|
HOMEPAGE = "https://github.com/ValveSoftware/gamescope"
|
||||||
|
LICENSE = "BSD-2-Clause"
|
||||||
|
LIC_FILES_CHKSUM = "file://LICENSE;md5=a0fe8e93fee55f3a3a8cc0681c48448a"
|
||||||
|
|
||||||
|
REQUIRED_DISTRO_FEATURES = "x11 wayland"
|
||||||
|
|
||||||
|
DEPENDS += " \
|
||||||
|
aom \
|
||||||
|
glm \
|
||||||
|
glslang-native \
|
||||||
|
hwdata \
|
||||||
|
libei \
|
||||||
|
libdecor \
|
||||||
|
libdisplay-info \
|
||||||
|
libinput \
|
||||||
|
libx11\
|
||||||
|
libxcomposite \
|
||||||
|
libxcursor \
|
||||||
|
libxkbcommon \
|
||||||
|
libxres \
|
||||||
|
libxmu \
|
||||||
|
libxrender \
|
||||||
|
libxtst \
|
||||||
|
seatd \
|
||||||
|
stb \
|
||||||
|
vulkan-headers \
|
||||||
|
wayland \
|
||||||
|
wayland-native \
|
||||||
|
wayland-protocols \
|
||||||
|
xcb-util-wm \
|
||||||
|
xwayland \
|
||||||
|
"
|
||||||
|
|
||||||
|
RDEPENDS:${PN} = "xwayland hwdata"
|
||||||
|
|
||||||
|
CXXFLAGS:append = " -I${STAGING_INCDIR}/stb"
|
||||||
|
|
||||||
|
PACKAGECONFIG ?= "${@bb.utils.filter('DISTRO_FEATURES', 'pipewire', d)} rt_cap avif_screenshots openvr input_emulation drm_backend sdl2_backend"
|
||||||
|
PACKAGECONFIG[benchmark] = "-Dbenchmark=enabled,-Dbenchmark=disabled"
|
||||||
|
PACKAGECONFIG[input_emulation] = "-Dinput_emulation=enabled,-Dinput_emulation=disabled,libei"
|
||||||
|
PACKAGECONFIG[openvr] = "-Denable_openvr_support=true,-Denable_openvr_support=false"
|
||||||
|
PACKAGECONFIG[pipewire] = "-Dpipewire=enabled,-Dpipewire=disabled,pipewire"
|
||||||
|
PACKAGECONFIG[avif_screenshots] = "-Davif_screenshots=enabled,-Davif_screenshots=disabled,libavif"
|
||||||
|
PACKAGECONFIG[rt_cap] = "-Drt_cap=enabled,-Drt_cap=disabled,libcap"
|
||||||
|
PACKAGECONFIG[sdl2_backend] = "-Dsdl2_backend=enabled,-Dsdl2_backend=disabled,libsdl2"
|
||||||
|
PACKAGECONFIG[drm_backend] = "-Ddrm_backend=enabled,-Ddrm_backend=disabled,libdrm"
|
||||||
|
|
||||||
|
SRC_URI = " \
|
||||||
|
gitsm://github.com/ValveSoftware/gamescope.git;branch=jupiter-3.6;protocol=https \
|
||||||
|
file://0001-meson.build-dont-fail-if-stb-is-not-found.patch \
|
||||||
|
file://0001-meson.build-dont-leak-buildpath.patch \
|
||||||
|
"
|
||||||
|
SRCREV = "97a2e038105e43fc7b4c78585eefc639ad95319f"
|
||||||
|
PV = "3.14.15"
|
||||||
|
|
||||||
|
S = "${WORKDIR}/git"
|
||||||
|
|
||||||
|
inherit meson pkgconfig features_check
|
||||||
|
|
||||||
|
EXTRA_OEMESON += "--buildtype release"
|
||||||
|
|
||||||
|
FILES:${PN} += "${datadir} ${libdir}"
|
||||||
|
FILES:${PN}-dev = "${includedir} ${libdir}/pkgconfig"
|
@ -1,4 +1,4 @@
|
|||||||
From 19e0c04a57bfb3677caf1ac8c22527b066666a95 Mon Sep 17 00:00:00 2001
|
From 596cf2f2e1cbe68ce5673711d84cbfd576d40db1 Mon Sep 17 00:00:00 2001
|
||||||
From: Markus Volk <f_l_k@t-online.de>
|
From: Markus Volk <f_l_k@t-online.de>
|
||||||
Date: Sun, 23 Jul 2023 10:19:54 +0200
|
Date: Sun, 23 Jul 2023 10:19:54 +0200
|
||||||
Subject: [PATCH] hyprland: update
|
Subject: [PATCH] hyprland: update
|
||||||
@ -9,7 +9,7 @@ Subject: [PATCH] hyprland: update
|
|||||||
2 files changed, 4 insertions(+), 19 deletions(-)
|
2 files changed, 4 insertions(+), 19 deletions(-)
|
||||||
|
|
||||||
diff --git a/meson.build b/meson.build
|
diff --git a/meson.build b/meson.build
|
||||||
index 1d2c7f9f..c5ef4e67 100644
|
index 81d6e403..04503a3c 100644
|
||||||
--- a/meson.build
|
--- a/meson.build
|
||||||
+++ b/meson.build
|
+++ b/meson.build
|
||||||
@@ -33,20 +33,7 @@ if cpp_compiler.check_header('execinfo.h')
|
@@ -33,20 +33,7 @@ if cpp_compiler.check_header('execinfo.h')
|
||||||
@ -34,18 +34,29 @@ index 1d2c7f9f..c5ef4e67 100644
|
|||||||
add_project_arguments('-DNO_XWAYLAND', language: 'cpp')
|
add_project_arguments('-DNO_XWAYLAND', language: 'cpp')
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
@@ -69,8 +56,6 @@ if get_option('buildtype') == 'debug'
|
||||||
|
add_project_arguments('-DHYPRLAND_DEBUG', language: 'cpp')
|
||||||
|
endif
|
||||||
|
|
||||||
|
-version_h = run_command('sh', '-c', 'scripts/generateVersion.sh')
|
||||||
|
-
|
||||||
|
globber = run_command('find', 'src', '-name', '*.h*', check: true)
|
||||||
|
headers = globber.stdout().strip().split('\n')
|
||||||
|
foreach file : headers
|
||||||
diff --git a/src/meson.build b/src/meson.build
|
diff --git a/src/meson.build b/src/meson.build
|
||||||
index 0af864b9..38723b8c 100644
|
index 59771fcf..a77349c4 100644
|
||||||
--- a/src/meson.build
|
--- a/src/meson.build
|
||||||
+++ b/src/meson.build
|
+++ b/src/meson.build
|
||||||
@@ -9,16 +9,16 @@ executable('Hyprland', src,
|
@@ -9,7 +9,7 @@ executable('Hyprland', src,
|
||||||
server_protos,
|
server_protos,
|
||||||
dependency('wayland-server'),
|
dependency('wayland-server'),
|
||||||
dependency('wayland-client'),
|
dependency('wayland-client'),
|
||||||
- wlroots.get_variable('wlroots'),
|
- wlroots.get_variable('wlroots'),
|
||||||
+ dependency('wlroots'),
|
+ dependency('wlroots'),
|
||||||
dependency('cairo'),
|
dependency('cairo'),
|
||||||
dependency('libdrm'),
|
dependency('hyprcursor'),
|
||||||
|
dependency('hyprlang', version: '>= 0.3.2'),
|
||||||
|
@@ -17,10 +17,10 @@ executable('Hyprland', src,
|
||||||
dependency('egl'),
|
dependency('egl'),
|
||||||
dependency('xkbcommon'),
|
dependency('xkbcommon'),
|
||||||
dependency('libinput'),
|
dependency('libinput'),
|
||||||
@ -58,4 +69,3 @@ index 0af864b9..38723b8c 100644
|
|||||||
|
|
||||||
dependency('pixman-1'),
|
dependency('pixman-1'),
|
||||||
dependency('gl', 'opengl'),
|
dependency('gl', 'opengl'),
|
||||||
|
|
56
recipes-wlroots/hyprland/hyprland-0.38_0.38.1.bb
Normal file
56
recipes-wlroots/hyprland/hyprland-0.38_0.38.1.bb
Normal file
@ -0,0 +1,56 @@
|
|||||||
|
SUMMARY = "A Wayland WM"
|
||||||
|
HOMEPAGE = "https://hyprland.org/"
|
||||||
|
SECTION = "graphics"
|
||||||
|
LICENSE = "BSD-3-Clause"
|
||||||
|
|
||||||
|
LIC_FILES_CHKSUM = "file://LICENSE;md5=e5285450935e9c47f839569c8cbd4e29"
|
||||||
|
|
||||||
|
REQUIRED_DISTRO_FEATURES = "wayland opengl"
|
||||||
|
|
||||||
|
DEPENDS += " \
|
||||||
|
cairo \
|
||||||
|
hyprcursor \
|
||||||
|
hyprlang \
|
||||||
|
jq-native \
|
||||||
|
hwdata-native \
|
||||||
|
libdisplay-info \
|
||||||
|
libliftoff \
|
||||||
|
libdrm \
|
||||||
|
libinput \
|
||||||
|
libxkbcommon \
|
||||||
|
pango \
|
||||||
|
pixman \
|
||||||
|
seatd \
|
||||||
|
tomlplusplus \
|
||||||
|
virtual/egl \
|
||||||
|
wayland \
|
||||||
|
wayland-native \
|
||||||
|
"
|
||||||
|
|
||||||
|
RRECOMMENDS:${PN} ?= " \
|
||||||
|
foot \
|
||||||
|
jq \
|
||||||
|
grim \
|
||||||
|
slurp \
|
||||||
|
wl-clipboard \
|
||||||
|
hyprland-contrib \
|
||||||
|
"
|
||||||
|
|
||||||
|
SRC_URI = "gitsm://github.com/hyprwm/Hyprland.git;protocol=https;branch=v0.38.1-b"
|
||||||
|
|
||||||
|
SRCREV = "360ede79d124ffdeebbe8401f1ac4bc0dbec2c91"
|
||||||
|
S = "${WORKDIR}/git"
|
||||||
|
|
||||||
|
inherit meson pkgconfig features_check
|
||||||
|
|
||||||
|
PACKAGECONFIG ?= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd xwayland', d)}"
|
||||||
|
|
||||||
|
PACKAGECONFIG[systemd] = "-Dsystemd=enabled,-Dsystemd=disabled"
|
||||||
|
PACKAGECONFIG[xwayland] = "-Dxwayland=enabled,-Dxwayland=disabled,libxcb xcb-util-wm xcb-util-renderutil xwayland,xwayland"
|
||||||
|
PACKAGECONFIG[legacy_renderer] = "-Dlegacy_renderer=enabled,-Dlegacy_renderer=disabled"
|
||||||
|
|
||||||
|
do_configure:prepend() {
|
||||||
|
cd ${S} && scripts/generateVersion.sh
|
||||||
|
}
|
||||||
|
|
||||||
|
FILES:${PN} += "${datadir}"
|
@ -1,26 +1,32 @@
|
|||||||
|
|
||||||
SUMMARY = "A Wayland WM"
|
SUMMARY = "A Wayland WM"
|
||||||
HOMEPAGE = "https://hyprland.org/"
|
HOMEPAGE = "https://hyprland.org/"
|
||||||
SECTION = "graphics"
|
SECTION = "graphics"
|
||||||
LICENSE = "BSD-3-Clause"
|
LICENSE = "BSD-3-Clause"
|
||||||
|
|
||||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=a08367f3a4cd5301ba8b88eded36b8fd"
|
LIC_FILES_CHKSUM = "file://LICENSE;md5=e5285450935e9c47f839569c8cbd4e29"
|
||||||
|
|
||||||
REQUIRED_DISTRO_FEATURES = "wayland opengl"
|
REQUIRED_DISTRO_FEATURES = "wayland opengl"
|
||||||
|
|
||||||
DEPENDS += " \
|
DEPENDS += " \
|
||||||
virtual/egl \
|
|
||||||
cairo \
|
cairo \
|
||||||
wayland \
|
hyprcursor \
|
||||||
wayland-native \
|
hyprlang \
|
||||||
jq-native \
|
jq-native \
|
||||||
|
hwdata-native \
|
||||||
|
libdisplay-info \
|
||||||
|
libliftoff \
|
||||||
|
libdrm \
|
||||||
|
libinput \
|
||||||
|
libxkbcommon \
|
||||||
pango \
|
pango \
|
||||||
pixman \
|
pixman \
|
||||||
libdrm \
|
seatd \
|
||||||
libxkbcommon \
|
tomlplusplus \
|
||||||
libinput \
|
util-linux-libuuid \
|
||||||
udis86 \
|
virtual/egl \
|
||||||
wlroots \
|
wayland \
|
||||||
|
wayland-native \
|
||||||
|
hyprwayland-scanner-native \
|
||||||
"
|
"
|
||||||
|
|
||||||
RRECOMMENDS:${PN} ?= " \
|
RRECOMMENDS:${PN} ?= " \
|
||||||
@ -30,24 +36,25 @@ RRECOMMENDS:${PN} ?= " \
|
|||||||
slurp \
|
slurp \
|
||||||
wl-clipboard \
|
wl-clipboard \
|
||||||
hyprland-contrib \
|
hyprland-contrib \
|
||||||
hyprland-csgo-vulkan \
|
|
||||||
"
|
"
|
||||||
|
|
||||||
SRC_URI = " \
|
SRC_URI = "gitsm://github.com/hyprwm/Hyprland.git;protocol=https;branch=main"
|
||||||
gitsm://github.com/hyprwm/Hyprland.git;protocol=https;branch=main \
|
|
||||||
file://meson-build.patch \
|
|
||||||
"
|
|
||||||
|
|
||||||
SRCREV = "9afdd61adeaf413afbe853dbc5fdf6853c8bde21"
|
SRCREV = "cba1ade848feac44b2eda677503900639581c3f4"
|
||||||
PV = "0.32.3"
|
PV = "0.40"
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
|
|
||||||
inherit meson pkgconfig features_check
|
inherit meson pkgconfig features_check
|
||||||
|
|
||||||
PACKAGECONFIG ?= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd xwayland vulkan', d)}"
|
PACKAGECONFIG ?= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd xwayland', d)}"
|
||||||
|
|
||||||
PACKAGECONFIG[systemd] = "-Dsystemd=enabled,-Dsystemd=disabled,systemd"
|
PACKAGECONFIG[systemd] = "-Dsystemd=enabled,-Dsystemd=disabled"
|
||||||
PACKAGECONFIG[xwayland] = "-Dxwayland=enabled,-Dxwayland=disabled,libxcb xcb-util-wm xcb-util-renderutil xwayland,xwayland"
|
PACKAGECONFIG[xwayland] = "-Dxwayland=enabled,-Dxwayland=disabled,libxcb xcb-util-wm xcb-util-renderutil xwayland,xwayland"
|
||||||
PACKAGECONFIG[vulkan] = ",,vulkan-loader vulkan-headers glslang-native"
|
PACKAGECONFIG[legacy_renderer] = "-Dlegacy_renderer=enabled,-Dlegacy_renderer=disabled"
|
||||||
|
|
||||||
|
do_configure:prepend() {
|
||||||
|
cd ${S} && scripts/generateVersion.sh
|
||||||
|
}
|
||||||
|
|
||||||
FILES:${PN} += "${datadir}"
|
FILES:${PN} += "${datadir}"
|
||||||
|
|
||||||
|
16
recipes-wlroots/labwc/labwc-menu-generator_git.bb
Normal file
16
recipes-wlroots/labwc/labwc-menu-generator_git.bb
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
|
||||||
|
SUMMARY = "labwc-menu-generator - Independent of Desktop Environments and associated menu-packages"
|
||||||
|
HOMEPAGE = "https://github.com/labwc/labwc-menu-generator"
|
||||||
|
SECTION = "graphics"
|
||||||
|
LICENSE = "GPL-2.0-only"
|
||||||
|
|
||||||
|
LIC_FILES_CHKSUM = "file://LICENSE;md5=b234ee4d69f5fce4486a80fdaf4a4263"
|
||||||
|
|
||||||
|
SRC_URI = "git://github.com/labwc/labwc-menu-generator.git;protocol=https;branch=master"
|
||||||
|
|
||||||
|
SRCREV = "7b62ce9c25db9ee21c9f93e536615569378bcb20"
|
||||||
|
S = "${WORKDIR}/git"
|
||||||
|
|
||||||
|
DEPENDS = "glib-2.0"
|
||||||
|
|
||||||
|
inherit meson pkgconfig
|
@ -14,9 +14,9 @@ DEPENDS += " \
|
|||||||
gtk+3 \
|
gtk+3 \
|
||||||
"
|
"
|
||||||
|
|
||||||
SRC_URI = "git://github.com/labwc/labwc-tweaks.git;protocol=https;branch=master"
|
SRC_URI = "git://github.com/labwc/labwc-tweaks-gtk.git;protocol=https;branch=master"
|
||||||
|
|
||||||
SRCREV = "e64cad5c2bd0e0d37d8aabb26682dae909d6c5d2"
|
SRCREV = "67adbedd610a1b44e7ba667ae72a5c9b07105119"
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
|
|
||||||
inherit meson pkgconfig features_check
|
inherit meson pkgconfig features_check
|
@ -19,7 +19,7 @@ DEPENDS += " \
|
|||||||
libdrm \
|
libdrm \
|
||||||
libxkbcommon \
|
libxkbcommon \
|
||||||
libinput \
|
libinput \
|
||||||
wlroots-0.16 \
|
wlroots-0.17 \
|
||||||
"
|
"
|
||||||
|
|
||||||
RRECOMMENDS:${PN} ?= " \
|
RRECOMMENDS:${PN} ?= " \
|
||||||
@ -27,14 +27,15 @@ RRECOMMENDS:${PN} ?= " \
|
|||||||
grim \
|
grim \
|
||||||
slurp \
|
slurp \
|
||||||
wl-clipboard \
|
wl-clipboard \
|
||||||
labwc-tweaks \
|
labwc-menu-generator \
|
||||||
|
labwc-tweaks-gtk \
|
||||||
swaybg \
|
swaybg \
|
||||||
"
|
"
|
||||||
|
|
||||||
SRC_URI = "git://github.com/labwc/labwc.git;protocol=https;branch=master"
|
SRC_URI = "git://github.com/labwc/labwc.git;protocol=https;branch=master"
|
||||||
|
|
||||||
SRCREV = "48e0b3f6a6bc7a60d8414f5f366a9d7bc3f1c42e"
|
SRCREV = "b41af54a1bd7d9270d19de4c9a2b77d882cf3ede"
|
||||||
PV = "0.6.5"
|
PV = "0.7.2"
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
|
|
||||||
inherit meson pkgconfig features_check gettext
|
inherit meson pkgconfig features_check gettext
|
||||||
|
@ -29,16 +29,6 @@ index 77b8971..e5b0908 100644
|
|||||||
|
|
||||||
embed_wlroots = get_option('embed-wlroots')
|
embed_wlroots = get_option('embed-wlroots')
|
||||||
|
|
||||||
@@ -66,7 +60,7 @@ endif
|
|
||||||
if not embed_wlroots.disabled() and wlroots_proj.found()
|
|
||||||
wlroots = wlroots_proj.get_variable('wlroots')
|
|
||||||
else
|
|
||||||
- wlroots = dependency('wlroots', version: '>= 0.16.0')
|
|
||||||
+ wlroots = dependency('wlroots', version: '>= 0.16.2')
|
|
||||||
endif
|
|
||||||
wlroots_has_xwayland = wlroots.get_variable(pkgconfig: 'have_xwayland',
|
|
||||||
internal: 'have_xwayland') == 'true'
|
|
||||||
|
|
||||||
--
|
--
|
||||||
2.41.0
|
2.41.0
|
||||||
|
|
||||||
|
@ -2,9 +2,9 @@
|
|||||||
SUMMARY = "wlroots based Phone compositor as used on the Librem5."
|
SUMMARY = "wlroots based Phone compositor as used on the Librem5."
|
||||||
HOMEPAGE = "https://gitlab.gnome.org/World/Phosh/phoc"
|
HOMEPAGE = "https://gitlab.gnome.org/World/Phosh/phoc"
|
||||||
SECTION = "graphics"
|
SECTION = "graphics"
|
||||||
LICENSE = "GPL-3.0-only"
|
LICENSE = "GPL-3.0-or-later"
|
||||||
|
|
||||||
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
|
LIC_FILES_CHKSUM = "file://LICENSES/GPL-3.0-or-later.txt;md5=d32239bcb673463ab874e80d47fae504"
|
||||||
|
|
||||||
REQUIRED_DISTRO_FEATURES = "wayland"
|
REQUIRED_DISTRO_FEATURES = "wayland"
|
||||||
|
|
||||||
@ -20,19 +20,17 @@ DEPENDS += " \
|
|||||||
wayland \
|
wayland \
|
||||||
wayland-native \
|
wayland-native \
|
||||||
wayland-protocols \
|
wayland-protocols \
|
||||||
wlroots-0.16 \
|
wlroots-0.17 \
|
||||||
"
|
"
|
||||||
|
|
||||||
RDEPENDS:${PN} = "mutter"
|
|
||||||
|
|
||||||
SRC_URI = " \
|
SRC_URI = " \
|
||||||
git://gitlab.gnome.org/World/Phosh/phoc.git;protocol=https;nobranch=1 \
|
git://gitlab.gnome.org/World/Phosh/phoc.git;protocol=https;nobranch=1 \
|
||||||
file://0001-meson.build-dont-build-subprojects.patch \
|
file://0001-meson.build-dont-build-subprojects.patch \
|
||||||
"
|
"
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
PV = "0.31.0"
|
PV = "0.36.0"
|
||||||
SRCREV = "980df632ba0a23794ebc421a4a09c7b81cca5e01"
|
SRCREV = "70bbce162e4736a43a4e7bf5fad308e476a4b340"
|
||||||
|
|
||||||
inherit features_check gsettings meson pkgconfig
|
inherit features_check gsettings meson pkgconfig
|
||||||
|
|
||||||
|
@ -73,8 +73,4 @@ do_install:append() {
|
|||||||
install -m 755 ${S}/contrib/inactive-windows-transparency.py ${D}${bindir}
|
install -m 755 ${S}/contrib/inactive-windows-transparency.py ${D}${bindir}
|
||||||
}
|
}
|
||||||
|
|
||||||
FILES:${PN}:append = " \
|
FILES:${PN} += "${datadir}"
|
||||||
${datadir} \
|
|
||||||
"
|
|
||||||
|
|
||||||
BBCLASSEXTEND = ""
|
|
||||||
|
65
recipes-wlroots/sway/sway-1.9.bb
Normal file
65
recipes-wlroots/sway/sway-1.9.bb
Normal file
@ -0,0 +1,65 @@
|
|||||||
|
SUMMARY = "A Wayland WM"
|
||||||
|
HOMEPAGE = "https://github.com/swaywm/sway"
|
||||||
|
BUGTRACKER = "https://github.com/swaywm/sway/issues"
|
||||||
|
SECTION = "graphics"
|
||||||
|
LICENSE = "MIT"
|
||||||
|
|
||||||
|
LIC_FILES_CHKSUM = "file://LICENSE;md5=dfc67e5b1fa10ebb4b70eb0c0ca67bea"
|
||||||
|
|
||||||
|
REQUIRED_DISTRO_FEATURES = "wayland"
|
||||||
|
|
||||||
|
DEPENDS += " \
|
||||||
|
wlroots-0.17 \
|
||||||
|
cairo \
|
||||||
|
libevdev \
|
||||||
|
json-c \
|
||||||
|
libdrm \
|
||||||
|
libinput \
|
||||||
|
libxkbcommon \
|
||||||
|
pango \
|
||||||
|
pcre2 \
|
||||||
|
pixman \
|
||||||
|
virtual/libgles2 \
|
||||||
|
wayland \
|
||||||
|
wayland-native \
|
||||||
|
wayland-protocols \
|
||||||
|
"
|
||||||
|
|
||||||
|
RDEPENDS:${PN} = "swaybg python3 python-i3ipc"
|
||||||
|
|
||||||
|
RRECOMMENDS:${PN} ?= " \
|
||||||
|
foot \
|
||||||
|
jq \
|
||||||
|
grim \
|
||||||
|
slurp \
|
||||||
|
wl-clipboard \
|
||||||
|
sway-contrib \
|
||||||
|
"
|
||||||
|
|
||||||
|
SRC_URI = "git://github.com/swaywm/sway.git;protocol=https;branch=v1.9"
|
||||||
|
|
||||||
|
SRCREV = "1a3cfc50c15124c2be18c025e609112ee15de4aa"
|
||||||
|
PV = "1.9"
|
||||||
|
S = "${WORKDIR}/git"
|
||||||
|
|
||||||
|
inherit meson pkgconfig features_check
|
||||||
|
|
||||||
|
PACKAGECONFIG[basu] = "-Dsd-bus-provider=basu,,basu"
|
||||||
|
PACKAGECONFIG[default-wallpaper] = "-Ddefault-wallpaper=true,-Ddefault-wallpaper=false"
|
||||||
|
PACKAGECONFIG[elogind] = "-Dsd-bus-provider=libelogind,,elogind"
|
||||||
|
PACKAGECONFIG[gdk-pixbuf] = "-Dgdk-pixbuf=enabled,-Dgdk-pixbuf=disabled,gdk-pixbuf"
|
||||||
|
PACKAGECONFIG[swaybar] = "-Dswaybar=true,-Dswaybar=false"
|
||||||
|
PACKAGECONFIG[swaynag] = "-Dswaynag=true,-Dswaynag=false"
|
||||||
|
PACKAGECONFIG[systemd] = "-Dsd-bus-provider=libsystemd,,systemd"
|
||||||
|
PACKAGECONFIG[tray] = "-Dtray=enabled,-Dtray=disabled"
|
||||||
|
PACKAGECONFIG[xwayland] = "-Dxwayland=enabled,-Dxwayland=disabled,libxcb xcb-util-wm"
|
||||||
|
|
||||||
|
PACKAGECONFIG ?= " \
|
||||||
|
${@bb.utils.filter('DISTRO_FEATURES', 'systemd xwayland', d)} \
|
||||||
|
default-wallpaper \
|
||||||
|
gdk-pixbuf \
|
||||||
|
"
|
||||||
|
|
||||||
|
EXTRA_OEMESON += "--buildtype release"
|
||||||
|
|
||||||
|
FILES:${PN} += "${datadir}"
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user