[devel] Изменение политики упаковки расширений Tcl/Tk

Vladimir D. Seleznev vseleznv на altlinux.org
Пн Окт 9 19:33:41 MSK 2017


Greetings!

Начиная с tcl=8.6.7-alt2 изменяется политика упаковки расширений Tcl/Tk:
для бинарных расширений pkgIndex.tcl следует устанавливать в
%_tcllibdir/${tcl_ext_name}, для расширений на чистом Tcl/Tk — в
%_tcldatadir/${tcl_ext_name} (где ${tcl_ext_name} — имя расширения).

Для сборки расширений в соответствии с новым полиси следует в
BuildRequires указывать версию tcl-devel >= 8.6.7-alt2 и
rpm-build-tcl >= 0.5-alt1, для рантайма следует явно прописать
Requires: tcl >= 8.6.7-alt2 или tk >= 8.6.7-alt2.

Собранные по старому полиси расширения сохранят работоспособность,
однако простая их пересборка с большой вероятностью либо сломается,
либо рaсширение станет неработоспособным; для использующих %teapatch
должно быть достаточно добавление %_tcllibdir/${tcl_ext_name}%version в
секцию %files.

-- 
   С уважением,
   Владимир Селезнев


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