[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