Commits

Anonymous committed d7bf123

RPM spec file updates from Sean Reifschneider.

  • Participants
  • Parent commits 1bc6ef1
  • Branches 2.3

Comments (0)

Files changed (1)

Misc/RPM/python-2.3.spec

 #################################
 
 %define name python
-%define version 2.3b1
+%define version 2.3.1
 %define libvers 2.3
 %define release 1pydotorg
 %define __prefix /usr
 Group: Development/Languages
 Source: Python-%{version}.tgz
 Source1: html-%{version}.tar.bz2
-Patch0: Python-2.1-pythonpath.patch
-#Patch1: Python-2.1-expat.patch
-BuildRoot: /var/tmp/%{name}-%{version}-root
+#Patch0: Python-2.1-pythonpath.patch
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildPrereq: expat-devel
 BuildPrereq: db4-devel
 BuildPrereq: gdbm-devel
 formats.
 
 %changelog
+* Fri Sep 19 2003 Sean Reifschneider <jafo-rpms@tummy.com> [2.3.1-1pydotorg]
+- Updating to the 2.3.1 release.
+
 * Mon Feb 24 2003 Sean Reifschneider <jafo-rpms@tummy.com> [2.3b1-1pydotorg]
 - Updating to 2.3b1 release.
 
 #######
 %prep
 %setup -n Python-%{version}
-%patch0 -p1
-#%patch1
+#%patch0 -p1
 
 ########
 #  BUILD
 ########
 %build
-./configure %{ipv6} %{pymalloc} --prefix=%{__prefix}
+./configure --enable-unicode=ucs4 %{ipv6} %{pymalloc} --prefix=%{__prefix}
 make
 
 ##########
 ########
 #  Tools
 echo '#!/bin/bash' >${RPM_BUILD_ROOT}%{_bindir}/idle%{binsuffix}
-echo 'exec %{_prefix}/bin/python%{binsuffix} /usr/lib/python%{libvers}/Tools/idle/idle.py' >>$RPM_BUILD_ROOT%{_bindir}/idle%{binsuffix}
+echo 'exec %{_prefix}/bin/python%{binsuffix} /usr/lib/python%{libvers}/idlelib/idle.py' >>$RPM_BUILD_ROOT%{_bindir}/idle%{binsuffix}
 chmod 755 $RPM_BUILD_ROOT%{_bindir}/idle%{binsuffix}
 cp -a Tools $RPM_BUILD_ROOT%{_prefix}/lib/python%{libvers}
 
 	grep -v -e '/bin/idle%{binsuffix}$' >>mainpkg.files
 
 rm -f tools.files
-find "$RPM_BUILD_ROOT""%{__prefix}"/lib/python%{libvers}/Tools -type f |
-	sed "s|^${RPM_BUILD_ROOT}|/|" >tools.files
+find "$RPM_BUILD_ROOT""%{__prefix}"/lib/python%{libvers}/idlelib \
+      "$RPM_BUILD_ROOT""%{__prefix}"/lib/python%{libvers}/Tools -type f |
+      sed "s|^${RPM_BUILD_ROOT}|/|" >tools.files
 echo "%{__prefix}"/bin/idle%{binsuffix} >>tools.files
 
 ######
    bunzip2 < %{SOURCE1} | tar x
 )
 
+#  clean up the /usr/local/bin/python references
+find "$RPM_BUILD_ROOT" -type f | xargs grep -l /usr/local/bin/python | while read file
+do
+   rm -f /tmp/pypathtmp
+   sed 's|/usr/local/bin/python|/usr/bin/python%{binsuffix}|g' <"$file" >/tmp/pypathtmp
+   cat </tmp/pypathtmp >"$file"
+   rm -f /tmp/pypathtmp
+done
+
 ########
 #  CLEAN
 ########
 %clean
-rm -fr $RPM_BUILD_ROOT
-rm -f mainpkg.files tools.files
+#@@@
+#rm -fr $RPM_BUILD_ROOT
+#rm -f mainpkg.files tools.files
 
 ########
 #  FILES
 %{__prefix}/lib/python%{libvers}/curses
 %{__prefix}/lib/python%{libvers}/distutils
 %{__prefix}/lib/python%{libvers}/encodings
-%dir %{__prefix}/lib/python%{libvers}/lib-old
 %{__prefix}/lib/python%{libvers}/plat-linux2
 %{__prefix}/lib/python%{libvers}/site-packages
 %{__prefix}/lib/python%{libvers}/test