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