http://qa.mandrakesoft.com/show_bug.cgi?id=6313
------- Additional Comments From [EMAIL PROTECTED] 2003-11-10 12:17 -------
But the same method should still work:
[EMAIL PROTECTED] rpm]$ rpm -qRp XFree86-4.3-24mdk.src.rpm
zlib-devel
flex
bison
groff
pam-devel
ncurses-devel
perl
libpng-devel
freetype2-devel
fontconfig-devel >= 2.1-4mdk
rpmlib(CompressedFileNames) <= 3.0.4-1
[EMAIL PROTECTED] rpm]$ rpm -qRp XFree86-4.3-24mdk.src.rpm |wc -l
11
[EMAIL PROTECTED] rpm]$ rpm -ivh XFree86-4.3-24mdk.src.rpm
1:XFree86 ########################################### [100%]
[EMAIL PROTECTED] rpm]$ rpm -bs --nodeps mdk/SPECS/XFree86.spec
Wrote: /home/bgmilne/rpm/mdk/SRPMS.mdk10.0/XFree86-4.3-24mdk.src.rpm
[EMAIL PROTECTED] rpm]$ rpm -qRp
/home/bgmilne/rpm/mdk/SRPMS.mdk10.0/XFree86-4.3-24mdk.src.rpm
zlib-devel
flex
bison
groff
pam-devel
ncurses-devel
perl
libpng-devel
freetype2-devel
fontconfig-devel >= 2.1-4mdk
Glide_V3-DRI-devel >= cvs-2mdk
rpmlib(CompressedFileNames) <= 3.0.4-1
[EMAIL PROTECTED] rpm]$ rpm -qRp
/home/bgmilne/rpm/mdk/SRPMS.mdk10.0/XFree86-4.3-24mdk.src.rpm|wc -l
12
If you could query buildrequires from the spec file (something like 'rpm -qR
--specfile XFree86.spec' but for buildrequires), then the useless creation of
the SRPM could be avoided.
--
Configure bugmail: http://qa.mandrakesoft.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
------- Reminder: -------
assigned_to: [EMAIL PROTECTED]
status: NEW
creation_date:
description:
When a package has conditional BuildRequires (like ImageMagick) these are not
picked up when querying the package:
Normal:
[EMAIL PROTECTED] i586]$ rpm -qpR
/mirrors/cooker/SRPMS/ImageMagick-5.5.7.12-1mdk.src.rpm | wc -l
15
--with plf:
[EMAIL PROTECTED] i586]$ rpm -qpR
/mirrors/cooker/SRPMS/ImageMagick-5.5.7.12-1mdk.src.rpm --with plf | wc -l
15
[EMAIL PROTECTED] i586]$ rpm --with plf -qpR
/mirrors/cooker/SRPMS/ImageMagick-5.5.7.12-1mdk.src.rpm | wc -l
15
[EMAIL PROTECTED] i586]$ rpm -qpR --with plf
/mirrors/cooker/SRPMS/ImageMagick-5.5.7.12-1mdk.src.rpm | wc -l
15
>From the ImageMagick.spec file:
%if %build_plf
%define enablelzw 1
%define enablejasper 1
%define enablefpx 1
%endif
%if %{enablefpx}
BuildRequires: libfpx1-devel
%endif
%if %{enablejasper}
BuildRequires: libjasper-devel
%endif
So, one would expect to see a number larger than 15 when queried with the --with
plf option.