Добавляем git overlay в gentoo linux.
Решил я поставить одну утилитку и в основном дереве portage ее не нашел, полез искать сторонние репозитории. Спустя минуту начал соображать, как же мне подцепить git overlay к layman для кошерной установки через emerge, решение оказалось весьма простым.
Даем знать layman, что у нас есть информация о репозитории в стороннем файле:
sudo vi /etc/layman/layman.cfg
Там находим строку вида:
overlays : http://www.gentoo.org/proj/en/overlays/repositories.xml
Дописываем путь до нашего файла с информацией о стороннем репозитории:
overlays : http://www.gentoo.org/proj/en/overlays/repositories.xml
file:///var/lib/layman/my-repo.xml
Сохраняем изменения и наполняем содержимым my-repo.xml:
sudo vi /var/lib/layman/my-repo.xml
Содержать он должен xml шаблон вида:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE repositories SYSTEM "/dtd/repositories.dtd">
<repositories xmlns="" version="1.0">
<repo quality="testing" status="unofficial">
<name><![CDATA[obs-studio-overlay]]></name>
<description lang="en"><![CDATA[Gentoo overlay for OBS Studio]]></description>
<homepage>https://github.com/saintdev/obs-studio-overlay</homepage>
<owner type="person">
<name><![CDATA[saintdev]]></name>
<!--<email></email>-->
</owner>
<source type="git">git://github.com/saintdev/obs-studio-overlay.git</source>
<source type="git">https://github.com/saintdev/obs-studio-overlay.git</source>
<feed>https://github.com/saintdev/obs-studio-overlay/commits/master.atom</feed>
</repo>
</repositories>
После всех этих манипуляций просто добавляем наш репозиторий с помощью layman:
layman -f -a obs-studio-overlay
Здесь obs-studio-overlay имя репозитория указаное в my-repo.xml в теге name.
Всем спасибо за внимание, надеюсь, кому-то эта статья принесет пользу.