rpmbuild for python generated 2 different prefixes

travel NJ travelnj11 at gmail.com
Mon Feb 28 22:28:14 UTC 2011


Hi,

this is my first time using rpmbuild, I was able to generate 2 rpms,
Python-2.7-2.x86_64.rpm  Python-debuginfo-2.7-2.x86_64.rpm
But Python-2.7-2.x86_64.rpm correctly list the files in /usr/local
but Python-debuginfo-2.7-2x86_64 rpm listed files to be install in
/usr/lib/debug/usr/local/{bin,lib,Include}, I am not sure what went wrong

missing     /usr/lib/debug/usr/local/bin/python.debug
missing     /usr/lib/debug/usr/local/bin/python2.7.debug
missing     /usr/lib/debug/usr/local/lib
missing     /usr/lib/debug/usr/local/lib/python2.7
missing     /usr/lib/debug/usr/local/lib/python2.7/lib-dynload
missing
/usr/lib/debug/usr/local/lib/python2.7/lib-dynload/_bisect.so.debug
missing
/usr/lib/debug/usr/local/lib/python2.7/lib-dynload/_bsddb.so.debug
missing
/usr/lib/debug/usr/local/lib/python2.7/lib-dynload/_codecs_cn.so.deb
ug
missing
/usr/lib/debug/usr/local/lib/python2.7/lib-dynload/_codecs_hk.so.deb
ug
missing
/usr/lib/debug/usr/local/lib/python2.7/lib-dynload/_codecs_iso2022.s
o.debug
missing
/usr/lib/debug/usr/local/lib/python2.7/lib-dynload/_codecs_jp.so.deb
ug
missing
/usr/lib/debug/usr/local/lib/python2.7/lib-dynload/_codecs_kr.so.deb
ug
.....

the following is my spec file

%define _topdir /home/sysadm/Python2.7
%define name    Python
%define release 2
%define version 2.7
%define buildroot       %{_topdir}/%{name}%{version}-root
BuildRoot:      %{buildroot}
Summary:        GNU python
License:        GPL
Name:           %{name}
Version:        %{version}
Release:        %{release}
Source:         %{name}-%{version}.tar.gz
Prefix:         /usr
Group:          Development/Tools
%description
The GNU python
%prep
%setup -q
%build
./configure
make
%install
make install prefix=$RPM_BUILD_ROOT/usr/local
%files
%defattr (-,root,root)
/usr/local/bin/python
/usr/local/bin/python2.7
/usr/local/bin/python2.7-config
/usr/local/bin/python-config
/usr/local/bin/smtpd.py
/usr/local/bin/pydoc
/usr/local/bin/idle
/usr/local/bin/2to3
/usr/local/include/python2.7/
/usr/local/lib/python2.7/
/usr/local/lib/pkgconfig/
/usr/local/lib/libpython2.7.a
/usr/local/share/man/man1/python2.7.1
%doc %attr(0444,root,root) /usr/local/share/man/man1/python2.7.1

Thanks
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rpm.org/pipermail/rpm-list/attachments/20110228/075cb9e7/attachment.html>


More information about the Rpm-list mailing list