[Bug 543940] Review Request: libmpdclient - Library for interfacing Music Player Daemon

bugzilla at redhat.com bugzilla at redhat.com
Wed Jan 27 13:21:18 UTC 2010


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=543940

--- Comment #7 from Adrian Reber <adrian at lisas.de> 2010-01-27 08:21:16 EST ---
(In reply to comment #6)
> > MUST: Packages containing pkgconfig(.pc) files must 'Requires: pkgconfig' (for directory ownership and usability). [22]
> 
> %files devel
> [...]
> %{_libdir}/pkgconfig/libmpdclient.pc
> 
> But requirement on pkgconfig.

This is no longer true. rpm detects pkgconfig files and adds the correct
requirements.

$ rpm -qp libmpdclient-devel-2.1-2.fc12.x86_64.rpm -R
/usr/bin/pkg-config  
libmpdclient = 2.1
libmpdclient.so.2()(64bit)  


> FAIL
>
> > MUST: If a package contains library files with a suffix (e.g. libfoo.so.1.1), then library files that end in .so (without suffix) must go in a -devel package. [20]
> 
> OK
> 
> > MUST: In the vast majority of cases, devel packages must require the base package using a fully versioned dependency: Requires: %{name} = %{version}-%{release} [23]
> 
> %package devel
> [...]
> Requires: %{name} = %{version}
> 
> FAIL

This is in the spec file since the beginning.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



More information about the package-review mailing list