File: README.packager.md

package info (click to toggle)
rocs 4:20.12.1-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, sid
  • size: 7,692 kB
  • sloc: cpp: 14,726; javascript: 784; xml: 598; makefile: 13; sh: 12
file content (47 lines) | stat: -rw-r--r-- 1,280 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
# Outline

This readme file currently covers the following topics (further topics will be
included in the future):

* [Building](#Building)
* [Licensing](#Licensing)

## Building

Rocs uses `CMake` as its build system. Please refer to the `CMake` output to see
the list of needed packages and versions.

## Licenses

Rocs follows the
[KDE Licensing policy](https://community.kde.org/Policies/Licensing_Policy).

### Source Files

 All
`*.cpp`, `*.h`, and `*.cmake` source files are licensed under one of the
following licenses:

- GPL-2
- GPL-2+
- LGPL-2.1
 
It is a medium term goal to provide all sources under inside `src/` as GPL-2+
and all sources in `libgraphtheory/` as LGPL-2+.

### Documentation

The documentation files (to be found at: `doc/`) are licensed under GFDL-NIV-1.2+.

### Test Files

For the automatic unit tests, special test files are provided and are, due to
their license holders, under non GPL-compatible licenses.

These test files are only processed while executing the unit tests and can be 
omitted if no unit tests or no unit tests for a specific plugin, respectively,
shall be executed:

- `libgraphtheory/fileformats/dot/autotests/testfiles/`: EPL-1.0
  For further information see 
  `libgraphtheory/fileformats/dot/autotests/testfiles/README`.