diff options
| author | Martin Jansa <Martin.Jansa@gmail.com> | 2012-12-22 10:11:56 +0100 |
|---|---|---|
| committer | Martin Jansa <Martin.Jansa@gmail.com> | 2012-12-23 09:32:53 +0100 |
| commit | 4b5cff547101ff5c2098bdf1821977463890c4ac (patch) | |
| tree | 0c1f302de9f28314f98b10b6b618f65d18159b5e /meta-efl | |
| parent | 9ec6dd3dc8d8bc9e3cf6003d03b7b3e4e3dc6409 (diff) | |
| download | meta-openembedded-4b5cff547101ff5c2098bdf1821977463890c4ac.tar.gz | |
e-wm: add recipe for released tarball
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Diffstat (limited to 'meta-efl')
| -rw-r--r-- | meta-efl/conf/distro/include/efl-from-svn-recipes.inc | 2 | ||||
| -rw-r--r-- | meta-efl/recipes-efl/e17/e-wm.inc | 205 | ||||
| -rw-r--r-- | meta-efl/recipes-efl/e17/e-wm_0.17.0.bb | 16 | ||||
| -rw-r--r-- | meta-efl/recipes-efl/e17/e-wm_svn.bb | 211 |
4 files changed, 230 insertions, 204 deletions
diff --git a/meta-efl/conf/distro/include/efl-from-svn-recipes.inc b/meta-efl/conf/distro/include/efl-from-svn-recipes.inc index 05dac91813..23a8eaeca2 100644 --- a/meta-efl/conf/distro/include/efl-from-svn-recipes.inc +++ b/meta-efl/conf/distro/include/efl-from-svn-recipes.inc | |||
| @@ -1,6 +1,8 @@ | |||
| 1 | EFL_PREFERRED_VERSION ?= "1.7.4+svn%" | 1 | EFL_PREFERRED_VERSION ?= "1.7.4+svn%" |
| 2 | EFL_PREFERRED_PYTHON_VERSION ?= "1.7.0+svn%" | 2 | EFL_PREFERRED_PYTHON_VERSION ?= "1.7.0+svn%" |
| 3 | 3 | ||
| 4 | PREFERRED_VERSION_e-wm ?= "0.17.0+svnr%" | ||
| 5 | |||
| 4 | PREFERRED_VERSION_ecore ?= "${EFL_PREFERRED_VERSION}" | 6 | PREFERRED_VERSION_ecore ?= "${EFL_PREFERRED_VERSION}" |
| 5 | PREFERRED_VERSION_ecore-native ?= "${EFL_PREFERRED_VERSION}" | 7 | PREFERRED_VERSION_ecore-native ?= "${EFL_PREFERRED_VERSION}" |
| 6 | PREFERRED_VERSION_edbus ?= "${EFL_PREFERRED_VERSION}" | 8 | PREFERRED_VERSION_edbus ?= "${EFL_PREFERRED_VERSION}" |
diff --git a/meta-efl/recipes-efl/e17/e-wm.inc b/meta-efl/recipes-efl/e17/e-wm.inc new file mode 100644 index 0000000000..61c21d4ab2 --- /dev/null +++ b/meta-efl/recipes-efl/e17/e-wm.inc | |||
| @@ -0,0 +1,205 @@ | |||
| 1 | DESCRIPTION = "The Enlightenment Window Manager Version 17" | ||
| 2 | DEPENDS = "eet evas eina ecore edje efreet edbus eeze eio elementary libxcb xcb-util-keysyms" | ||
| 3 | LICENSE = "MIT BSD" | ||
| 4 | LIC_FILES_CHKSUM = "file://COPYING;md5=76de290eb3fdda12121830191c152a7d" | ||
| 5 | SRCNAME = "e" | ||
| 6 | INC_PR = "r11" | ||
| 7 | |||
| 8 | inherit e update-alternatives gettext | ||
| 9 | S = "${WORKDIR}/${SRCNAME}" | ||
| 10 | |||
| 11 | EXTRA_OECONF = "\ | ||
| 12 | --with-edje-cc=${STAGING_BINDIR_NATIVE}/edje_cc \ | ||
| 13 | --with-eet-eet=${STAGING_BINDIR_NATIVE}/eet \ | ||
| 14 | --x-includes=${STAGING_INCDIR}/X11 \ | ||
| 15 | --x-libraries=${STAGING_LIBDIR} \ | ||
| 16 | --enable-simple-x11 \ | ||
| 17 | " | ||
| 18 | |||
| 19 | do_configure_prepend() { | ||
| 20 | autopoint || true | ||
| 21 | } | ||
| 22 | |||
| 23 | do_install_append() { | ||
| 24 | # customising - should rather make this simple upstream | ||
| 25 | install -m 755 ${WORKDIR}/enlightenment_start.oe ${D}/${bindir} | ||
| 26 | |||
| 27 | # security reasons, e-wm checks that in runtime | ||
| 28 | # xinit[418]: ERROR: CONFIGURATION FILE HAS BAD PERMISSIONS | ||
| 29 | chmod 600 ${D}/${sysconfdir}/enlightenment/sysactions.conf | ||
| 30 | |||
| 31 | install -d ${D}/${datadir}/applications/ | ||
| 32 | install -m 644 ${S}/src/modules/fileman/module.desktop ${D}/${datadir}/applications/efm.desktop | ||
| 33 | sed "s#Type=Link#Type=Application#g" -i ${D}/${datadir}/applications/efm.desktop | ||
| 34 | echo "Exec=enlightenment_remote -efm-open-dir" >> ${D}/${datadir}/applications/efm.desktop | ||
| 35 | echo "Terminal=false" >> ${D}/${datadir}/applications/efm.desktop | ||
| 36 | echo "Categories=Application;" >> ${D}/${datadir}/applications/efm.desktop | ||
| 37 | echo "StartupNotify=true" >> ${D}/${datadir}/applications/efm.desktop | ||
| 38 | install -d ${D}/${datadir}/icons/ | ||
| 39 | install -m 644 ${S}/data/themes/img/O/icon_icon_theme.png ${D}/${datadir}/icons/e-module-fileman.png | ||
| 40 | |||
| 41 | install -d ${D}/${sysconfdir}/xdg/menus | ||
| 42 | install -m 644 ${WORKDIR}/applications.menu ${D}/${sysconfdir}/xdg/menus/ | ||
| 43 | for I in `find ${D}/${libdir}/enlightenment -name "*.a" -print`; do rm -f $I; done | ||
| 44 | for I in `find ${D}/${libdir}/enlightenment -name "*.la" -print`; do rm -f $I; done | ||
| 45 | |||
| 46 | # work around for issue caused in r78978, more infor in: | ||
| 47 | # http://sourceforge.net/mailarchive/forum.php?thread_name=20121118194904.GA3438%40jama.jama.net&forum_name=enlightenment-devel | ||
| 48 | mv ${D}/${libdir}/enlightenment/modules/policies ${D}/${libdir}/enlightenment/modules/illume2/ \ | ||
| 49 | || echo "illume2 policies are in correct place now" | ||
| 50 | mv ${D}/${libdir}/enlightenment/modules/keyboards ${D}/${libdir}/enlightenment/modules/illume2/ \ | ||
| 51 | || echo "illume2 keyboards are in correct place now" | ||
| 52 | } | ||
| 53 | |||
| 54 | RDEPENDS_${PN} += "\ | ||
| 55 | shared-mime-info \ | ||
| 56 | mime-support \ | ||
| 57 | setxkbmap \ | ||
| 58 | edje-utils \ | ||
| 59 | ${PN}-utils \ | ||
| 60 | dbus-x11 \ | ||
| 61 | evas-loader-png \ | ||
| 62 | evas-loader-jpeg \ | ||
| 63 | evas-loader-gif \ | ||
| 64 | evas-generic-loader-svg \ | ||
| 65 | " | ||
| 66 | |||
| 67 | # Uclibc build don't have 'glibc-utils' | ||
| 68 | RDEPENDS_${PN}_append_libc-glibc = " glibc-utils " | ||
| 69 | |||
| 70 | # The systray module used to be external, but is part of e-wm now | ||
| 71 | RREPLACES_${PN} = "systray" | ||
| 72 | |||
| 73 | RREPLACES_${PN}-config-mobile = "${PN}-config-illume2" | ||
| 74 | RCONFLICTS_${PN}-config-mobile = "${PN}-config-illume2" | ||
| 75 | RPROVIDES_${PN}-config-mobile = "${PN}-config-illume2" | ||
| 76 | |||
| 77 | PACKAGES =+ "\ | ||
| 78 | ${PN}-config-default \ | ||
| 79 | ${PN}-config-mobile \ | ||
| 80 | ${PN}-config-minimalist \ | ||
| 81 | ${PN}-config-netbook \ | ||
| 82 | ${PN}-config-scaleable \ | ||
| 83 | ${PN}-config-standard \ | ||
| 84 | ${PN}-theme-default \ | ||
| 85 | ${PN}-background-dark-gradient \ | ||
| 86 | ${PN}-background-light-gradient \ | ||
| 87 | ${PN}-backgrounds \ | ||
| 88 | ${PN}-images \ | ||
| 89 | ${PN}-icons \ | ||
| 90 | ${PN}-other \ | ||
| 91 | ${PN}-input-methods \ | ||
| 92 | ${PN}-sysactions \ | ||
| 93 | ${PN}-utils \ | ||
| 94 | ${PN}-menu \ | ||
| 95 | efm-desktop-icon \ | ||
| 96 | illume-keyboard-default-alpha \ | ||
| 97 | illume-keyboard-default-numeric \ | ||
| 98 | illume-keyboard-default-terminal \ | ||
| 99 | " | ||
| 100 | |||
| 101 | ESYSACTIONS ?= "${PN}-sysactions" | ||
| 102 | |||
| 103 | RRECOMMENDS_${PN} = "\ | ||
| 104 | ${PN}-config-default \ | ||
| 105 | ${PN}-images \ | ||
| 106 | ${PN}-icons \ | ||
| 107 | ${PN}-other \ | ||
| 108 | ${PN}-input-methods \ | ||
| 109 | ${ESYSACTIONS} \ | ||
| 110 | " | ||
| 111 | |||
| 112 | FILES_${PN} = "\ | ||
| 113 | ${bindir}/* \ | ||
| 114 | ${libdir}/enlightenment/utils/* \ | ||
| 115 | ${libdir}/enlightenment/modules/*/*.* \ | ||
| 116 | ${libdir}/enlightenment/modules/*/*/* \ | ||
| 117 | ${libdir}/enlightenment/modules/*/*/.order \ | ||
| 118 | ${libdir}/enlightenment/modules/keyboards/ignore_built_in_keyboards \ | ||
| 119 | ${libdir}/enlightenment/*plugins/*/*/* \ | ||
| 120 | ${libdir}/enlightenment/preload/e_precache.so \ | ||
| 121 | ${datadir}/enlightenment/data/icons \ | ||
| 122 | ${datadir}/enlightenment/data/favorites \ | ||
| 123 | ${datadir}/enlightenment/data/input_methods \ | ||
| 124 | ${datadir}/enlightenment/data/config/profile.cfg \ | ||
| 125 | ${datadir}/enlightenment/AUTHORS \ | ||
| 126 | ${datadir}/enlightenment/COPYING \ | ||
| 127 | ${datadir}/xsessions/enlightenment.desktop \ | ||
| 128 | ${sysconfdir}/xdg \ | ||
| 129 | " | ||
| 130 | |||
| 131 | FILES_${PN}-config-default = "${datadir}/enlightenment/data/config/default" | ||
| 132 | FILES_${PN}-config-mobile = "${datadir}/enlightenment/data/config/mobile" | ||
| 133 | FILES_${PN}-config-minimalist = "${datadir}/enlightenment/data/config/minimalist" | ||
| 134 | FILES_${PN}-config-netbook = "${datadir}/enlightenment/data/config/netbook" | ||
| 135 | FILES_${PN}-config-scaleable = "${datadir}/enlightenment/data/config/scaleable" | ||
| 136 | FILES_${PN}-config-standard = "${datadir}/enlightenment/data/config/standard" | ||
| 137 | FILES_${PN}-theme-default = "${datadir}/enlightenment/data/themes/default.edj" | ||
| 138 | FILES_${PN}-theme-default = "${datadir}/enlightenment/data/themes/default.edj" | ||
| 139 | FILES_${PN}-background-dark-gradient = "${datadir}/enlightenment/data/backgrounds/Dark_Gradient.edj" | ||
| 140 | FILES_${PN}-background-light-gradient = "${datadir}/enlightenment/data/backgrounds/Light_Gradient.edj" | ||
| 141 | FILES_${PN}-backgrounds = "${datadir}/enlightenment/data/backgrounds/*.edj" | ||
| 142 | FILES_${PN}-images = "${datadir}/enlightenment/data/images ${datadir}/enlightenment/data/flags" | ||
| 143 | FILES_${PN}-icons = "${datadir}/enlightenment/data/icons" | ||
| 144 | FILES_${PN}-other = "${datadir}/enlightenment/data/other" | ||
| 145 | FILES_${PN}-input-methods = "${datadir}/enlightenment/data/input_methods" | ||
| 146 | FILES_${PN}-sysactions = "${sysconfdir}/enlightenment/sysactions.conf" | ||
| 147 | FILES_${PN}-utils = "${libdir}/enlightenment/utils/*" | ||
| 148 | FILES_${PN}-menu = "${sysconfdir}/xdg/menus/applications.menu" | ||
| 149 | |||
| 150 | FILES_efm-desktop-icon = "\ | ||
| 151 | ${datadir}/applications/efm.desktop \ | ||
| 152 | ${datadir}/applications/enlightenment_filemanager.desktop \ | ||
| 153 | ${datadir}/icons/e-module-fileman.png \ | ||
| 154 | " | ||
| 155 | |||
| 156 | KEYBOARDS_DIR="${libdir}/enlightenment/modules/illume-keyboard/keyboards" | ||
| 157 | FILES_illume-keyboard-default-alpha = "\ | ||
| 158 | ${KEYBOARDS_DIR}/Default.kbd \ | ||
| 159 | ${KEYBOARDS_DIR}/alpha.png \ | ||
| 160 | " | ||
| 161 | FILES_illume-keyboard-default-numeric = "\ | ||
| 162 | ${KEYBOARDS_DIR}/Numbers.kbd \ | ||
| 163 | ${KEYBOARDS_DIR}/numeric.png \ | ||
| 164 | " | ||
| 165 | FILES_illume-keyboard-default-terminal = "\ | ||
| 166 | ${KEYBOARDS_DIR}/Terminal.kbd \ | ||
| 167 | ${KEYBOARDS_DIR}/qwerty.png \ | ||
| 168 | " | ||
| 169 | |||
| 170 | RRECOMMENDS_${PN}-config-default = "${PN}-theme-default" | ||
| 171 | RRECOMMENDS_${PN}-config-mobile = "\ | ||
| 172 | illume-keyboard-default-alpha \ | ||
| 173 | illume-keyboard-default-numeric \ | ||
| 174 | illume-keyboard-default-terminal \ | ||
| 175 | " | ||
| 176 | |||
| 177 | RRECOMMENDS_${PN}-config-minimalist = "\ | ||
| 178 | ${PN}-background-light-gradient \ | ||
| 179 | ${PN}-theme-default \ | ||
| 180 | " | ||
| 181 | RRECOMMENDS_${PN}-config-netbook = "\ | ||
| 182 | ${PN}-background-dark-gradient \ | ||
| 183 | ${PN}-theme-default \ | ||
| 184 | " | ||
| 185 | RRECOMMENDS_${PN}-config-scaleable = "${PN}-theme-default" | ||
| 186 | RRECOMMENDS_${PN}-config-standard = "${PN}-theme-default" | ||
| 187 | |||
| 188 | FILES_${PN}-dbg += "\ | ||
| 189 | ${libdir}/enlightenment/modules/*/*/.debug/ \ | ||
| 190 | ${libdir}/enlightenment/modules/policies/.debug/ \ | ||
| 191 | ${libdir}/enlightenment/preload/.debug/ \ | ||
| 192 | ${libdir}/enlightenment/utils/.debug/ \ | ||
| 193 | ${libdir}/enlightenment/*plugins/*/*/.debug \ | ||
| 194 | " | ||
| 195 | |||
| 196 | FILES_${PN}-doc += "\ | ||
| 197 | ${datadir}/enlightenment/doc \ | ||
| 198 | " | ||
| 199 | |||
| 200 | CONFFILES_${PN}-menu = "${sysconfdir}/xdg/menus/applications.menu" | ||
| 201 | CONFFILES_${PN}-sysactions = "/etc/enlightenment/sysactions.conf" | ||
| 202 | |||
| 203 | ALTERNATIVE_${PN} = "x-window-manager" | ||
| 204 | ALTERNATIVE_TARGET[x-window-manager] = "${bindir}/enlightenment_start.oe" | ||
| 205 | ALTERNATIVE_PRIORITY[x-window-manager] = "16" | ||
diff --git a/meta-efl/recipes-efl/e17/e-wm_0.17.0.bb b/meta-efl/recipes-efl/e17/e-wm_0.17.0.bb new file mode 100644 index 0000000000..f12072ce5c --- /dev/null +++ b/meta-efl/recipes-efl/e17/e-wm_0.17.0.bb | |||
| @@ -0,0 +1,16 @@ | |||
| 1 | require ${BPN}.inc | ||
| 2 | |||
| 3 | PR = "${INC_PR}.0" | ||
| 4 | |||
| 5 | SRCNAME = "enlightenment" | ||
| 6 | |||
| 7 | S = "${WORKDIR}/${SRCNAME}-${PV}" | ||
| 8 | |||
| 9 | SRC_URI = "\ | ||
| 10 | ${E_MIRROR}/${SRCNAME}-${SRCVER}.tar.gz \ | ||
| 11 | file://enlightenment_start.oe \ | ||
| 12 | file://applications.menu \ | ||
| 13 | " | ||
| 14 | |||
| 15 | SRC_URI[md5sum] = "b2824849c2c56d80fdc11c1f2171d4ec" | ||
| 16 | SRC_URI[sha256sum] = "469a493c6f7fb2599912edb5ec17181554187c2845bb5290878f1eba9e04b258" | ||
diff --git a/meta-efl/recipes-efl/e17/e-wm_svn.bb b/meta-efl/recipes-efl/e17/e-wm_svn.bb index abee301a1e..22eb821f77 100644 --- a/meta-efl/recipes-efl/e17/e-wm_svn.bb +++ b/meta-efl/recipes-efl/e17/e-wm_svn.bb | |||
| @@ -1,13 +1,12 @@ | |||
| 1 | DESCRIPTION = "The Enlightenment Window Manager Version 17" | 1 | require ${BPN}.inc |
| 2 | DEPENDS = "eet evas eina ecore edje efreet edbus eeze eio elementary libxcb xcb-util-keysyms" | 2 | |
| 3 | LICENSE = "MIT BSD" | 3 | PV = "0.17.0+svnr${SRCPV}" |
| 4 | LIC_FILES_CHKSUM = "file://COPYING;md5=76de290eb3fdda12121830191c152a7d" | 4 | PR = "${INC_PR}.0" |
| 5 | SRCNAME = "e" | 5 | |
| 6 | PV = "0.16.999.060+svnr${SRCPV}" | 6 | DEFAULT_PREFERENCE = "-1" |
| 7 | PR = "r10" | 7 | |
| 8 | SRCREV = "${EFL_SRCREV}" | 8 | SRCREV = "${EFL_SRCREV}" |
| 9 | 9 | ||
| 10 | inherit e update-alternatives gettext | ||
| 11 | S = "${WORKDIR}/${SRCNAME}" | 10 | S = "${WORKDIR}/${SRCNAME}" |
| 12 | 11 | ||
| 13 | SRC_URI = "\ | 12 | SRC_URI = "\ |
| @@ -15,199 +14,3 @@ SRC_URI = "\ | |||
| 15 | file://enlightenment_start.oe \ | 14 | file://enlightenment_start.oe \ |
| 16 | file://applications.menu \ | 15 | file://applications.menu \ |
| 17 | " | 16 | " |
| 18 | |||
| 19 | EXTRA_OECONF = "\ | ||
| 20 | --with-edje-cc=${STAGING_BINDIR_NATIVE}/edje_cc \ | ||
| 21 | --with-eet-eet=${STAGING_BINDIR_NATIVE}/eet \ | ||
| 22 | --x-includes=${STAGING_INCDIR}/X11 \ | ||
| 23 | --x-libraries=${STAGING_LIBDIR} \ | ||
| 24 | --enable-simple-x11 \ | ||
| 25 | " | ||
| 26 | |||
| 27 | do_configure_prepend() { | ||
| 28 | autopoint || true | ||
| 29 | } | ||
| 30 | |||
| 31 | do_install_append() { | ||
| 32 | # customising - should rather make this simple upstream | ||
| 33 | install -m 755 ${WORKDIR}/enlightenment_start.oe ${D}/${bindir} | ||
| 34 | |||
| 35 | # security reasons, e-wm checks that in runtime | ||
| 36 | # xinit[418]: ERROR: CONFIGURATION FILE HAS BAD PERMISSIONS | ||
| 37 | chmod 600 ${D}/${sysconfdir}/enlightenment/sysactions.conf | ||
| 38 | |||
| 39 | install -d ${D}/${datadir}/applications/ | ||
| 40 | install -m 644 ${S}/src/modules/fileman/module.desktop ${D}/${datadir}/applications/efm.desktop | ||
| 41 | sed "s#Type=Link#Type=Application#g" -i ${D}/${datadir}/applications/efm.desktop | ||
| 42 | echo "Exec=enlightenment_remote -efm-open-dir" >> ${D}/${datadir}/applications/efm.desktop | ||
| 43 | echo "Terminal=false" >> ${D}/${datadir}/applications/efm.desktop | ||
| 44 | echo "Categories=Application;" >> ${D}/${datadir}/applications/efm.desktop | ||
| 45 | echo "StartupNotify=true" >> ${D}/${datadir}/applications/efm.desktop | ||
| 46 | install -d ${D}/${datadir}/icons/ | ||
| 47 | install -m 644 ${S}/data/themes/img/O/icon_icon_theme.png ${D}/${datadir}/icons/e-module-fileman.png | ||
| 48 | |||
| 49 | install -d ${D}/${sysconfdir}/xdg/menus | ||
| 50 | install -m 644 ${WORKDIR}/applications.menu ${D}/${sysconfdir}/xdg/menus/ | ||
| 51 | for I in `find ${D}/${libdir}/enlightenment -name "*.a" -print`; do rm -f $I; done | ||
| 52 | for I in `find ${D}/${libdir}/enlightenment -name "*.la" -print`; do rm -f $I; done | ||
| 53 | |||
| 54 | # work around for issue caused in r78978, more infor in: | ||
| 55 | # http://sourceforge.net/mailarchive/forum.php?thread_name=20121118194904.GA3438%40jama.jama.net&forum_name=enlightenment-devel | ||
| 56 | mv ${D}/${libdir}/enlightenment/modules/policies ${D}/${libdir}/enlightenment/modules/illume2/ \ | ||
| 57 | || echo "illume2 policies are in correct place now" | ||
| 58 | mv ${D}/${libdir}/enlightenment/modules/keyboards ${D}/${libdir}/enlightenment/modules/illume2/ \ | ||
| 59 | || echo "illume2 keyboards are in correct place now" | ||
| 60 | } | ||
| 61 | |||
| 62 | RDEPENDS_${PN} += "\ | ||
| 63 | shared-mime-info \ | ||
| 64 | mime-support \ | ||
| 65 | setxkbmap \ | ||
| 66 | edje-utils \ | ||
| 67 | ${PN}-utils \ | ||
| 68 | dbus-x11 \ | ||
| 69 | evas-loader-png \ | ||
| 70 | evas-loader-jpeg \ | ||
| 71 | evas-loader-gif \ | ||
| 72 | evas-generic-loader-svg \ | ||
| 73 | " | ||
| 74 | |||
| 75 | # Uclibc build don't have 'glibc-utils' | ||
| 76 | RDEPENDS_${PN}_append_libc-glibc = " glibc-utils " | ||
| 77 | |||
| 78 | # The systray module used to be external, but is part of e-wm now | ||
| 79 | RREPLACES_${PN} = "systray" | ||
| 80 | |||
| 81 | RREPLACES_${PN}-config-mobile = "${PN}-config-illume2" | ||
| 82 | RCONFLICTS_${PN}-config-mobile = "${PN}-config-illume2" | ||
| 83 | RPROVIDES_${PN}-config-mobile = "${PN}-config-illume2" | ||
| 84 | |||
| 85 | PACKAGES =+ "\ | ||
| 86 | ${PN}-config-default \ | ||
| 87 | ${PN}-config-mobile \ | ||
| 88 | ${PN}-config-minimalist \ | ||
| 89 | ${PN}-config-netbook \ | ||
| 90 | ${PN}-config-scaleable \ | ||
| 91 | ${PN}-config-standard \ | ||
| 92 | ${PN}-theme-default \ | ||
| 93 | ${PN}-background-dark-gradient \ | ||
| 94 | ${PN}-background-light-gradient \ | ||
| 95 | ${PN}-backgrounds \ | ||
| 96 | ${PN}-images \ | ||
| 97 | ${PN}-icons \ | ||
| 98 | ${PN}-other \ | ||
| 99 | ${PN}-input-methods \ | ||
| 100 | ${PN}-sysactions \ | ||
| 101 | ${PN}-utils \ | ||
| 102 | ${PN}-menu \ | ||
| 103 | efm-desktop-icon \ | ||
| 104 | illume-keyboard-default-alpha \ | ||
| 105 | illume-keyboard-default-numeric \ | ||
| 106 | illume-keyboard-default-terminal \ | ||
| 107 | " | ||
| 108 | |||
| 109 | ESYSACTIONS ?= "${PN}-sysactions" | ||
| 110 | |||
| 111 | RRECOMMENDS_${PN} = "\ | ||
| 112 | ${PN}-config-default \ | ||
| 113 | ${PN}-images \ | ||
| 114 | ${PN}-icons \ | ||
| 115 | ${PN}-other \ | ||
| 116 | ${PN}-input-methods \ | ||
| 117 | ${ESYSACTIONS} \ | ||
| 118 | " | ||
| 119 | |||
| 120 | FILES_${PN} = "\ | ||
| 121 | ${bindir}/* \ | ||
| 122 | ${libdir}/enlightenment/utils/* \ | ||
| 123 | ${libdir}/enlightenment/modules/*/*.* \ | ||
| 124 | ${libdir}/enlightenment/modules/*/*/* \ | ||
| 125 | ${libdir}/enlightenment/modules/*/*/.order \ | ||
| 126 | ${libdir}/enlightenment/modules/keyboards/ignore_built_in_keyboards \ | ||
| 127 | ${libdir}/enlightenment/*plugins/*/*/* \ | ||
| 128 | ${libdir}/enlightenment/preload/e_precache.so \ | ||
| 129 | ${datadir}/enlightenment/data/icons \ | ||
| 130 | ${datadir}/enlightenment/data/favorites \ | ||
| 131 | ${datadir}/enlightenment/data/input_methods \ | ||
| 132 | ${datadir}/enlightenment/data/config/profile.cfg \ | ||
| 133 | ${datadir}/enlightenment/AUTHORS \ | ||
| 134 | ${datadir}/enlightenment/COPYING \ | ||
| 135 | ${datadir}/xsessions/enlightenment.desktop \ | ||
| 136 | ${sysconfdir}/xdg \ | ||
| 137 | " | ||
| 138 | |||
| 139 | FILES_${PN}-config-default = "${datadir}/enlightenment/data/config/default" | ||
| 140 | FILES_${PN}-config-mobile = "${datadir}/enlightenment/data/config/mobile" | ||
| 141 | FILES_${PN}-config-minimalist = "${datadir}/enlightenment/data/config/minimalist" | ||
| 142 | FILES_${PN}-config-netbook = "${datadir}/enlightenment/data/config/netbook" | ||
| 143 | FILES_${PN}-config-scaleable = "${datadir}/enlightenment/data/config/scaleable" | ||
| 144 | FILES_${PN}-config-standard = "${datadir}/enlightenment/data/config/standard" | ||
| 145 | FILES_${PN}-theme-default = "${datadir}/enlightenment/data/themes/default.edj" | ||
| 146 | FILES_${PN}-theme-default = "${datadir}/enlightenment/data/themes/default.edj" | ||
| 147 | FILES_${PN}-background-dark-gradient = "${datadir}/enlightenment/data/backgrounds/Dark_Gradient.edj" | ||
| 148 | FILES_${PN}-background-light-gradient = "${datadir}/enlightenment/data/backgrounds/Light_Gradient.edj" | ||
| 149 | FILES_${PN}-backgrounds = "${datadir}/enlightenment/data/backgrounds/*.edj" | ||
| 150 | FILES_${PN}-images = "${datadir}/enlightenment/data/images ${datadir}/enlightenment/data/flags" | ||
| 151 | FILES_${PN}-icons = "${datadir}/enlightenment/data/icons" | ||
| 152 | FILES_${PN}-other = "${datadir}/enlightenment/data/other" | ||
| 153 | FILES_${PN}-input-methods = "${datadir}/enlightenment/data/input_methods" | ||
| 154 | FILES_${PN}-sysactions = "${sysconfdir}/enlightenment/sysactions.conf" | ||
| 155 | FILES_${PN}-utils = "${libdir}/enlightenment/utils/*" | ||
| 156 | FILES_${PN}-menu = "${sysconfdir}/xdg/menus/applications.menu" | ||
| 157 | |||
| 158 | FILES_efm-desktop-icon = "\ | ||
| 159 | ${datadir}/applications/efm.desktop \ | ||
| 160 | ${datadir}/applications/enlightenment_filemanager.desktop \ | ||
| 161 | ${datadir}/icons/e-module-fileman.png \ | ||
| 162 | " | ||
| 163 | |||
| 164 | KEYBOARDS_DIR="${libdir}/enlightenment/modules/illume-keyboard/keyboards" | ||
| 165 | FILES_illume-keyboard-default-alpha = "\ | ||
| 166 | ${KEYBOARDS_DIR}/Default.kbd \ | ||
| 167 | ${KEYBOARDS_DIR}/alpha.png \ | ||
| 168 | " | ||
| 169 | FILES_illume-keyboard-default-numeric = "\ | ||
| 170 | ${KEYBOARDS_DIR}/Numbers.kbd \ | ||
| 171 | ${KEYBOARDS_DIR}/numeric.png \ | ||
| 172 | " | ||
| 173 | FILES_illume-keyboard-default-terminal = "\ | ||
| 174 | ${KEYBOARDS_DIR}/Terminal.kbd \ | ||
| 175 | ${KEYBOARDS_DIR}/qwerty.png \ | ||
| 176 | " | ||
| 177 | |||
| 178 | RRECOMMENDS_${PN}-config-default = "${PN}-theme-default" | ||
| 179 | RRECOMMENDS_${PN}-config-mobile = "\ | ||
| 180 | illume-keyboard-default-alpha \ | ||
| 181 | illume-keyboard-default-numeric \ | ||
| 182 | illume-keyboard-default-terminal \ | ||
| 183 | " | ||
| 184 | |||
| 185 | RRECOMMENDS_${PN}-config-minimalist = "\ | ||
| 186 | ${PN}-background-light-gradient \ | ||
| 187 | ${PN}-theme-default \ | ||
| 188 | " | ||
| 189 | RRECOMMENDS_${PN}-config-netbook = "\ | ||
| 190 | ${PN}-background-dark-gradient \ | ||
| 191 | ${PN}-theme-default \ | ||
| 192 | " | ||
| 193 | RRECOMMENDS_${PN}-config-scaleable = "${PN}-theme-default" | ||
| 194 | RRECOMMENDS_${PN}-config-standard = "${PN}-theme-default" | ||
| 195 | |||
| 196 | FILES_${PN}-dbg += "\ | ||
| 197 | ${libdir}/enlightenment/modules/*/*/.debug/ \ | ||
| 198 | ${libdir}/enlightenment/modules/policies/.debug/ \ | ||
| 199 | ${libdir}/enlightenment/preload/.debug/ \ | ||
| 200 | ${libdir}/enlightenment/utils/.debug/ \ | ||
| 201 | ${libdir}/enlightenment/*plugins/*/*/.debug \ | ||
| 202 | " | ||
| 203 | |||
| 204 | FILES_${PN}-doc += "\ | ||
| 205 | ${datadir}/enlightenment/doc \ | ||
| 206 | " | ||
| 207 | |||
| 208 | CONFFILES_${PN}-menu = "${sysconfdir}/xdg/menus/applications.menu" | ||
| 209 | CONFFILES_${PN}-sysactions = "/etc/enlightenment/sysactions.conf" | ||
| 210 | |||
| 211 | ALTERNATIVE_${PN} = "x-window-manager" | ||
| 212 | ALTERNATIVE_TARGET[x-window-manager] = "${bindir}/enlightenment_start.oe" | ||
| 213 | ALTERNATIVE_PRIORITY[x-window-manager] = "16" | ||
