]>
Commit | Line | Data |
---|---|---|
c82ddf03 | 1 | # Python specific macro definitions. |
2 | # To make use of these macros insert the following line into your spec file: | |
3 | # %include @RPMCONFIGDIR@/macros.python | |
4 | ||
5 | # python main version | |
6 | %define py_ver %(echo `python -c "import sys; print sys.version[:3]"`) | |
7 | ||
8 | # directories | |
9 | %define py_prefix %(echo `python -c "import sys; print sys.prefix"`) | |
10 | %define py_libdir %{py_prefix}/lib/python%{py_ver} | |
bef185f2 | 11 | %define py_incdir %{_includedir}/python%{py_ver} |
c82ddf03 | 12 | %define py_sitedir %{py_libdir}/site-packages |
13 | %define py_dyndir %{py_libdir}/lib-dynload | |
14 | ||
15 | # pure python modules compilation | |
16 | %define py_comp python -c "import compileall; import sys; compileall.compile_dir(sys.argv[1], ddir=sys.argv[1][len('$RPM_BUILD_ROOT'):])" | |
17 | ||
18 | %define py_ocomp python -O -c "import compileall; import sys; compileall.compile_dir(sys.argv[1], ddir=sys.argv[1][len('$RPM_BUILD_ROOT'):])" |