Skip to content

Commit 5c4dd64

Browse files
committed
Automate deps install for git2 and ssh2 on Linux
1 parent a10f122 commit 5c4dd64

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

scripts/linux/setup.sh

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,15 +40,23 @@ install_system_deps() {
4040
"ubuntu")
4141
sudo apt update
4242
sudo apt install -y build-essential curl wget file libssl-dev libgtk-3-dev libwebkit2gtk-4.1-dev libsoup-3.0-dev libayatana-appindicator3-dev librsvg2-dev pkg-config
43+
# Deps for git2 and ssh2
44+
sudo apt install -y openssl-devel pkgconf perl-FindBin perl-IPC-Cmd perl
4345
;;
4446
"fedora")
4547
sudo dnf install -y gcc gcc-c++ make curl wget file openssl-devel gtk3-devel webkit2gtk4.1-devel libsoup3-devel libayatana-appindicator-gtk3-devel librsvg2-devel pkgconf-pkg-config
48+
# Deps for git2 and ssh2
49+
sudo dnf install -y openssl-devel pkgconf perl-FindBin perl-IPC-Cmd perl
4650
;;
4751
"arch")
4852
sudo pacman -S --needed --noconfirm base-devel curl wget file openssl gtk3 webkit2gtk-4.1 libsoup3 libayatana-appindicator librsvg pkgconf
53+
# Deps for git2 and ssh2
54+
sudo pacman -S --needed --noconfirm openssl-devel pkgconf perl-FindBin perl-IPC-Cmd perl
4955
;;
5056
"opensuse")
5157
sudo zypper install -y gcc gcc-c++ make curl wget file libopenssl-devel gtk3-devel webkit2gtk3-devel libsoup3-devel libayatana-appindicator3-devel librsvg-devel pkg-config
58+
# Deps for git2 and ssh2
59+
sudo zypper install -y openssl-devel pkgconf perl-FindBin perl-IPC-Cmd perl
5260
;;
5361
*)
5462
print_error "Unsupported Linux distribution: $DISTRO"

0 commit comments

Comments
 (0)