mirror of
git://git.yoctoproject.org/poky.git
synced 2025-07-19 12:59:02 +02:00
libproxy: update 0.4.18 -> 0.5.2
License-update: formatting, years Upstream has completely overhauled the build system (cmake -> meson) and available options. Add the most important ones that require external dependencies; there's plenty more if someone finds them useful. (From OE-Core rev: bbcfef76c3d412f1a79c77f8712aff36190bf7fa) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
fec3664012
commit
2475c80201
|
@ -85,8 +85,9 @@ class BitbakeLayers(OESelftestTestCase):
|
|||
result = runCmd('bitbake-layers show-recipes -i image')
|
||||
self.assertIn('core-image-minimal', result.output)
|
||||
self.assertNotIn('mtd-utils:', result.output)
|
||||
result = runCmd('bitbake-layers show-recipes -i cmake,pkgconfig')
|
||||
result = runCmd('bitbake-layers show-recipes -i meson,pkgconfig')
|
||||
self.assertIn('libproxy:', result.output)
|
||||
result = runCmd('bitbake-layers show-recipes -i cmake,pkgconfig')
|
||||
self.assertNotIn('mtd-utils:', result.output) # doesn't inherit either
|
||||
self.assertNotIn('wget:', result.output) # doesn't inherit cmake
|
||||
self.assertNotIn('waffle:', result.output) # doesn't inherit pkgconfig
|
||||
|
|
|
@ -8,32 +8,21 @@ BUGTRACKER = "https://github.com/libproxy/libproxy/issues"
|
|||
SECTION = "libs"
|
||||
LICENSE = "LGPL-2.1-or-later"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c \
|
||||
file://utils/proxy.c;beginline=1;endline=18;md5=55152a1006d7dafbef32baf9c30a99c0"
|
||||
file://src/libproxy/proxy.c;beginline=1;endline=20;md5=bb9a177ef1c995311070f34c5638a402 \
|
||||
"
|
||||
|
||||
DEPENDS = "glib-2.0"
|
||||
|
||||
SRC_URI = "git://github.com/libproxy/libproxy;protocol=https;branch=main"
|
||||
SRCREV = "caccaf28e3df6ea612d2d4b39f781c4324019fdb"
|
||||
SRCREV = "e4f467b05c8adf25e5a2d5464914fc7e92bb7990"
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
inherit cmake pkgconfig
|
||||
inherit meson pkgconfig gobject-introspection vala gi-docgen
|
||||
GIDOCGEN_MESON_OPTION = 'docs'
|
||||
|
||||
PACKAGECONFIG ?= "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'gnome', '', d)} gnome3"
|
||||
PACKAGECONFIG[gnome] = "-DWITH_GNOME=yes,-DWITH_GNOME=no,gconf"
|
||||
PACKAGECONFIG[gnome3] = "-DWITH_GNOME3=yes,-DWITH_GNOME3=no"
|
||||
|
||||
EXTRA_OECMAKE += " \
|
||||
-DWITH_KDE=no \
|
||||
-DWITH_MOZJS=no \
|
||||
-DWITH_NM=no \
|
||||
-DWITH_PERL=no \
|
||||
-DWITH_PYTHON2=no \
|
||||
-DWITH_PYTHON3=no \
|
||||
-DWITH_WEBKIT=no \
|
||||
-DWITH_SYSCONFIG=no \
|
||||
-DLIB_INSTALL_DIR=${libdir} \
|
||||
-DLIBEXEC_INSTALL_DIR=${libexecdir} \
|
||||
"
|
||||
SECURITY_PIE_CFLAGS:remove = "-fPIE -pie"
|
||||
PACKAGECONFIG ?= ""
|
||||
PACKAGECONFIG[curl] = "-Dcurl=true,-Dcurl=false,curl"
|
||||
PACKAGECONFIG[config-gnome] = "-Dconfig-gnome=true,-Dconfig-gnome=false,gsettings-desktop-schemas"
|
||||
PACKAGECONFIG[pacrunner-duktape] = "-Dpacrunner-duktape=true,-Dpacrunner-duktape=false,duktape"
|
||||
|
||||
FILES:${PN} += "${libdir}/${BPN}/${PV}/modules"
|
Loading…
Reference in New Issue
Block a user