From 81b44e27abf98ff0b09db6c9833670b0c7fa27c1 Mon Sep 17 00:00:00 2001 From: callmejoe <37476191+mrsteve0924@users.noreply.github.com> Date: Mon, 18 Nov 2024 23:27:27 -0500 Subject: [PATCH 1/3] Update README.md added archlinux dependencies suggested packages for initial install --- README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/README.md b/README.md index 9ec27af..1409993 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,14 @@ The following is a list of dependencies needed on Ubuntu, similar lists are requ `sudo apt install git meson python3-pip pkg-config libwayland-dev autoconf libtool libffi-dev libxml2-dev libegl1-mesa-dev libgles2-mesa-dev libgbm-dev libinput-dev libxkbcommon-dev libpixman-1-dev xutils-dev xcb-proto python3-xcbgen libcairo2-dev libglm-dev libjpeg-dev libgtkmm-3.0-dev xwayland libdrm-dev libgirepository1.0-dev libsystemd-dev policykit-1 libx11-xcb-dev libxcb-xinput-dev libxcb-composite0-dev xwayland libasound2-dev libpulse-dev libseat-dev valac libdbusmenu-gtk3-dev libxkbregistry-dev libdisplay-info-dev hwdata` +Dependency list for ArchLinux + +`pacman -Syu autoconf pkgconf sudo which alsa-lib cairo clang cmake egl-gbm git glib2-devel glm gtk-layer-shell gtkmm3 libc++ libdbusmenu-gtk3 libdisplay-info libdrm libgirepository libglvnd libinput libpulse libxkbcommon lld meson ninja nlohmann-json pango pixman scdoc seatd vala wayland wayland-protocols xorg-server-devel xorg-utils-macros xorg-xwayland scour doxygen doctest libliftoff` + +These packages are part of the base-devel package (autoconf pkgconf sudo which). + +Suggested packages that are useful after initial install: alacritty wlr-randr alsa-utils nano thunar xdg-desktop-portal xdg-dekstop-portal-gtk xdg-desktop-portal-wlr + ## `install.sh` The general usage is: From c6d150532e4e3fa8eedb8af5b59c96545582feb4 Mon Sep 17 00:00:00 2001 From: callmejoe <37476191+mrsteve0924@users.noreply.github.com> Date: Tue, 19 Nov 2024 16:39:45 -0500 Subject: [PATCH 2/3] Update README.md fixed typo --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1409993..ae710dd 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ The following is a list of dependencies needed on Ubuntu, similar lists are requ Dependency list for ArchLinux -`pacman -Syu autoconf pkgconf sudo which alsa-lib cairo clang cmake egl-gbm git glib2-devel glm gtk-layer-shell gtkmm3 libc++ libdbusmenu-gtk3 libdisplay-info libdrm libgirepository libglvnd libinput libpulse libxkbcommon lld meson ninja nlohmann-json pango pixman scdoc seatd vala wayland wayland-protocols xorg-server-devel xorg-utils-macros xorg-xwayland scour doxygen doctest libliftoff` +`pacman -Syu autoconf pkgconf sudo which alsa-lib cairo clang cmake egl-gbm git glib2-devel glm gtk-layer-shell gtkmm3 libc++ libdbusmenu-gtk3 libdisplay-info libdrm libgirepository libglvnd libinput libpulse libxkbcommon lld meson ninja nlohmann-json pango pixman scdoc seatd vala wayland wayland-protocols xorg-server-devel xorg-util-macros xorg-xwayland scour doxygen doctest libliftoff` These packages are part of the base-devel package (autoconf pkgconf sudo which). From a28e25bbb8208e65df5a7f92ad5a353eb6771f25 Mon Sep 17 00:00:00 2001 From: callmejoe <37476191+mrsteve0924@users.noreply.github.com> Date: Fri, 14 Nov 2025 11:59:43 -0500 Subject: [PATCH 3/3] replaced nlohmann-json with yyjson --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ae710dd..3b0c7e5 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ The following is a list of dependencies needed on Ubuntu, similar lists are requ Dependency list for ArchLinux -`pacman -Syu autoconf pkgconf sudo which alsa-lib cairo clang cmake egl-gbm git glib2-devel glm gtk-layer-shell gtkmm3 libc++ libdbusmenu-gtk3 libdisplay-info libdrm libgirepository libglvnd libinput libpulse libxkbcommon lld meson ninja nlohmann-json pango pixman scdoc seatd vala wayland wayland-protocols xorg-server-devel xorg-util-macros xorg-xwayland scour doxygen doctest libliftoff` +`pacman -Syu autoconf pkgconf sudo which alsa-lib cairo clang cmake egl-gbm git glib2-devel glm gtk-layer-shell gtkmm3 libc++ libdbusmenu-gtk3 libdisplay-info libdrm libgirepository libglvnd libinput libpulse libxkbcommon lld meson ninja yyjson pango pixman scdoc seatd vala wayland wayland-protocols xorg-server-devel xorg-util-macros xorg-xwayland scour doctest` These packages are part of the base-devel package (autoconf pkgconf sudo which).