mirror of
https://codeberg.org/flk/meta-wayland.git
synced 2025-08-28 23:11:59 +02:00
Compare commits
69 Commits
0e9c1ad46a
...
nanbield
Author | SHA1 | Date | |
---|---|---|---|
|
d7cbcfb9eb | ||
|
702a586260 | ||
|
5913c0b933 | ||
|
c943ed7233 | ||
|
71ca5a4501 | ||
|
624266e7ae | ||
|
dc7d83c665 | ||
|
5d166d5a99 | ||
|
2357a8521f | ||
|
a8b6adefb9 | ||
|
2bf2dbb1fa | ||
|
681d2dc54c | ||
|
36e87c11fb | ||
|
8ac3cba634 | ||
|
44cc52bf33 | ||
|
a90195f874 | ||
|
e3daa9c355 | ||
|
c6c55f198a | ||
|
2808411935 | ||
|
7cdf7a296b | ||
|
ea72bbdc63 | ||
|
ece2d0f018 | ||
|
d17a36a56c | ||
|
d27cb90a40 | ||
|
8ad14ab364 | ||
|
a7eeb69cf5 | ||
|
ad933f0d48 | ||
|
594fb4ff23 | ||
|
1d35bbca3a | ||
|
ed66ff773d | ||
|
11e63474a7 | ||
|
92d2272925 | ||
|
b0ef727260 | ||
|
f59ba34da4 | ||
|
5c9eb8955b | ||
|
9724d00911 | ||
|
c28bf4dcc6 | ||
|
78f920a042 | ||
|
61d23c3540 | ||
|
1f582dc56e | ||
|
e1c9153ffd | ||
|
e22b046976 | ||
|
63f980455b | ||
|
2ba12ce077 | ||
|
d0c7222080 | ||
|
109dfd7de5 | ||
|
a5ad9dd237 | ||
|
f37900dc75 | ||
|
703f12c42d | ||
|
2cd2e5070b | ||
|
bd27fb436c | ||
|
c251dd4e21 | ||
|
ff8354e01a | ||
|
c35d82f00e | ||
|
984d0bbd18 | ||
|
a3231eb07a | ||
|
67b7fc4f21 | ||
|
6e2c42b5f7 | ||
|
501cb3d1d0 | ||
|
711b20658d | ||
|
54fb6a1b46 | ||
|
49fc8986cf | ||
|
bed844816b | ||
|
47d10485fe | ||
|
0d3a440572 | ||
|
e511354831 | ||
|
76be73b61d | ||
|
65ef3aee1a | ||
|
3f4947dcf1 |
@@ -8,7 +8,7 @@ BBFILE_COLLECTIONS += "wayland"
|
||||
BBFILE_PATTERN_wayland = "^${LAYERDIR}/"
|
||||
BBFILE_PRIORITY_wayland = "8"
|
||||
|
||||
LAYERSERIES_COMPAT_wayland = "mickledore nanbield"
|
||||
LAYERSERIES_COMPAT_wayland = "nanbield"
|
||||
|
||||
LAYERDEPENDS_wayland = " \
|
||||
core \
|
||||
|
@@ -24,7 +24,7 @@ EXTRA_OECMAKE += "-DUSE_QT6=ON"
|
||||
SRC_URI = "git://github.com/FedoraQt/QGnomePlatform.git;protocol=https;nobranch=1"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
SRCREV = "1344b7f2db5d9158e94614bccc2298a15fac5ef4"
|
||||
SRCREV = "71f1fe577b5b665bc19c7ab3736ffe8387fa52ee"
|
||||
|
||||
FILES:${PN} += "${libdir} ${datadir}"
|
||||
FILES:${PN}-dev = ""
|
@@ -1,19 +1,19 @@
|
||||
SUMMARY = "Share picker for hyprlands screenshot/screencast xdg-desktop-portal backend"
|
||||
HOMEPAGE = "https://github.com/hyprwm/xdg-desktop-portal-hyprland"
|
||||
LICENSE = "MIT"
|
||||
LIC_FILES_CHKSUM = "file://../LICENSE;md5=e316e9609dd7672b87ff25b46b2cf3e1"
|
||||
LIC_FILES_CHKSUM = "file://../LICENSE;md5=e0f1d50df739a9fb8eae12a8f37ce352"
|
||||
|
||||
# Note: meta-qt6 is needed
|
||||
DEPENDS = "qtbase"
|
||||
RDEPENDS:${PN} = "qtwayland"
|
||||
RRECOMMENDS:${PN} = "adwaita-qt"
|
||||
RRECOMMENDS:${PN} = "qgnomeplatform"
|
||||
|
||||
require xdg-desktop-portal-hyprland.inc
|
||||
|
||||
inherit qt6-cmake features_check
|
||||
|
||||
REQUIRED_DISTRO_FEATURES = "opengl wayland"
|
||||
|
||||
SRC_URI = "git://github.com/hyprwm/xdg-desktop-portal-hyprland.git;protocol=https;nobranch=1"
|
||||
|
||||
S = "${WORKDIR}/git/hyprland-share-picker"
|
||||
SRCREV = "198d019583e332653d4e8dcca9439817b39b6a20"
|
||||
PV = "0.2.1"
|
||||
|
||||
|
@@ -1,7 +1,11 @@
|
||||
SUMMARY = "This provides screenshot/screencast xdg-desktop-portal backends for hyprland."
|
||||
HOMEPAGE = "https://github.com/hyprwm/xdg-desktop-portal-hyprland"
|
||||
LICENSE = "MIT"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=e316e9609dd7672b87ff25b46b2cf3e1"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=e0f1d50df739a9fb8eae12a8f37ce352"
|
||||
|
||||
SRC_URI:append = " file://0001-meson.build-Dont-build-hyprland-share-picker-with-me.patch"
|
||||
|
||||
require xdg-desktop-portal-hyprland.inc
|
||||
|
||||
# Note: meta-qt6 is needed
|
||||
DEPENDS = " \
|
||||
@@ -9,9 +13,8 @@ DEPENDS = " \
|
||||
wayland-native \
|
||||
wayland-protocols \
|
||||
libdrm \
|
||||
libinih \
|
||||
util-linux \
|
||||
pipewire \
|
||||
sdbus-c++ \
|
||||
virtual/libgbm \
|
||||
"
|
||||
|
||||
@@ -21,15 +24,9 @@ RCONFLICTS:${PN} = "xdg-desktop-portal-wlr xdg-desktop-portal-gnome"
|
||||
inherit meson pkgconfig features_check
|
||||
REQUIRED_DISTRO_FEATURES = "opengl wayland"
|
||||
|
||||
SRC_URI = "gitsm://github.com/hyprwm/xdg-desktop-portal-hyprland.git;protocol=https;nobranch=1"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
SRCREV = "4d9ff0c17716936e0b5ca577a39e263633901ed1"
|
||||
PV = "0.4.0"
|
||||
|
||||
PACKAGECONFIG ?= "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd', 'basu', d)}"
|
||||
|
||||
PACKAGECONFIG[systemd] = "-Dsystemd=enabled -Dsd-bus-provider=libsystemd,-Dsystemd=disabled,systemd"
|
||||
PACKAGECONFIG[basu] = "-Dsd-bus-provider=basu,,basu"
|
||||
PACKAGECONFIG ?= "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)}"
|
||||
PACKAGECONFIG[systemd] = "-Dsystemd=enabled,-Dsystemd=disabled,systemd"
|
||||
|
||||
FILES:${PN} += "${systemd_user_unitdir} ${datadir}"
|
||||
|
@@ -0,0 +1,3 @@
|
||||
SRC_URI = "gitsm://github.com/hyprwm/xdg-desktop-portal-hyprland.git;protocol=https;nobranch=1"
|
||||
SRCREV = "3606b35a0733015c8e3da5aca2dde4641b515720"
|
||||
PV = "1.2.2"
|
@@ -0,0 +1,22 @@
|
||||
From 8d7b941147a48957d8464cce2058d52f37040d26 Mon Sep 17 00:00:00 2001
|
||||
From: Markus Volk <f_l_k@t-online.de>
|
||||
Date: Wed, 20 Sep 2023 16:56:17 +0200
|
||||
Subject: [PATCH] meson.build: Dont build hyprland-share-picker with meson
|
||||
|
||||
Signed-off-by: Markus Volk <f_l_k@t-online.de>
|
||||
---
|
||||
meson.build | 1 -
|
||||
1 file changed, 1 deletion(-)
|
||||
|
||||
diff --git a/meson.build b/meson.build
|
||||
index 77c1a80..3169e9c 100644
|
||||
--- a/meson.build
|
||||
+++ b/meson.build
|
||||
@@ -66,4 +66,3 @@ inc = include_directories('.', 'protocols')
|
||||
|
||||
subdir('protocols')
|
||||
subdir('src')
|
||||
-subdir('hyprland-share-picker')
|
||||
--
|
||||
2.42.0
|
||||
|
@@ -2,5 +2,7 @@ do_install:append:class-target() {
|
||||
ln -sf ${bindir}/python3 ${D}${bindir}/python
|
||||
}
|
||||
|
||||
FILES:${PN}:class-target += "${bindir}/python"
|
||||
PACKAGES:prepend:class-target = "${PN}-as-python "
|
||||
FILES:${PN}-as-python = "${bindir}/python"
|
||||
RRECOMMENDS:${PN}-core:append:class-target = " ${PN}-as-python"
|
||||
|
||||
|
@@ -14,5 +14,5 @@ inherit setuptools3
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
PV = "1.8"
|
||||
SRCREV = "2eb65aeecdcd3985414d580c82e5e1c277c1cf8d"
|
||||
SRCREV = "31207c0ca44ed846763dc6df55316ee7a7d047a8"
|
||||
|
||||
|
@@ -1,5 +1,4 @@
|
||||
SUMMARY = "A date and time library based on C++11/14/17."
|
||||
AUTHOR = "Howard Hinnant"
|
||||
HOMEPAGE = "https://github.com/HowardHinnant/date.git"
|
||||
SECTION = "libs"
|
||||
LICENSE = "MIT"
|
||||
|
@@ -0,0 +1,60 @@
|
||||
From a9c5d3add6550e27636de3ef86d6eb8bad41874d Mon Sep 17 00:00:00 2001
|
||||
From: Markus Volk <f_l_k@t-online.de>
|
||||
Date: Tue, 15 Aug 2023 07:36:31 +0200
|
||||
Subject: [PATCH] meson.build: add a pkgconfig .pc file
|
||||
|
||||
- fix version
|
||||
- build shared lib and install
|
||||
- install headers
|
||||
|
||||
Upstream-Status: Inappropriate
|
||||
|
||||
Signed-off-by: Markus Volk <f_l_k@t-online.de>
|
||||
---
|
||||
meson.build | 5 ++++-
|
||||
1 file changed, 4 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/meson.build b/meson.build
|
||||
index e9f6c62..7e94496 100644
|
||||
--- a/meson.build
|
||||
+++ b/meson.build
|
||||
@@ -1,5 +1,5 @@
|
||||
project('gmobile', 'c',
|
||||
- version: '0.0.1',
|
||||
+ version: '0.0.3',
|
||||
license: 'LGPLv2.1+',
|
||||
meson_version: '>= 0.56.1',
|
||||
default_options: [ 'warning_level=1', 'buildtype=debugoptimized', 'c_std=gnu11' ],
|
||||
@@ -99,3 +99,7 @@ summary({
|
||||
bool_yn: true,
|
||||
section: 'Build',
|
||||
)
|
||||
+
|
||||
+install_headers('src/gmobile.h' , 'src/gm-cutout.h', 'src/gm-device-info.h', 'src/gm-device-tree.h', 'src/gm-display-panel.h', 'src/gm-error.h', 'src/gm-main.h', 'src/gm-timeout.h', 'src/gm-rect.h')
|
||||
+pkg = import('pkgconfig')
|
||||
+pkg.generate(gm_lib)
|
||||
diff --git a/src/meson.build b/src/meson.build
|
||||
index ee98a39..8d8fd7d 100644
|
||||
--- a/src/meson.build
|
||||
+++ b/src/meson.build
|
||||
@@ -37,12 +37,15 @@ gm_c_args = [
|
||||
'-DG_LOG_DOMAIN="gmobile"',
|
||||
]
|
||||
|
||||
-gm_lib = static_library(
|
||||
+gm_lib = shared_library(
|
||||
'gmobile',
|
||||
gm_sources,
|
||||
include_directories: root_inc,
|
||||
c_args: gm_c_args,
|
||||
- dependencies: gm_deps)
|
||||
+ dependencies: gm_deps,
|
||||
+ version: meson.project_version(),
|
||||
+ install: true,
|
||||
+)
|
||||
|
||||
gmobile_dep = declare_dependency(
|
||||
include_directories: [root_inc, include_directories('.')],
|
||||
--
|
||||
2.41.0
|
||||
|
@@ -6,7 +6,14 @@ inherit meson pkgconfig
|
||||
|
||||
DEPENDS = "glib-2.0 json-glib"
|
||||
|
||||
SRC_URI = "git://gitlab.gnome.org/guidog/gmobile.git;protocol=https;nobranch=1"
|
||||
SRC_URI = " \
|
||||
git://gitlab.gnome.org/guidog/gmobile.git;protocol=https;nobranch=1 \
|
||||
file://0001-meson.build-create-a-pkgconfig-.pc-file.patch \
|
||||
"
|
||||
S = "${WORKDIR}/git"
|
||||
SRCREV = "52f8c0f7970bb997ecc960b61bef4aa07eeaa92c"
|
||||
PV = "0.0.1"
|
||||
SRCREV = "f1b50f0f90604e0f125412932dae9b1e08d57ddc"
|
||||
PV = "0.0.3"
|
||||
|
||||
do_install:append() {
|
||||
install -m 0644 ${B}/gm-config.h ${D}${includedir}
|
||||
}
|
||||
|
@@ -10,8 +10,8 @@ SRC_URI = " \
|
||||
git://github.com/google/highway.git;protocol=https;branch=master \
|
||||
"
|
||||
|
||||
PV = "1.0.5"
|
||||
SRCREV = "f61a223a42460204205425604c6521c3eae03058"
|
||||
PV = "1.0.7"
|
||||
SRCREV = "ba0900a4957b929390ab73827235557959234fea"
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
EXTRA_OECMAKE = "-DBUILD_TESTING=0 -DCMAKE_BUILD_TYPE=Release"
|
||||
|
21
recipes-extended/udis86/udis86_git.bb
Normal file
21
recipes-extended/udis86/udis86_git.bb
Normal file
@@ -0,0 +1,21 @@
|
||||
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
|
||||
}
|
||||
|
||||
|
@@ -12,8 +12,8 @@ SRC_URI = " \
|
||||
gitsm://github.com/libjxl/libjxl.git;protocol=https;nobranch=1 \
|
||||
"
|
||||
|
||||
PV = "0.7"
|
||||
SRCREV = "f95da131cf7c7ccd4da256356fde2fec1fa23bb5"
|
||||
PV = "0.8.2"
|
||||
SRCREV = "954b460768c08a147abf47689ad69b0e7beff65e"
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
EXTRA_OECMAKE = " \
|
||||
|
@@ -28,8 +28,8 @@ DEPENDS = " \
|
||||
SRC_URI = "gitsm://gitlab.gnome.org/GNOME/calls.git;protocol=https;nobranch=1"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
SRCREV = "91e5cad939f6753bc232c8990be295b068473949"
|
||||
PV = "44.2"
|
||||
SRCREV = "936d36287324163b958c6ea0c4297c7a607ee18c"
|
||||
PV = "45.0"
|
||||
|
||||
inherit meson vala pkgconfig mime-xdg gtk-icon-cache
|
||||
|
||||
|
@@ -1,23 +0,0 @@
|
||||
From 25e9ac8ce8aba85f0c4e3c643d517fecc6e2fd96 Mon Sep 17 00:00:00 2001
|
||||
From: Markus Volk <f_l_k@t-online.de>
|
||||
Date: Sat, 9 Jul 2022 01:08:21 +0200
|
||||
Subject: [PATCH] protocol/meson.build: dont use pkgconfig for wayland-scanner
|
||||
|
||||
wayland-scanner path gets read from target waylands .pc file. Avoid it
|
||||
---
|
||||
protocol/meson.build | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/protocol/meson.build b/protocol/meson.build
|
||||
index 2ce0e0c..12f389f 100644
|
||||
--- a/protocol/meson.build
|
||||
+++ b/protocol/meson.build
|
||||
@@ -1,4 +1,4 @@
|
||||
-if wayland_scanner.found()
|
||||
+if false
|
||||
prog_wayland_scanner = find_program(wayland_scanner.get_pkgconfig_variable('wayland_scanner'))
|
||||
else
|
||||
prog_wayland_scanner = find_program('wayland-scanner')
|
||||
--
|
||||
2.25.1
|
||||
|
@@ -17,7 +17,6 @@ DEPENDS += " \
|
||||
|
||||
SRC_URI = " \
|
||||
git://github.com/wmww/gtk-layer-shell.git;protocol=https;branch=master \
|
||||
file://0001-protocol-meson.build-dont-use-pkgconfig-for-wayland-.patch \
|
||||
"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
@@ -17,12 +17,11 @@ DEPENDS += " \
|
||||
|
||||
SRC_URI = " \
|
||||
git://github.com/wmww/gtk4-layer-shell.git;protocol=https;branch=main \
|
||||
file://0001-protocol-meson.build-dont-use-pkgconfig-for-wayland-.patch \
|
||||
"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
PV = "1.0.0"
|
||||
SRCREV = "a9c679e23fe27dd35bd4084938d407d0baf5c91c"
|
||||
PV = "1.0.1"
|
||||
SRCREV = "98c693d0a7ea74620e3cec1115bbc66d33d8b843"
|
||||
|
||||
inherit meson pkgconfig features_check gobject-introspection vala
|
||||
|
||||
|
@@ -11,6 +11,7 @@ RDEPENDS:${PN} = "\
|
||||
python3 \
|
||||
python3-pygobject \
|
||||
python-i3ipc \
|
||||
wlr-randr \
|
||||
"
|
||||
|
||||
inherit setuptools3
|
||||
|
@@ -12,8 +12,8 @@ GO_IMPORT = "github.com/nwg-piotr/nwg-dock-hyprland.git"
|
||||
|
||||
SRC_URI = "git://${GO_IMPORT};nobranch=1;protocol=https"
|
||||
|
||||
PV = "0.1.2"
|
||||
SRCREV = "260872bd240613ef12c44d4c466beb48989322a8"
|
||||
PV = "0.1.6"
|
||||
SRCREV = "dfc3a25492f25daa1891a586ca3abb259debbbbf"
|
||||
|
||||
inherit go go-mod pkgconfig
|
||||
|
||||
|
@@ -12,8 +12,8 @@ GO_IMPORT = "github.com/nwg-piotr/nwg-dock.git"
|
||||
|
||||
SRC_URI = "git://${GO_IMPORT};nobranch=1;protocol=https"
|
||||
|
||||
PV = "0.3.4"
|
||||
SRCREV = "5e56451e9b9c2dd89dcd6f08c47a95fd1be4cdb2"
|
||||
PV = "0.3.7"
|
||||
SRCREV = "8a06a482b204740c8635c394ade5ce252bf9b9b6"
|
||||
|
||||
inherit go go-mod pkgconfig
|
||||
|
||||
|
@@ -14,7 +14,7 @@ GO_IMPORT = "github.com/nwg-piotr/nwg-drawer.git"
|
||||
SRC_URI = "git://${GO_IMPORT};nobranch=1;protocol=https"
|
||||
|
||||
PV = "0.3.9"
|
||||
SRCREV = "e383f7a4703f0ea89ab8cd3a2da8a6e3d94b257c"
|
||||
SRCREV = "fd26bb39e8452da9b4482751a8a78f706cb1f883"
|
||||
|
||||
inherit go go-mod pkgconfig
|
||||
|
||||
|
@@ -20,6 +20,6 @@ RDEPENDS:${PN} = "\
|
||||
inherit setuptools3
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
PV = "0.9.10"
|
||||
SRCREV = "e9e957289738b6e6559f6ddcc87920102e0d4887"
|
||||
PV = "0.9.12"
|
||||
SRCREV = "d5e25d2b229037519fe18f9d38ccd91f5824bcbf"
|
||||
|
||||
|
@@ -17,6 +17,6 @@ RDEPENDS:${PN} = "\
|
||||
inherit setuptools3
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
PV = "0.5.13"
|
||||
SRCREV = "7ff54f8db0321df9ebc20005ec7f210872f829e2"
|
||||
PV = "0.5.18"
|
||||
SRCREV = "1a3aa395263dca131a8c65293ca5131efc10109a"
|
||||
|
||||
|
@@ -5,8 +5,8 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=65d3616852dbf7b1a6d4b53b00626032"
|
||||
SRC_URI = "git://github.com/nwg-piotr/nwg-shell-wallpapers.git;protocol=https;nobranch=1"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
PV = "1.1"
|
||||
SRCREV = "56a177afe8b8e10d9963a6793fa8bc27b6c063cc"
|
||||
PV = "1.2"
|
||||
SRCREV = "dfe38ac5af580900f70861f7e7eb8c0074548d09"
|
||||
|
||||
do_install() {
|
||||
install -d ${D}${datadir}/backgrounds/sway
|
||||
|
@@ -57,8 +57,8 @@ SRC_URI = " \
|
||||
"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
PV = "0.28.0"
|
||||
SRCREV = "059c9f1a782689a05a1871cfcc6310d8e5e13514"
|
||||
PV = "0.31.0"
|
||||
SRCREV = "8ecfd6831b7e4b610b064e2183e0498141c69939"
|
||||
|
||||
EXTRA_OEMESON += "--buildtype=release"
|
||||
|
||||
|
@@ -1,6 +1,5 @@
|
||||
SUMMARY = "Wayland bar for Wlroots based compositors"
|
||||
DESCRIPTION = "Highly customizable Wayland bar for Sway and Wlroots based compositors."
|
||||
AUTHOR = ""
|
||||
HOMEPAGE = "https://github.com/Alexays/Waybar"
|
||||
BUGTRACKER = "https://github.com/Alexays/Waybar/issues"
|
||||
SECTION = "graphics"
|
||||
@@ -16,8 +15,8 @@ SRC_URI = " \
|
||||
"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
PV = "0.9.20"
|
||||
SRCREV = "3ecd4030e3318863d2bab087d01c9921624f0269"
|
||||
PV = "0.9.22"
|
||||
SRCREV = "e30fba0b8f875c7f35e3173be2b9f6f3ffe3641e"
|
||||
|
||||
DEPENDS += " \
|
||||
date \
|
||||
|
@@ -33,8 +33,8 @@ RDEPENDS:${PN} = " \
|
||||
inherit meson pkgconfig features_check
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
PV = "1.4.0"
|
||||
SRCREV = "f728d986ffac89db3bae63459b09f049720e7051"
|
||||
PV = "1.4.1"
|
||||
SRCREV = "627a7b6c3dd696b6ceaee82af9c9eb14f5bd1c88"
|
||||
|
||||
EXTRA_OEMESON += "--buildtype release"
|
||||
|
||||
|
@@ -24,8 +24,8 @@ SRC_URI = " \
|
||||
"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
PV = "1.15.1"
|
||||
SRCREV = "9e4d82a48411fc79e3a2096527affcc0536eacd7"
|
||||
PV = "1.15.3"
|
||||
SRCREV = "f3146999454b0d28f19f61491bb33f203fe7c53e"
|
||||
|
||||
PACKAGECONFIG[grapheme-clustering] = "-Dgrapheme-clustering=enabled,-Dgrapheme-clustering=disabled,utf8proc"
|
||||
PACKAGECONFIG[docs] = "-Ddocs=enabled,-Ddocs=disabled,scdoc-native"
|
||||
@@ -40,8 +40,6 @@ EXTRA_OEMESON += "--buildtype=release -Dterminfo=disabled"
|
||||
|
||||
inherit meson pkgconfig
|
||||
|
||||
CFLAGS += "-Wno-unused-but-set-variable"
|
||||
|
||||
FILES:${PN} = " \
|
||||
${bindir} \
|
||||
${datadir} \
|
||||
|
@@ -24,8 +24,8 @@ DEPENDS = " \
|
||||
"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
PV = "1.9.1"
|
||||
SRCREV = "eeb901c720a4ce009a9d208b3c220efceba0076a"
|
||||
PV = "1.9.2"
|
||||
SRCREV = "f9793b209461278fe7910e00d20115c7b58271ec"
|
||||
|
||||
inherit meson pkgconfig features_check
|
||||
|
||||
|
@@ -1,6 +1,5 @@
|
||||
SUMMARY = "Image Grabber For Wayland"
|
||||
DESCRIPTION = "Grab images from a Wayland compositor. Works great with slurp and with sway"
|
||||
AUTHOR = ""
|
||||
HOMEPAGE = "https://github.com/emersion/grim"
|
||||
BUGTRACKER = "https://github.com/emersion/grim/issues"
|
||||
SECTION = "graphics"
|
||||
|
@@ -13,7 +13,7 @@ DEPENDS = " \
|
||||
"
|
||||
|
||||
S = "${WORKDIR}/git/borders-plus-plus"
|
||||
SRCREV = "e368bd15e4bfd560baa9333ad47415340c563458"
|
||||
SRCREV = "b378b7baa66e0ba1f7cc5c00505cca252f53f420"
|
||||
|
||||
inherit meson pkgconfig
|
||||
|
||||
|
24
recipes-support/hyprland-contrib/hyprland-contrib_git.bb
Normal file
24
recipes-support/hyprland-contrib/hyprland-contrib_git.bb
Normal file
@@ -0,0 +1,24 @@
|
||||
SUMMARY = "Hyprland Contribution Scripts"
|
||||
HOMEPAGE = "https:/github.com/hyprwm/contrib"
|
||||
LICENSE = "MIT"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=a0836e8f0d25d383d1195ea44fdd185d"
|
||||
|
||||
SRC_URI = "git://github.com/hyprwm/contrib.git;protocol=https;branch=main"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
SRCREV = "bef073cff65917ba2d888aa4dc39bd9868e2b0a4"
|
||||
PV = "0.1"
|
||||
|
||||
DEPENDS = "scdoc-native"
|
||||
RDEPENDS:${PN} = "bash sed rofi jq libnotify grim slurp wl-clipboard"
|
||||
|
||||
EXTRA_OEMAKE += "DESTDIR=${D} PREFIX=${prefix} BINDIR=${D}${bindir} MANDIR=${D}${datadir}/man MAN1DIR=${D}${datadir}/man1"
|
||||
|
||||
do_install() {
|
||||
for dir in grimblast hyprprop scratchpad shellevents try_swap_workspace; do
|
||||
cd $dir && oe_runmake install && cd ${S}
|
||||
done
|
||||
}
|
||||
|
||||
FILES:${PN} = "${bindir} ${datadir}"
|
@@ -13,7 +13,7 @@ DEPENDS = " \
|
||||
"
|
||||
|
||||
S = "${WORKDIR}/git/csgo-vulkan-fix"
|
||||
SRCREV = "e368bd15e4bfd560baa9333ad47415340c563458"
|
||||
SRCREV = "b378b7baa66e0ba1f7cc5c00505cca252f53f420"
|
||||
|
||||
inherit meson pkgconfig
|
||||
|
||||
|
@@ -13,7 +13,7 @@ DEPENDS = " \
|
||||
"
|
||||
|
||||
S = "${WORKDIR}/git/hyprbars"
|
||||
SRCREV = "e368bd15e4bfd560baa9333ad47415340c563458"
|
||||
SRCREV = "b378b7baa66e0ba1f7cc5c00505cca252f53f420"
|
||||
|
||||
inherit meson pkgconfig
|
||||
|
||||
|
@@ -5,12 +5,13 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=936078e4e67b0e1e1bd1e862d4ffbc25"
|
||||
|
||||
SRC_URI = "git://github.com/hyprwm/hyprpaper.git;protocol=https;branch=main"
|
||||
|
||||
PV = "0.3.0"
|
||||
SRCREV = "cd86c196f3500f20539754d347c8378349ca0974"
|
||||
PV = "0.4.0"
|
||||
SRCREV = "e498c438b1e16dcf32ecb3030b20b83f7ed9ff6d"
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
DEPENDS += " \
|
||||
cairo \
|
||||
file \
|
||||
fribidi \
|
||||
jpeg \
|
||||
libxdmcp \
|
||||
|
29
recipes-support/rofi/rofi_git.bb
Normal file
29
recipes-support/rofi/rofi_git.bb
Normal file
@@ -0,0 +1,29 @@
|
||||
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}"
|
@@ -1,6 +1,5 @@
|
||||
SUMMARY = "Region Selector For Wayland"
|
||||
DESCRIPTION = "Select a region in a Wayland compositor and print it to the standard output. Works well with grim."
|
||||
AUTHOR = ""
|
||||
HOMEPAGE = "https://github.com/emersion/slurp"
|
||||
BUGTRACKER = "https://github.com/emersion/slurp/issues"
|
||||
SECTION = "graphics"
|
||||
|
@@ -74,6 +74,54 @@ SRC_URI = "\
|
||||
crate://crates.io/yaml-rust/0.4.5 \
|
||||
"
|
||||
|
||||
SRC_URI[atk-sys-0.9.1.sha256sum] = "e552c1776737a4c80110d06b36d099f47c727335f9aaa5d942a72b6863a8ec6f"
|
||||
SRC_URI[atk-0.7.0.sha256sum] = "86b7499272acf036bb5820c6e346bbfb5acc5dceb104bc2c4fd7e6e33dfcde6a"
|
||||
SRC_URI[autocfg-1.0.1.sha256sum] = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a"
|
||||
SRC_URI[bitflags-1.2.1.sha256sum] = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693"
|
||||
SRC_URI[cairo-rs-0.7.1.sha256sum] = "e05db47de3b0f09a222fa4bba2eab957d920d4243962a86b2d77ab401e4a359c"
|
||||
SRC_URI[cairo-sys-rs-0.9.2.sha256sum] = "ff65ba02cac715be836f63429ab00a767d48336efc5497c5637afb53b4f14d63"
|
||||
SRC_URI[cc-1.0.72.sha256sum] = "22a9137b95ea06864e018375b72adfb7db6e6f68cfc8df5a04d00288050485ee"
|
||||
SRC_URI[clap-2.33.3.sha256sum] = "37e58ac78573c40708d45522f0d80fa2f01cc4f9b4e2bf749807255454312002"
|
||||
SRC_URI[dtoa-0.4.8.sha256sum] = "56899898ce76aaf4a0f24d914c97ea6ed976d42fec6ad33fcbb0a1103e07b2b0"
|
||||
SRC_URI[fragile-0.3.0.sha256sum] = "05f8140122fa0d5dcb9fc8627cfce2b37cc1500f752636d46ea28bc26785c2f9"
|
||||
SRC_URI[gdk-pixbuf-sys-0.9.1.sha256sum] = "d8991b060a9e9161bafd09bf4a202e6fd404f5b4dd1a08d53a1e84256fb34ab0"
|
||||
SRC_URI[gdk-pixbuf-0.7.0.sha256sum] = "9726408ee1bbada83094326a99b9c68fea275f9dbb515de242a69e72051f4fcc"
|
||||
SRC_URI[gdk-sys-0.9.1.sha256sum] = "6adf679e91d1bff0c06860287f80403e7db54c2d2424dce0a470023b56c88fbb"
|
||||
SRC_URI[gdk-0.11.0.sha256sum] = "6243e995f41f3a61a31847e54cc719edce93dd9140c89dca3b9919be1cfe22d5"
|
||||
SRC_URI[gio-sys-0.9.1.sha256sum] = "4fad225242b9eae7ec8a063bb86974aca56885014672375e5775dc0ea3533911"
|
||||
SRC_URI[gio-0.7.0.sha256sum] = "6261b5d34c30c2d59f879e643704cf54cb44731f3a2038000b68790c03e360e3"
|
||||
SRC_URI[glib-sys-0.9.1.sha256sum] = "95856f3802f446c05feffa5e24859fe6a183a7cb849c8449afc35c86b1e316e2"
|
||||
SRC_URI[glib-0.8.2.sha256sum] = "be27232841baa43e0fd5ae003f7941925735b2f733a336dc75f07b9eff415e7b"
|
||||
SRC_URI[gobject-sys-0.9.1.sha256sum] = "31d1a804f62034eccf370006ccaef3708a71c31d561fee88564abe71177553d9"
|
||||
SRC_URI[gtk-sys-0.9.2.sha256sum] = "53def660c7b48b00b510c81ef2d2fbd3c570f1527081d8d7947f471513e1a4c1"
|
||||
SRC_URI[gtk-0.7.0.sha256sum] = "709f1074259d4685b96133f92b75c7f35b504715b0fcdc96ec95de2607296a60"
|
||||
SRC_URI[hashbrown-0.8.1.sha256sum] = "34f595585f103464d8d2f6e9864682d74c1601fed5e07d62b1c9058dba8246fb"
|
||||
SRC_URI[indexmap-1.5.2.sha256sum] = "4e47a3566dd4fd4eec714ae6ceabdee0caec795be835c223d92c2d40f1e8cf1c"
|
||||
SRC_URI[lazy_static-1.4.0.sha256sum] = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
|
||||
SRC_URI[libc-0.2.107.sha256sum] = "fbe5e23404da5b4f555ef85ebed98fb4083e55a00c317800bc2a50ede9f3d219"
|
||||
SRC_URI[linked-hash-map-0.5.4.sha256sum] = "7fb9b38af92608140b86b693604b9ffcc5824240a484d1ecd4795bacb2fe88f3"
|
||||
SRC_URI[maplit-1.0.2.sha256sum] = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d"
|
||||
SRC_URI[memmap-0.7.0.sha256sum] = "6585fd95e7bb50d6cc31e20d4cf9afb4e2ba16c5846fc76793f11218da9c475b"
|
||||
SRC_URI[pango-sys-0.9.1.sha256sum] = "86b93d84907b3cf0819bff8f13598ba72843bee579d5ebc2502e4b0367b4be7d"
|
||||
SRC_URI[pango-0.7.0.sha256sum] = "393fa071b144f8ffb83ede273758983cf414ca3c0b1d2a5a9ce325b3ba3dd786"
|
||||
SRC_URI[pkg-config-0.3.22.sha256sum] = "12295df4f294471248581bc09bef3c38a5e46f1e36d6a37353621a0c6c357e1f"
|
||||
SRC_URI[proc-macro2-1.0.32.sha256sum] = "ba508cc11742c0dc5c1659771673afbab7a0efab23aa17e854cbab0837ed0b43"
|
||||
SRC_URI[quote-1.0.10.sha256sum] = "38bc8cc6a5f2e3655e0899c1b848643b2562f853f114bfec7be120678e3ace05"
|
||||
SRC_URI[regex-syntax-0.6.25.sha256sum] = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b"
|
||||
SRC_URI[regex-1.3.9.sha256sum] = "9c3780fcf44b193bc4d09f36d2a3c87b251da4a046c87795a0d35f4f927ad8e6"
|
||||
SRC_URI[serde-1.0.130.sha256sum] = "f12d06de37cf59146fbdecab66aa99f9fe4f78722e3607577a5375d66bd0c913"
|
||||
SRC_URI[serde_derive-1.0.130.sha256sum] = "d7bc1a1ab1961464eae040d96713baa5a724a8152c1222492465b54322ec508b"
|
||||
SRC_URI[serde_yaml-0.8.21.sha256sum] = "d8c608a35705a5d3cdc9fbe403147647ff34b921f8e833e49306df898f9b20af"
|
||||
SRC_URI[syn-1.0.81.sha256sum] = "f2afee18b8beb5a596ecb4a2dce128c719b4ba399d34126b9e4396e3f9860966"
|
||||
SRC_URI[textwrap-0.11.0.sha256sum] = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060"
|
||||
SRC_URI[unicode-width-0.1.9.sha256sum] = "3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973"
|
||||
SRC_URI[unicode-xid-0.2.2.sha256sum] = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3"
|
||||
SRC_URI[winapi-i686-pc-windows-gnu-0.4.0.sha256sum] = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
|
||||
SRC_URI[winapi-x86_64-pc-windows-gnu-0.4.0.sha256sum] = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
|
||||
SRC_URI[winapi-0.3.9.sha256sum] = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
|
||||
SRC_URI[xkbcommon-0.4.0.sha256sum] = "fda0ea5f7ddabd51deeeda7799bee06274112f577da7dd3d954b8eda731b2fce"
|
||||
SRC_URI[yaml-rust-0.4.5.sha256sum] = "56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85"
|
||||
|
||||
# Modify these as desired
|
||||
PV = "1.17.1"
|
||||
SRCREV = "2faa98d85f1142383ec8ad1487616c1a7ad1882f"
|
||||
|
@@ -138,6 +138,119 @@ SRC_URI = "\
|
||||
crate://crates.io/zvariant_derive/2.10.0 \
|
||||
"
|
||||
|
||||
SRC_URI[anyhow-1.0.58.sha256sum] = "bb07d2053ccdbe10e2af2995a2f116c1330396493dc1269f6a91d0ae82e19704"
|
||||
SRC_URI[async-io-1.7.0.sha256sum] = "e5e18f61464ae81cde0a23e713ae8fd299580c54d697a35820cfd0625b8b0e07"
|
||||
SRC_URI[atk-sys-0.14.0.sha256sum] = "badcf670157c84bb8b1cf6b5f70b650fed78da2033c9eed84c4e49b11cbe83ea"
|
||||
SRC_URI[atk-0.14.0.sha256sum] = "a83b21d2aa75e464db56225e1bda2dd5993311ba1095acaa8fa03d1ae67026ba"
|
||||
SRC_URI[autocfg-1.1.0.sha256sum] = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
|
||||
SRC_URI[bitflags-1.3.2.sha256sum] = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
|
||||
SRC_URI[byteorder-1.4.3.sha256sum] = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610"
|
||||
SRC_URI[cache-padded-1.2.0.sha256sum] = "c1db59621ec70f09c5e9b597b220c7a2b43611f4710dc03ceb8748637775692c"
|
||||
SRC_URI[cairo-rs-0.14.9.sha256sum] = "33b5725979db0c586d98abad2193cdb612dd40ef95cd26bd99851bf93b3cb482"
|
||||
SRC_URI[cairo-sys-rs-0.14.9.sha256sum] = "b448b876970834fda82ba3aeaccadbd760206b75388fc5c1b02f1e343b697570"
|
||||
SRC_URI[cc-1.0.73.sha256sum] = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11"
|
||||
SRC_URI[cfg-expr-0.8.1.sha256sum] = "b412e83326147c2bb881f8b40edfbf9905b9b8abaebd0e47ca190ba62fda8f0e"
|
||||
SRC_URI[cfg-if-1.0.0.sha256sum] = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
|
||||
SRC_URI[clap-3.1.18.sha256sum] = "d2dbdf4bdacb33466e854ce889eee8dfd5729abf7ccd7664d0a2d60cd384440b"
|
||||
SRC_URI[clap_lex-0.2.4.sha256sum] = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5"
|
||||
SRC_URI[concurrent-queue-1.2.4.sha256sum] = "af4780a44ab5696ea9e28294517f1fffb421a83a25af521333c838635509db9c"
|
||||
SRC_URI[derivative-2.2.0.sha256sum] = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b"
|
||||
SRC_URI[either-1.7.0.sha256sum] = "3f107b87b6afc2a64fd13cac55fe06d6c8859f12d4b14cbcdd2c67d0976781be"
|
||||
SRC_URI[enumflags2-0.6.4.sha256sum] = "83c8d82922337cd23a15f88b70d8e4ef5f11da38dd7cdb55e84dd5de99695da0"
|
||||
SRC_URI[enumflags2_derive-0.6.4.sha256sum] = "946ee94e3dbf58fdd324f9ce245c7b238d46a66f00e86a020b71996349e46cce"
|
||||
SRC_URI[fastrand-1.7.0.sha256sum] = "c3fcf0cee53519c866c09b5de1f6c56ff9d647101f81c1964fa632e148896cdf"
|
||||
SRC_URI[field-offset-0.3.4.sha256sum] = "1e1c54951450cbd39f3dbcf1005ac413b49487dabf18a720ad2383eccfeffb92"
|
||||
SRC_URI[futures-channel-0.3.21.sha256sum] = "c3083ce4b914124575708913bca19bfe887522d6e2e6d0952943f5eac4a74010"
|
||||
SRC_URI[futures-core-0.3.21.sha256sum] = "0c09fd04b7e4073ac7156a9539b57a484a8ea920f79c7c675d05d289ab6110d3"
|
||||
SRC_URI[futures-executor-0.3.21.sha256sum] = "9420b90cfa29e327d0429f19be13e7ddb68fa1cccb09d65e5706b8c7a749b8a6"
|
||||
SRC_URI[futures-io-0.3.21.sha256sum] = "fc4045962a5a5e935ee2fdedaa4e08284547402885ab326734432bed5d12966b"
|
||||
SRC_URI[futures-lite-1.12.0.sha256sum] = "7694489acd39452c77daa48516b894c153f192c3578d5a839b62c58099fcbf48"
|
||||
SRC_URI[futures-macro-0.3.21.sha256sum] = "33c1e13800337f4d4d7a316bf45a567dbcb6ffe087f16424852d97e97a91f512"
|
||||
SRC_URI[futures-sink-0.3.21.sha256sum] = "21163e139fa306126e6eedaf49ecdb4588f939600f0b1e770f4205ee4b7fa868"
|
||||
SRC_URI[futures-task-0.3.21.sha256sum] = "57c66a976bf5909d801bbef33416c41372779507e7a6b3a5e25e4749c58f776a"
|
||||
SRC_URI[futures-util-0.3.21.sha256sum] = "d8b7abd5d659d9b90c8cba917f6ec750a74e2dc23902ef9cd4cc8c8b22e6036a"
|
||||
SRC_URI[futures-0.3.21.sha256sum] = "f73fe65f54d1e12b726f517d3e2135ca3125a437b6d998caf1962961f7172d9e"
|
||||
SRC_URI[gdk-pixbuf-sys-0.14.0.sha256sum] = "f097c0704201fbc8f69c1762dc58c6947c8bb188b8ed0bc7e65259f1894fe590"
|
||||
SRC_URI[gdk-pixbuf-0.14.0.sha256sum] = "534192cb8f01daeb8fab2c8d4baa8f9aae5b7a39130525779f5c2608e235b10f"
|
||||
SRC_URI[gdk-sys-0.14.0.sha256sum] = "0e091b3d3d6696949ac3b3fb3c62090e5bfd7bd6850bef5c3c5ea701de1b1f1e"
|
||||
SRC_URI[gdk-0.14.3.sha256sum] = "b9d749dcfc00d8de0d7c3a289e04a04293eb5ba3d8a4e64d64911d481fa9933b"
|
||||
SRC_URI[gio-sys-0.14.0.sha256sum] = "c0a41df66e57fcc287c4bcf74fc26b884f31901ea9792ec75607289b456f48fa"
|
||||
SRC_URI[gio-0.14.8.sha256sum] = "711c3632b3ebd095578a9c091418d10fed492da9443f58ebc8f45efbeb215cb0"
|
||||
SRC_URI[glib-macros-0.14.1.sha256sum] = "2aad66361f66796bfc73f530c51ef123970eb895ffba991a234fcf7bea89e518"
|
||||
SRC_URI[glib-sys-0.14.0.sha256sum] = "1c1d60554a212445e2a858e42a0e48cece1bd57b311a19a9468f70376cf554ae"
|
||||
SRC_URI[glib-0.14.8.sha256sum] = "7c515f1e62bf151ef6635f528d05b02c11506de986e43b34a5c920ef0b3796a4"
|
||||
SRC_URI[gobject-sys-0.14.0.sha256sum] = "aa92cae29759dae34ab5921d73fff5ad54b3d794ab842c117e36cafc7994c3f5"
|
||||
SRC_URI[gtk-sys-0.14.0.sha256sum] = "8c14c8d3da0545785a7c5a120345b3abb534010fb8ae0f2ef3f47c027fba303e"
|
||||
SRC_URI[gtk-0.14.3.sha256sum] = "2eb51122dd3317e9327ec1e4faa151d1fa0d95664cd8fb8dcfacf4d4d29ac70c"
|
||||
SRC_URI[gtk3-macros-0.14.0.sha256sum] = "21de1da96dc117443fb03c2e270b2d34b7de98d0a79a19bbb689476173745b79"
|
||||
SRC_URI[hashbrown-0.11.2.sha256sum] = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e"
|
||||
SRC_URI[heck-0.3.3.sha256sum] = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c"
|
||||
SRC_URI[indexmap-1.8.2.sha256sum] = "e6012d540c5baa3589337a98ce73408de9b5a25ec9fc2c6fd6be8f0d39e0ca5a"
|
||||
SRC_URI[instant-0.1.12.sha256sum] = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c"
|
||||
SRC_URI[itertools-0.10.3.sha256sum] = "a9a9d19fa1e79b6215ff29b9d6880b706147f16e9b1dbb1e4e5947b5b02bc5e3"
|
||||
SRC_URI[libc-0.2.126.sha256sum] = "349d5a591cd28b49e1d1037471617a32ddcda5731b99419008085f72d5a53836"
|
||||
SRC_URI[linked-hash-map-0.5.6.sha256sum] = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f"
|
||||
SRC_URI[log-0.4.17.sha256sum] = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e"
|
||||
SRC_URI[maplit-1.0.2.sha256sum] = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d"
|
||||
SRC_URI[memchr-2.5.0.sha256sum] = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
|
||||
SRC_URI[memmap-0.7.0.sha256sum] = "6585fd95e7bb50d6cc31e20d4cf9afb4e2ba16c5846fc76793f11218da9c475b"
|
||||
SRC_URI[memoffset-0.6.5.sha256sum] = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce"
|
||||
SRC_URI[nb-connect-1.2.0.sha256sum] = "b1bb540dc6ef51cfe1916ec038ce7a620daf3a111e2502d745197cd53d6bca15"
|
||||
SRC_URI[nix-0.22.3.sha256sum] = "e4916f159ed8e5de0082076562152a76b7a1f64a01fd9d1e0fea002c37624faf"
|
||||
SRC_URI[once_cell-1.13.0.sha256sum] = "18a6dbe30758c9f83eb00cbea4ac95966305f5a7772f3f42ebfc7fc7eddbd8e1"
|
||||
SRC_URI[os_str_bytes-6.2.0.sha256sum] = "648001efe5d5c0102d8cea768e348da85d90af8ba91f0bea908f157951493cd4"
|
||||
SRC_URI[pango-sys-0.14.0.sha256sum] = "2367099ca5e761546ba1d501955079f097caa186bb53ce0f718dca99ac1942fe"
|
||||
SRC_URI[pango-0.14.8.sha256sum] = "546fd59801e5ca735af82839007edd226fe7d3bb06433ec48072be4439c28581"
|
||||
SRC_URI[parking-2.0.0.sha256sum] = "427c3892f9e783d91cc128285287e70a59e206ca452770ece88a76f7a3eddd72"
|
||||
SRC_URI[pest-2.2.1.sha256sum] = "69486e2b8c2d2aeb9762db7b4e00b0331156393555cff467f4163ff06821eef8"
|
||||
SRC_URI[pin-project-lite-0.2.9.sha256sum] = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116"
|
||||
SRC_URI[pin-utils-0.1.0.sha256sum] = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
|
||||
SRC_URI[pkg-config-0.3.25.sha256sum] = "1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae"
|
||||
SRC_URI[polling-2.2.0.sha256sum] = "685404d509889fade3e86fe3a5803bca2ec09b0c0778d5ada6ec8bf7a8de5259"
|
||||
SRC_URI[proc-macro-crate-0.1.5.sha256sum] = "1d6ea3c4595b96363c13943497db34af4460fb474a95c43f4446ad341b8c9785"
|
||||
SRC_URI[proc-macro-crate-1.1.3.sha256sum] = "e17d47ce914bf4de440332250b0edd23ce48c005f59fab39d3335866b114f11a"
|
||||
SRC_URI[proc-macro-error-attr-1.0.4.sha256sum] = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
|
||||
SRC_URI[proc-macro-error-1.0.4.sha256sum] = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
|
||||
SRC_URI[proc-macro2-1.0.40.sha256sum] = "dd96a1e8ed2596c337f8eae5f24924ec83f5ad5ab21ea8e455d3566c69fbcaf7"
|
||||
SRC_URI[quote-1.0.20.sha256sum] = "3bcdf212e9776fbcb2d23ab029360416bb1706b1aea2d1a5ba002727cbcab804"
|
||||
SRC_URI[rustc_version-0.3.3.sha256sum] = "f0dfe2087c51c460008730de8b57e6a320782fbfb312e1f4d520e6c6fae155ee"
|
||||
SRC_URI[ryu-1.0.10.sha256sum] = "f3f6f92acf49d1b98f7a81226834412ada05458b7364277387724a237f062695"
|
||||
SRC_URI[scoped-tls-1.0.0.sha256sum] = "ea6a9290e3c9cf0f18145ef7ffa62d68ee0bf5fcd651017e586dc7fd5da448c2"
|
||||
SRC_URI[semver-parser-0.10.2.sha256sum] = "00b0bef5b7f9e0df16536d3961cfb6e84331c065b4066afb39768d0e319411f7"
|
||||
SRC_URI[semver-0.11.0.sha256sum] = "f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6"
|
||||
SRC_URI[serde-1.0.137.sha256sum] = "61ea8d54c77f8315140a05f4c7237403bf38b72704d031543aa1d16abbf517d1"
|
||||
SRC_URI[serde_derive-1.0.137.sha256sum] = "1f26faba0c3959972377d3b2d306ee9f71faee9714294e41bb777f83f88578be"
|
||||
SRC_URI[serde_repr-0.1.8.sha256sum] = "a2ad84e47328a31223de7fed7a4f5087f2d6ddfe586cf3ca25b7a165bc0a5aed"
|
||||
SRC_URI[serde_yaml-0.8.24.sha256sum] = "707d15895415db6628332b737c838b88c598522e4dc70647e59b72312924aebc"
|
||||
SRC_URI[slab-0.4.7.sha256sum] = "4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef"
|
||||
SRC_URI[smallvec-1.9.0.sha256sum] = "2fd0db749597d91ff862fd1d55ea87f7855a744a8425a64695b6fca237d1dad1"
|
||||
SRC_URI[socket2-0.4.4.sha256sum] = "66d72b759436ae32898a2af0a14218dbf55efde3feeb170eb623637db85ee1e0"
|
||||
SRC_URI[static_assertions-1.1.0.sha256sum] = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
|
||||
SRC_URI[strum-0.21.0.sha256sum] = "aaf86bbcfd1fa9670b7a129f64fc0c9fcbbfe4f1bc4210e9e98fe71ffc12cde2"
|
||||
SRC_URI[strum_macros-0.21.1.sha256sum] = "d06aaeeee809dbc59eb4556183dd927df67db1540de5be8d3ec0b6636358a5ec"
|
||||
SRC_URI[syn-1.0.98.sha256sum] = "c50aef8a904de4c23c788f104b7dddc7d6f79c647c7c8ce4cc8f73eb0ca773dd"
|
||||
SRC_URI[system-deps-3.2.0.sha256sum] = "480c269f870722b3b08d2f13053ce0c2ab722839f472863c3e2d61ff3a1c2fa6"
|
||||
SRC_URI[textwrap-0.15.0.sha256sum] = "b1141d4d61095b28419e22cb0bbf02755f5e54e0526f97f1e3d1d160e60885fb"
|
||||
SRC_URI[thiserror-impl-1.0.31.sha256sum] = "0396bc89e626244658bef819e22d0cc459e795a5ebe878e6ec336d1674a8d79a"
|
||||
SRC_URI[thiserror-1.0.31.sha256sum] = "bd829fe32373d27f76265620b5309d0340cb8550f523c1dda251d6298069069a"
|
||||
SRC_URI[toml-0.5.9.sha256sum] = "8d82e1a7758622a465f8cee077614c73484dac5b836c02ff6a40d5d1010324d7"
|
||||
SRC_URI[ucd-trie-0.1.4.sha256sum] = "89570599c4fe5585de2b388aab47e99f7fa4e9238a1399f707a02e356058141c"
|
||||
SRC_URI[unicode-ident-1.0.1.sha256sum] = "5bd2fe26506023ed7b5e1e315add59d6f584c621d037f9368fea9cfb988f368c"
|
||||
SRC_URI[unicode-segmentation-1.9.0.sha256sum] = "7e8820f5d777f6224dc4be3632222971ac30164d4a258d595640799554ebfd99"
|
||||
SRC_URI[version-compare-0.0.11.sha256sum] = "1c18c859eead79d8b95d09e4678566e8d70105c4e7b251f707a03df32442661b"
|
||||
SRC_URI[version_check-0.9.4.sha256sum] = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
|
||||
SRC_URI[waker-fn-1.1.0.sha256sum] = "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca"
|
||||
SRC_URI[wepoll-ffi-0.1.2.sha256sum] = "d743fdedc5c64377b5fc2bc036b01c7fd642205a0d96356034ae3404d49eb7fb"
|
||||
SRC_URI[winapi-i686-pc-windows-gnu-0.4.0.sha256sum] = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
|
||||
SRC_URI[winapi-x86_64-pc-windows-gnu-0.4.0.sha256sum] = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
|
||||
SRC_URI[winapi-0.3.9.sha256sum] = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
|
||||
SRC_URI[xkbcommon-0.4.0.sha256sum] = "fda0ea5f7ddabd51deeeda7799bee06274112f577da7dd3d954b8eda731b2fce"
|
||||
SRC_URI[yaml-rust-0.4.5.sha256sum] = "56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85"
|
||||
SRC_URI[zbus-1.9.3.sha256sum] = "9cbeb2291cd7267a94489b71376eda33496c1b9881adf6b36f26cc2779f3fc49"
|
||||
SRC_URI[zbus_macros-1.9.3.sha256sum] = "fa3959a7847cf95e3d51e312856617c5b1b77191176c65a79a5f14d778bbe0a6"
|
||||
SRC_URI[zvariant-2.10.0.sha256sum] = "a68c7b55f2074489b7e8e07d2d0a6ee6b4f233867a653c664d8020ba53692525"
|
||||
SRC_URI[zvariant_derive-2.10.0.sha256sum] = "e4ca5e22593eb4212382d60d26350065bf2a02c34b85bc850474a74b589a3de9"
|
||||
|
||||
# Modify these as desired
|
||||
PV = "1.19.0"
|
||||
SRCREV = "9f4c5e2264404c6caf1a6e2ca708d090806487ea"
|
||||
|
22
recipes-support/sway-contrib/sway-contrib_git.bb
Normal file
22
recipes-support/sway-contrib/sway-contrib_git.bb
Normal file
@@ -0,0 +1,22 @@
|
||||
SUMMARY = "Sway Contribution Scripts"
|
||||
HOMEPAGE = "https:/github.com/OctopusET/sway-contrib"
|
||||
LICENSE = "MIT"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=1640a047991fe3cbc70d68830888e863"
|
||||
|
||||
SRC_URI = "git://github.com/OctopusET/sway-contrib.git;protocol=https;branch=master"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
SRCREV = "7e138bfc112872b79ac9fd766bc57c0f125b96d4"
|
||||
|
||||
RDEPENDS:${PN} = "python3"
|
||||
|
||||
do_install() {
|
||||
install -d ${D}${bindir}
|
||||
install -m 755 ${S}/grimshot ${D}${bindir}
|
||||
install -m 755 ${S}/autoname-workspaces.py ${D}${bindir}
|
||||
install -m 755 ${S}/inactive-windows-transparency.py ${D}${bindir}
|
||||
install -m 755 ${S}/switch-top-level.py ${D}${bindir}
|
||||
}
|
||||
|
||||
FILES:${PN} = "${bindir}"
|
@@ -14,36 +14,45 @@ DEPENDS = " \
|
||||
bison-native \
|
||||
libyaml \
|
||||
fcft \
|
||||
fmt \
|
||||
tllist \
|
||||
pixman \
|
||||
json-c \
|
||||
alsa-lib \
|
||||
scdoc-native \
|
||||
"
|
||||
|
||||
RRECOMMENDS:${PN} += " \
|
||||
font-awesome-otf \
|
||||
"
|
||||
RRECOMMENDS:${PN} += "font-awesome-otf"
|
||||
|
||||
inherit meson pkgconfig
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
PV = "1.9.0"
|
||||
SRCREV = "1353d635c211bf563c006a35c70c3e4d5db461a4"
|
||||
PV = "1.10.0"
|
||||
SRCREV = "9a111a52f5312fe2bd7d9dbd5326d52895a165ee"
|
||||
|
||||
PACKAGECONFIG[wayland] = "-Dbackend-wayland=enabled,-Dbackend-wayland=disabled,wayland wayland-native wayland-protocols"
|
||||
PACKAGECONFIG[x11] = "-Dbackend-x11=enabled,-Dbackend-x11=disabled,xcb-util xcb-util-cursor xcb-util-wm libxcb"
|
||||
PACKAGECONFIG[systemd] = ",,systemd"
|
||||
PACKAGECONFIG[sysvinit] = ",,eudev"
|
||||
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[mpd] = "-Dplugin-mpd=enabled,-Dplugin-mpd=disabled,libmpdclient"
|
||||
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[pulseaudio] = "-Dplugin-pulse=enabled,-Dplugin-pulse=disabled,pulseaudio"
|
||||
PACKAGECONFIG[pipewire] = "-Dplugin-pipewire=enabled,-Dplugin-pipewire=disabled,pipewire"
|
||||
PACKAGECONFIG[sway] = "-Dplugin-i3=enabled -Dplugin-sway-xkb=enabled,-Dplugin-i3=disabled -Dplugin-sway-xkb=disabled,json-c"
|
||||
PACKAGECONFIG[cpu] = "-Dplugin-cpu=enabled,-Dplugin-cpu=disabled"
|
||||
PACKAGECONFIG[mem] = "-Dplugin-mem=enabled,-Dplugin-mem=disabled"
|
||||
PACKAGECONFIG[backlight] = "-Dplugin-backlight=enabled,-Dplugin-backlight=disabled,udev"
|
||||
PACKAGECONFIG[clock] = "-Dplugin-clock=enabled,-Dplugin-clock=disabled"
|
||||
PACKAGECONFIG[battery] = "-Dplugin-battery=enabled,-Dplugin-battery=disabled"
|
||||
PACKAGECONFIG[disk-io] = "-Dplugin-disk-io=enabled,-Dplugin-disk-io=disabled"
|
||||
PACKAGECONFIG[network] = "-Dplugin-network=enabled,-Dplugin-network=disabled"
|
||||
PACKAGECONFIG[script] = "-Dplugin-script=enabled,-Dplugin-script=disabled"
|
||||
|
||||
PACKAGECONFIG ?= " \
|
||||
${@bb.utils.filter('DISTRO_FEATURES', 'wayland', d)} \
|
||||
${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)} \
|
||||
${@bb.utils.filter('DISTRO_FEATURES', 'sysvinit', d)} \
|
||||
${@bb.utils.filter('DISTRO_FEATURES', 'wayland x11 pulseaudio alsa pipewire', d)} \
|
||||
shared-plugins cpu mem disk-io battery clock network script sway \
|
||||
"
|
||||
|
||||
CFLAGS += "-Wno-format-truncation"
|
||||
|
||||
EXTRA_OEMESON += "--buildtype release"
|
||||
|
||||
PACKAGES += "${PN}-zsh-completion"
|
||||
|
@@ -17,8 +17,8 @@ inherit meson pkgconfig features_check
|
||||
REQUIRED_DISTRO_FEATURES = "wayland"
|
||||
|
||||
SRC_URI = "git://github.com/cage-kiosk/cage;branch=master;protocol=https"
|
||||
SRCREV = "bd5b20e1fab67d7fb548ecde0aade8455df4509c"
|
||||
PV = "0.1.4+git${SRCPV}"
|
||||
SRCREV = "83ffc574be860527814c595756a558c228a3475d"
|
||||
PV = "0.1.5"
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'xwayland', d)}"
|
||||
|
@@ -1,40 +1,29 @@
|
||||
From 6218794fafe27f74770d616626d9af570dabfbf6 Mon Sep 17 00:00:00 2001
|
||||
From 19e0c04a57bfb3677caf1ac8c22527b066666a95 Mon Sep 17 00:00:00 2001
|
||||
From: Markus Volk <f_l_k@t-online.de>
|
||||
Date: Sat, 22 Jul 2023 00:55:42 +0200
|
||||
Subject: [PATCH] meson-build
|
||||
Date: Sun, 23 Jul 2023 10:19:54 +0200
|
||||
Subject: [PATCH] hyprland: update
|
||||
|
||||
---
|
||||
meson.build | 15 +++------------
|
||||
1 file changed, 3 insertions(+), 12 deletions(-)
|
||||
meson.build | 17 +----------------
|
||||
src/meson.build | 6 +++---
|
||||
2 files changed, 4 insertions(+), 19 deletions(-)
|
||||
|
||||
diff --git a/meson.build b/meson.build
|
||||
index 6a94dee6..3049e1ce 100644
|
||||
index 1d2c7f9f..c5ef4e67 100644
|
||||
--- a/meson.build
|
||||
+++ b/meson.build
|
||||
@@ -21,9 +21,9 @@ else
|
||||
@@ -33,20 +33,7 @@ if cpp_compiler.check_header('execinfo.h')
|
||||
add_project_arguments('-DHAS_EXECINFO', language: 'cpp')
|
||||
endif
|
||||
|
||||
GIT_BRANCH = run_command('git', 'rev-parse', '--abbrev-ref', 'HEAD', check: false).stdout().strip()
|
||||
-GIT_COMMIT_HASH = run_command('git', 'rev-parse', 'HEAD', check: false).stdout().strip()
|
||||
+GIT_COMMIT_HASH = '@GIT_COMMIT_HASH@'
|
||||
GIT_COMMIT_MESSAGE = run_command('sh', '-c', 'git show | head -n 5 | tail -n 1', check: false).stdout().strip()
|
||||
-GIT_DIRTY = run_command('sh', '-c', 'git diff-index --quiet HEAD -- || echo "dirty"', check: false).stdout().strip()
|
||||
+GIT_DIRTY = '@GIT_DIRTY@'
|
||||
|
||||
add_project_arguments(
|
||||
[
|
||||
@@ -39,20 +39,11 @@ add_project_arguments(
|
||||
],
|
||||
language: 'cpp')
|
||||
|
||||
-wlroots = subproject('wlroots', default_options: ['examples=false'])
|
||||
-wlroots = subproject('wlroots', default_options: ['examples=false', 'renderers=gles2'])
|
||||
-have_xwlr = wlroots.get_variable('features').get('xwayland')
|
||||
-xcb_dep = dependency('xcb', required: get_option('xwayland'))
|
||||
-
|
||||
cmake = import('cmake')
|
||||
udis = cmake.subproject('udis86')
|
||||
udis86 = udis.dependency('libudis86')
|
||||
|
||||
-cmake = import('cmake')
|
||||
-udis = cmake.subproject('udis86')
|
||||
-udis86 = udis.dependency('libudis86')
|
||||
-
|
||||
-if get_option('xwayland').enabled() and not have_xwlr
|
||||
- error('Cannot enable Xwayland in Hyprland: wlroots has been built without Xwayland support')
|
||||
-endif
|
||||
@@ -45,12 +34,11 @@ index 6a94dee6..3049e1ce 100644
|
||||
add_project_arguments('-DNO_XWAYLAND', language: 'cpp')
|
||||
endif
|
||||
|
||||
|
||||
-- diff --git a/src/meson.build b/src/meson.build
|
||||
index 8430f597..da041dd9 100644
|
||||
diff --git a/src/meson.build b/src/meson.build
|
||||
index 0af864b9..38723b8c 100644
|
||||
--- a/src/meson.build
|
||||
+++ b/src/meson.build
|
||||
@@ -8,13 +8,13 @@ executable('Hyprland', src,
|
||||
@@ -9,16 +9,16 @@ executable('Hyprland', src,
|
||||
server_protos,
|
||||
dependency('wayland-server'),
|
||||
dependency('wayland-client'),
|
||||
@@ -65,7 +53,9 @@ index 8430f597..da041dd9 100644
|
||||
+ dependency('xcb', required: get_option('xwayland')),
|
||||
backtrace_dep,
|
||||
systemd_dep,
|
||||
udis86,
|
||||
|
||||
2.39.3
|
||||
- udis86,
|
||||
+ dependency('udis86'),
|
||||
|
||||
dependency('pixman-1'),
|
||||
dependency('gl', 'opengl'),
|
||||
|
||||
|
@@ -19,20 +19,18 @@ DEPENDS += " \
|
||||
libdrm \
|
||||
libxkbcommon \
|
||||
libinput \
|
||||
udis86 \
|
||||
wlroots \
|
||||
"
|
||||
|
||||
RDEPENDS:${PN} ?= ""
|
||||
|
||||
RRECOMMENDS:${PN} ?= " \
|
||||
foot \
|
||||
jq \
|
||||
grim \
|
||||
slurp \
|
||||
wl-clipboard \
|
||||
hyprland-borders-plus-plus \
|
||||
hyprland-contrib \
|
||||
hyprland-csgo-vulkan \
|
||||
hyprland-hyprbars \
|
||||
"
|
||||
|
||||
SRC_URI = " \
|
||||
@@ -40,17 +38,16 @@ SRC_URI = " \
|
||||
file://meson-build.patch \
|
||||
"
|
||||
|
||||
SRCREV = "b08b72358ad549fd066e5be0fc3aa4c9df367607"
|
||||
PV = "0.27.2"
|
||||
SRCREV = "9afdd61adeaf413afbe853dbc5fdf6853c8bde21"
|
||||
PV = "0.32.3"
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
inherit meson pkgconfig features_check
|
||||
|
||||
PACKAGECONFIG ?= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd xwayland vulkan', d)}"
|
||||
|
||||
PACKAGECONFIG[systemd] = "-Dsystemd=enabled,Dsystemd=disabled,systemd"
|
||||
PACKAGECONFIG[systemd] = "-Dsystemd=enabled,-Dsystemd=disabled,systemd"
|
||||
PACKAGECONFIG[xwayland] = "-Dxwayland=enabled,-Dxwayland=disabled,libxcb xcb-util-wm xcb-util-renderutil xwayland,xwayland"
|
||||
PACKAGECONFIG[vulkan] = ",,vulkan-loader vulkan-headers glslang-native"
|
||||
|
||||
FILES:${PN} += "${datadir}"
|
||||
|
||||
|
@@ -33,8 +33,8 @@ RRECOMMENDS:${PN} ?= " \
|
||||
|
||||
SRC_URI = "git://github.com/labwc/labwc.git;protocol=https;branch=master"
|
||||
|
||||
SRCREV = "6b83db34afca59686d36a458b527b71355680d48"
|
||||
PV = "0.6.4"
|
||||
SRCREV = "48e0b3f6a6bc7a60d8414f5f366a9d7bc3f1c42e"
|
||||
PV = "0.6.5"
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
inherit meson pkgconfig features_check gettext
|
||||
|
@@ -0,0 +1,44 @@
|
||||
From 92e876d5f678228971512045144b0e8b572b9953 Mon Sep 17 00:00:00 2001
|
||||
From: Markus Volk <f_l_k@t-online.de>
|
||||
Date: Tue, 15 Aug 2023 07:23:23 +0200
|
||||
Subject: [PATCH] meson.build: dont build subprojects
|
||||
|
||||
Upstream-Status: Inappropriate
|
||||
|
||||
Signed-off-by: Markus Volk <f_l_k@t-online.de>
|
||||
---
|
||||
meson.build | 9 ++-------
|
||||
1 file changed, 2 insertions(+), 7 deletions(-)
|
||||
|
||||
diff --git a/meson.build b/meson.build
|
||||
index 77b8971..e5b0908 100644
|
||||
--- a/meson.build
|
||||
+++ b/meson.build
|
||||
@@ -40,13 +40,7 @@ wayland_protos = dependency('wayland-protocols', version: '>=1.15')
|
||||
wayland_server = dependency('wayland-server')
|
||||
xkbcommon = dependency('xkbcommon')
|
||||
math = cc.find_library('m')
|
||||
-gmobile = subproject('gmobile',
|
||||
- default_options: [
|
||||
- 'examples=false',
|
||||
- 'gtk_doc=false',
|
||||
- 'tests=false',
|
||||
- ])
|
||||
-gmobile_dep = gmobile.get_variable('gmobile_dep')
|
||||
+gmobile_dep = dependency('gmobile', version: '>= 0.0.3')
|
||||
|
||||
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
|
||||
|
@@ -9,6 +9,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
|
||||
REQUIRED_DISTRO_FEATURES = "wayland"
|
||||
|
||||
DEPENDS += " \
|
||||
gi-docgen-native \
|
||||
glib-2.0 \
|
||||
gmobile \
|
||||
gnome-desktop \
|
||||
@@ -19,25 +20,19 @@ DEPENDS += " \
|
||||
wayland \
|
||||
wayland-native \
|
||||
wayland-protocols \
|
||||
"
|
||||
#needed to build wlroots as a subproject
|
||||
DEPENDS += " \
|
||||
ffmpeg \
|
||||
git-native \
|
||||
libdrm \
|
||||
libcap \
|
||||
virtual/libgbm \
|
||||
virtual/libgles2 \
|
||||
libpng \
|
||||
wlroots-0.16 \
|
||||
"
|
||||
|
||||
RDEPENDS:${PN} = "mutter"
|
||||
|
||||
SRC_URI = "gitsm://gitlab.gnome.org/World/Phosh/phoc.git;protocol=https;nobranch=1"
|
||||
SRC_URI = " \
|
||||
git://gitlab.gnome.org/World/Phosh/phoc.git;protocol=https;nobranch=1 \
|
||||
file://0001-meson.build-dont-build-subprojects.patch \
|
||||
"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
PV = "0.28.0"
|
||||
SRCREV = "ec5e24da547e60ee76df8166e27ea77db5865da5"
|
||||
PV = "0.31.0"
|
||||
SRCREV = "980df632ba0a23794ebc421a4a09c7b81cca5e01"
|
||||
|
||||
inherit features_check gsettings meson pkgconfig
|
||||
|
||||
@@ -51,7 +46,7 @@ PACKAGECONFIG ?= " \
|
||||
${@bb.utils.filter('DISTRO_FEATURES', 'sysvinit', d)} \
|
||||
"
|
||||
|
||||
EXTRA_OEMESON += "-Dembed-wlroots=enabled --buildtype=release"
|
||||
EXTRA_OEMESON += "-Dembed-wlroots=disabled --buildtype=release"
|
||||
|
||||
FILES:${PN} += "${datadir}"
|
||||
|
||||
|
@@ -14,7 +14,6 @@ DEPENDS += " \
|
||||
cairo \
|
||||
libevdev \
|
||||
json-c \
|
||||
libdisplay-info \
|
||||
libdrm \
|
||||
libinput \
|
||||
libxkbcommon \
|
||||
@@ -27,7 +26,7 @@ DEPENDS += " \
|
||||
wayland-protocols \
|
||||
"
|
||||
|
||||
RDEPENDS:${PN} ?= "swaybg python3 python-i3ipc"
|
||||
RDEPENDS:${PN} = "swaybg python3 python-i3ipc"
|
||||
|
||||
RRECOMMENDS:${PN} ?= " \
|
||||
foot \
|
||||
@@ -35,11 +34,12 @@ RRECOMMENDS:${PN} ?= " \
|
||||
grim \
|
||||
slurp \
|
||||
wl-clipboard \
|
||||
sway-contrib \
|
||||
"
|
||||
|
||||
SRC_URI = "git://github.com/swaywm/sway.git;protocol=https;branch=master"
|
||||
SRC_URI = "git://github.com/swaywm/sway.git;protocol=https;branch=v1.9"
|
||||
|
||||
SRCREV = "c3e6390073167bae8245d7fac9b455f9f06a5333"
|
||||
SRCREV = "2bba8a861885d770d1cd081ec22567e4de5e991a"
|
||||
PV = "1.9-dev"
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
@@ -61,16 +61,8 @@ PACKAGECONFIG ?= " \
|
||||
gdk-pixbuf \
|
||||
"
|
||||
|
||||
# Reproducibility issue. Fix me!
|
||||
# CFLAGS:append = " -Wno-error=date-time"
|
||||
EXTRA_OEMESON += "--buildtype release"
|
||||
|
||||
do_install:append() {
|
||||
install -m 755 ${S}/contrib/grimshot ${D}${bindir}
|
||||
install -m 755 ${S}/contrib/autoname-workspaces.py ${D}${bindir}
|
||||
install -m 755 ${S}/contrib/inactive-windows-transparency.py ${D}${bindir}
|
||||
}
|
||||
|
||||
FILES:${PN}:append = " \
|
||||
${datadir} \
|
||||
"
|
||||
|
@@ -38,9 +38,9 @@ PACKAGECONFIG ?= " \
|
||||
libinput \
|
||||
"
|
||||
|
||||
SRC_URI = "git://gitlab.freedesktop.org/wlroots/wlroots.git;branch=master;protocol=https"
|
||||
SRCREV = "7791ffe0584c4ac13c170e1661ce33bdbd4a9b9e"
|
||||
PV = "0.17.0-dev"
|
||||
SRC_URI = "git://gitlab.freedesktop.org/wlroots/wlroots.git;branch=0.17;protocol=https"
|
||||
SRCREV = "3f2aced8c6fd00b0b71da24c790850af2004052b"
|
||||
PV = "0.17.1"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
|
Reference in New Issue
Block a user