Trying to build custom Python 2.4.4 RPM

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



I'm trying to build a custom RPM with a standalone Python 2.4.4 in the /opt
directory to keep it isolated from the stock version of Python in CentOS
4.4. The end goal is to use it in conjunction with yet-to-be-built RPMS of
the current versions of Zope and Plone.
 
The spec file I've constructed allows me to build a RPM successfully, but
when I try to install the RPM, it complains:

error: Failed dependencies:
        /usr/local/bin/python is needed by python24-2.4.4-0.i386

I'm not sure if this is more of a Python or RPM issue. So, I'm hoping
someone on the list knows enough about both to help me out. 

Here is my spec file:

%define optdir /opt/Python-2.4.4

Summary: An interpreted, interactive, object-oriented programming language.
Name: python24
Version: 2.4.4
Release: 0
License: PSF - see LICENSE
Group: Development/Languages
URL: http://www.python.org/
BuildRoot: %{_tmppath}/%{name}-%{version}-root

Source:
http://www.python.org/ftp/python/%{version}/Python-%{version}.tar.bz2

%description
<SNIPPED>

%prep
%setup -q -n Python-%{version}

%build
./configure \
        --prefix=%{optdir} \
        --exec-prefix=%{optdir} \
        --with-readline \
        --with-zlib
make

%install
rm -rf %{buildroot}
make \
        prefix=%{optdir} \
        exec_prefix=%{optdir} \
        bindir=%{optdir}/bin \
        includedir=%{optdir}/include \
        libdir=%{optdir}/lib \
        mandir=%{optdir}/man \
install DESTDIR=%{buildroot}

%clean
rm -rf %{buildroot}

%files
%defattr(-,root,root)
/opt/*

Thanks!

_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos

[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux