Skip to content

Commit e948d11

Browse files
committed
Update INSTALL.md
1 parent ce8af95 commit e948d11

File tree

1 file changed

+31
-4
lines changed

1 file changed

+31
-4
lines changed

INSTALL.md

Lines changed: 31 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,36 @@ The building steps below have been tested on Fedora, but they probably work with
1010

1111
Both the linux and the cross compilation build require the following dependencies:
1212

13-
- https://github.com/dov/gob2/tree/cpp-new - The `cpp-new` branch.
14-
- vala - "Any" resent version will do
15-
- scons
13+
## On Ubuntu
14+
15+
- Run the following command
16+
```
17+
sudo apt install libgtk-3-dev bison flex pkg-config libtool \
18+
valac scons libfmt-dev libzip-dev libspdlog-dev libcfitsio-dev \
19+
libdcmtk-dev libpcre3-dev gcc g++ libsndfile-dev \
20+
libglm-dev
21+
```
22+
23+
## gob2
24+
25+
- Clone is a gtk preprocessor, which was modified for giv and the following version must be used.
26+
- Clone from: https://github.com/dov/gob2/tree/cpp-new
27+
- Check out the `cpp-new` branch.
28+
- Compile as follows:
29+
```
30+
./autogen.sh --prefix=/usr/local
31+
make install
32+
```
33+
34+
## plis
35+
36+
- plis is a string library developed by the author.
37+
- Install as follows:
38+
```
39+
git clone http://github.com/dov/libplis
40+
cd libplis/libplis
41+
scons -u install
42+
```
1643

1744
# Linux
1845

@@ -40,7 +67,7 @@ These are all available by dnf
4067

4168
## Building giv
4269

43-
Giv may be built:
70+
After all the above plugin have been installed, giv may be built:
4471

4572
To build giv do in the top directory
4673

0 commit comments

Comments
 (0)