1*4882a593SmuzhiyunSUMMARY = "NetworkManager GUI library" 2*4882a593SmuzhiyunLICENSE = "GPL-2.0-only" 3*4882a593SmuzhiyunLIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" 4*4882a593Smuzhiyun 5*4882a593SmuzhiyunDEPENDS = "glib-2.0 gtk+3 gtk4 networkmanager" 6*4882a593Smuzhiyun 7*4882a593SmuzhiyunGNOMEBASEBUILDCLASS = "meson" 8*4882a593Smuzhiyuninherit gnomebase gobject-introspection gtk-doc gettext vala features_check 9*4882a593Smuzhiyun 10*4882a593SmuzhiyunREQUIRED_DISTRO_FEATURES = "${@bb.utils.contains('PACKAGECONFIG','gcr','x11','',d)}" 11*4882a593SmuzhiyunANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}" 12*4882a593Smuzhiyun 13*4882a593SmuzhiyunSRC_URI[archive.sha256sum] = "5ed93eae18456ff5a8a4f408178c1ee198dc8d3a46c65f9075b101916e64e8b4" 14*4882a593Smuzhiyun 15*4882a593SmuzhiyunPACKAGECONFIG ?= "gcr iso_codes mobile_broadband_provider_info" 16*4882a593SmuzhiyunPACKAGECONFIG[gcr] = "-Dgcr=true,-Dgcr=false,gcr" 17*4882a593SmuzhiyunPACKAGECONFIG[iso_codes] = "-Diso_codes=true,-Diso_codes=false,iso-codes,iso-codes" 18*4882a593SmuzhiyunPACKAGECONFIG[mobile_broadband_provider_info] = "-Dmobile_broadband_provider_info=true,-Dmobile_broadband_provider_info=false,mobile-broadband-provider-info,mobile-broadband-provider-info" 19*4882a593Smuzhiyun 20*4882a593Smuzhiyun# for gnome-control-center >= 42 21*4882a593SmuzhiyunEXTRA_OEMESON = "-Dlibnma_gtk4=true" 22*4882a593Smuzhiyun 23*4882a593Smuzhiyun# go introspection is not supported for mipsn32/riscv32, but vapi needs it 24*4882a593Smuzhiyun# 25*4882a593SmuzhiyunEXTRA_OEMESON:append:mipsarchn32 = " -Dvapi=false" 26*4882a593SmuzhiyunEXTRA_OEMESON:append:riscv32 = " -Dvapi=false" 27*4882a593SmuzhiyunEXTRA_OEMESON:append:powerpc64le = " -Dvapi=false" 28*4882a593Smuzhiyun 29*4882a593SmuzhiyunGTKDOC_MESON_OPTION = "gtk_doc" 30