mrrl-containers

MRRL version of container scripts
git clone https://ccx.te2000.cz/git/mrrl-containers
Log | Files | Refs

commit ec4002cedddf720c29456f465d136c7354f480cb
parent 5d849aaed883e8143ecf5251b06b16dd2a24f837
Author: ccx <ccx@te2000.cz>
Date:   Fri,  9 Aug 2024 15:58:27 +0000

Install dependencies for Poezio when available.

Diffstat:
Mzsh-functions/confz_site_containers_init | 22++++++++++++++++++++--
1 file changed, 20 insertions(+), 2 deletions(-)

diff --git a/zsh-functions/confz_site_containers_init b/zsh-functions/confz_site_containers_init @@ -1,3 +1,4 @@ +#!zsh # vim: ft=zsh noet ts=4 sts=4 sw=4 typeset -gA site_containers_mountpoints=( @@ -441,13 +442,25 @@ confz_site_container_images_check() { py3-pysocks # for proxy support in pip py3-wheel py3-pip-tools - python3-dev breezy s6-networking # for tunneling proxy through unix sockets man-pages man-pages-posix man-db ) + local -a alpine_dev_py3_gcc=( + $alpine_dev_py3 + python3-dev + gcc + g++ + musl-dev + ncurses-dev + zlib-dev + openssl-dev + gmp-dev + libffi-dev + ) + require site_container_alpine :containers_dir :svscan_dir \ image_name=alpine-sndio \ @@ -616,10 +629,15 @@ confz_site_container_images_check() { image_name=alpine-pywebscrapbook \ packages="$alpine_dev_py3 py3-pynvim" + local -a alpine_poezio=( + $alpine_dev_py3_gcc + py3-{cryptography,asn1,asn1-modules,aiodns,pycares,typing-extensions} + py3-sphinx + ) require site_container_alpine :containers_dir :svscan_dir \ repositories="main community" \ image_name=alpine-poezio \ - packages="$alpine_dev_py3 py3-cryptography" + packages="$alpine_poezio" require site_container_alpine :containers_dir :svscan_dir \ repositories="main community" \