1SUMMARY = "Library for reading and writing Jcat files" 2LICENSE = "LGPL-2.1-only" 3LIC_FILES_CHKSUM = "file://LICENSE;md5=1803fa9c2c3ce8cb06b4861d75310742" 4 5DEPENDS = "\ 6 glib-2.0 \ 7 json-glib \ 8" 9 10SRC_URI = "\ 11 git://github.com/hughsie/libjcat.git;branch=main;protocol=https \ 12 file://run-ptest \ 13" 14SRCREV = "ffa0b5a9a49a7880e9ab3ae3b061080f15e95e15" 15S = "${WORKDIR}/git" 16 17inherit gobject-introspection gtk-doc meson ptest-gnome vala lib_package 18 19PACKAGECONFIG ??= "\ 20 gpg \ 21 pkcs7 \ 22 ${@bb.utils.contains('PTEST_ENABLED', '1', 'tests', '', d)} \ 23" 24PACKAGECONFIG[gpg] = "-Dgpg=true,-Dgpg=false,gpgme" 25PACKAGECONFIG[pkcs7] = "-Dpkcs7=true,-Dpkcs7=false,gnutls gnutls-native" 26PACKAGECONFIG[tests] = "-Dtests=true,-Dtests=false" 27 28# manpage generation is broken because help2man needs to run the target binary on the host... 29EXTRA_OEMESON = "-Dman=false" 30GTKDOC_MESON_OPTION = "gtkdoc" 31 32RDEPENDS:${PN}:class-target = "\ 33 ${@bb.utils.contains('PACKAGECONFIG', 'gpg', 'gnupg', '', d)} \ 34" 35