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