Всем привет!
Я всё ещё мечтаю о создании своего репо, каждый пакет которого работает во всех дистрибутивах Linux. Недавно собрал PCSX2 1.3.1 под LSB, теперь любая система 2007 года и новее может запускать эту программу. Нужно только драйвер видеокарты установить, и ROM BIOS-а подставить.
(Кстати, на официальном сайте новой сборки для Linux ещё нет. Подписывайтесь на тему, я буду собирать что-нибудь дальше!)
Однако для сборки понадобился грязный хак. В GTK 2.12 поменяли формат работы с подсказками (старый способ пометили как Deprecated, и удалили в 3.0). В PCSX2 есть только шесть строчек, желающих GTK 2.12 - всё остальное работает с 2.10. Поэтому я их просто удалил, но по фен-шую правильно сделать - переписать их. Кто-нибудь умеет работать с GTK Tooltips? Помогите переделать?
Коммит, в котором подсказки были добавлены: https://github.com/PCSX2/pcsx2/commit/2e77e2f9c8f7c82b8c631b520cbe996a5127d79f Файл Linux.cpp, строки с текстом gtk_widget_set_tooltip_text
.
Свежая редакция файла (которую нужно пропатчить): https://github.com/PCSX2/pcsx2/blob/ba9e998ff52433d598ad3ccfe1b57c65873fb195/... Строки 288, 297, 309, 323, 338, 345