xref: /OK3568_Linux_fs/yocto/poky/meta/classes/gnomebase.bbclass (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyundef gnome_verdir(v):
2*4882a593Smuzhiyun    return ".".join(v.split(".")[:-1]) or v
3*4882a593Smuzhiyun
4*4882a593Smuzhiyun
5*4882a593SmuzhiyunGNOME_COMPRESS_TYPE ?= "xz"
6*4882a593SmuzhiyunSECTION ?= "x11/gnome"
7*4882a593SmuzhiyunGNOMEBN ?= "${BPN}"
8*4882a593SmuzhiyunSRC_URI = "${GNOME_MIRROR}/${GNOMEBN}/${@gnome_verdir("${PV}")}/${GNOMEBN}-${PV}.tar.${GNOME_COMPRESS_TYPE};name=archive"
9*4882a593Smuzhiyun
10*4882a593SmuzhiyunFILES:${PN} += "${datadir}/application-registry  \
11*4882a593Smuzhiyun                ${datadir}/mime-info \
12*4882a593Smuzhiyun                ${datadir}/mime/packages \
13*4882a593Smuzhiyun                ${datadir}/mime/application \
14*4882a593Smuzhiyun                ${datadir}/gnome-2.0 \
15*4882a593Smuzhiyun                ${datadir}/polkit* \
16*4882a593Smuzhiyun                ${datadir}/GConf \
17*4882a593Smuzhiyun                ${datadir}/glib-2.0/schemas \
18*4882a593Smuzhiyun                ${datadir}/appdata \
19*4882a593Smuzhiyun                ${datadir}/icons \
20*4882a593Smuzhiyun"
21*4882a593Smuzhiyun
22*4882a593SmuzhiyunFILES:${PN}-doc += "${datadir}/devhelp"
23*4882a593Smuzhiyun
24*4882a593SmuzhiyunGNOMEBASEBUILDCLASS ??= "autotools"
25*4882a593Smuzhiyuninherit ${GNOMEBASEBUILDCLASS} pkgconfig
26*4882a593Smuzhiyun
27*4882a593Smuzhiyundo_install:append() {
28*4882a593Smuzhiyun	rm -rf ${D}${localstatedir}/lib/scrollkeeper/*
29*4882a593Smuzhiyun	rm -rf ${D}${localstatedir}/scrollkeeper/*
30*4882a593Smuzhiyun	rm -f ${D}${datadir}/applications/*.cache
31*4882a593Smuzhiyun}
32