mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-07-16 04:17:25 +00:00
3584b79a4c
PV must be consistent for malcontent and malcontent-ui. Ensure this by moving PV to malcontent.inc Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
49 lines
1.7 KiB
BlitzBasic
49 lines
1.7 KiB
BlitzBasic
SUMMARY = "User-Interface for malcontent."
|
|
HOMEPAGE = "https://gitlab.freedesktop.org/pwithnall/malcontent"
|
|
LICENSE = "LGPL-2.1-only"
|
|
LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c"
|
|
|
|
require malcontent.inc
|
|
|
|
DEPENDS = " \
|
|
malcontent \
|
|
accountsservice \
|
|
glib-2.0 \
|
|
glib-testing \
|
|
dbus \
|
|
desktop-file-utils-native \
|
|
itstool-native \
|
|
libpam \
|
|
polkit \
|
|
appstream \
|
|
flatpak \
|
|
libadwaita \
|
|
gtk4 \
|
|
"
|
|
|
|
GIR_MESON_OPTION = ""
|
|
|
|
GTKIC_VERSION = "4"
|
|
inherit meson pkgconfig gtk-icon-cache gobject-introspection gettext features_check
|
|
|
|
REQUIRED_DISTRO_FEATURES = "pam polkit gobject-introspection"
|
|
|
|
EXTRA_OEMESON = "-Dui=enabled"
|
|
|
|
do_install() {
|
|
install -d ${D}${datadir}/gir-1.0 ${D}${libdir}/girepository-1.0 ${D}${bindir}
|
|
install -d ${D}${datadir}/polkit-1/actions ${D}${datadir}/metainfo ${D}${datadir}/applications
|
|
install -m 0644 ${B}/libmalcontent-ui/MalcontentUi-1.gir ${D}${datadir}/gir-1.0
|
|
install -m 0644 ${B}/libmalcontent-ui/MalcontentUi-1.typelib ${D}${libdir}/girepository-1.0
|
|
install -m 0644 ${B}/libmalcontent-ui/libmalcontent-ui-1.so.${PV} ${D}${libdir}
|
|
ln -sf libmalcontent-ui-1.so.${PV} ${D}${libdir}/libmalcontent-ui-1.so
|
|
ln -sf libmalcontent-ui-1.so.${PV} ${D}${libdir}/libmalcontent-ui-1.so.1
|
|
install -m 0755 ${B}/malcontent-control/malcontent-control ${D}${bindir}
|
|
install -m 0644 ${B}/malcontent-control/org.freedesktop.MalcontentControl.policy ${D}${datadir}/polkit-1/actions
|
|
install -m 0644 ${B}/malcontent-control/org.freedesktop.MalcontentControl.appdata.xml ${D}${datadir}/metainfo
|
|
install -m 0644 ${B}/malcontent-control/org.freedesktop.MalcontentControl.desktop ${D}${datadir}/applications
|
|
}
|
|
|
|
FILES:${PN} += "${bindir} ${libdir} ${datadir}"
|
|
|