xref: /OK3568_Linux_fs/yocto/poky/meta/recipes-support/libproxy/libproxy_0.4.17.bb (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593SmuzhiyunSUMMARY = "Library providing automatic proxy configuration management"
2*4882a593SmuzhiyunDESCRIPTION = "libproxy  provides  interfaces  to  get  the proxy that will be \
3*4882a593Smuzhiyunused to access network resources. It uses various plugins to get proxy \
4*4882a593Smuzhiyunconfiguration  via different mechanisms (e.g. environment variables or \
5*4882a593Smuzhiyundesktop settings)."
6*4882a593SmuzhiyunHOMEPAGE = "https://github.com/libproxy/libproxy"
7*4882a593SmuzhiyunBUGTRACKER = "https://github.com/libproxy/libproxy/issues"
8*4882a593SmuzhiyunSECTION = "libs"
9*4882a593SmuzhiyunLICENSE = "LGPL-2.1-or-later"
10*4882a593SmuzhiyunLIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c \
11*4882a593Smuzhiyun                    file://utils/proxy.c;beginline=1;endline=18;md5=55152a1006d7dafbef32baf9c30a99c0"
12*4882a593Smuzhiyun
13*4882a593SmuzhiyunDEPENDS = "glib-2.0"
14*4882a593Smuzhiyun
15*4882a593SmuzhiyunSRC_URI = "https://github.com/${BPN}/${BPN}/releases/download/${PV}/${BP}.tar.xz \
16*4882a593Smuzhiyun           file://determinism.patch"
17*4882a593SmuzhiyunSRC_URI[sha256sum] = "bc89f842f654ee1985a31c0ba56dc7e2ce8044a0264ddca84e650f46cd7f8b05"
18*4882a593Smuzhiyun
19*4882a593SmuzhiyunUPSTREAM_CHECK_URI = "https://github.com/libproxy/libproxy/releases"
20*4882a593SmuzhiyunUPSTREAM_CHECK_REGEX = "libproxy-(?P<pver>.*)\.tar"
21*4882a593Smuzhiyun
22*4882a593Smuzhiyuninherit cmake pkgconfig
23*4882a593Smuzhiyun
24*4882a593SmuzhiyunPACKAGECONFIG ?= "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'gnome', '', d)} gnome3"
25*4882a593SmuzhiyunPACKAGECONFIG[gnome] = "-DWITH_GNOME=yes,-DWITH_GNOME=no,gconf"
26*4882a593SmuzhiyunPACKAGECONFIG[gnome3] = "-DWITH_GNOME3=yes,-DWITH_GNOME3=no"
27*4882a593Smuzhiyun
28*4882a593SmuzhiyunEXTRA_OECMAKE += " \
29*4882a593Smuzhiyun    -DWITH_KDE=no \
30*4882a593Smuzhiyun    -DWITH_MOZJS=no \
31*4882a593Smuzhiyun    -DWITH_NM=no \
32*4882a593Smuzhiyun    -DWITH_PERL=no \
33*4882a593Smuzhiyun    -DWITH_PYTHON2=no \
34*4882a593Smuzhiyun    -DWITH_PYTHON3=no \
35*4882a593Smuzhiyun    -DWITH_WEBKIT=no \
36*4882a593Smuzhiyun    -DWITH_SYSCONFIG=no \
37*4882a593Smuzhiyun    -DLIB_INSTALL_DIR=${libdir} \
38*4882a593Smuzhiyun    -DLIBEXEC_INSTALL_DIR=${libexecdir} \
39*4882a593Smuzhiyun"
40*4882a593SmuzhiyunSECURITY_PIE_CFLAGS:remove = "-fPIE -pie"
41*4882a593Smuzhiyun
42*4882a593SmuzhiyunFILES:${PN} += "${libdir}/${BPN}/${PV}/modules"
43