[devel] Куда можно добавить feature gtk3?

Yuri Sedunov aris на altlinux.org
Сб Сен 7 23:04:05 MSK 2019


В Сб, 07/09/2019 в 22:07 +0300, Vladimir D. Seleznev пишет:
> On Sat, Sep 07, 2019 at 05:57:59PM +0300, Eugine Kosenko wrote:
> > По ходу понадобилось поставить стороннюю приблуду Draw IO, которая
> > распространяется в виде rpm (
> > https://github.com/jgraph/drawio-desktop/releases/download/v11.2.4/draw.io-x86_64-11.2.4.rpm).
> > Она потребовала установить gtk3.
> > 
> > $ sudo rpm -i ~/Downloads/draw.io-x86_64-11.2.4.rpm
> > ошибка: Неудовлетворенные зависимости:
> >         gtk3 нужен для draw.io-11.2.4-1.x86_64
> > 
> > На самом деле это только проблема именования пакетов, так как после
> > rpm -i
> > --force приблуда становится нормально и вполне нормально работает.
> > 
> > Появилась идея подсунуть ей минимальный пакет-"заглушку", чтобы она
> > думала,
> > что в системе есть gtk3. Но поскольку я ленивый, есть желание
> > сделать ее
> > минимальной. Есть ли у кого уже готовый минимальный stub для spec-
> > файла,
> > чтобы без файлов и всего такого?
> > 
> > Как вариант, подозреваю, что эту зависимость можно включить, как
> > предоставляемую feature, в какой-то из пакетов libgtk3. Может ли
> > кто
> > подсказать, куда и как грамотно ее втыкнуть?
> > 
> > В целом задача "сделать правильно" не стоит. Мне это нужно только
> > для моей
> > машины, я готов ради этого пересобрать нужный пакет gtk3
> 
> Не знаю, это ли вы имели в виду под stub'ом, но это вполне работает:
> 
> $ cat <<EOF >stubpkg.spec

А вот, если б научиить ваш rpmrebuild всяким distromap-*-
altlinux-*, можно б было обойтись и без пеньков.

-- 
Yuri N. Sedunov



Подробная информация о списке рассылки Devel