Skip to content

Commit a91732f

Browse files
committed
remove scipy from aarch64
1 parent 3228607 commit a91732f

File tree

2 files changed

+5
-3
lines changed
  • root/etc/s6-overlay/s6-rc.d/init-mod-nextcloud-mediadc-add-package

2 files changed

+5
-3
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# MediaDC - Docker mod for nextcloud
22

3-
This mod adds the required and optional packages the [MediaDC](https://apps.nextcloud.com/apps/mediadc) nextcloud app needs to work.
3+
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.
44

55
In nextcloud docker arguments, set an environment variable `DOCKER_MODS=linuxserver/mods:nextcloud-mediadc`
66

root/etc/s6-overlay/s6-rc.d/init-mod-nextcloud-mediadc-add-package/run

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ if ! pip list 2> /dev/null | grep -q "pillow-heif" || ! pip list 2> /dev/null |
66
ffmpeg \
77
imagemagick \
88
supervisor" >> /mod-repo-packages-to-install.list
9+
if [ $(arch) = "x86_64" ]; then
10+
echo "scipy" >> /mod-pip-packages-to-install.list
11+
fi
912
echo "\
1013
asn1crypto \
1114
cryptography \
@@ -14,8 +17,7 @@ if ! pip list 2> /dev/null | grep -q "pillow-heif" || ! pip list 2> /dev/null |
1417
pillow \
1518
pillow-heif \
1619
pynacl \
17-
pywavelets \
18-
scipy" >> /mod-pip-packages-to-install.list
20+
pywavelets" >> /mod-pip-packages-to-install.list
1921
else
2022
echo "**** pillow-heif, hexhamming and pywavelets already installed, skipping ****"
2123
fi

0 commit comments

Comments
 (0)