enigma2: move to git
[vuplus_openembedded] / packages / e17 / e-wm_svn.bb
1 DESCRIPTION = "The Enlightenment Window Mananger Version 17"
2 DEPENDS = "eet evas ecore edje efreet edbus"
3 LICENSE = "MIT BSD"
4 PV = "0.16.999.043+svnr${SRCREV}"
5 PR = "r14"
6
7 inherit e update-alternatives
8
9 RDEPENDS += "shared-mime-info mime-support"
10
11 SRC_URI = "\
12   svn://svn.enlightenment.org/svn/e/trunk;module=e;proto=http \
13   file://enlightenment_start.oe \
14   file://applications.menu \
15 "
16 S = "${WORKDIR}/e"
17
18 EXTRA_OECONF = "\
19   --with-edje-cc=${STAGING_BINDIR_NATIVE}/edje_cc \
20   --with-eet-eet=${STAGING_BINDIR_NATIVE}/eet \
21   --x-includes=${STAGING_INCDIR}/X11 \
22   --x-libraries=${STAGING_LIBDIR} \
23   --enable-simple-x11 \
24 "
25
26 do_configure_prepend() {
27         autopoint
28 }
29
30 do_stage() {
31     autotools_stage_all
32     for I in `find ${STAGING_LIBDIR}/enlightenment -name "*.la" -print`; do rm -f $I; done
33     for I in `find ${STAGING_LIBDIR}/enlightenment -name "*.a" -print`; do rm -f $I; done
34     for I in `find ${STAGING_LIBDIR_CROSS}/enlightenment -name "*.la" -print`; do rm -f $I; done
35     for I in `find ${STAGING_LIBDIR_CROSS}/enlightenment -name "*.a" -print`; do rm -f $I; done
36 }
37
38 do_install_append() {
39     # customising - should rather make this simple upstream
40     rm -rf ${D}${datadir}/enlightenment/data/backgrounds/*
41     rm -rf ${D}${datadir}/enlightenment/data/fonts/*
42     rm -rf ${D}${datadir}/enlightenment/data/other/*
43     install -m 755 ${WORKDIR}/enlightenment_start.oe ${D}/${bindir}
44     install -d ${D}/${sysconfdir}/xdg/menus
45     install -m 644 ${WORKDIR}/applications.menu ${D}/${sysconfdir}/xdg/menus/
46 }
47
48 FILES_${PN} = "\
49   ${bindir}/* \
50   ${libdir}/enlightenment/modules/*/*.* \
51   ${libdir}/enlightenment/modules/*/*/* \
52   ${libdir}/enlightenment/preload/*.so \
53   ${datadir} \
54   ${sysconfdir} \
55 "
56 FILES_${PN}-dbg += "\
57   ${libdir}/enlightenment/modules/*/*/.debug/ \
58   ${libdir}/enlightenment/preload/.debug/ \
59 "
60
61 FILES_${PN}-dev += "\
62   ${libdir}/enlightenment/preload/*.?a \
63 "
64
65 CONFFILES_${PN} = "/etc/xdg/menus/applications.menu"
66
67 ALTERNATIVE_PATH = "${bindir}/enlightenment_start.oe"
68 ALTERNATIVE_NAME = "x-window-manager"
69 ALTERNATIVE_LINK = "${bindir}/x-window-manager"
70 ALTERNATIVE_PRIORITY = "16"