updated dependencies and rofi-wayland.sh

This commit is contained in:
JaKooLit 2025-02-04 23:48:12 +09:00
parent a729ff87cc
commit 73df7cd572
2 changed files with 34 additions and 6 deletions

View File

@ -16,6 +16,28 @@ dependencies=(
golang golang
hwdata hwdata
jq jq
libmpdclient-dev
libnl-3-dev
libasound2-dev
libstartup-notification0-dev
libwayland-client++1
libwayland-dev
libcairo-5c-dev
libcairo2-dev
libpango1.0-dev
libgdk-pixbuf-2.0-dev
libxcb-keysyms1-dev
libwayland-client0
libxcb-ewmh-dev
libxcb-cursor-dev
libxcb-icccm4-dev
libxcb-randr0-dev
libxcb-render-util0-dev
libxcb-util-dev
libxcb-xkb-dev
libxcb-xinerama0-dev
libxkbcommon-dev
libxkbcommon-x11-dev
meson meson
ninja-build ninja-build
openssl openssl

View File

@ -12,6 +12,13 @@ rofi=(
libnl-3-dev libnl-3-dev
libasound2-dev libasound2-dev
libstartup-notification0-dev libstartup-notification0-dev
libwayland-client++1
libwayland-dev
libcairo-5c-dev
libcairo2-dev
libpango1.0-dev
libgdk-pixbuf-2.0-dev
libxcb-keysyms1-dev
libwayland-client0 libwayland-client0
libxcb-ewmh-dev libxcb-ewmh-dev
libxcb-cursor-dev libxcb-cursor-dev
@ -23,7 +30,6 @@ rofi=(
libxcb-xinerama0-dev libxcb-xinerama0-dev
libxkbcommon-dev libxkbcommon-dev
libxkbcommon-x11-dev libxkbcommon-x11-dev
imagemagick
wget wget
) )
@ -43,7 +49,7 @@ LOG="Install-Logs/install-$(date +%d-%H%M%S)_rofi_wayland.log"
MLOG="install-$(date +%d-%H%M%S)_rofi_wayland2.log" MLOG="install-$(date +%d-%H%M%S)_rofi_wayland2.log"
# Installation of main components # Installation of main components
printf "\n%s - Installing ${SKY_BLUE}rofi-wayland dependencies${RESET}.... \n" "${INFO}" printf "\n%s - Re-installing ${SKY_BLUE}rofi-wayland dependencies${RESET}.... \n" "${INFO}"
for FORCE in "${rofi[@]}"; do for FORCE in "${rofi[@]}"; do
re_install_package "$FORCE" 2>&1 | tee -a "$LOG" re_install_package "$FORCE" 2>&1 | tee -a "$LOG"
@ -62,9 +68,9 @@ fi
printf "${NOTE} Downloading ${YELLOW}rofi-wayland $rofi_tag${RESET} from releases...\n" printf "${NOTE} Downloading ${YELLOW}rofi-wayland $rofi_tag${RESET} from releases...\n"
wget https://github.com/lbonn/rofi/releases/download/1.7.8%2Bwayland1/rofi-1.7.8+wayland1.tar.gz wget https://github.com/lbonn/rofi/releases/download/1.7.8%2Bwayland1/rofi-1.7.8+wayland1.tar.gz
if [ -f "$rofi_tag.tar.gz" ]; then if [ -f "rofi-$rofi_tag.tar.gz" ]; then
printf "${OK} ${YELLOW}rofi-wayland $rofi_tag${RESET} downloaded successfully.\n" 2>&1 | tee -a "$LOG" printf "${OK} ${YELLOW}rofi-wayland $rofi_tag${RESET} downloaded successfully.\n" 2>&1 | tee -a "$LOG"
tar xf $rofi_tag.tar.gz tar xf rofi-$rofi_tag.tar.gz
fi fi
cd rofi-$rofi_tag || exit 1 cd rofi-$rofi_tag || exit 1
@ -85,6 +91,6 @@ mv "$MLOG" ../Install-Logs/ || true
cd .. || exit 1 cd .. || exit 1
# clean up # clean up
rm -rf $rofi_tag.tar.gz rm -rf rofi-$rofi_tag.tar.gz
clear printf "\n%.0s" {1..2}