Bug ID 960475
Summary incorrect pkg-config entry for pkgs libcec3_0/libcec-devel
Classification openSUSE
Product openSUSE Distribution
Version Leap 42.1
Hardware Other
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component Basesystem
Assignee mpluskal@suse.com
Reporter 9b3e05a5@opayq.com
QA Contact qa-bugs@suse.de
CC dimstar@opensuse.org
Found By ---
Blocker ---

Building pkgs that pkg-config reference libcec, note incorrect pkg-config

    pkg-config --libs libcec
        -L -L/usr//usr/lib64 -lcec -l:platform 

checking

    rpm -q --whatprovides /usr/lib64/pkgconfig/libcec.pc
        libcec-devel-3.0.1-14.1.x86_64
    zypper se -s | grep -i libcec-devel | grep ^i
        i  | libcec-devel                                                      
 | package     | 3.0.1-14.1  | x86_64 | Hardware     
    grep base /etc/zypp/repos.d/Hardware.repo
       
baseurl=http://download.opensuse.org/repositories/hardware/openSUSE_Leap_42.1
    cat /usr/lib64/pkgconfig/libcec.pc
        prefix=/usr
        exec_prefix=
!!!        libdir=/usr//usr/lib64
        includedir=/usr/include

        Name: libcec
        Description: Pulse-Eight libCEC 3.0.1
        URL: http://www.pulse-eight.com/
        Version: 3.0.1
        Requires: platform  udev
        Libs: -L${libdir} -lcec
        Cflags: -I${includedir} -I${includedir}/libcec

comparing to an upstream build

    cat /usr/lib64/pkgconfig/libcec.pc
        prefix=/usr
        exec_prefix=
        libdir=/usr/lib64
        includedir=/usr/include

        Name: libcec
        Description: Pulse-Eight libCEC 3.0.1
        URL: http://www.pulse-eight.com/
        Version: 3.0.1
        Requires: p8-platform  
        Libs: -L${libdir} -lcec
        Cflags: -I${includedir} -I${includedir}/libcec

suggests that .pc should simply be

-        libdir=/usr//usr/lib64
+        libdir=/usr/lib64


You are receiving this mail because: