[Решено] установка патчей на DWM

Пытаюсь пропатчить DWM, делаю всё как описано в https://wiki.gentoo.org/wiki/Dwm# :

- переименовываю dwm-6.0-autostart.diff в 01-dwm-6.0-autostart.patch, закидываю в /etc/portage/patches/x11-wm/dwm/ , делаю

emerge --ask dwm

он пишет https://bpaste.net/show/1d266960df67

Патч-то хоть в ручную

Патч-то хоть в ручную накладывается?

Т.е. распакуй исходники, перейди в директорию с исходными кодами и попробуй наложить патч. Вестимо, что патч не подходит к текущей версии исходников.

А как наложить патч вручную,

А как наложить патч вручную, расскажите поподробнее, если не затруднит.

Я так понимаю мне нужно, распаковать исходники из /usr/portage/distfiles ,изучить СИ, открыть dwm.c и патч, найти куда вставить код из патча, запаковать всё обратно и заменить архив с исходником в /usr/portage/distfiles, после выполнить emerge dwm?

.

1. См. http://www.cpqlinux.com/patch.html (и наверное http://gentoo.ru/node/28300)

2. Неверно. Ибо для автоматического наложения корректного патча уже есть механизм. А с некорретным точно также получишь ошибку.
К тому же предлагаемое действие поломает манифест.

:wq
--
Live free or die

Вобщем разобрался, знания си

Вобщем разобрался, знания си не потребовались, если открыть код - то там не всё так страшно, как кажется, вполне можно вручную подправить, переменные впихнуть в конфиг самостоятельно, а то что правится в исходниках, достаточно исправить номер строки, и всё пропатчивается без проблем, спасибо за помощь, проблема решена.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".