Как создать и применить патч?
Здравствуйте.
Вопрос относится к dev-texlive/texlive-langcyrillic
Такая проблема: когда создаю библиографию в utf-8, а потом указываю стиль \bibliographystyle{gost780u}
— текст конвертится в кракозяблы, и TeX не компилит результат.
Полуркав по инету, я нашел решение: в двух файлах надо заменить «f.» на «ff»
Что ж, я поместил содержимое /usr/portage/dev-texlive/texlive-langcyrillic
в /usr/local/portage/dev-texlive/texlive-langcyrillic
.
В локальном оверлее удалил все ebuild-ы, кроме texlive-langcyrillic-2010.ebuild
.
Создал там же каталог files, в него поместил патч «unicode.patch»: http://pastebin.ca/2022959
Ebuild отредактировал: http://pastebin.ca/2022964 (новое — со строки 23)
Запускаю: ebuild texlive-langcyrillic-2010.ebuild manifest clean install qmerge
Проверяю файлы в /usr/share/texmf-dict/bibtex/... — нету моих изменений.
Что я делаю не так?
- Для комментирования войдите или зарегистрируйтесь
Цитата: PATCHES=(
Покажи мне в каком мане так написано делать.
...
Где написано, что «так нужно делать», я не знаю.
Но так написано, например, в x11-base/xorg-server-1.9.*, и в случае с xorg это сработало.
А в чём проблема?
Исходя из устройства TeX
Исходя из устройства TeX может сделать проще? Разместить исправленные тобою файлы в ~/texmf/....
Да, это будет сделано только для одного пользователя, но вряд ли многим на твоей машине нужен TeX.
А твои патчи, если они действительно нужны, лучше в апстрим отошли.
...
Быть может, это имеет смысл.
Но вначале мне бы хотелось научится патчить пакеты в локальном оверлее, да :)
alex__ написал(а): Быть
Может быть это чем нибудь поможет.