|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | 03-May-2022 | - |
| build-aux/ | H | 03-Feb-2021 | - | 1,612 | 1,035 |
| ci/containers/ | H | 03-Feb-2021 | - | 901 | 833 |
| docs/ | H | 03-May-2022 | - | 247 | 236 |
| osinfo/ | H | 03-Feb-2021 | - | 23,544 | 13,287 |
| po/ | H | 03-Feb-2021 | - | 13,987 | 10,854 |
| tests/ | H | 03-Feb-2021 | - | 7,927 | 6,559 |
| tools/ | H | 03-Feb-2021 | - | 1,796 | 1,055 |
| .dir-locals.el | H A D | 03-Feb-2021 | 136 | 8 | 7 |
| .mailmap | H A D | 03-Feb-2021 | 78 | 2 | 1 |
| AUTHORS | H A D | 03-Feb-2021 | 3.2 KiB | 99 | 90 |
| AUTHORS.in | H A D | 03-Feb-2021 | 555 | 26 | 17 |
| CONTRIBUTING.md | H A D | 03-Feb-2021 | 993 | 33 | 23 |
| COPYING | H A D | 03-Feb-2021 | 17.6 KiB | 340 | 281 |
| ChangeLog | H A D | 03-Feb-2021 | 434.5 KiB | 12,027 | 8,480 |
| MAINTAINERS | H A D | 03-Feb-2021 | 319 | 9 | 8 |
| NEWS | H A D | 03-Feb-2021 | 21.2 KiB | 698 | 593 |
| README | H A D | 03-Feb-2021 | 1.4 KiB | 60 | 40 |
| libosinfo.spec | H A D | 03-Feb-2021 | 2.3 KiB | 94 | 76 |
| libosinfo.spec.in | H A D | 03-Feb-2021 | 2.3 KiB | 94 | 78 |
| meson.build | H A D | 03-Feb-2021 | 10.3 KiB | 369 | 330 |
| mingw-libosinfo.spec.in | H A D | 03-Feb-2021 | 3.6 KiB | 132 | 104 |
| prepare-release.sh | H A D | 03-Feb-2021 | 2.1 KiB | 75 | 58 |
README
1libosinfo
2=========
3
4libosinfo is a GObject based library API for managing information about
5operating systems, hypervisors and the (virtual) hardware devices they can
6support. It includes a database containing device metadata and provides APIs
7to match/identify optimal devices for deploying an operating system on a
8hypervisor. Via the magic of GObject Introspection, the API is available in all
9common programming languages with demos for javascript (GJS/Seed) and python
10(PyGObject). Vala bindings are also provided.
11
12libosinfo is Free Software and licenced under LGPLv2+.
13
14Information about the latest official releases can be found at:
15
16 https://libosinfo.org/download/
17
18Dependencies
19============
20
21- Required:
22 - meson >= 0.49.0
23 - gobject-2.0
24 - gio-2.0
25 - libxml-2.0
26 - libxslt-1.0
27
28- Optional:
29 - gobject-introspection
30 - Vala (build-time only)
31
32Patch submissions
33=================
34
35Patch submissions are welcomed from any interested contributor.
36
37The preferred way to submit patches for libosinfo is opening a
38Merge Request against:
39
40 https://gitlab.com/libosinfo/libosinfo
41
42General discussions can also happen at the mailing list:
43
44 https://www.redhat.com/mailman/listinfo/libosinfo
45
46For further information about libosinfo please consult the project
47homepage
48
49 https://libosinfo.org/
50
51Testing
52=======
53
54In order to test libosinfo, you should run:
55
56 $ meson build
57 $ ninja -C build check
58
59--End
60