57 lines
1.5 KiB
BlitzBasic
57 lines
1.5 KiB
BlitzBasic
SUMMARY = "The window management library for the Cinnamon desktop"
|
|
LICENSE = "GPL-2.0-only"
|
|
LIC_FILES_CHKSUM = "file://COPYING;md5=8955bdc698cdc995fb6abba2cb6f7347"
|
|
|
|
DEPENDS = " \
|
|
glib-2.0-native \
|
|
intltool-native \
|
|
gdk-pixbuf-native \
|
|
gnome-doc-utils-stub \
|
|
gtk+3 \
|
|
json-glib \
|
|
libinput \
|
|
startup-notification \
|
|
libcanberra \
|
|
libxinerama \
|
|
cinnamon-desktop \
|
|
"
|
|
|
|
inherit autotools features_check gettext gtk-doc gobject-introspection gsettings
|
|
|
|
REQUIRED_DISTRO_FEATURES = "x11"
|
|
|
|
SRC_URI = " \
|
|
git://github.com/linuxmint/muffin.git;branch=master;protocol=https \
|
|
file://0001-Do-not-check-fo-zenity-executable.patch \
|
|
file://gtk-doc.make \
|
|
"
|
|
SRCREV = "b9a6f3fe43e44e304f7b2f76e00603347e55f82d"
|
|
PV = "5.2.1"
|
|
S = "${WORKDIR}/git"
|
|
|
|
EXTRA_OECONF = "--disable-gtk-doc"
|
|
|
|
do_configure:prepend() {
|
|
cp ${WORKDIR}/gtk-doc.make ${S}/
|
|
}
|
|
|
|
MUFFIN_API_NAME = "muffin"
|
|
|
|
do_install:append() {
|
|
# Add gir links in standard paths. That makes dependents life much easier
|
|
# to find them
|
|
install -d ${D}${datadir}/gir-1.0
|
|
for gir_full in `find ${D}${libdir}/${MUFFIN_API_NAME} -name '*.gir'`; do
|
|
gir=`basename "$gir_full"`
|
|
ln -sr "${D}${libdir}/${MUFFIN_API_NAME}/$gir" "${D}${datadir}/gir-1.0/$gir"
|
|
done
|
|
}
|
|
|
|
export GIR_EXTRA_LIBS_PATH="${B}/src/core/.libs:${B}/cogl/cogl/.libs:${B}/cogl/cogl-pango/.libs:${B}/cogl/cogl-path/.libs:${B}/clutter/clutter/.libs"
|
|
|
|
FILES:${PN} += " \
|
|
${datadir}/glib-2.0/schemas \
|
|
"
|
|
|
|
RDEPENDS_${PN} += "zenity"
|