[sisyphus] сборка python3

Vadim Gusev kopilo4ka на gmail.com
Ср Фев 27 12:01:52 MSK 2019


Добрый день.
Не получается собрать рабочий пакет с питоном3 в не стандартном месте.
Делал по инструкции https://www.altlinux.org/Python3
Спек в конце.
Зависимости Provides/Requires проставляются автоматом.
После сборки устанавливаю первый пакет ztest, все хорошо. Зависимости
предоставляются:

# rpm -q --provides ztest
python3(z) = set:edZq2

Устанавливаю второй ztest-server, который зависит от первого, получаю
ошибку:

# rpm -Uhv ztest-server-1.0-alt1.x86_64.rpm
ошибка: неудовлетворенные зависимости:
        python3(z) < 0 нужен для ztest-server-1.0-alt1

# apt-get install 'python3(z)'
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Выбрано ztest для 'python3(z)'
Последняя версия ztest уже установлена.

Вопрос - как решить проблему "python3(z) < 0" ?

------------8<-------------
%define _unpackaged_files_terminate_build 1
%define project ztest
%define install_app /var/www/webapps

Summary: ztest
Name: %project
Version: 1.0
Release: alt1
Group: System/Servers
License: distributable

BuildRequires(pre): rpm-build-python3 >= 0.1.9.3-alt1
BuildRequires: python3-dev

%add_python3_path %install_app
%add_python3_lib_path %install_app/pythonlibs

%description
Z test

%package server
Summary: ztest server
Group: System/Servers
Requires: %project = %EVR
%add_findreq_skiplist %install_app/pythonlibs

%description server
Z test server

%build
mkdir -p pythonlibs/z
echo -en "def zstart():\n\treturn 1\n" > pythonlibs/z/z.py
echo -en "from z import zstart\n" > pythonlibs/z/z-server.py

%install
mkdir -p %buildroot%install_app
cp -r pythonlibs %buildroot%install_app

%files
%defattr(-,apache2,webmaster)
%install_app/*
%exclude %install_app/pythonlibs/z/z-server.py

%files server
%defattr(-,apache2,webmaster)
%install_app/pythonlibs/z/z-server.py

%changelog
* Tue Feb 26 2019 Vadim Gusev <gusevvn на stella> 1.0
- initial build
------------>8-------------


-- 
Vadim Gusev
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/sisyphus/attachments/20190227/8e276b09/attachment.html>


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