update to 2.7.18 [release 2.7.18-1mamba;Fri Nov 27 2020]
This commit is contained in:
parent
ff3bccc0b4
commit
d21f4d3f1b
@ -6,7 +6,7 @@
|
||||
#% define __libdir %{_prefix}/lib
|
||||
%define __libdir %{_libdir}
|
||||
Name: python27
|
||||
Version: 2.7.16
|
||||
Version: 2.7.18
|
||||
Release: 1mamba
|
||||
Summary: An interpreted, interactive, object-oriented programming language
|
||||
Group: Applications/Development
|
||||
@ -30,9 +30,9 @@ License: GPL
|
||||
## AUTOBUILDREQ-BEGIN
|
||||
BuildRequires: glibc-devel
|
||||
BuildRequires: libbzip2-devel
|
||||
BuildRequires: libdb47-devel
|
||||
BuildRequires: libdb53-devel
|
||||
BuildRequires: libgdbm-devel
|
||||
BuildRequires: libncurses-devel >= 5.4
|
||||
BuildRequires: libncurses-devel
|
||||
BuildRequires: libopenssl-devel
|
||||
BuildRequires: libreadline-devel
|
||||
BuildRequires: libsqlite-devel
|
||||
@ -43,14 +43,14 @@ BuildRequires: libX11-devel
|
||||
%endif
|
||||
BuildRequires: libz-devel
|
||||
## AUTOBUILDREQ-END
|
||||
%if "%{stage1}" != "1"
|
||||
#%if "%{stage1}" != "1"
|
||||
BuildRequires: latex2html >= 2002
|
||||
BuildRequires: tetex >= 3.0
|
||||
BuildRequires: libtk >= 8.4.11
|
||||
BuildRequires: libbluez-devel >= 2.21
|
||||
BuildRequires: python-Sphinx
|
||||
BuildRequires: python-Jinja2
|
||||
%endif
|
||||
#%endif
|
||||
Requires: %{libname} = %{?epoch:epoch:}%{version}-%{release}
|
||||
Provides: python-abi = %{majversion}
|
||||
Provides: python(abi) = %{majversion}
|
||||
@ -148,8 +148,12 @@ The Python implementation is portable: it runs on many brands of UNIX, on Window
|
||||
|
||||
This package contains the tk library for Python.
|
||||
|
||||
%debug_package
|
||||
|
||||
%prep
|
||||
%setup -q -n Python-%{version}
|
||||
#-D -T
|
||||
#:<< _EOF
|
||||
%patch1 -p1
|
||||
%patch2 -p1
|
||||
|
||||
@ -158,7 +162,7 @@ This package contains the tk library for Python.
|
||||
%endif
|
||||
#%patch7 -p1
|
||||
#%patch8 -p1
|
||||
%ifarch x86_64
|
||||
%ifarch x86_64 aarch64
|
||||
%patch9 -p1
|
||||
%endif
|
||||
|
||||
@ -169,8 +173,10 @@ TMPFILE=`mktemp --tmpdir=/dev/shm`
|
||||
}
|
||||
rm -f $TMPFILE
|
||||
|
||||
%build
|
||||
autoreconf
|
||||
|
||||
%build
|
||||
#:<< _EOF
|
||||
#%if "%{_host}" != "%{_build}"
|
||||
#
|
||||
#%configure --disable-shared
|
||||
@ -204,7 +210,7 @@ autoreconf
|
||||
|
||||
# create DLFCN.py
|
||||
cd Tools/scripts
|
||||
./h2py.py %{_includedir}/dlfcn.h
|
||||
python2 ./h2py.py %{_includedir}/dlfcn.h
|
||||
cd ../..
|
||||
|
||||
%install
|
||||
@ -226,21 +232,21 @@ ln -s python%{majversion} %{buildroot}%{_includedir}/python
|
||||
# fix library permission
|
||||
chmod 755 %{buildroot}%{__libdir}/libpython%{majversion}.so.*
|
||||
|
||||
#% if "%{stage1}" != "1"
|
||||
## build the HTML documentation
|
||||
#cd Doc
|
||||
#
|
||||
####sed -i s@/usr/bin/env@/bin/env@ tools/mkhowto
|
||||
#PATH=$PATH:%{_builddir}/Python-%{version}/Doc/tools
|
||||
#make html
|
||||
#
|
||||
#install -d %{buildroot}%{_defaultdocdir}/%{name}-%{version}
|
||||
#cp -R build/html build/doctrees %{buildroot}%{_defaultdocdir}/%{name}-%{version}
|
||||
#rm -f 'find %{buildroot}%{_defaultdocdir}/%{name}-%{version}/html/.cvsignore'
|
||||
#
|
||||
#cd ..
|
||||
%if "%{stage1}" != "1"
|
||||
# build the HTML documentation
|
||||
cd Doc
|
||||
|
||||
###sed -i s@/usr/bin/env@/bin/env@ tools/mkhowto
|
||||
PATH=$PATH:%{_builddir}/Python-%{version}/Doc/tools
|
||||
make html
|
||||
|
||||
install -d %{buildroot}%{_defaultdocdir}/%{name}-%{version}
|
||||
cp -R build/html build/doctrees %{buildroot}%{_defaultdocdir}/%{name}-%{version}
|
||||
rm -f 'find %{buildroot}%{_defaultdocdir}/%{name}-%{version}/html/.cvsignore'
|
||||
|
||||
cd ..
|
||||
#make PAPER=a4 pdf
|
||||
#% endif
|
||||
%endif
|
||||
|
||||
install -D -m0644 %{SOURCE1} %{buildroot}%{_sysconfdir}/rpm/macros.python%{majversion}
|
||||
install -D -m0644 %{SOURCE2} %{buildroot}%{_sysconfdir}/rpm/macros.python
|
||||
@ -262,7 +268,7 @@ ln -s idle %{buildroot}%{_bindir}/idle%{majversion}
|
||||
ln -s pydoc %{buildroot}%{_bindir}/pydoc%{majversion}
|
||||
ln -s smtpd.py %{buildroot}%{_bindir}/smtpd%{majversion}.py
|
||||
|
||||
%ifarch x86_64
|
||||
%ifarch x86_64 aarch64
|
||||
# FIXME: workaround
|
||||
install -d -m0755 %{buildroot}%{_prefix}/lib/python%{majversion}
|
||||
ln -sf ../../lib64/python%{majversion}/config %{buildroot}%{_prefix}/lib/python%{majversion}/config
|
||||
@ -287,7 +293,7 @@ exit 0
|
||||
/usr/sbin/update-alternatives --install %{_bindir}/python python %{_bindir}/python%{majversion} 75
|
||||
exit 0
|
||||
|
||||
%ifarch x86_64
|
||||
%ifarch x86_64 aarch64
|
||||
%pre -n %{libname}
|
||||
[ -d %{_prefix}/lib/python%{majversion}/config ] &&
|
||||
mv %{_prefix}/lib/python%{majversion}/config %{_prefix}/lib/python%{majversion}/config.old.`date +%s`
|
||||
@ -310,7 +316,7 @@ exit 0
|
||||
%{_bindir}/smtpd%{majversion}.py
|
||||
%dir %{_includedir}/python%{majversion}
|
||||
%{_includedir}/python%{majversion}/pyconfig.h
|
||||
%ifarch x86_64
|
||||
%ifarch x86_64 aarch64
|
||||
%{_prefix}/lib/python%{majversion}/config
|
||||
%endif
|
||||
%dir %{__libdir}/python%{majversion}/config
|
||||
@ -325,7 +331,7 @@ exit 0
|
||||
%{_libdir}/libpython%{majversion}.so.*
|
||||
%{_libdir}/libpython%{majversion}.so
|
||||
%if "%{stage1}" != "1"
|
||||
#%exclude %{__libdir}/python%{majversion}/lib-tk
|
||||
%exclude %{__libdir}/python%{majversion}/lib-tk
|
||||
%exclude %{__libdir}/python%{majversion}/lib-dynload/_tkinter.so
|
||||
%endif
|
||||
|
||||
@ -347,19 +353,22 @@ exit 0
|
||||
%if "%{stage1}" != "1"
|
||||
%files tk
|
||||
%defattr(-,root,root)
|
||||
#%{__libdir}/python%{majversion}/lib-tk
|
||||
%{__libdir}/python%{majversion}/lib-tk
|
||||
%{__libdir}/python%{majversion}/lib-dynload/_tkinter.so
|
||||
|
||||
#%files doc
|
||||
#%defattr(-,root,root)
|
||||
#%dir %{_defaultdocdir}/%{name}-%{version}/html/
|
||||
#%{_defaultdocdir}/%{name}-%{version}/html/*
|
||||
#%{_defaultdocdir}/%{name}-%{version}/html/.buildinfo
|
||||
#%dir %{_defaultdocdir}/%{name}-%{version}/doctrees
|
||||
#%{_defaultdocdir}/%{name}-%{version}/doctrees/*
|
||||
#%endif
|
||||
%files doc
|
||||
%defattr(-,root,root)
|
||||
%dir %{_defaultdocdir}/%{name}-%{version}/html/
|
||||
%{_defaultdocdir}/%{name}-%{version}/html/*
|
||||
%{_defaultdocdir}/%{name}-%{version}/html/.buildinfo
|
||||
%dir %{_defaultdocdir}/%{name}-%{version}/doctrees
|
||||
%{_defaultdocdir}/%{name}-%{version}/doctrees/*
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
* Fri Nov 27 2020 Silvan Calarco <silvan.calarco@mambasoft.it> 2.7.18-1mamba
|
||||
- update to 2.7.18
|
||||
|
||||
* Tue Jul 16 2019 Silvan Calarco <silvan.calarco@mambasoft.it> 2.7.16-1mamba
|
||||
- update to 2.7.16
|
||||
- add missing python_inc in macros.python
|
||||
@ -369,7 +378,7 @@ exit 0
|
||||
|
||||
* Sat May 16 2015 Silvan Calarco <silvan.calarco@mambasoft.it> 2.7.9-1mamba
|
||||
- update to 2.7.9
|
||||
- macros.python: added %pyver_package macro
|
||||
- macros.python: added pyver_package macro
|
||||
|
||||
* Sun Nov 23 2014 Silvan Calarco <silvan.calarco@mambasoft.it> 2.7.8-1mamba
|
||||
- update to 2.7.8
|
||||
@ -444,10 +453,10 @@ exit 0
|
||||
* Thu Oct 02 2008 gil <puntogil@libero.it> 2.6-1mamba
|
||||
- update to 2.6
|
||||
|
||||
* Wed Jun 28 2008 Ercole 'ercolinux' Carpanetto <ercole69@gmail.com> 2.5.2-1mamba
|
||||
* Sat Jun 28 2008 Ercole 'ercolinux' Carpanetto <ercole69@gmail.com> 2.5.2-1mamba
|
||||
- update to 2.5.2.
|
||||
|
||||
* Sat Jun 25 2008 Ercole 'ercolinux' Carpanetto <ercole69@gmail.com> 2.4.4-1mamba
|
||||
* Wed Jun 25 2008 Ercole 'ercolinux' Carpanetto <ercole69@gmail.com> 2.4.4-1mamba
|
||||
- renamed to legacy python24 - changed doc to pdf due to a problem with latex2html
|
||||
|
||||
* Fri Mar 30 2007 Silvan Calarco <silvan.calarco@mambasoft.it> 2.4.4-1mamba
|
||||
@ -487,7 +496,7 @@ exit 0
|
||||
- new version rebuild (bugfix release)
|
||||
- added the doc package with the Python documentation in HTML format
|
||||
|
||||
* Tue Dec 24 2003 Silvan Calarco <silvan.calarco@mambasoft.it> 2.3.3-2qilnx
|
||||
* Wed Dec 24 2003 Silvan Calarco <silvan.calarco@mambasoft.it> 2.3.3-2qilnx
|
||||
- renamed lib and includes destdir to /usr/include/python
|
||||
|
||||
* Tue Dec 23 2003 Davide Madrisan <davide.madrisan@qilinux.it> 2.3.3-1qilnx
|
||||
|
Loading…
Reference in New Issue
Block a user