summary refs log tree commit diff
diff options
context:
space:
mode:
authorLuke Walsh <luke.walsh23@gmail.com>2021-07-15 20:18:58 +0800
committerGitHub <noreply@github.com>2021-07-15 13:18:58 +0100
commit23a90a6a5c3bde22482b1910bb8b6f54c1c581cc (patch)
treedd4548e5879fca1a68a9e5bc20c312e5beaf5a84
parentDocs: Use something other than the document name to describe a page (#10399) (diff)
downloadsynapse-23a90a6a5c3bde22482b1910bb8b6f54c1c581cc.tar.xz
Updating install prerequisites for newer macOS & ARM Macs. (#9971)
-rw-r--r--changelog.d/9971.doc1
-rw-r--r--docs/setup/installation.md9
2 files changed, 7 insertions, 3 deletions
diff --git a/changelog.d/9971.doc b/changelog.d/9971.doc
new file mode 100644
index 0000000000..ada68f70ca
--- /dev/null
+++ b/changelog.d/9971.doc
@@ -0,0 +1 @@
+Updated installation dependencies for newer macOS versions and ARM Macs. Contributed by Luke Walsh.
diff --git a/docs/setup/installation.md b/docs/setup/installation.md
index f18f804c23..8540a7b0c1 100644
--- a/docs/setup/installation.md
+++ b/docs/setup/installation.md
@@ -166,13 +166,16 @@ sudo dnf groupinstall "Development Tools"
 
 Installing prerequisites on macOS:
 
+You may need to install the latest Xcode developer tools:
 ```sh
 xcode-select --install
-sudo easy_install pip
-sudo pip install virtualenv
-brew install pkg-config libffi
 ```
 
+On ARM-based Macs you may need to explicitly install libjpeg which is a pillow dependency. You can use Homebrew (https://brew.sh):
+```sh
+ brew install jpeg
+ ```
+
 On macOS Catalina (10.15) you may need to explicitly install OpenSSL
 via brew and inform `pip` about it so that `psycopg2` builds: