File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -55,8 +55,22 @@ function update_script() {
5555 systemctl stop gramps-web
5656 msg_ok " Stopped Service"
5757
58+ if apt-cache show libgirepository1.0-dev > /dev/null 2>&1 ; then
59+ GI_DEV_PACKAGE=" libgirepository1.0-dev"
60+ elif apt-cache show libgirepository-2.0-dev > /dev/null 2>&1 ; then
61+ GI_DEV_PACKAGE=" libgirepository-2.0-dev"
62+ else
63+ msg_error " No supported girepository development package found!"
64+ exit
65+ fi
66+
5867 msg_info " Ensuring Build Dependencies"
59- $STD apt install -y libcairo2-dev pkg-config
68+ $STD apt install -y \
69+ gobject-introspection \
70+ libcairo2-dev \
71+ libglib2.0-dev \
72+ pkg-config \
73+ " $GI_DEV_PACKAGE "
6074 msg_ok " Ensured Build Dependencies"
6175
6276 CLEAN_INSTALL=1 fetch_and_deploy_gh_release " gramps-web-api" " gramps-project/gramps-web-api" " tarball" " latest" " /opt/gramps-web-api"
Original file line number Diff line number Diff line change @@ -13,10 +13,13 @@ setting_up_container
1313network_check
1414update_os
1515
16- if apt-cache show libgirepository-2.0-dev > /dev/null 2>&1 ; then
16+ if apt-cache show libgirepository1.0-dev > /dev/null 2>&1 ; then
17+ GI_DEV_PACKAGE=" libgirepository1.0-dev"
18+ elif apt-cache show libgirepository-2.0-dev > /dev/null 2>&1 ; then
1719 GI_DEV_PACKAGE=" libgirepository-2.0-dev"
1820else
19- GI_DEV_PACKAGE=" libgirepository1.0-dev"
21+ msg_error " No supported girepository development package found!"
22+ exit
2023fi
2124
2225msg_info " Installing Dependencies"
@@ -25,13 +28,15 @@ $STD apt install -y \
2528 build-essential \
2629 ffmpeg \
2730 gettext \
31+ gobject-introspection \
2832 gir1.2-gexiv2-0.10 \
2933 gir1.2-gtk-3.0 \
3034 gir1.2-osmgpsmap-1.0 \
3135 gir1.2-pango-1.0 \
3236 git \
3337 graphviz \
3438 libcairo2-dev \
39+ libglib2.0-dev \
3540 libicu-dev \
3641 libopencv-dev \
3742 pkg-config \
You can’t perform that action at this time.
0 commit comments