libpjproject.pc.in lacks Require lines

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

 




> cat libpjproject.pc 
# Package Information for pkg-config

prefix=/usr
exec_prefix=${prefix}
libdir=/usr/lib64
includedir=/usr/include

Name: libpjproject
Description: Multimedia communication library
URL: http://www.pjsip.org
Version: 2.4.5
Libs: -L${libdir} -lpjsua2 -lstdc++ -lpjsua -lpjsip-ua -lpjsip-simple -lpjsip -lpjmedia-codec -lpjmedia -lpjmedia-videodev -lpjmedia-audiodev -lpjmedia -lpjnath -lpjlib-util  -lresample -lilbccodec -lg7221codec  -lsrtp -lgsm -lspeex -lspeexdsp -lportaudio -lpj -lssl -lcrypto -lm -lrt -lpthread  -L/usr/lib64 -lSDL2 -lpthread -lv4l2
Cflags: -I${includedir} -I/usr/include -DPJ_AUTOCONF=1  -fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g -DPJ_IS_BIG_ENDIAN=0 -DPJ_IS_LITTLE_ENDIAN=1 -fPIC


I hardly doubt that using a PJ-using program also has to link
to SDL/speex/etc. After all, SDL functions are only used by PJ
and not the program, and they get inherited via the shared library
system.
If anything, there should be a
 Requires.private: sdl2 speex speexdsp
or so, rather than
 Libs: ... -lSDL2 ...




[Index of Archives]     [Asterisk Users]     [Asterisk App Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [Linux API]
  Powered by Linux