From 54990f3829ece3b1077830f4dc9bf659290f3331 Mon Sep 17 00:00:00 2001 From: Santiago Lo Coco Date: Mon, 3 Jan 2022 12:00:16 -0300 Subject: [PATCH] Add D packages (git) --- install.sh | 7 ++++++- packages.csv | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/install.sh b/install.sh index be4a47f..40adae9 100755 --- a/install.sh +++ b/install.sh @@ -186,8 +186,13 @@ installPackage() { runInChroot "sudo -u $username paru -S --needed --noconfirm --skipreview ${1}" 2>&1 | debug fi ;; + D) + pkgName=$(echo ${1} | grep -oP '(?<=/).*?(?=.git)') + runInChroot "sudo -u $username paru -Q ${pkgName}" 2>&1 | debug + [ $? -eq 0 ] && return + runInChroot "cd /tmp; sudo -u $username git clone https://github.com/${1}; cd ${pkgName}; sudo -u $username makepkg -si --noconfirm; cd ..; rm -rf ${pkgName}" 2>&1 | debug ?) - logAndExit "INSTALL must be A, B or C in packages.csv file." "${3}" + logAndExit "INSTALL must be A, B, C or D in packages.csv file." "${3}" ;; esac exitIfCancel "Package installation failed." "${3}" diff --git a/packages.csv b/packages.csv index 00c3c65..1245082 100644 --- a/packages.csv +++ b/packages.csv @@ -3,7 +3,7 @@ base,Y,A base-devel,S,B linux,Y,A linux-firmware,Y,A -libxft-bgra,N,C +santilococo/libxft-bgra.git,N,D alacritty,N,B alsa-utils,S,B bc,N,B