1*4882a593SmuzhiyunSUMMARY = "udisks provides dbus interfaces for disks and storage devices" 2*4882a593SmuzhiyunLICENSE = "GPL-2.0-or-later & LGPL-2.0-or-later" 3*4882a593SmuzhiyunLIC_FILES_CHKSUM = "file://COPYING;md5=dd79f6dbbffdbc8e86b086a8f0c0ef43" 4*4882a593Smuzhiyun 5*4882a593SmuzhiyunDEPENDS = " \ 6*4882a593Smuzhiyun glib-2.0-native \ 7*4882a593Smuzhiyun libxslt-native \ 8*4882a593Smuzhiyun acl \ 9*4882a593Smuzhiyun libatasmart \ 10*4882a593Smuzhiyun polkit \ 11*4882a593Smuzhiyun libgudev \ 12*4882a593Smuzhiyun glib-2.0 \ 13*4882a593Smuzhiyun dbus-glib \ 14*4882a593Smuzhiyun libblockdev \ 15*4882a593Smuzhiyun" 16*4882a593SmuzhiyunDEPENDS += "${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}" 17*4882a593Smuzhiyun 18*4882a593SmuzhiyunRDEPENDS:${PN} = "acl" 19*4882a593Smuzhiyun 20*4882a593SmuzhiyunSRC_URI = "git://github.com/storaged-project/udisks.git;branch=2.9.x-branch;protocol=https" 21*4882a593SmuzhiyunSRCREV = "001c486e6d099ed33e2de4f5c73c03e3ee180f81" 22*4882a593SmuzhiyunS = "${WORKDIR}/git" 23*4882a593Smuzhiyun 24*4882a593SmuzhiyunCVE_PRODUCT = "udisks" 25*4882a593Smuzhiyun 26*4882a593Smuzhiyuninherit autotools-brokensep systemd gtk-doc gobject-introspection gettext features_check 27*4882a593Smuzhiyun 28*4882a593SmuzhiyunREQUIRED_DISTRO_FEATURES = "polkit" 29*4882a593Smuzhiyun 30*4882a593SmuzhiyunEXTRA_OECONF = "--disable-man --disable-gtk-doc" 31*4882a593Smuzhiyun 32*4882a593Smuzhiyundo_configure:prepend() { 33*4882a593Smuzhiyun # | configure.ac:656: error: required file 'build-aux/config.rpath' not found 34*4882a593Smuzhiyun mkdir -p ${S}/build-aux 35*4882a593Smuzhiyun touch ${S}/build-aux/config.rpath 36*4882a593Smuzhiyun} 37*4882a593Smuzhiyun 38*4882a593SmuzhiyunFILES:${PN} += " \ 39*4882a593Smuzhiyun ${datadir}/dbus-1/ \ 40*4882a593Smuzhiyun ${datadir}/polkit-1 \ 41*4882a593Smuzhiyun ${datadir}/bash-completion \ 42*4882a593Smuzhiyun ${libdir}/polkit-1/extensions/*.so \ 43*4882a593Smuzhiyun ${nonarch_base_libdir}/udev/* \ 44*4882a593Smuzhiyun ${exec_prefix}${nonarch_base_libdir}/udisks2/* \ 45*4882a593Smuzhiyun ${systemd_system_unitdir} \ 46*4882a593Smuzhiyun" 47*4882a593Smuzhiyun 48*4882a593SmuzhiyunPACKAGES =+ "${PN}-libs" 49*4882a593SmuzhiyunFILES:${PN}-libs = "${libdir}/lib*${SOLIBS}" 50*4882a593SmuzhiyunFILES:${PN} += "${nonarch_libdir}/tmpfiles.d" 51*4882a593Smuzhiyun 52*4882a593SmuzhiyunSYSTEMD_SERVICE:${PN} = "${BPN}.service" 53*4882a593SmuzhiyunSYSTEMD_AUTO_ENABLE = "disable" 54