Сборка VDR плагинов в LinuxMCE
March 21st, 2010 | VDR | No Comments »
Собрать VDR плагин в LinuxMCE очень просто, если плагин дебианизирован. То есть имеется патч для сборки плагина командой dpkg-buildpackage. Однако далеко не все VDR плагины адаптированы для этого. Но решение все же есть. Собирать плагины можно и обычным для VDR пользователей способом. Для этого качаем исходники VDR 1.7.11, используемый в LinuxMCE 0810 и распаковываем их в рабочую директорию. Исходники плагина кладем в директорию PLUGINS/src и заменяем в Makefile путь к локальным заголовкам на /usr/include/vdr:
INCLUDES = -I/usr/include/vdr
Далее собираем плагины командной
make plugins
и кладем полученные бинарники в /usr/lib/vdr/plugins/, а конфиги – в /etc/vdr/plugins/ и /var/lib/vdr/plugins/. Есть один нюанс. Перед сборкой плагинов нужно скачать DVB драйвера s2-liplianin и скопировать DVB заголовки из s2-liplianin-4dc29dc9ec91/linux/include/linux/dvb/ в /usr/include/linux/dvb. Иначе при сборке плагинов будет ошибка версии DVB:
dvbdevice.h:19:2: error: #error VDR requires Linux DVB driver API version 5.0!
