LINUX.ORG.RU
ФорумAdmin

[gentoo] Как патчат ебилды?

 


0

0

Привет. Вопрос к нетерпеливым гентушникам: как быстрее и правильнее накладываются "временные" патчи на ебилды? Поясняю:

Есть некий ебилд, который замаскирован ~amd64, но не собирается. Также на странице обсуждения bugs.gentoo.org есть волшебный патч, который решает все проблемы, но пока не попал в официцальное дерево.

Таки вот, как (и куда) быстрее всего "подложить" этот патч, не делая собственной версии ебилда, чтобы потом вернуться к официальной версии, как только она появится?

★★
Ответ на: комментарий от true_admin

Не, я спрашиваю про случаи, когда пакет и так ~*.

emerge %progname% не работает, а патч имеется в виде отдельного файла из аттачей с bugs.gentoo.org.

Можно ли куда-нибудь этот патч подложить, чтоб portage его "увидел"?

ierton ★★
() автор топика
Ответ на: комментарий от ierton

ierton в аттачах там может быть что угодно. начиная от готового ebuild заканчивая diff или патчем.

init_6 ★★★★★
()

Если это патч на исходники, то что-то типа этого:

ebuild /use/portage/some/app-1.2.3.ebuild prepare
cd /var/tmp/portage/some/app-1.2.3/work/app-1.2.3
patch < /path/to/patch/file.diff
ebuild /use/portage/some/app-1.2.3.ebuild merge

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.