name = python
major_ver = 2.7
-version = %{major_ver}.3
-release = 2
+version = %{major_ver}.5
+release = 1
thisapp = Python-%{version}
groups = Development/Languages
autoconf
automake
bzip2-devel
- db4-devel >= 1:4.8
expat-devel
+ gdbm-devel
glibc-headers >= 2.16-4
+ libdb-devel
libffi-devel
libselinux-devel
ncurses-devel
readline-devel
sqlite-devel
tar
+ util-linux
zlib-devel
end
rm -rf Modules/{expat,zlib}
rm -rf Modules/_ctypes/{darwin,libffi,libffi_arm_wince,libffi_msvc,libffi_osx}
- # Remove autoconf version check and reconfigure
- sed -e "s/^version_required.*//" -i configure.in
+ # Reconfigure
autoreconf --force
end
make %{PARALLELISMFLAGS}
end
+ test
+ WITHIN_PYTHON_RPM_BUILD= EXTRATESTOPTS="--verbose" make test || :
+ end
+
install_cmds
# All *.py files don't need to be executeable...
find %{BUILDROOT}%{libdir}/python*/ -name "*.py" | xargs -r chmod a-x -v