Skip to content

Commit 05d66a9

Browse files
Update README
Signed-off-by: Prateek Kumar <prateek@prateekkumar.in>
1 parent ff65455 commit 05d66a9

File tree

3 files changed

+16
-13
lines changed

3 files changed

+16
-13
lines changed

README.md

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@ This project generates a timetable given a set of inputs and constraints. It enc
77

88
## Installation
99

10+
**For ubuntu users:** Download deb for the latest version of Timetabler from [here](https://github.com/GoodDeeds/Timetabler/releases) and install it.
11+
12+
To build the project from source follow the steps below.
13+
1014
### Prerequisities
1115

1216
This project requires following tools to build.
@@ -16,18 +20,11 @@ This project requires following tools to build.
1620
### Dependencies
1721

1822
The following software are dependencies for this program:
19-
* **Open WBO 2.0** :
20-
This is the MaxSAT solver used to solve the encoded formula. The code can be downloaded from [here](https://github.com/sat-group/open-wbo/tree/f193a3bd802551b13d6424bc1baba6ad35ec6ba6). Setup instructions are provided below. Also see the [project website](http://sat.inesc-id.pt/open-wbo/) for details.
21-
* **yaml-cpp 0.5.3** :
22-
This is used to parse valid field values and weight inputs. Download and install from [here](https://github.com/jbeder/yaml-cpp/releases/tag/yaml-cpp-0.5.3).
23-
* **CSVparser** :
24-
This is used to parse the CSV containing the input data. Download from [here](https://github.com/MyBoon/CSVparser/tree/540e3e2f46b77ea8178f90910a165695cbb6cc12). Setup instructions are provided below.
25-
* **PEGTL 2.2.0** :
26-
This is used to parse custom constraints. Download and install from [here](https://github.com/taocpp/PEGTL/releases/tag/2.2.0).
27-
* **googletest 1.8.0** :
28-
This is required if tests are to be run. Download and install from [here](https://github.com/google/googletest/releases/tag/release-1.8.0).
29-
30-
`g++` with support for C++11, using the `--std=c++11` flag, is required.
23+
* [**Open WBO 2.0**](https://github.com/GoodDeeds/open-wbo): Slightly modified version of the original [Open-WBO 2.0](https://github.com/sat-group/open-wbo/tree/f193a3bd802551b13d6424bc1baba6ad35ec6ba6).
24+
* [**yaml-cpp 0.5.3**](https://github.com/jbeder/yaml-cpp/releases/tag/yaml-cpp-0.5.3)
25+
* [**CSVparser**](https://github.com/MyBoon/CSVparser/tree/540e3e2f46b77ea8178f90910a165695cbb6cc12)
26+
* [**PEGTL 2.2.0**](https://github.com/taocpp/PEGTL/releases/tag/2.2.0)
27+
* [**googletest 1.8.0**](https://github.com/google/googletest/releases/tag/release-1.8.0)
3128

3229
### Setting up the dependencies
3330

debian/changelog

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
timetabler (0.2.0-1ubuntu1) bionic; urgency=medium
2+
3+
* Initial release for bionic
4+
5+
-- Prateek Kumar <prateek@prateekkumar.in> Mon, 13 Aug 2018 22:35:09 +0530
6+
17
timetabler (0.2.0-1) xenial; urgency=medium
28

39
* Initial release

debian/files

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
timetabler_0.2.0-1_source.buildinfo devel optional
1+
timetabler_0.2.0-1ubuntu1_source.buildinfo devel optional

0 commit comments

Comments
 (0)