[devel] q: libfreeglut-devel vs libGLUT-devel

Michael Shigorin mike на altlinux.org
Ср Июл 15 12:36:21 MSK 2020


	Здравстсвуйте.
При разборе одного из ftbfs в sisyphus_e2k заметил, что
libglui собралась с зависимостью сборочного подпакета от
libGLUT-devel, а не libfreeglut-devel, как на x86_64.

В сборочных чрутах оказались тоже разные реализации:

* e2k: libGLUT-devel 8.0.1
* x86: libfreeglut-devel 3.2.1

При этом в спеке buildreq'ом записано:

BuildRequires: gcc-c++ libGLUT-devel ...

$ rpm -q --whatprovides libGLUT-devel
libfreeglut-devel-3.2.1-alt2.x86_64

Вероятно, во время сборки сизифного пакета libglui
в репозитории не было именно _пакета_ libGLUT-devel
и его предоставление libfreeglut предопределило то,
какие попадут (и подчас дальше будут генерироваться)
зависимости в "клиентские" пакеты.

Поскольку я не в курсе, что из этого всего сейчас
предпочтительней (но libGLUT-devel и libfreeglut-devel
явно конфликтуют), прошу либо совета у знающих, либо
исправления ситуации с провайдерами libGLUT-devel
в сизифе.

PS: вылезло на libbox2d, который носил с собой freeglut,
который из него выбандлили, но libfreeglut-devel к нему
прилетал не прямо, а косвенно через libglui-devel;
при этом rebuild обоих в основной сборочнице проходит:
http://git.altlinux.org/tasks/254949/

$ rpm -qRp http://git.altlinux.org/tasks/254949/build/100/x86_64/rpms/libglui-devel-2.36-alt1.qa1.x86_64.rpm | grep -i glut
libfreeglut-devel

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


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