Bug 22852 - Отсутствуют необходимые для плагинов на питоне provides
Summary: Отсутствуют необходимые для плагинов на питоне provides
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: gimp (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Valery Inozemtsev
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-01-29 12:58 MSK by Victor Forsyuk
Modified: 2010-02-01 15:14 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Victor Forsyuk 2010-01-29 12:58:50 MSK
Пакет gimp содержит модули python для поддержки плагинов написанных на этом языке (устанавливаются в /usr/lib/gimp/2.0/python). Проблема в том, что из-за установки в нестандартное с точки зрения питона место (не в sys.path) python.prov не добавляет в пакет нужные провайды:

# rpmquery gimp
gimp-2.6.8-alt2
# rpm -Uvh gimp-plugin-high-end-sharpen-1.2-alt1.noarch.rpm
error: failed dependencies:
      python2.6(gimpcolor)   is needed by gimp-plugin-high-end-sharpen-1.2-alt1
      python2.6(gimpenums)   is needed by gimp-plugin-high-end-sharpen-1.2-alt1
      python2.6(gimpplugin)   is needed by gimp-plugin-high-end-sharpen-1.2-alt1
      python2.6(gimpshelf)   is needed by gimp-plugin-high-end-sharpen-1.2-alt1
      python2.6(gimpui)   is needed by gimp-plugin-high-end-sharpen-1.2-alt1
Comment 1 Valery Inozemtsev 2010-01-29 13:22:24 MSK
предложения?
Comment 2 Victor Forsyuk 2010-01-29 14:20:10 MSK
(В ответ на комментарий №1)
> предложения?

Указать в %add_python_lib_path каталог, в который gimp установил свои модули.

После этого, кстати, можно будет выбросить из спека
%py_provides gimp gimpfu
Comment 3 Repository Robot 2010-01-29 17:55:17 MSK
gimp-2.6.8-alt3 -> sisyphus:

* Fri Jan 29 2010 Valery Inozemtsev <shrek@altlinux> 2.6.8-alt3

- fixed python provides (closes: #22852)