commit d863e93593736f377448c201cda36b62019670f3
parent df0080028ac3e1d8aac5fe95c9885076661371f4
Author: Jan Pobrislo <ccx@te2000.cz>
Date: Wed, 16 Jul 2025 17:32:32 +0000
alpine-ocaml-dev
Diffstat:
1 file changed, 26 insertions(+), 1 deletion(-)
diff --git a/zsh-functions/confz_site_containers_init b/zsh-functions/confz_site_containers_init
@@ -292,6 +292,7 @@ confz_site_containers_user_check() {
UC gentoo-prefix-dev alpine-gentoo-dev $with_opt "$ro versions" seccomp_profile=ptrace
UC x11-dev gentoo-xorg mount_rw="ccx-bzr" $in_netns seccomp_profile=ptrace
UCa weechat-dev $in_netns seccomp_profile=ptrace
+ UCa ocaml-dev $in_netns seccomp_profile=ptrace
# -- mail
UCa mail-net mount_rw="mail-te2000.cz-ccx mail-disroot.org-ccx"
UC {rcm,alpine}-mail-net mount_rw="mail-recombee.com-jan.pobrislo"
@@ -520,7 +521,7 @@ confz_site_container_images_check() {
zlib-dev
openssl-dev
gmp-dev
- libffi-dev
+ libffi-dev
)
local -a alpine_dev_py3_gdb=(
$alpine_dev_py3_gcc
@@ -534,6 +535,30 @@ confz_site_container_images_check() {
perf
)
+ local -a alpine_dev_ocaml=(
+ $alpine_dev_core
+ s6-networking # for tunneling proxy through unix sockets
+ man-pages
+ man-pages-posix
+ mandoc
+ ctags-doc
+ python3-dev
+ gcc
+ g++
+ musl-dev
+ ncurses-dev
+ zlib-dev
+ openssl-dev
+ gmp-dev
+ libffi-dev
+ ocaml{,-doc}
+ dune{,-doc}
+ ocamlbuild{,-doc}
+ ocaml5{,-doc,-ocamldoc}
+ )
+
+ require site_container_alpine :containers_dir :svscan_dir \
+ image_name=alpine-ocaml-dev packages="$alpine_ocaml_dev"
require site_container_alpine :containers_dir :svscan_dir \
image_name=alpine-sndio \