Kaydet (Commit) 15f51d74 authored tarafından Sean Reifschneider's avatar Sean Reifschneider

Merging the current development changes for the idle wrapper.

üst 6db8cd1c
...@@ -35,7 +35,7 @@ ...@@ -35,7 +35,7 @@
%define name python %define name python
%define version 2.3.4 %define version 2.3.4
%define libvers 2.3 %define libvers 2.3
%define release 3pydotorg %define release 4pydotorg
%define __prefix /usr %define __prefix /usr
# kludge to get around rpm <percent>define weirdness # kludge to get around rpm <percent>define weirdness
...@@ -131,6 +131,9 @@ formats. ...@@ -131,6 +131,9 @@ formats.
%endif %endif
%changelog %changelog
* Tue Jan 04 2005 Sean Reifschneider <jafo-rpms@tummy.com> [2.3.4-4pydotorg]
- Changing the idle wrapper so that it passes arguments to idle.
* Thu Jul 22 2004 Sean Reifschneider <jafo-rpms@tummy.com> [2.3.4-3pydotorg] * Thu Jul 22 2004 Sean Reifschneider <jafo-rpms@tummy.com> [2.3.4-3pydotorg]
- Paul Tiemann fixes for %{prefix}. - Paul Tiemann fixes for %{prefix}.
- Adding permission changes for directory as suggested by reimeika.ca - Adding permission changes for directory as suggested by reimeika.ca
...@@ -254,8 +257,11 @@ fi ...@@ -254,8 +257,11 @@ fi
######## ########
# Tools # Tools
echo '#!/bin/bash' >${RPM_BUILD_ROOT}%{__prefix}/bin/idle%{binsuffix} echo '#!%{__prefix}/bin/env python%{binsuffix}' >${RPM_BUILD_ROOT}%{__prefix}/bin/idle%{binsuffix}
echo 'exec %{__prefix}/bin/python%{binsuffix} %{__prefix}/%{libdirname}/python%{libvers}/idlelib/idle.py' >>$RPM_BUILD_ROOT%{__prefix}/bin/idle%{binsuffix} echo 'import os, sys' >>${RPM_BUILD_ROOT}%{__prefix}/bin/idle%{binsuffix}
echo 'os.execvp("%{__prefix}/bin/python%{binsuffix}", ["%{__prefix}/bin/python%{binsuffix}", "%{__prefix}/lib/python%{libvers}/idlelib/idle.py"] + sys.argv[1:])' >>${RPM_BUILD_ROOT}%{__prefix}/bin/idle%{binsuffix}
echo 'print "Failed to exec Idle"' >>${RPM_BUILD_ROOT}%{__prefix}/bin/idle%{binsuffix}
echo 'sys.exit(1)' >>${RPM_BUILD_ROOT}%{__prefix}/bin/idle%{binsuffix}
chmod 755 $RPM_BUILD_ROOT%{__prefix}/bin/idle%{binsuffix} chmod 755 $RPM_BUILD_ROOT%{__prefix}/bin/idle%{binsuffix}
cp -a Tools $RPM_BUILD_ROOT%{__prefix}/%{libdirname}/python%{libvers} cp -a Tools $RPM_BUILD_ROOT%{__prefix}/%{libdirname}/python%{libvers}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment