libadwaita-dev fix on ubuntu/debian - clean apt-get
parent
f510426c8d
commit
339932d83c
|
|
@ -142,28 +142,40 @@ install_deps_linux() {
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if command_exists apt-get; then
|
if command_exists apt-get; then
|
||||||
info "Installing dependencies via apt-get..."
|
info "Installing dependencies via apt..."
|
||||||
sudo apt-get update
|
sudo apt update
|
||||||
|
|
||||||
# Base packages
|
# Base packages
|
||||||
sudo apt-get install -y git libgtk-4-dev gettext libxml2-utils pkg-config curl tar xz-utils g++
|
sudo apt install -y git libgtk-4-dev gettext libxml2-utils pkg-config curl tar xz-utils g++
|
||||||
|
|
||||||
# Harfbuzz dev libraries
|
# Harfbuzz development
|
||||||
sudo apt-get install -y libharfbuzz-dev libharfbuzz-gobject0
|
sudo apt install -y libharfbuzz-dev libharfbuzz-gobject0
|
||||||
|
|
||||||
# GTK Blueprint compiler
|
# GTK Blueprint compiler
|
||||||
sudo apt-get install -y blueprint-compiler
|
sudo apt install -y blueprint-compiler
|
||||||
|
|
||||||
# libadwaita and gtk-layer-shell packages
|
# libadwaita and gtk-layer-shell packages
|
||||||
case "$distro" in
|
case "$distro" in
|
||||||
ubuntu)
|
ubuntu|debian)
|
||||||
sudo apt-get install -y libadwaita-1-dev libgtk-layer-shell-dev
|
# Try -1-dev first, fallback to -dev
|
||||||
;;
|
if ! sudo apt install -y libadwaita-1-dev; then
|
||||||
debian)
|
sudo apt install -y libadwaita-dev || true
|
||||||
sudo apt-get install -y libadwaita-dev libgtk4-layer-shell-dev
|
fi
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
sudo apt-get install -y libadwaita-dev libadwaita-1-dev libgtk4-layer-shell-dev libgtk-layer-shell-dev || true
|
sudo apt install -y libadwaita-1-dev libadwaita-dev || true
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
case "$distro" in
|
||||||
|
ubuntu)
|
||||||
|
sudo apt install -y libgtk-layer-shell-dev || true
|
||||||
|
;;
|
||||||
|
debian)
|
||||||
|
sudo apt install -y libgtk4-layer-shell-dev || true
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
sudo apt install -y libgtk4-layer-shell-dev libgtk-layer-shell-dev || true
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue