Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Сборка wine с поддержкой USB token  (Прочитано 2339 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн skytrain

  • Автор темы
  • Участник
  • *
  • Сообщений: 162
    • Просмотр профиля
Сборка wine с поддержкой USB token
« : 06 Августа 2014, 11:44:14 »
Вот собственно
http://wiki.winehq.org/USB
Хочу клиент банка на ubuntu
Хочу wine 1.4, так как в playonlinux есть готовое нормальное окружение для IE7

Качаю .dsc
http://packages.ubuntu.com/precise/wine
Чуть правлю debian/* А именно изменяю зависимости (там нужна старая версия gcc-4.5)
И изменяю строку CC="gcc-4.5" dh_auto_configure
на
CC="gcc" dh_auto_configure -- --without-freetype
Так как configure не может найти заголовки freetype.h а в системе пакет стоит......

Собираю
dpkg-buildpackage -rfakeroot
 и не собирается.
(Нажмите, чтобы показать/скрыть)

С уважением.

Пользователь решил продолжить мысль 06 Августа 2014, 17:38:42:
Может я чего не понял, но работа IE в вайн с клиентами банков - один главных факторов, влияющих на директоров фирм, когда им предлагают перейти на СПО.
Мне вот времени дали до конца недели.
Если не разберусь - будет Windows.
Тем-более что весь затык именно в невидимости токена в wine.
Давайте решим что-ли.
Ну или хоть попробуем...
« Последнее редактирование: 06 Августа 2014, 17:38:42 от skytrain »
Не пытайся убежать от себя и от пули. Умрешь уставшим...

Оффлайн skytrain

  • Автор темы
  • Участник
  • *
  • Сообщений: 162
    • Просмотр профиля
Re: Сборка wine с поддержкой USB token
« Ответ #1 : 07 Августа 2014, 16:14:26 »
Значит что-бы собрать все это богатство нужно патчить исходники 1.4 Но не с репа а с sourceforge.
Скопипастить скрипт из.
http://forum.winehq.org/viewtopic.php?f=8&t=19959
(только в скрипте нужно заменить sh на bash )

Сделать ln -s /usr/include/freetype2 /usr/include/freetype
Докинуть еще два патча из http://wiki.winehq.org/USB и все обычным методом соберется как надо.
Выполнить dh_make --createorig
Потом качнуть дебианизацию из репа.
И изменить зависимость gcc-4.5 на gcc из gebian/control

Далее, подкинуть configure  префикс в директорию playonlinux-овым вайном, отредактировав в debian/rules строку
CC="gcc" dh_auto_configure -- --prefix=/home/ЮЗЕРВАШ/.Playonlinux/wine/... версия или что у вас там будет.../
Скопировать каталог debian в каталог с исходниками с заменой всего того, что там.
Выполнить dpkg-buildpackage -rfakeroot
Вас пошлют за зависимостями. Можно копипасить, предварительно удалив символы "|" на вход apt-get install
Потом rm configure.log или rm config.log   я точно не помню.
И по новой dpkg-buildpackage -rfakeroot

Но dh_auto_configure я думаю лучше вообще переопределить.
Он для интеграции в окружение ubuntu, но нам это не надо сейчас... нам надо мягко впилить его в playonlinux

Без пакетирования usb hub в реестре появился и запустился IE в hlayonlinux, но на сайт уралсиба не пустил почему то....

Может кто подскажет как в сырцы патчи включить?
Нормальный пакет будет большим делом.
« Последнее редактирование: 07 Августа 2014, 17:57:12 от skytrain »
Не пытайся убежать от себя и от пули. Умрешь уставшим...

 

Страница сгенерирована за 0.019 секунд. Запросов: 21.