update build
This commit is contained in:
26
README.md
26
README.md
@@ -61,6 +61,32 @@ doas /usr/bin/cmake --install build --prefix /usr
|
||||
Если OBS установлен в нестандартный prefix, задайте при конфигурации
|
||||
`OBS_PLUGIN_DIR` и `OBS_PLUGIN_DATA_DIR`.
|
||||
|
||||
## Архив для публикации
|
||||
|
||||
После установки зависимостей используйте отдельные цели `Makefile`:
|
||||
|
||||
```sh
|
||||
make build
|
||||
make test
|
||||
doas make install
|
||||
make archive
|
||||
```
|
||||
|
||||
`make build` собирает Release-версию, `make test` запускает тесты,
|
||||
`doas make install` устанавливает плагин в `/usr`, а `make archive` запускает
|
||||
сборку и тесты, после чего создаёт пакет без установки файлов в систему.
|
||||
Готовый архив `obs-webkit-browser-<version>-linux-<arch>.tar.gz` и файл с его
|
||||
SHA-256 будут записаны в каталог `dist/`. Внутри нет абсолютных путей: архив
|
||||
содержит только пользовательскую структуру плагина
|
||||
`obs-webkit-browser/{bin/64bit,data}`. Установить её можно напрямую в каталог
|
||||
пользовательских плагинов OBS:
|
||||
|
||||
```sh
|
||||
mkdir -p ~/.config/obs-studio/plugins
|
||||
tar -xzf dist/obs-webkit-browser-<version>-linux-<arch>.tar.gz \
|
||||
-C ~/.config/obs-studio/plugins
|
||||
```
|
||||
|
||||
## Почему WebKitGTK, а не WPE
|
||||
|
||||
WPE архитектурно подходит лучше всего, но пакет `wpewebkit` отсутствует в актуальном
|
||||
|
||||
Reference in New Issue
Block a user