| Summary: | rpm-build-python3: add %python3_version_nodots | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | viy <viy> |
| Component: | rpm-build-python3 | Assignee: | Ivan Zakharyaschev <imz> |
| Status: | NEW --- | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P5 | CC: | darktemplar, george, glebfm, imz, kotopesutility, ldv, slev, vitty |
| Version: | unstable | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
в rpm-build-python есть %python_version_nodots(...) /usr/lib/rpm/macros.d/python:%python_version_nodots() %(LC_ALL=C %1 -c "import sys; sys.stdout.write('{0.major}{0.minor}'.format(sys.version_info))" 2>/dev/null || echo unknown) который работал и для python и для python3. Для %python_version_nodots(python3) результат 39. Теперь rpm-build-python и python устарели и будут удалены. поэтому %python_version_nodots(python3) пользоваться больше нельзя и нужно завести отдельный макрос в rpm-build-python3, к примеру, %python3_version_nodots (без аргументов, вместо %1 поставить python3). Он нужен для указания -lboost_python39, к примеру.