From 5ea972e63f8fbeb2d3faabe5188e509db76288ebaa386c230330f96a0d6dc061 Mon Sep 17 00:00:00 2001 From: OBS User unknown Date: Mon, 6 Aug 2007 20:02:29 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python?expand=0&rev=9 --- distutils.cfg | 4 ++++ python-doc.spec | 2 +- python.changes | 5 +++++ python.spec | 13 ++++++++++--- 4 files changed, 20 insertions(+), 4 deletions(-) diff --git a/distutils.cfg b/distutils.cfg index 4d19a5b..14839d4 100644 --- a/distutils.cfg +++ b/distutils.cfg @@ -1,2 +1,6 @@ +[build_py] +optimize=0 + [install] prefix=/usr/local +optimize=0 diff --git a/python-doc.spec b/python-doc.spec index 80d95b7..c51a4d6 100644 --- a/python-doc.spec +++ b/python-doc.spec @@ -17,7 +17,7 @@ Group: Development/Languages/Python BuildRoot: %{_tmppath}/%{name}-%{version}-build Summary: Additional Package Documentation for Python. Version: 2.5.1 -Release: 15 +Release: 19 %define pyver %{version} BuildArch: noarch %define tarname Python-%{pyver} diff --git a/python.changes b/python.changes index 4b11169..f5246a7 100644 --- a/python.changes +++ b/python.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Aug 3 15:25:32 CEST 2007 - jmatejek@suse.cz + +- replaced duplicate files with hardlinks + ------------------------------------------------------------------- Fri Jul 27 14:51:03 CEST 2007 - jmatejek@suse.cz diff --git a/python.spec b/python.spec index e1d22ab..926610a 100644 --- a/python.spec +++ b/python.spec @@ -11,8 +11,8 @@ # norootforbuild Name: python -BuildRequires: blt db-devel gcc-c++ gdbm-devel gmp-devel libbz2-devel ncurses-devel openssl-devel readline-devel sqlite-devel tk-devel xorg-x11-devel -Requires: openssl >= 0.9.8e +BuildRequires: blt db-devel fdupes gcc-c++ gdbm-devel gmp-devel libbz2-devel libopenssl-devel ncurses-devel readline-devel sqlite-devel tk-devel xorg-x11-devel +#Requires: openssl >= 0.9.8e URL: http://www.python.org/ License: X11/MIT, PSF LICENSE AGREEMENT FOR PYTHON 2.3 Group: Development/Languages/Python @@ -20,7 +20,7 @@ Autoreqprov: on Obsoletes: python-nothreads python21 Summary: Python Interpreter Version: 2.5.1 -Release: 18 +Release: 23 %define tarname Python-%{version} Source0: %{tarname}.tar.bz2 Source6: README.SUSE @@ -270,6 +270,11 @@ for dir in bin include %{_lib} ; do rm -f $RPM_BUILD_ROOT/%{_prefix}/$dir/python ln -s python%{python_version} $RPM_BUILD_ROOT/%{_prefix}/$dir/python done +# replace duplicate .pyo/.pyc with hardlinks +fdupes -qr1 $RPM_BUILD_ROOT/%{_libdir}/python%{python_version} | \ + grep '^.*py[oc] .*py[oc] $' | \ + sed -r 's#^(.*\.py)[oc] .+$#\1c \1o#' | \ + xargs -L 1 ln -f ######################################## # documentation ######################################## @@ -461,6 +466,8 @@ rm -rf $RPM_BUILD_ROOT %attr(755, root, root) %{_bindir}/smtpd.py %changelog +* Fri Aug 03 2007 - jmatejek@suse.cz +- replaced duplicate files with hardlinks * Fri Jul 27 2007 - jmatejek@suse.cz - removed emacs python-mode and dependency on emacs * Fri Jun 08 2007 - jmatejek@suse.cz