-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathREADME
More file actions
46 lines (33 loc) · 1.57 KB
/
README
File metadata and controls
46 lines (33 loc) · 1.57 KB
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
meta-openhd
===========
This layer provides support for building [OpenHD](https://github.com/OpenHD/OpenHD), an open-source digital video transmission system, with the Yocto Project.
Dependencies
------------
* Compatible with the Yocto Project "scarthgap" release
* Depends on the core `poky` layer
## Build Dependencies
To compile `openhd-webui`, the host machine must have the .NET 9 SDK installed.
### Ubuntu 22.04:
To make the WebUi work you need to add dotnet (9) to your host
```bash
sudo apt update
sudo apt install -y wget apt-transport-https software-properties-common
wget https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
sudo apt update
sudo apt install -y dotnet-sdk-9.0
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y --allow-downgrades --allow-remove-essential --allow-change-held-packages nodejs npm -o Dpkg::Options::="--force-overwrite"
```
Adding the layer to your build
------------------------------
Clone this repository into your Yocto build tree and register the layer:
bitbake-layers add-layer meta-openhd
Building OpenHD
---------------
Once the layer is added, the OpenHD application can be built with:
bitbake openhd
The `openhd_git.bb` recipe tracks the latest commits from the OpenHD GitHub repository. The layer sets `BB_SRCREV_POLICY = "latest"` and the recipe uses `SRCREV = "${AUTOREV}"`, ensuring the build system checks for new upstream revisions each time the recipe is executed.
Maintainer
----------
OpenHD Team <https://github.com/OpenHD>