From a91732f2f8b22bdba4303cec90cf7a09392066ce Mon Sep 17 00:00:00 2001 From: aptalca <541623+aptalca@users.noreply.github.com> Date: Wed, 26 Jul 2023 13:50:29 -0400 Subject: [PATCH] remove scipy from aarch64 --- README.md | 2 +- .../s6-rc.d/init-mod-nextcloud-mediadc-add-package/run | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 510877c..52feb62 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # MediaDC - Docker mod for nextcloud -This mod adds the required and optional packages the [MediaDC](https://apps.nextcloud.com/apps/mediadc) nextcloud app needs to work. +This mod adds the required and optional packages the [MediaDC](https://apps.nextcloud.com/apps/mediadc) nextcloud app needs to work. Optional dependency Scipy is only installed on x86_64 as there are no wheels available for arm64v8. In nextcloud docker arguments, set an environment variable `DOCKER_MODS=linuxserver/mods:nextcloud-mediadc` diff --git a/root/etc/s6-overlay/s6-rc.d/init-mod-nextcloud-mediadc-add-package/run b/root/etc/s6-overlay/s6-rc.d/init-mod-nextcloud-mediadc-add-package/run index 2a2f420..d523686 100755 --- a/root/etc/s6-overlay/s6-rc.d/init-mod-nextcloud-mediadc-add-package/run +++ b/root/etc/s6-overlay/s6-rc.d/init-mod-nextcloud-mediadc-add-package/run @@ -6,6 +6,9 @@ if ! pip list 2> /dev/null | grep -q "pillow-heif" || ! pip list 2> /dev/null | ffmpeg \ imagemagick \ supervisor" >> /mod-repo-packages-to-install.list + if [ $(arch) = "x86_64" ]; then + echo "scipy" >> /mod-pip-packages-to-install.list + fi echo "\ asn1crypto \ cryptography \ @@ -14,8 +17,7 @@ if ! pip list 2> /dev/null | grep -q "pillow-heif" || ! pip list 2> /dev/null | pillow \ pillow-heif \ pynacl \ - pywavelets \ - scipy" >> /mod-pip-packages-to-install.list + pywavelets" >> /mod-pip-packages-to-install.list else echo "**** pillow-heif, hexhamming and pywavelets already installed, skipping ****" fi