1edff4923SAndrew GeisslerSUMMARY = "User-Interface for malcontent." 2edff4923SAndrew GeisslerHOMEPAGE = "https://gitlab.freedesktop.org/pwithnall/malcontent" 3edff4923SAndrew GeisslerLICENSE = "LGPL-2.1-only" 4edff4923SAndrew GeisslerLIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c" 5edff4923SAndrew Geissler 6edff4923SAndrew Geisslerrequire malcontent.inc 7edff4923SAndrew Geissler 8*96e4b4e1SPatrick WilliamsDEPENDS += " \ 9edff4923SAndrew Geissler malcontent \ 10edff4923SAndrew Geissler accountsservice \ 11edff4923SAndrew Geissler glib-2.0 \ 12edff4923SAndrew Geissler glib-testing \ 13edff4923SAndrew Geissler dbus \ 14edff4923SAndrew Geissler desktop-file-utils-native \ 15edff4923SAndrew Geissler itstool-native \ 16edff4923SAndrew Geissler libpam \ 17edff4923SAndrew Geissler polkit \ 18edff4923SAndrew Geissler appstream \ 19*96e4b4e1SPatrick Williams appstream-native \ 20edff4923SAndrew Geissler flatpak \ 21edff4923SAndrew Geissler libadwaita \ 22edff4923SAndrew Geissler gtk4 \ 23edff4923SAndrew Geissler" 24edff4923SAndrew Geissler 25edff4923SAndrew GeisslerGIR_MESON_OPTION = "" 26edff4923SAndrew Geissler 27edff4923SAndrew GeisslerGTKIC_VERSION = "4" 28edff4923SAndrew Geisslerinherit meson pkgconfig gtk-icon-cache gobject-introspection gettext features_check 29edff4923SAndrew Geissler 30edff4923SAndrew GeisslerREQUIRED_DISTRO_FEATURES = "pam polkit gobject-introspection" 31edff4923SAndrew Geissler 32edff4923SAndrew GeisslerEXTRA_OEMESON = "-Dui=enabled" 33edff4923SAndrew Geissler 34edff4923SAndrew Geisslerdo_install() { 35edff4923SAndrew Geissler install -d ${D}${datadir}/gir-1.0 ${D}${libdir}/girepository-1.0 ${D}${bindir} 36edff4923SAndrew Geissler install -d ${D}${datadir}/polkit-1/actions ${D}${datadir}/metainfo ${D}${datadir}/applications 37edff4923SAndrew Geissler install -m 0644 ${B}/libmalcontent-ui/MalcontentUi-1.gir ${D}${datadir}/gir-1.0 38edff4923SAndrew Geissler install -m 0644 ${B}/libmalcontent-ui/MalcontentUi-1.typelib ${D}${libdir}/girepository-1.0 39edff4923SAndrew Geissler install -m 0644 ${B}/libmalcontent-ui/libmalcontent-ui-1.so.${PV} ${D}${libdir} 40edff4923SAndrew Geissler ln -sf libmalcontent-ui-1.so.${PV} ${D}${libdir}/libmalcontent-ui-1.so 41edff4923SAndrew Geissler ln -sf libmalcontent-ui-1.so.${PV} ${D}${libdir}/libmalcontent-ui-1.so.1 42edff4923SAndrew Geissler install -m 0755 ${B}/malcontent-control/malcontent-control ${D}${bindir} 43edff4923SAndrew Geissler install -m 0644 ${B}/malcontent-control/org.freedesktop.MalcontentControl.policy ${D}${datadir}/polkit-1/actions 44*96e4b4e1SPatrick Williams install -m 0644 ${B}/malcontent-control/org.freedesktop.MalcontentControl.metainfo.xml ${D}${datadir}/metainfo 45edff4923SAndrew Geissler install -m 0644 ${B}/malcontent-control/org.freedesktop.MalcontentControl.desktop ${D}${datadir}/applications 46edff4923SAndrew Geissler} 47edff4923SAndrew Geissler 48edff4923SAndrew GeisslerFILES:${PN} += "${bindir} ${libdir} ${datadir}" 49edff4923SAndrew Geissler 50