From ed8439dc4f3eeea8d3a6b958b99446dbbf53d858 Mon Sep 17 00:00:00 2001
From: Marko Mecina <marko.mecina@univie.ac.at>
Date: Tue, 28 Jan 2025 14:39:27 +0100
Subject: [PATCH] update README

---
 README | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/README b/README
index 6536d14..cfe2667 100644
--- a/README
+++ b/README
@@ -53,3 +53,26 @@ Use CCS/Ccs/tools/import_mib.py to import a set of SCOS2000 MIB files into the M
 # CCS & TST
 ./start_ccs: starts the CCS
 ./start_tst: starts the TST
+
+# INSTALLATION ON MAC
+The CCS tools should generally also work on a Mac, the installation process will require some modifications and/or additional steps, however.
+
+- it is recommended to use a Python venv (with system-site packages enabled):
+    python3 -m venv ve_ccs --system-site-packages
+
+- some additional (Python) packages may need to be explicitly installed:
+    pip install setuptools
+    brew install libnotify
+    brew install pkg-config
+    brew install gtk+3
+    pip install dbus-python==1.2.18
+    brew install python-argcomplete
+
+    brew install openssl
+    export LDFLAGS="-L$(brew --prefix openssl)/lib"
+    export CPPFLAGS="-I$(brew --prefix openssl)/include"
+    export PKG_CONFIG_PATH="$(brew --prefix openssl)/lib/pkgconfig"
+
+    pip install mysqlclient
+
+- potentially, versions have to be specified for some packages in requirements.txt (sqlalchemy==1.4, ipython==7.12.0)
-- 
GitLab