Skip to content

Commit 5b9d69d

Browse files
authored
chore: add dev deps for proj crate (#14670)
add dev deps for proj crate
1 parent 9bc656d commit 5b9d69d

File tree

1 file changed

+58
-0
lines changed

1 file changed

+58
-0
lines changed

scripts/setup/dev_setup.sh

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -327,6 +327,62 @@ function install_mysql_client {
327327
esac
328328
}
329329

330+
function install_sqlite3 {
331+
PACKAGE_MANAGER=$1
332+
333+
echo "==> installing sqlite3..."
334+
335+
case "$PACKAGE_MANAGER" in
336+
apt-get)
337+
install_pkg libsqlite3-dev "$PACKAGE_MANAGER"
338+
;;
339+
pacman)
340+
install_pkg sqlite "$PACKAGE_MANAGER"
341+
;;
342+
apk)
343+
install_pkg sqlite-dev "$PACKAGE_MANAGER"
344+
;;
345+
yum | dnf)
346+
install_pkg sqlite-devel "$PACKAGE_MANAGER"
347+
;;
348+
brew)
349+
install_pkg sqlite "$PACKAGE_MANAGER"
350+
;;
351+
*)
352+
echo "Unable to install sqlite3 with package manager: $PACKAGE_MANAGER"
353+
exit 1
354+
;;
355+
esac
356+
}
357+
358+
function install_libtiff {
359+
PACKAGE_MANAGER=$1
360+
361+
echo "==> installing libtiff..."
362+
363+
case "$PACKAGE_MANAGER" in
364+
apt-get)
365+
install_pkg libtiff-dev "$PACKAGE_MANAGER"
366+
;;
367+
pacman)
368+
install_pkg libtiff "$PACKAGE_MANAGER"
369+
;;
370+
apk)
371+
install_pkg tiff-dev "$PACKAGE_MANAGER"
372+
;;
373+
yum | dnf)
374+
install_pkg libtiff-devel "$PACKAGE_MANAGER"
375+
;;
376+
brew)
377+
install_pkg libtiff "$PACKAGE_MANAGER"
378+
;;
379+
*)
380+
echo "Unable to install libtiff with package manager: $PACKAGE_MANAGER"
381+
exit 1
382+
;;
383+
esac
384+
}
385+
330386
function install_rustup {
331387
RUST_TOOLCHAIN=$1
332388

@@ -556,6 +612,8 @@ if [[ "$INSTALL_BUILD_TOOLS" == "true" ]]; then
556612
install_pkg llvm "$PACKAGE_MANAGER"
557613
install_ziglang "$PACKAGE_MANAGER"
558614
install_python3 "$PACKAGE_MANAGER"
615+
install_sqlite3 "$PACKAGE_MANAGER"
616+
install_libtiff "$PACKAGE_MANAGER"
559617

560618
# Any call to cargo will make rustup install the correct toolchain
561619
cargo version

0 commit comments

Comments
 (0)