1 DESCRIPTION
= "The Enlightenment Window Manager Version 17"
2 DEPENDS
= "eet evas ecore edje efreet edbus"
5 PV
= "0.16.999.050+svnr${SRCREV}"
8 inherit e update
-alternatives
11 file://enlightenment_start.oe \
12 file://applications.menu \
13 file://gsm-segfault-fix.patch;patch=1;maxrev=37617 \
14 file://fix-profiles.diff;patch=1;maxrev=39889 \
17 SRC_URI_append_openmoko
= " file://illume-disable-screensaver.patch;patch=1"
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} \
27 do_configure_prepend
() {
33 for I in `find $
{STAGING_LIBDIR
}/enlightenment
-name
"*.la" -print`
; do rm -f $I; done
34 for I in `find $
{STAGING_LIBDIR
}/enlightenment
-name
"*.a" -print`
; do rm -f $I; done
35 for I in `find $
{STAGING_LIBDIR_CROSS
}/enlightenment
-name
"*.la" -print`
; do rm -f $I; done
36 for I in `find $
{STAGING_LIBDIR_CROSS
}/enlightenment
-name
"*.a" -print`
; do rm -f $I; done
40 # customising
- should rather make this simple upstream
41 install
-m
755 $
{WORKDIR
}/enlightenment_start.oe $
{D
}/$
{bindir
}
42 install
-d $
{D
}/$
{sysconfdir
}/xdg
/menus
43 install
-m
644 $
{WORKDIR
}/applications.menu $
{D
}/$
{sysconfdir
}/xdg
/menus
/
44 for I in `find $
{D
}/$
{libdir
}/enlightenment
-name
"*.a" -print`
; do rm -f $I; done
45 for I in `find $
{D
}/$
{libdir
}/enlightenment
-name
"*.la" -print`
; do rm -f $I; done
55 # Uclibc build don't have 'glibc
-utils'
56 # I suspect the workaround below breaks eglibc
, though. Koen
- 20081125
57 RDEPENDS_$
{PN
}_append_linux
= " glibc-utils "
58 RDEPENDS_$
{PN
}_append_linux
-gnueabi
= " glibc-utils "
59 RDEPENDS_$
{PN
}_append_linux
-uclibc
= " uclibc-utils "
60 RDEPENDS_$
{PN
}_append_linux
-uclibcgnueabi
= " uclibc-utils "
63 ${PN}-config-default \
65 ${PN}-config-minimalist \
66 ${PN}-config-netbook \
67 ${PN}-config-scaleable \
68 ${PN}-config-standard \
71 ${PN}-background-dark-gradient \
72 ${PN}-background-light-gradient \
81 RRECOMMENDS_$
{PN
} = "\
82 ${PN}-config-default \
90 PACKAGE_ARCH_$
{PN
}-config
-default = "all"
91 PACKAGE_ARCH_$
{PN
}-config
-illume
= "all"
92 PACKAGE_ARCH_$
{PN
}-config
-minimalist
= "all"
93 PACKAGE_ARCH_$
{PN
}-config
-netbook
= "all"
94 PACKAGE_ARCH_$
{PN
}-config
-scaleable
= "all"
95 PACKAGE_ARCH_$
{PN
}-config
-standard
= "all"
96 PACKAGE_ARCH_$
{PN
}-theme
-default = "all"
97 PACKAGE_ARCH_$
{PN
}-theme
-illume
= "all"
98 PACKAGE_ARCH_$
{PN
}-background
-dark
-gradient
= "all"
99 PACKAGE_ARCH_$
{PN
}-background
-light
-gradient
= "all"
100 PACKAGE_ARCH_$
{PN
}-images
= "all"
101 PACKAGE_ARCH_$
{PN
}-icons
= "all"
102 PACKAGE_ARCH_$
{PN
}-other
= "all"
103 PACKAGE_ARCH_$
{PN
}-input-methods
= "all"
104 PACKAGE_ARCH_$
{PN
}-sysactions
= "all"
108 ${libdir}/enlightenment/utils/* \
109 ${libdir}/enlightenment/modules/*/*.* \
110 ${libdir}/enlightenment/modules/*/*/* \
111 ${libdir}/enlightenment/preload/e_precache.so \
113 ${datadir}/enlightenment/data/icons \
114 ${datadir}/enlightenment/data/input_methods \
115 ${datadir}/enlightenment/data/config/profile.cfg \
116 ${datadir}/enlightenment/AUTHORS \
117 ${datadir}/enlightenment/COPYING \
118 ${datadir}/xsessions/enlightenment.desktop \
121 FILES_$
{PN
}-config
-default = "${datadir}/enlightenment/data/config/default"
122 FILES_$
{PN
}-config
-illume
= "${datadir}/enlightenment/data/config/illume"
123 FILES_$
{PN
}-config
-minimalist
= "${datadir}/enlightenment/data/config/minimalist"
124 FILES_$
{PN
}-config
-netbook
= "${datadir}/enlightenment/data/config/netbook"
125 FILES_$
{PN
}-config
-scaleable
= "${datadir}/enlightenment/data/config/scaleable"
126 FILES_$
{PN
}-config
-standard
= "${datadir}/enlightenment/data/config/standard"
127 FILES_$
{PN
}-theme
-default = "${datadir}/enlightenment/data/themes/default.edj"
128 FILES_$
{PN
}-theme
-illume
= "${datadir}/enlightenment/data/themes/illume.edj"
129 FILES_$
{PN
}-theme
-default = "${datadir}/enlightenment/data/themes/default.edj"
130 FILES_$
{PN
}-background
-dark
-gradient
= "${datadir}/enlightenment/data/backgrounds/Dark_Gradient.edj"
131 FILES_$
{PN
}-background
-light
-gradient
= "${datadir}/enlightenment/data/backgrounds/Light_Gradient.edj"
132 FILES_$
{PN
}-images
= "${datadir}/enlightenment/data/images"
133 FILES_$
{PN
}-icons
= "${datadir}/enlightenment/data/icons"
134 FILES_$
{PN
}-other
= "${datadir}/enlightenment/data/other"
135 FILES_$
{PN
}-input-methods
= "${datadir}/enlightenment/data/input_methods"
136 FILES_$
{PN
}-sysactions
= "${sysconfdir}/enlightenment/sysactions.conf"
137 FILES_$
{PN
}-utils
= "${libdir}/enlightenment/utils/*"
139 RRECOMMENDS_$
{PN
}-config
-default = "${PN}-theme-default"
140 RRECOMMENDS_$
{PN
}-config
-illume
= "${PN}-theme-illume"
141 RRECOMMENDS_$
{PN
}-config
-minimalist
= "\
142 ${PN}-background-light-gradient \
143 ${PN}-theme-default \
145 RRECOMMENDS_$
{PN
}-config
-netbook
= "\
146 ${PN}-background-dark-gradient \
147 ${PN}-theme-default \
149 RRECOMMENDS_$
{PN
}-config
-scaleable
= "${PN}-theme-default"
150 RRECOMMENDS_$
{PN
}-config
-standard
= "${PN}-theme-default"
152 FILES_$
{PN
}-dbg
+= "\
153 ${libdir}/enlightenment/modules/*/*/.debug/ \
154 ${libdir}/enlightenment/preload/.debug/ \
155 ${libdir}/enlightenment/utils/.debug/ \
158 FILES_$
{PN
}-doc
+= "\
159 ${datadir}/enlightenment/doc \
162 CONFFILES_$
{PN
} = "/etc/xdg/menus/applications.menu"
164 ALTERNATIVE_PATH
= "${bindir}/enlightenment_start.oe"
165 ALTERNATIVE_NAME
= "x-window-manager"
166 ALTERNATIVE_LINK
= "${bindir}/x-window-manager"
167 ALTERNATIVE_PRIORITY
= "16"