Bug 34230 - Исправленный spec для пересборки с liburbdrc-client
Summary: Исправленный spec для пересборки с liburbdrc-client
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: freerdp (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Mikhail Kolchin
QA Contact: qa-sisyphus
URL:
Keywords:
: 28717 37491 (view as bug list)
Depends on:
Blocks:
 
Reported: 2017-11-24 10:02 MSK by Anton Shevtsov
Modified: 2019-11-20 22:21 MSK (History)
6 users (show)

See Also:


Attachments
рабочий spec (10.42 KB, text/x-rpm-spec)
2017-11-24 10:02 MSK, Anton Shevtsov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Anton Shevtsov 2017-11-24 10:02:15 MSK
Created attachment 7287 [details]
рабочий spec

пошел я смотреть xfreerdp на предмет проброса смарткард и usb и увидел, что оное не работает и ругается на /usr/lib64/freerdp/liburbdrc-client.so: cannot open shared object file: No such file or directory 
т.е. либа не включена в пакет.. скачал исходники (srpm) прогнал - действительно собирается без нее.. 
короче я спек поправил, внес зависимости недостающие и опции сборки - собралось с этой либой и все заработало.
Comment 1 Vitaly Lipatov 2017-11-24 10:19:27 MSK
Давайте разделим мух на котлеты.
Этот модуль нужен для проброса USB. Проброс смарт-карт и так работает.
Сборка с CHANNEL_URBDRC выключена по умолчанию, потому что это нестабильный модуль.
Когда я пробовал, у меня всё упало.
Если у модуля сменился статус или подтверждено, что работает — можно с ним собрать.
Comment 2 Vitaly Lipatov 2017-11-24 10:20:29 MSK
Перевешиваю на Сизиф.
Comment 3 Lenar Shakirov 2017-11-24 11:35:58 MSK
*** Bug 28717 has been marked as a duplicate of this bug. ***
Comment 4 Anton Shevtsov 2017-11-24 11:40:33 MSK
(In reply to comment #1)
> Давайте разделим мух на котлеты.
> Этот модуль нужен для проброса USB. Проброс смарт-карт и так работает.
> Сборка с CHANNEL_URBDRC выключена по умолчанию, потому что это нестабильный
> модуль.
> Когда я пробовал, у меня всё упало.
> Если у модуля сменился статус или подтверждено, что работает — можно с ним
> собрать.

Видимо тогда я неверно понял. Разбирался с пробросом карты - она не работала, увидел что либа не грузится, а так как картридер usbишный предположил что зависимость от модуля проброса usb.

А карта пробрасывается только если пробрасывать по имени из pcsc_scan, то какое дает lsusb вроде как работает (в логах ругани нет), но не работает (винда не видит).
Comment 5 Vitaly Lipatov 2017-11-24 11:46:58 MSK
Не знаю, я добавлял параметр /smartcard и всё, при подключении имеющиеся токены сканировались и передавались в винду. Никакого по имени. Но это уже детали. В любом случае связи с USB никакой нет. Точнее, может быть у вас и получилось пробросить токен через USB, и он подхватился в винде как устройство :)
Comment 6 Lenar Shakirov 2017-11-24 11:50:59 MSK
Я смог завести проброс смарт-карт (/smartcard) только с win7/2008, с 2012/16 уже не работало, правда делал в спешке
Comment 7 Andrey Cherepanov 2019-11-15 17:26:30 MSK
*** Bug 37491 has been marked as a duplicate of this bug. ***
Comment 8 Repository Robot 2019-11-20 22:21:13 MSK
freerdp-2.0.0-alt4.git20190806 -> sisyphus:

Wed Nov 20 2019 Andrey Cherepanov <cas@altlinux> 2.0.0-alt4.git20190806
- Enable support of icu and vaapi.
- Build liburbdrc-client.so (ALT #34230).
- Change maintainer.
- Set package license according to SPDX.