Skip to content

Commit 98f55ed

Browse files
committed
Update instructions for Solus
1 parent 60c9c80 commit 98f55ed

File tree

2 files changed

+148
-10
lines changed

2 files changed

+148
-10
lines changed

README.rst

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ too. Select your system from the list bel
3737
- `Linux (older Fedora/CentOS/Scientific Linux)`_
3838
- `Linux (OpenSUSE)`_
3939
- `Linux (Arch/Manjaro)`_
40+
- `Linux (Solus)`_
4041
- `Mac OS X`_
4142
- `Windows`_
4243

@@ -213,6 +214,34 @@ https://wiki.archlinux.org/index.php/Arch_User_Repository#Installing_packages
213214
for more information regarding installing packages from the AUR.
214215

215216

217+
Linux (Solus)
218+
~~~~~~~~~~~~~
219+
220+
Support for Solux Linux is experimental. To build from source on Solus
221+
Linux, first install the dependencies by doing::
222+
223+
sudo eopkg install -c system.devel
224+
sudo eopkg install libboost-devel gmp-devel libgtkmm-3-devel
225+
sudo eopkg install sqlite3-devel texlive python3-devel
226+
sudo eopkg install git cmake make g++
227+
228+
It seems that Solus does not have a version of boost.python linked to
229+
python3, so for the time being you need to configure with::
230+
231+
cd cadabra2
232+
mkdir build
233+
cd build
234+
cmake .. -DUSE_PYTHON_3=OFF -DCMAKE_INSTALL_PREFIX=/usr
235+
make
236+
sudo make install
237+
238+
This installs below ``/usr`` (instead of ``/usr/local`` on other
239+
platforms) because I could not figure out how to make it pick up
240+
libraries there.
241+
242+
Any feedback on these instructions is welcome.
243+
244+
216245
Mac OS X
217246
~~~~~~~~
218247

0 commit comments

Comments
 (0)