Skip to content

Commit fdbd2d1

Browse files
committed
s
1 parent a3218c2 commit fdbd2d1

2 files changed

Lines changed: 22 additions & 3 deletions

File tree

ct/gramps-web.sh

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff 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"

install/gramps-web-install.sh

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,13 @@ setting_up_container
1313
network_check
1414
update_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"
1820
else
19-
GI_DEV_PACKAGE="libgirepository1.0-dev"
21+
msg_error "No supported girepository development package found!"
22+
exit
2023
fi
2124

2225
msg_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 \

0 commit comments

Comments
 (0)