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