Нужно обеспечить отсутствие лишних зависимостей у пакетов с wine, лишнего кода (устаревших патчей). Для приведения в порядок нужно по возможности выносить наши патчи в отдельные функции, чтобы облегчать обновление. По возможности в коде нужно убрать предупреждения.
Убрал вылезшую зависимость на KDE: commit c2187dc7ac4caa19c0f366cb4b6af053c89461f6 Author: Vitaly Lipatov <lav@etersoft.ru> Date: Wed Dec 29 12:28:46 2010 +0300 winetricks: use detected MENU instead direct command commit 382a1c019b06a271be5c37106866dd5117093a24 Author: Vitaly Lipatov <lav@etersoft.ru> Date: Wed Dec 29 12:13:29 2010 +0300 update winetricks to 20101222
Переделал wine/etersoft.h, теперь не нужно задавать дефайном, какие переменные нам нужны, но нужно явно, через DEFETER_FUNC(name) определять переменную, содержащую указатель на функцию. Заодно вынес несколько кусков кода отдельно.
Почистили. Закрываю.