* [Buildroot] [PATCH v3 01/10] package/wlroots: add hwdata and hwdata_pnp_ids as a dependency
@ 2023-12-21 0:19 Adam Duskett
2023-12-21 0:19 ` [Buildroot] [PATCH v3 02/10] package/dmenu-wayland: new package Adam Duskett
` (9 more replies)
0 siblings, 10 replies; 16+ messages in thread
From: Adam Duskett @ 2023-12-21 0:19 UTC (permalink / raw)
To: buildroot; +Cc: Adam Duskett
As per backend/drm/meson.build:1-7
hwdata = dependency('hwdata', required: false, native: true)
if hwdata.found()
hwdata_dir = hwdata.get_variable(pkgconfig: 'pkgdatadir')
pnp_ids = files(hwdata_dir / 'pnp.ids')
else
pnp_ids = files('/usr/share/hwdata/pnp.ids')
endif
Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com>
---
package/wlroots/Config.in | 2 ++
package/wlroots/wlroots.mk | 1 +
2 files changed, 3 insertions(+)
diff --git a/package/wlroots/Config.in b/package/wlroots/Config.in
index fb23e9069c..7622a3033b 100644
--- a/package/wlroots/Config.in
+++ b/package/wlroots/Config.in
@@ -16,6 +16,8 @@ config BR2_PACKAGE_WLROOTS
depends on BR2_PACKAGE_HAS_LIBEGL
depends on BR2_PACKAGE_HAS_LIBEGL_WAYLAND
depends on BR2_PACKAGE_HAS_LIBGLES
+ select BR2_PACKAGE_HWDATA
+ select BR2_PACKAGE_HWDATA_PNP_IDS
select BR2_PACKAGE_LIBDRM
select BR2_PACKAGE_LIBINPUT
select BR2_PACKAGE_LIBXKBCOMMON
diff --git a/package/wlroots/wlroots.mk b/package/wlroots/wlroots.mk
index b478e57abb..bb5c8f497d 100644
--- a/package/wlroots/wlroots.mk
+++ b/package/wlroots/wlroots.mk
@@ -13,6 +13,7 @@ WLROOTS_INSTALL_STAGING = YES
WLROOTS_DEPENDENCIES = \
host-pkgconf \
host-wayland \
+ hwdata \
libinput \
libxkbcommon \
libegl \
--
2.43.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [Buildroot] [PATCH v3 02/10] package/dmenu-wayland: new package
2023-12-21 0:19 [Buildroot] [PATCH v3 01/10] package/wlroots: add hwdata and hwdata_pnp_ids as a dependency Adam Duskett
@ 2023-12-21 0:19 ` Adam Duskett
2023-12-21 8:33 ` Thomas Petazzoni via buildroot
2023-12-21 0:19 ` [Buildroot] [PATCH v3 03/10] package/foot: " Adam Duskett
` (8 subsequent siblings)
9 siblings, 1 reply; 16+ messages in thread
From: Adam Duskett @ 2023-12-21 0:19 UTC (permalink / raw)
To: buildroot; +Cc: Adam Duskett
This package is an alternative to dmenu for X. Sway uses it by default as its
menu bar.
Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com>
---
v2 -> v3: Added 0001-support-cross-compilation.patch [Thomas]
DEVELOPERS | 1 +
package/Config.in | 1 +
.../0001-support-cross-compilation.patch | 32 +++++++++++++++++++
package/dmenu-wayland/Config.in | 26 +++++++++++++++
package/dmenu-wayland/dmenu-wayland.hash | 3 ++
package/dmenu-wayland/dmenu-wayland.mk | 29 +++++++++++++++++
6 files changed, 92 insertions(+)
create mode 100644 package/dmenu-wayland/0001-support-cross-compilation.patch
create mode 100644 package/dmenu-wayland/Config.in
create mode 100644 package/dmenu-wayland/dmenu-wayland.hash
create mode 100644 package/dmenu-wayland/dmenu-wayland.mk
diff --git a/DEVELOPERS b/DEVELOPERS
index 874e7bd3d2..027604e495 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -33,6 +33,7 @@ F: package/vulkan-tools/
N: Adam Duskett <adam.duskett@amarulasolutions.com>
F: package/depot-tools/
+F: package/dmenu-wayland/
F: package/fcft/
F: package/flutter-engine/
F: package/flutter-gallery/
diff --git a/package/Config.in b/package/Config.in
index 7d4d624253..cf5d1aee68 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -313,6 +313,7 @@ menu "Graphic libraries and applications (graphic/text)"
comment "Graphic applications"
source "package/cage/Config.in"
source "package/cog/Config.in"
+ source "package/dmenu-wayland/Config.in"
source "package/fswebcam/Config.in"
source "package/ghostscript/Config.in"
source "package/glmark2/Config.in"
diff --git a/package/dmenu-wayland/0001-support-cross-compilation.patch b/package/dmenu-wayland/0001-support-cross-compilation.patch
new file mode 100644
index 0000000000..3d99330cba
--- /dev/null
+++ b/package/dmenu-wayland/0001-support-cross-compilation.patch
@@ -0,0 +1,32 @@
+From cd72cade6250a3ec46dd402b25a0bd55bbb97a88 Mon Sep 17 00:00:00 2001
+From: Rick van Schijndel <rol3517@gmail.com>
+Date: Wed, 20 Dec 2023 16:44:12 -0700
+Subject: [PATCH] support cross-compilation
+
+Marking wayland-scanner as native dependency fixes the path check for
+wayland-scanner.
+
+Upstream: https://github.com/nyyManni/dmenu-wayland/pull/23
+
+Signed-off-by: Rick van Schijndel <rol3517@gmail.com>
+Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com>
+---
+ meson.build | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/meson.build b/meson.build
+index 3ae6f69..8d401ff 100644
+--- a/meson.build
++++ b/meson.build
+@@ -26,7 +26,7 @@ pangocairo = dependency('pangocairo')
+ rt = cc.find_library('rt')
+ wayland_client = dependency('wayland-client')
+ wayland_protos = dependency('wayland-protocols')
+-wayland_scanner_dep = dependency('wayland-scanner')
++wayland_scanner_dep = dependency('wayland-scanner', native: true)
+ wayland_scanner = find_program(
+ wayland_scanner_dep.get_pkgconfig_variable('wayland_scanner')
+ )
+--
+2.43.0
+
diff --git a/package/dmenu-wayland/Config.in b/package/dmenu-wayland/Config.in
new file mode 100644
index 0000000000..111bbfb434
--- /dev/null
+++ b/package/dmenu-wayland/Config.in
@@ -0,0 +1,26 @@
+config BR2_PACKAGE_DMENU_WAYLAND
+ bool "dmenu-wayland"
+ depends on BR2_USE_MMU # pango -> lib2
+ depends on BR2_TOOLCHAIN_HAS_SYNC_4 # pango -> harfbuzz
+ depends on BR2_TOOLCHAIN_HAS_THREADS # pango -> glib2, wayland
+ depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # pango -> harfbuz
+ depends on !BR2_STATIC_LIBS # wayland -> dlfcn.h
+ depends on BR2_INSTALL_LIBSTDCPP # pango -> freetype support
+ depends on BR2_USE_WCHAR # pango -> glib2
+ select BR2_PACKAGE_CAIRO
+ select BR2_PACKAGE_CAIRO_PNG
+ select BR2_PACKAGE_LIBGLIB2
+ select BR2_PACKAGE_LIBXKBCOMMON
+ select BR2_PACKAGE_PANGO
+ select BR2_PACKAGE_WAYLAND
+ select BR2_PACKAGE_WAYLAND_PROTOCOLS
+ help
+ dmenu-wl is an efficient dynamic menu for wayland (wlroots).
+
+ https://github.com/nyyManni/dmenu-wayland
+
+comment "dmenu-wayland needs a toolchain w/ wchar, threads, C++, dynamic library, gcc >= 4.9"
+ depends on BR2_USE_MMU
+ depends on !BR2_TOOLCHAIN_HAS_SYNC_4 || !BR2_TOOLCHAIN_HAS_THREADS || \
+ !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || BR2_STATIC_LIBS || \
+ !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR
diff --git a/package/dmenu-wayland/dmenu-wayland.hash b/package/dmenu-wayland/dmenu-wayland.hash
new file mode 100644
index 0000000000..a034e0ef40
--- /dev/null
+++ b/package/dmenu-wayland/dmenu-wayland.hash
@@ -0,0 +1,3 @@
+# Locally computed
+sha256 727f3525a7336491620dbe184e3c0d1deee15c85503a5d8c849fb0e5091e7dee dmenu-wayland-a380201dff5bfac2dace553d7eaedb6cea6855f9-br1.tar.gz
+sha256 8d26bccf8a21c5e29dc756beef534403c935766c815bbb6e7eab0598632b9827 LICENSE
diff --git a/package/dmenu-wayland/dmenu-wayland.mk b/package/dmenu-wayland/dmenu-wayland.mk
new file mode 100644
index 0000000000..108eacd422
--- /dev/null
+++ b/package/dmenu-wayland/dmenu-wayland.mk
@@ -0,0 +1,29 @@
+################################################################################
+#
+# dmenu-wayland
+#
+################################################################################
+
+DMENU_WAYLAND_VERSION = a380201dff5bfac2dace553d7eaedb6cea6855f9
+DMENU_WAYLAND_SITE = https://github.com/nyyManni/dmenu-wayland.git
+DMENU_WAYLAND_SITE_METHOD = git
+DMENU_WAYLAND_LICENSE = MIT
+DMENU_WAYLAND_LICENSE_FILES = LICENSE
+
+# host-wayland is for wayland-scanner
+DMENU_WAYLAND_DEPENDENCIES = \
+ host-wayland \
+ cairo \
+ libglib2 \
+ libxkbcommon \
+ pango \
+ wayland \
+ wayland-protocols
+
+# By default, sway calls dmenu not dmenu-wl
+define DMENU_WAYLAND_SYMLINK_DMENU_WL
+ ln -sf dmenu-wl $(TARGET_DIR)/usr/bin/dmenu
+endef
+DMENU_WAYLAND_POST_INSTALL_TARGET_HOOKS += DMENU_WAYLAND_SYMLINK_DMENU_WL
+
+$(eval $(meson-package))
--
2.43.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [Buildroot] [PATCH v3 03/10] package/foot: new package
2023-12-21 0:19 [Buildroot] [PATCH v3 01/10] package/wlroots: add hwdata and hwdata_pnp_ids as a dependency Adam Duskett
2023-12-21 0:19 ` [Buildroot] [PATCH v3 02/10] package/dmenu-wayland: new package Adam Duskett
@ 2023-12-21 0:19 ` Adam Duskett
2023-12-21 0:19 ` [Buildroot] [PATCH v3 04/10] package/ncurses: install foot terminfo if foot is selected Adam Duskett
` (7 subsequent siblings)
9 siblings, 0 replies; 16+ messages in thread
From: Adam Duskett @ 2023-12-21 0:19 UTC (permalink / raw)
To: buildroot; +Cc: Adam Duskett
This is the default terminal sway uses.
Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com>
---
v2 -> v3: Removed libutempter as a unconditional dependency (whoops!)
DEVELOPERS | 1 +
package/Config.in | 1 +
| 36 ++++++++++++++++++++++++++++++
| 3 +++
| 50 ++++++++++++++++++++++++++++++++++++++++++
5 files changed, 91 insertions(+)
create mode 100644 package/foot/Config.in
create mode 100644 package/foot/foot.hash
create mode 100644 package/foot/foot.mk
diff --git a/DEVELOPERS b/DEVELOPERS
index 027604e495..66a037516f 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -35,6 +35,7 @@ N: Adam Duskett <adam.duskett@amarulasolutions.com>
F: package/depot-tools/
F: package/dmenu-wayland/
F: package/fcft/
+F: package/foot/
F: package/flutter-engine/
F: package/flutter-gallery/
F: package/flutter-pi/
diff --git a/package/Config.in b/package/Config.in
index cf5d1aee68..251003222a 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -314,6 +314,7 @@ comment "Graphic applications"
source "package/cage/Config.in"
source "package/cog/Config.in"
source "package/dmenu-wayland/Config.in"
+ source "package/foot/Config.in"
source "package/fswebcam/Config.in"
source "package/ghostscript/Config.in"
source "package/glmark2/Config.in"
--git a/package/foot/Config.in b/package/foot/Config.in
new file mode 100644
index 0000000000..a3894c5469
--- /dev/null
+++ b/package/foot/Config.in
@@ -0,0 +1,36 @@
+config BR2_PACKAGE_FOOT
+ bool "foot"
+ depends on !BR2_STATIC_LIBS # wayland -> dlfcn.h
+ depends on BR2_TOOLCHAIN_HAS_THREADS # fcft, wayland
+ select BR2_PACKAGE_FCFT
+ select BR2_PACKAGE_FONTCONFIG
+ select BR2_PACKAGE_FREETYPE
+ select BR2_PACKAGE_LIBXKBCOMMON
+ select BR2_PACKAGE_PIXMAN
+ select BR2_PACKAGE_TLLIST
+ select BR2_PACKAGE_WAYLAND
+ select BR2_PACKAGE_WAYLAND_PROTOCOLS
+ help
+ A fast, lightweight and minimalistic Wayland terminal
+ emulator.
+ NOTE: foot needs a working UTF-8 locale (BR2_GENERATE_LOCALE)
+
+ https://codeberg.org/dnkl/foot
+
+if BR2_PACKAGE_FOOT
+
+config BR2_PACKAGE_FOOT_GRAPHEME_CLUSTERING
+ bool "grapheme-clustering"
+ select BR2_PACKAGE_UTF8PROC
+ help
+ Enables grapheme clustering.
+
+config BR2_PACKAGE_FOOT_THEMES
+ bool "themes"
+ help
+ Install themes (predefined color schemes)
+
+endif # BR2_PACKAGE_FOOT
+
+comment "foot needs a toolchain w/ dynamic library, threads"
+ depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
--git a/package/foot/foot.hash b/package/foot/foot.hash
new file mode 100644
index 0000000000..f3bf0f6058
--- /dev/null
+++ b/package/foot/foot.hash
@@ -0,0 +1,3 @@
+# Locally computed
+sha256 8060ec28cbf6e2e3d408665330da4bc48fd094d4f1265d7c58dc75c767463c29 1.16.2.tar.gz
+sha256 d534a23a31500a0ac958d9634b84f532bd73ff1aca1bb8f7debbcbebc16ff39a LICENSE
--git a/package/foot/foot.mk b/package/foot/foot.mk
new file mode 100644
index 0000000000..1595e2a718
--- /dev/null
+++ b/package/foot/foot.mk
@@ -0,0 +1,50 @@
+################################################################################
+#
+# foot
+#
+################################################################################
+
+FOOT_VERSION = 1.16.2
+FOOT_SOURCE = $(FOOT_VERSION).tar.gz
+FOOT_SITE = https://codeberg.org/dnkl/foot/archive
+FOOT_LICENSE = MIT
+FOOT_LICENSE_FILES = LICENSE
+FOOT_DEPENDENCIES = \
+ fcft \
+ fontconfig \
+ freetype \
+ libxkbcommon \
+ pixman \
+ tllist \
+ wayland \
+ wayland-protocols
+
+FOOT_CONF_OPTS = \
+ -Ddocs=disabled \
+ -Dtests=false
+
+ifeq ($(BR2_PACKAGE_SYSTEMD),y)
+FOOT_DEPENDENCIES += systemd
+endif
+
+ifeq ($(BR2_PACKAGE_LIBUTEMPTER),y)
+FOOT_DEPENDENCIES += libutempter
+FOOT_CONF_OPTS += -Dutmp-backend='libutempter'
+else
+FOOT_CONF_OPTS += -Dutmp-backend='none'
+endif
+
+ifeq ($(BR2_PACKAGE_FOOT_GRAPHEME_CLUSTERING),y)
+FOOT_DEPENDENCIES += utf8proc
+FOOT_CONF_OPTS += -Dgrapheme-clustering=enabled
+else
+FOOT_CONF_OPTS += -Dgrapheme-clustering=disabled
+endif
+
+ifeq ($(BR2_PACKAGE_FOOT_THEMES),y)
+FOOT_CONF_OPTS += -Dthemes=true
+else
+FOOT_CONF_OPTS += -Dthemes=false
+endif
+
+$(eval $(meson-package))
--
2.43.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [Buildroot] [PATCH v3 04/10] package/ncurses: install foot terminfo if foot is selected
2023-12-21 0:19 [Buildroot] [PATCH v3 01/10] package/wlroots: add hwdata and hwdata_pnp_ids as a dependency Adam Duskett
2023-12-21 0:19 ` [Buildroot] [PATCH v3 02/10] package/dmenu-wayland: new package Adam Duskett
2023-12-21 0:19 ` [Buildroot] [PATCH v3 03/10] package/foot: " Adam Duskett
@ 2023-12-21 0:19 ` Adam Duskett
2023-12-21 0:19 ` [Buildroot] [PATCH v3 05/10] package/sway: enable bash-completion support Adam Duskett
` (6 subsequent siblings)
9 siblings, 0 replies; 16+ messages in thread
From: Adam Duskett @ 2023-12-21 0:19 UTC (permalink / raw)
To: buildroot; +Cc: Adam Duskett
From foot/INSTALL.md:
```
As of ncurses 2021-07-31, ncurses includes a version of foot’s
terminfo. **The recommendation is to use those**, and only install the
terminfo definitions from this git repo if the system’s ncurses
predates 2021-07-31.
```
So it is best to follow the instructions and install the foot terminfo
provided by ncurses.
Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com>
---
package/ncurses/ncurses.mk | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/package/ncurses/ncurses.mk b/package/ncurses/ncurses.mk
index 3b805cb1fd..00e1c0d424 100644
--- a/package/ncurses/ncurses.mk
+++ b/package/ncurses/ncurses.mk
@@ -73,6 +73,13 @@ NCURSES_TERMINFO_FILES = \
x/xterm-xfree86 \
$(call qstrip,$(BR2_PACKAGE_NCURSES_ADDITIONAL_TERMINFO))
+ifeq ($(BR2_PACKAGE_FOOT),y)
+NCURSES_TERMINFO_FILES += \
+ f/foot \
+ f/foot+base \
+ f/foot-direct
+endif
+
ifeq ($(BR2_PACKAGE_NCURSES_WCHAR),y)
NCURSES_CONF_OPTS += --enable-widec
NCURSES_LIB_SUFFIX = w
--
2.43.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [Buildroot] [PATCH v3 05/10] package/sway: enable bash-completion support
2023-12-21 0:19 [Buildroot] [PATCH v3 01/10] package/wlroots: add hwdata and hwdata_pnp_ids as a dependency Adam Duskett
` (2 preceding siblings ...)
2023-12-21 0:19 ` [Buildroot] [PATCH v3 04/10] package/ncurses: install foot terminfo if foot is selected Adam Duskett
@ 2023-12-21 0:19 ` Adam Duskett
2023-12-21 0:19 ` [Buildroot] [PATCH v3 06/10] package/sway: enable default-wallpaper support Adam Duskett
` (5 subsequent siblings)
9 siblings, 0 replies; 16+ messages in thread
From: Adam Duskett @ 2023-12-21 0:19 UTC (permalink / raw)
To: buildroot; +Cc: Adam Duskett
Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com>
---
package/sway/sway.mk | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/package/sway/sway.mk b/package/sway/sway.mk
index 19f90b8b00..677b101f1d 100644
--- a/package/sway/sway.mk
+++ b/package/sway/sway.mk
@@ -13,7 +13,6 @@ SWAY_CONF_OPTS = \
-Dwerror=false \
-Ddefault-wallpaper=false \
-Dzsh-completions=false \
- -Dbash-completions=false \
-Dfish-completions=false \
-Dswaybar=false \
-Dswaynag=false \
@@ -34,4 +33,10 @@ else
SWAY_CONF_OPTS += -Dgdk-pixbuf=disabled
endif
+ifeq ($(BR2_PACKAGE_BASH_COMPLETION),y)
+SWAY_CONF_OPTS += -Dbash-completions=true
+else
+SWAY_CONF_OPTS += -Dbash-completions=false
+endif
+
$(eval $(meson-package))
--
2.43.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [Buildroot] [PATCH v3 06/10] package/sway: enable default-wallpaper support
2023-12-21 0:19 [Buildroot] [PATCH v3 01/10] package/wlroots: add hwdata and hwdata_pnp_ids as a dependency Adam Duskett
` (3 preceding siblings ...)
2023-12-21 0:19 ` [Buildroot] [PATCH v3 05/10] package/sway: enable bash-completion support Adam Duskett
@ 2023-12-21 0:19 ` Adam Duskett
2023-12-21 8:35 ` Thomas Petazzoni via buildroot
2023-12-21 0:19 ` [Buildroot] [PATCH v3 07/10] package/sway: enable swaybar support Adam Duskett
` (4 subsequent siblings)
9 siblings, 1 reply; 16+ messages in thread
From: Adam Duskett @ 2023-12-21 0:19 UTC (permalink / raw)
To: buildroot; +Cc: Adam Duskett
Add a config option to enable the default-wallpaper.
Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com>
---
package/sway/Config.in | 8 ++++++++
package/sway/sway.mk | 7 ++++++-
2 files changed, 14 insertions(+), 1 deletion(-)
diff --git a/package/sway/Config.in b/package/sway/Config.in
index 08b6911069..0aab3cbacd 100644
--- a/package/sway/Config.in
+++ b/package/sway/Config.in
@@ -24,6 +24,14 @@ config BR2_PACKAGE_SWAY
https://github.com/swaywm/sway
+if BR2_PACKAGE_SWAY
+
+config BR2_PACKAGE_SWAY_DEFAULT_WALLPAPER
+ bool "Install default wallpaper"
+ select BR2_PACKAGE_SWAYBG
+
+endif # BR2_PACKAGE_SWAY
+
comment "sway needs systemd, udev, EGL w/ Wayland backend and OpenGL ES support"
depends on !BR2_PACKAGE_SYSTEMD || \
!BR2_PACKAGE_HAS_UDEV || \
diff --git a/package/sway/sway.mk b/package/sway/sway.mk
index 677b101f1d..e2065c4d4f 100644
--- a/package/sway/sway.mk
+++ b/package/sway/sway.mk
@@ -11,7 +11,6 @@ SWAY_LICENSE_FILES = LICENSE
SWAY_DEPENDENCIES = systemd host-pkgconf wlroots json-c pcre cairo pango
SWAY_CONF_OPTS = \
-Dwerror=false \
- -Ddefault-wallpaper=false \
-Dzsh-completions=false \
-Dfish-completions=false \
-Dswaybar=false \
@@ -39,4 +38,10 @@ else
SWAY_CONF_OPTS += -Dbash-completions=false
endif
+ifeq ($(BR2_PACKAGE_SWAY_DEFAULT_WALLPAPER),y)
+SWAY_CONF_OPTS += -Ddefault-wallpaper=true
+else
+SWAY_CONF_OPTS += -Ddefault-wallpaper=false
+endif
+
$(eval $(meson-package))
--
2.43.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [Buildroot] [PATCH v3 07/10] package/sway: enable swaybar support
2023-12-21 0:19 [Buildroot] [PATCH v3 01/10] package/wlroots: add hwdata and hwdata_pnp_ids as a dependency Adam Duskett
` (4 preceding siblings ...)
2023-12-21 0:19 ` [Buildroot] [PATCH v3 06/10] package/sway: enable default-wallpaper support Adam Duskett
@ 2023-12-21 0:19 ` Adam Duskett
2023-12-21 0:19 ` [Buildroot] [PATCH v3 08/10] package/sway: enable swaybar tray support Adam Duskett
` (3 subsequent siblings)
9 siblings, 0 replies; 16+ messages in thread
From: Adam Duskett @ 2023-12-21 0:19 UTC (permalink / raw)
To: buildroot; +Cc: Adam Duskett
Add a config option to build sway with swaybar support.
- The bar requires dejavu fonts.
- If bash-completions is selected, JQ is required.
- Select dmenu-wayland as a runtime dependency.
Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com>
---
package/sway/Config.in | 8 ++++++++
package/sway/sway.mk | 7 ++++++-
2 files changed, 14 insertions(+), 1 deletion(-)
diff --git a/package/sway/Config.in b/package/sway/Config.in
index 0aab3cbacd..93eaf26ce7 100644
--- a/package/sway/Config.in
+++ b/package/sway/Config.in
@@ -30,6 +30,14 @@ config BR2_PACKAGE_SWAY_DEFAULT_WALLPAPER
bool "Install default wallpaper"
select BR2_PACKAGE_SWAYBG
+config BR2_PACKAGE_SWAY_SWAYBAR
+ bool "swaybar"
+ select BR2_PACKAGE_DEJAVU
+ select BR2_PACKAGE_JQ if BR2_PACKAGE_BASH_COMPLETION
+ select BR2_PACKAGE_DMENU_WAYLAND # Runtime
+ help
+ Enable support for swaybar
+
endif # BR2_PACKAGE_SWAY
comment "sway needs systemd, udev, EGL w/ Wayland backend and OpenGL ES support"
diff --git a/package/sway/sway.mk b/package/sway/sway.mk
index e2065c4d4f..12b039885f 100644
--- a/package/sway/sway.mk
+++ b/package/sway/sway.mk
@@ -13,7 +13,6 @@ SWAY_CONF_OPTS = \
-Dwerror=false \
-Dzsh-completions=false \
-Dfish-completions=false \
- -Dswaybar=false \
-Dswaynag=false \
-Dtray=disabled \
-Dman-pages=disabled \
@@ -44,4 +43,10 @@ else
SWAY_CONF_OPTS += -Ddefault-wallpaper=false
endif
+ifeq ($(BR2_PACKAGE_SWAY_SWAYBAR),y)
+SWAY_CONF_OPTS += -Dswaybar=true
+else
+SWAY_CONF_OPTS += -Dswaybar=false
+endif
+
$(eval $(meson-package))
--
2.43.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [Buildroot] [PATCH v3 08/10] package/sway: enable swaybar tray support
2023-12-21 0:19 [Buildroot] [PATCH v3 01/10] package/wlroots: add hwdata and hwdata_pnp_ids as a dependency Adam Duskett
` (5 preceding siblings ...)
2023-12-21 0:19 ` [Buildroot] [PATCH v3 07/10] package/sway: enable swaybar support Adam Duskett
@ 2023-12-21 0:19 ` Adam Duskett
2023-12-21 0:19 ` [Buildroot] [PATCH v3 09/10] package/sway: enable swaynag support Adam Duskett
` (2 subsequent siblings)
9 siblings, 0 replies; 16+ messages in thread
From: Adam Duskett @ 2023-12-21 0:19 UTC (permalink / raw)
To: buildroot; +Cc: Adam Duskett
Add a config option to build swaybar with tray support.
Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com>
---
package/sway/Config.in | 9 +++++++++
package/sway/sway.mk | 7 ++++++-
2 files changed, 15 insertions(+), 1 deletion(-)
diff --git a/package/sway/Config.in b/package/sway/Config.in
index 93eaf26ce7..f60d55f190 100644
--- a/package/sway/Config.in
+++ b/package/sway/Config.in
@@ -38,6 +38,15 @@ config BR2_PACKAGE_SWAY_SWAYBAR
help
Enable support for swaybar
+if BR2_PACKAGE_SWAY_SWAYBAR
+
+config BR2_PACKAGE_SWAY_SWAYBAR_TRAY
+ bool "swaybar tray"
+ help
+ Enable support for swaybar tray
+
+endif # BR2_PACKAGE_SWAY_SWAYBAR
+
endif # BR2_PACKAGE_SWAY
comment "sway needs systemd, udev, EGL w/ Wayland backend and OpenGL ES support"
diff --git a/package/sway/sway.mk b/package/sway/sway.mk
index 12b039885f..39098797eb 100644
--- a/package/sway/sway.mk
+++ b/package/sway/sway.mk
@@ -14,7 +14,6 @@ SWAY_CONF_OPTS = \
-Dzsh-completions=false \
-Dfish-completions=false \
-Dswaynag=false \
- -Dtray=disabled \
-Dman-pages=disabled \
-Dsd-bus-provider=libsystemd
@@ -49,4 +48,10 @@ else
SWAY_CONF_OPTS += -Dswaybar=false
endif
+ifeq ($(BR2_PACKAGE_SWAY_SWAYBAR_TRAY),y)
+SWAY_CONF_OPTS += -Dtray=enabled
+else
+SWAY_CONF_OPTS += -Dtray=disabled
+endif
+
$(eval $(meson-package))
--
2.43.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [Buildroot] [PATCH v3 09/10] package/sway: enable swaynag support
2023-12-21 0:19 [Buildroot] [PATCH v3 01/10] package/wlroots: add hwdata and hwdata_pnp_ids as a dependency Adam Duskett
` (6 preceding siblings ...)
2023-12-21 0:19 ` [Buildroot] [PATCH v3 08/10] package/sway: enable swaybar tray support Adam Duskett
@ 2023-12-21 0:19 ` Adam Duskett
2023-12-21 0:19 ` [Buildroot] [PATCH v3 10/10] package/sway/Config.in: Add a help note about the default terminal Adam Duskett
2023-12-21 8:31 ` [Buildroot] [PATCH v3 01/10] package/wlroots: add hwdata and hwdata_pnp_ids as a dependency Thomas Petazzoni via buildroot
9 siblings, 0 replies; 16+ messages in thread
From: Adam Duskett @ 2023-12-21 0:19 UTC (permalink / raw)
To: buildroot; +Cc: Adam Duskett
Add a config option to build sway with swaynag support.
Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com>
---
package/sway/Config.in | 5 +++++
package/sway/sway.mk | 7 ++++++-
2 files changed, 11 insertions(+), 1 deletion(-)
diff --git a/package/sway/Config.in b/package/sway/Config.in
index f60d55f190..926128193c 100644
--- a/package/sway/Config.in
+++ b/package/sway/Config.in
@@ -47,6 +47,11 @@ config BR2_PACKAGE_SWAY_SWAYBAR_TRAY
endif # BR2_PACKAGE_SWAY_SWAYBAR
+config BR2_PACKAGE_SWAY_SWAYNAG
+ bool "swaynag"
+ help
+ Enable support for swaynag
+
endif # BR2_PACKAGE_SWAY
comment "sway needs systemd, udev, EGL w/ Wayland backend and OpenGL ES support"
diff --git a/package/sway/sway.mk b/package/sway/sway.mk
index 39098797eb..7e1bd61a40 100644
--- a/package/sway/sway.mk
+++ b/package/sway/sway.mk
@@ -13,7 +13,6 @@ SWAY_CONF_OPTS = \
-Dwerror=false \
-Dzsh-completions=false \
-Dfish-completions=false \
- -Dswaynag=false \
-Dman-pages=disabled \
-Dsd-bus-provider=libsystemd
@@ -48,6 +47,12 @@ else
SWAY_CONF_OPTS += -Dswaybar=false
endif
+ifeq ($(BR2_PACKAGE_SWAY_SWAYNAG),y)
+SWAY_CONF_OPTS += -Dswaynag=true
+else
+SWAY_CONF_OPTS += -Dswaynag=false
+endif
+
ifeq ($(BR2_PACKAGE_SWAY_SWAYBAR_TRAY),y)
SWAY_CONF_OPTS += -Dtray=enabled
else
--
2.43.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [Buildroot] [PATCH v3 10/10] package/sway/Config.in: Add a help note about the default terminal
2023-12-21 0:19 [Buildroot] [PATCH v3 01/10] package/wlroots: add hwdata and hwdata_pnp_ids as a dependency Adam Duskett
` (7 preceding siblings ...)
2023-12-21 0:19 ` [Buildroot] [PATCH v3 09/10] package/sway: enable swaynag support Adam Duskett
@ 2023-12-21 0:19 ` Adam Duskett
2023-12-21 8:31 ` [Buildroot] [PATCH v3 01/10] package/wlroots: add hwdata and hwdata_pnp_ids as a dependency Thomas Petazzoni via buildroot
9 siblings, 0 replies; 16+ messages in thread
From: Adam Duskett @ 2023-12-21 0:19 UTC (permalink / raw)
To: buildroot; +Cc: Adam Duskett
The default terminal used by sway is the foot terminal. Add a note in
the Config.in explaining that if a user is using the default sway config,
it is recommended to also enable the foot package.
Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com>
---
package/sway/Config.in | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/package/sway/Config.in b/package/sway/Config.in
index 926128193c..7e723bbf97 100644
--- a/package/sway/Config.in
+++ b/package/sway/Config.in
@@ -21,6 +21,10 @@ config BR2_PACKAGE_SWAY
select BR2_PACKAGE_XKEYBOARD_CONFIG # runtime
help
i3-compatible Wayland compositor
+ Note:
+ The default sway config uses the foot package as the
+ default terminal. If you plan on using the default
+ config, it is recommended to select the foot package!
https://github.com/swaywm/sway
--
2.43.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 16+ messages in thread
* Re: [Buildroot] [PATCH v3 01/10] package/wlroots: add hwdata and hwdata_pnp_ids as a dependency
2023-12-21 0:19 [Buildroot] [PATCH v3 01/10] package/wlroots: add hwdata and hwdata_pnp_ids as a dependency Adam Duskett
` (8 preceding siblings ...)
2023-12-21 0:19 ` [Buildroot] [PATCH v3 10/10] package/sway/Config.in: Add a help note about the default terminal Adam Duskett
@ 2023-12-21 8:31 ` Thomas Petazzoni via buildroot
2023-12-21 14:43 ` Adam Duskett
9 siblings, 1 reply; 16+ messages in thread
From: Thomas Petazzoni via buildroot @ 2023-12-21 8:31 UTC (permalink / raw)
To: Adam Duskett; +Cc: buildroot
On Wed, 20 Dec 2023 17:19:15 -0700
Adam Duskett <adam.duskett@amarulasolutions.com> wrote:
> As per backend/drm/meson.build:1-7
>
> hwdata = dependency('hwdata', required: false, native: true)
> if hwdata.found()
> hwdata_dir = hwdata.get_variable(pkgconfig: 'pkgdatadir')
> pnp_ids = files(hwdata_dir / 'pnp.ids')
> else
> pnp_ids = files('/usr/share/hwdata/pnp.ids')
> endif
But does that mean they are actually used, unconditionally, by wlroots?
Yes, this sets a path in meson, and then? Yes, they *might* be used,
but how mandatory are those pnp.ids?
Thanks,
Thomas
--
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Buildroot] [PATCH v3 02/10] package/dmenu-wayland: new package
2023-12-21 0:19 ` [Buildroot] [PATCH v3 02/10] package/dmenu-wayland: new package Adam Duskett
@ 2023-12-21 8:33 ` Thomas Petazzoni via buildroot
0 siblings, 0 replies; 16+ messages in thread
From: Thomas Petazzoni via buildroot @ 2023-12-21 8:33 UTC (permalink / raw)
To: Adam Duskett; +Cc: buildroot
Hello,
Thanks for this new iteration.
On Wed, 20 Dec 2023 17:19:16 -0700
Adam Duskett <adam.duskett@amarulasolutions.com> wrote:
> diff --git a/package/dmenu-wayland/Config.in b/package/dmenu-wayland/Config.in
> new file mode 100644
> index 0000000000..111bbfb434
> --- /dev/null
> +++ b/package/dmenu-wayland/Config.in
> @@ -0,0 +1,26 @@
> +config BR2_PACKAGE_DMENU_WAYLAND
> + bool "dmenu-wayland"
> + depends on BR2_USE_MMU # pango -> lib2
> + depends on BR2_TOOLCHAIN_HAS_SYNC_4 # pango -> harfbuzz
> + depends on BR2_TOOLCHAIN_HAS_THREADS # pango -> glib2, wayland
> + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # pango -> harfbuz
> + depends on !BR2_STATIC_LIBS # wayland -> dlfcn.h
> + depends on BR2_INSTALL_LIBSTDCPP # pango -> freetype support
> + depends on BR2_USE_WCHAR # pango -> glib2
You did not re-use the suggestions from my feedback.
> +DMENU_WAYLAND_VERSION = a380201dff5bfac2dace553d7eaedb6cea6855f9
> +DMENU_WAYLAND_SITE = https://github.com/nyyManni/dmenu-wayland.git
Ditto.
Please send new iterations less quickly, but with more
review/testing/validation.
Thanks!
Thomas
--
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Buildroot] [PATCH v3 06/10] package/sway: enable default-wallpaper support
2023-12-21 0:19 ` [Buildroot] [PATCH v3 06/10] package/sway: enable default-wallpaper support Adam Duskett
@ 2023-12-21 8:35 ` Thomas Petazzoni via buildroot
2023-12-21 14:40 ` Adam Duskett
0 siblings, 1 reply; 16+ messages in thread
From: Thomas Petazzoni via buildroot @ 2023-12-21 8:35 UTC (permalink / raw)
To: Adam Duskett; +Cc: buildroot
Hello,
On Wed, 20 Dec 2023 17:19:20 -0700
Adam Duskett <adam.duskett@amarulasolutions.com> wrote:
> +if BR2_PACKAGE_SWAY
> +
> +config BR2_PACKAGE_SWAY_DEFAULT_WALLPAPER
> + bool "Install default wallpaper"
> + select BR2_PACKAGE_SWAYBG
I don't have a hard feeling on this one, but why isn't this handled
like this:
ifeq ($(BR2_PACKAGE_SWAYBG),y)
SWAY_CONF_OPTS += -Ddefault-wallpaper=true
else
SWAY_CONF_OPTS += -Ddefault-wallpaper=false
endif
The swaybg package anyway has:
default y if BR2_PACKAGE_SWAY
So users are not likely to miss it "by default".
Thomas
--
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Buildroot] [PATCH v3 06/10] package/sway: enable default-wallpaper support
2023-12-21 8:35 ` Thomas Petazzoni via buildroot
@ 2023-12-21 14:40 ` Adam Duskett
0 siblings, 0 replies; 16+ messages in thread
From: Adam Duskett @ 2023-12-21 14:40 UTC (permalink / raw)
To: Thomas Petazzoni; +Cc: buildroot
Works for me. I missed that option in the swaybg package!
Adam Duskett
Senior Embedded Systems Developer
M. +1208-515-8102
adam.duskett@amarulasolutions.com
__________________________________
Amarula Solutions BV
Joop Geesinkweg 125, 1114 AB, Amsterdam, NL
T. +31 (0)85 111 9170
info@amarulasolutions.com
www.amarulasolutions.com
On Thu, Dec 21, 2023 at 1:35 AM Thomas Petazzoni
<thomas.petazzoni@bootlin.com> wrote:
>
> Hello,
>
> On Wed, 20 Dec 2023 17:19:20 -0700
> Adam Duskett <adam.duskett@amarulasolutions.com> wrote:
>
> > +if BR2_PACKAGE_SWAY
> > +
> > +config BR2_PACKAGE_SWAY_DEFAULT_WALLPAPER
> > + bool "Install default wallpaper"
> > + select BR2_PACKAGE_SWAYBG
>
> I don't have a hard feeling on this one, but why isn't this handled
> like this:
>
> ifeq ($(BR2_PACKAGE_SWAYBG),y)
> SWAY_CONF_OPTS += -Ddefault-wallpaper=true
> else
> SWAY_CONF_OPTS += -Ddefault-wallpaper=false
> endif
>
> The swaybg package anyway has:
>
> default y if BR2_PACKAGE_SWAY
>
> So users are not likely to miss it "by default".
>
> Thomas
> --
> Thomas Petazzoni, co-owner and CEO, Bootlin
> Embedded Linux and Kernel engineering and training
> https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Buildroot] [PATCH v3 01/10] package/wlroots: add hwdata and hwdata_pnp_ids as a dependency
2023-12-21 8:31 ` [Buildroot] [PATCH v3 01/10] package/wlroots: add hwdata and hwdata_pnp_ids as a dependency Thomas Petazzoni via buildroot
@ 2023-12-21 14:43 ` Adam Duskett
2023-12-22 8:19 ` Thomas Petazzoni via buildroot
0 siblings, 1 reply; 16+ messages in thread
From: Adam Duskett @ 2023-12-21 14:43 UTC (permalink / raw)
To: Thomas Petazzoni; +Cc: buildroot
Hello
On Thu, Dec 21, 2023 at 1:32 AM Thomas Petazzoni
<thomas.petazzoni@bootlin.com> wrote:
>
> On Wed, 20 Dec 2023 17:19:15 -0700
> Adam Duskett <adam.duskett@amarulasolutions.com> wrote:
>
> > As per backend/drm/meson.build:1-7
> >
> > hwdata = dependency('hwdata', required: false, native: true)
> > if hwdata.found()
> > hwdata_dir = hwdata.get_variable(pkgconfig: 'pkgdatadir')
> > pnp_ids = files(hwdata_dir / 'pnp.ids')
> > else
> > pnp_ids = files('/usr/share/hwdata/pnp.ids')
> > endif
>
> But does that mean they are actually used, unconditionally, by wlroots?
> Yes, this sets a path in meson, and then? Yes, they *might* be used,
> but how mandatory are those pnp.ids?
>
The build fails without hwdata and the pnp ids.
> Thanks,
>
> Thomas
> --
> Thomas Petazzoni, co-owner and CEO, Bootlin
> Embedded Linux and Kernel engineering and training
> https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Buildroot] [PATCH v3 01/10] package/wlroots: add hwdata and hwdata_pnp_ids as a dependency
2023-12-21 14:43 ` Adam Duskett
@ 2023-12-22 8:19 ` Thomas Petazzoni via buildroot
0 siblings, 0 replies; 16+ messages in thread
From: Thomas Petazzoni via buildroot @ 2023-12-22 8:19 UTC (permalink / raw)
To: Adam Duskett; +Cc: buildroot
Hello Adam,
On Thu, 21 Dec 2023 07:43:37 -0700
Adam Duskett <adam.duskett@amarulasolutions.com> wrote:
> > > hwdata = dependency('hwdata', required: false, native: true)
> > > if hwdata.found()
> > > hwdata_dir = hwdata.get_variable(pkgconfig: 'pkgdatadir')
> > > pnp_ids = files(hwdata_dir / 'pnp.ids')
> > > else
> > > pnp_ids = files('/usr/share/hwdata/pnp.ids')
> > > endif
> >
> > But does that mean they are actually used, unconditionally, by wlroots?
> > Yes, this sets a path in meson, and then? Yes, they *might* be used,
> > but how mandatory are those pnp.ids?
> >
> The build fails without hwdata and the pnp ids.
Then please mention this in the commit log, with the error message.
This sort of detail should really be part of all your commit messages.
Each time you write a commit message, you should ask yourself "what
will the person reviewing this patch, who hasn't looked into the issue
I'm trying to solve, would need to know to understand the issue and be
convinced that my patch is the correct fix".
Also, if there is a build failure, is the build failure visible in our
autobuilders? If yes, please add a reference. If not, please say so in
the commit log. According to
http://autobuild.buildroot.net/?reason=wlroots% it seems like we didn't
catch this error. Why? Does it happen only under very specific
circumstances?
Thomas
--
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 16+ messages in thread
end of thread, other threads:[~2023-12-22 8:19 UTC | newest]
Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-12-21 0:19 [Buildroot] [PATCH v3 01/10] package/wlroots: add hwdata and hwdata_pnp_ids as a dependency Adam Duskett
2023-12-21 0:19 ` [Buildroot] [PATCH v3 02/10] package/dmenu-wayland: new package Adam Duskett
2023-12-21 8:33 ` Thomas Petazzoni via buildroot
2023-12-21 0:19 ` [Buildroot] [PATCH v3 03/10] package/foot: " Adam Duskett
2023-12-21 0:19 ` [Buildroot] [PATCH v3 04/10] package/ncurses: install foot terminfo if foot is selected Adam Duskett
2023-12-21 0:19 ` [Buildroot] [PATCH v3 05/10] package/sway: enable bash-completion support Adam Duskett
2023-12-21 0:19 ` [Buildroot] [PATCH v3 06/10] package/sway: enable default-wallpaper support Adam Duskett
2023-12-21 8:35 ` Thomas Petazzoni via buildroot
2023-12-21 14:40 ` Adam Duskett
2023-12-21 0:19 ` [Buildroot] [PATCH v3 07/10] package/sway: enable swaybar support Adam Duskett
2023-12-21 0:19 ` [Buildroot] [PATCH v3 08/10] package/sway: enable swaybar tray support Adam Duskett
2023-12-21 0:19 ` [Buildroot] [PATCH v3 09/10] package/sway: enable swaynag support Adam Duskett
2023-12-21 0:19 ` [Buildroot] [PATCH v3 10/10] package/sway/Config.in: Add a help note about the default terminal Adam Duskett
2023-12-21 8:31 ` [Buildroot] [PATCH v3 01/10] package/wlroots: add hwdata and hwdata_pnp_ids as a dependency Thomas Petazzoni via buildroot
2023-12-21 14:43 ` Adam Duskett
2023-12-22 8:19 ` Thomas Petazzoni via buildroot
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.