meta-tizen: Update according to the actual Q1 tizen common release
[scm/bb/tizen-distro.git] / meta-tizen / meta-tizen-common-share / recipes-efl / efl / efl.inc
1 DESCRIPTION = "Enlightenment Foundation Libraries - set of libraries used (not only) by E17"
2 HOMEPAGE = "http://enlightenment.org/"
3 SECTION = "Graphics & UI Framework/API"
4 LICENSE = "LGPL-2.1"
5 PV = "1.12.2"
6
7 SRC_URI = ""
8
9 S = "${WORKDIR}/git"
10
11 inherit manifest autotools-brokensep
12
13 BBCLASSEXTEND = ""
14 PROVIDES = ""
15
16 #PROVIDES by edje
17 PROVIDES += "edje"
18
19
20 #PROVIDES by ephysics-examples
21 PROVIDES += "ephysics-examples"
22
23
24 #PROVIDES by eo
25 PROVIDES += "eo"
26
27
28 #PROVIDES by ephysics-dev
29 PROVIDES += "ephysics-dev"
30
31
32 #PROVIDES by emotion-dev
33 PROVIDES += "emotion-dev"
34
35
36 #PROVIDES by eina
37 PROVIDES += "eina"
38
39
40 #PROVIDES by eina-examples
41 PROVIDES += "eina-examples"
42
43
44 #PROVIDES by eo-examples
45 PROVIDES += "eo-examples"
46
47
48 #PROVIDES by eet-dev
49 PROVIDES += "eet-dev"
50
51
52 #PROVIDES by ephysics
53 PROVIDES += "ephysics"
54
55
56 #PROVIDES by eeze-dev
57 PROVIDES += "eeze-dev"
58
59
60 #PROVIDES by efl
61
62
63 #PROVIDES by efreet-dev
64 PROVIDES += "efreet-dev"
65
66
67 #PROVIDES by ecore-dev
68 PROVIDES += "ecore-dev"
69
70
71 #PROVIDES by ethumb-examples
72 PROVIDES += "ethumb-examples"
73
74
75 #PROVIDES by ethumb
76 PROVIDES += "ethumb"
77
78
79 #PROVIDES by evas-dev
80 PROVIDES += "evas-dev"
81
82
83 #PROVIDES by efl-data
84 PROVIDES += "efl-data"
85
86
87 #PROVIDES by evas
88 PROVIDES += "evas"
89
90
91 #PROVIDES by eeze
92 PROVIDES += "eeze"
93
94
95 #PROVIDES by ethumb-dev
96 PROVIDES += "ethumb-dev"
97
98
99 #PROVIDES by efreet
100 PROVIDES += "efreet"
101
102
103 #PROVIDES by eldbus-dev
104 PROVIDES += "eldbus-dev"
105
106
107 #PROVIDES by eet-examples
108 PROVIDES += "eet-examples"
109
110
111 #PROVIDES by embryo-dev
112 PROVIDES += "embryo-dev"
113
114
115 #PROVIDES by eio-dev
116 PROVIDES += "eio-dev"
117
118
119 #PROVIDES by ecore-examples
120 PROVIDES += "ecore-examples"
121
122
123 #PROVIDES by emotion
124 PROVIDES += "emotion"
125
126
127 #PROVIDES by eldbus-examples
128 PROVIDES += "eldbus-examples"
129
130
131 #PROVIDES by eo-dev
132 PROVIDES += "eo-dev"
133
134
135 #PROVIDES by embryo
136 PROVIDES += "embryo"
137 # the PROVIDES rules is ignore "embryo-bin  "
138 PROVIDES += "embryo-bin"
139 RPROVIDES_embryo += "embryo-bin"
140
141
142 #PROVIDES by eio-examples
143 PROVIDES += "eio-examples"
144
145
146 #PROVIDES by eet-tools
147 PROVIDES += "eet-tools"
148 # the PROVIDES rules is ignore "eet-bin  "
149 PROVIDES += "eet-bin"
150 RPROVIDES_eet-tools += "eet-bin"
151
152
153 #PROVIDES by edje-dev
154 PROVIDES += "edje-dev"
155
156
157 #PROVIDES by edje-tools
158 PROVIDES += "edje-tools"
159 # the PROVIDES rules is ignore "edje-bin  "
160 PROVIDES += "edje-bin"
161 RPROVIDES_edje-tools += "edje-bin"
162
163
164 #PROVIDES by eet
165 PROVIDES += "eet"
166
167
168 #PROVIDES by eina-dev
169 PROVIDES += "eina-dev"
170
171
172 #PROVIDES by evas-examples
173 PROVIDES += "evas-examples"
174
175
176 #PROVIDES by emotion-examples
177 PROVIDES += "emotion-examples"
178
179
180 #PROVIDES by ecore
181 PROVIDES += "ecore"
182
183
184 #PROVIDES by eldbus
185 PROVIDES += "eldbus"
186
187
188 #PROVIDES by edje-examples
189 PROVIDES += "edje-examples"
190
191
192 #PROVIDES by eio
193 PROVIDES += "eio"
194
195 #PROVIDES by eolian
196 PROVIDES += "eolian"
197 PROVIDES += "eolian-dev"
198 PROVIDES += "eolian-examples"
199
200
201 RDEPENDS = ""
202 #RDEPENDS of edje (edje)
203 RDEPENDS_edje += "efl-data"
204
205 #RDEPENDS of ephysics-examples (ephysics-examples)
206 RDEPENDS_ephysics-examples += "ephysics"
207
208 #RDEPENDS of eo (eo)
209 RDEPENDS_eo += "efl-data"
210
211 #RDEPENDS of ephysics-dev (ephysics-dev)
212 RDEPENDS_ephysics-dev += "ephysics"
213
214 #RDEPENDS of emotion-dev (emotion-dev)
215 RDEPENDS_emotion-dev += "emotion"
216
217 #RDEPENDS of eina (eina)
218 RDEPENDS_eina += "efl-data"
219
220 #RDEPENDS of eina-examples (eina-examples)
221 RDEPENDS_eina-examples += "eina"
222
223 #RDEPENDS of eo-examples (eo-examples)
224 RDEPENDS_eo-examples += "eo"
225
226 #RDEPENDS of eet-dev (eet-dev)
227 RDEPENDS_eet-dev += "eet"
228
229 #RDEPENDS of eeze-dev (eeze-dev)
230 RDEPENDS_eeze-dev += "eeze"
231
232 #RDEPENDS of efreet-dev (efreet-dev)
233 RDEPENDS_efreet-dev += "efreet"
234
235 #RDEPENDS of ecore-dev (ecore-dev)
236 RDEPENDS_ecore-dev += "ecore"
237
238 #RDEPENDS of ethumb-examples (ethumb-examples)
239 RDEPENDS_ethumb-examples += "ethumb"
240
241 #RDEPENDS of ethumb (ethumb)
242 RDEPENDS_ethumb += "efl-data"
243
244 #RDEPENDS of evas-dev (evas-dev)
245 RDEPENDS_evas-dev += "evas"
246
247 #RDEPENDS of evas (evas)
248 RDEPENDS_evas += "efl-data"
249
250 #RDEPENDS of eeze (eeze)
251 RDEPENDS_eeze += "efl-data"
252
253 #RDEPENDS of ethumb-dev (ethumb-dev)
254 RDEPENDS_ethumb-dev += "ethumb"
255
256 #RDEPENDS of efreet (efreet)
257 RDEPENDS_efreet += "efl-data"
258
259 #RDEPENDS of eldbus-dev (eldbus-dev)
260 RDEPENDS_eldbus-dev += "eldbus"
261
262 #RDEPENDS of eet-examples (eet-examples)
263 RDEPENDS_eet-examples += "eet"
264
265 #RDEPENDS of embryo-dev (embryo-dev)
266 RDEPENDS_embryo-dev += "embryo"
267
268 #RDEPENDS of eio-dev (eio-dev)
269 RDEPENDS_eio-dev += "eio"
270
271 #RDEPENDS of ecore-examples (ecore-examples)
272 RDEPENDS_ecore-examples += "ecore"
273
274 #RDEPENDS of emotion (emotion)
275 RDEPENDS_emotion += "efl-data"
276
277 #RDEPENDS of eldbus-examples (eldbus-examples)
278 RDEPENDS_eldbus-examples += "eldbus"
279
280 #RDEPENDS of eo-dev (eo-dev)
281 RDEPENDS_eo-dev += "eo"
282
283 #RDEPENDS of embryo (embryo)
284 RDEPENDS_embryo += "efl-data"
285
286 #RDEPENDS of eio-examples (eio-examples)
287 RDEPENDS_eio-examples += "eio"
288
289 #RDEPENDS of eet-tools (eet-tools)
290 RDEPENDS_eet-tools += "eet"
291
292 #RDEPENDS of edje-dev (edje-dev)
293 RDEPENDS_edje-dev += "edje-tools"
294
295 #RDEPENDS of edje-tools (edje-tools)
296 RDEPENDS_edje-tools += "edje"
297
298 #RDEPENDS of eet (eet)
299 RDEPENDS_eet += "efl-data"
300
301 #RDEPENDS of eina-dev (eina-dev)
302 RDEPENDS_eina-dev += "eina"
303
304 #RDEPENDS of evas-examples (evas-examples)
305 RDEPENDS_evas-examples += "evas"
306
307 #RDEPENDS of emotion-examples (emotion-examples)
308 RDEPENDS_emotion-examples += "emotion"
309
310 #RDEPENDS of ecore (ecore)
311 RDEPENDS_ecore += "efl-data"
312
313 #RDEPENDS of eldbus (eldbus)
314 RDEPENDS_eldbus += "efl-data"
315
316 #RDEPENDS of edje-examples (edje-examples)
317 RDEPENDS_edje-examples += "edje"
318
319 #RDEPENDS of eio (eio)
320 RDEPENDS_eio += "efl-data"
321
322 #RDEPENDS of eolian-dev (eolian-dev)
323 RDEPENDS_eolian-dev += "eolian"
324
325
326 DEPENDS = ""
327 #DEPENDS of efl
328 DEPENDS += "tiff"
329 DEPENDS += "ibus"
330 DEPENDS += "harfbuzz"
331 DEPENDS += "openssl"
332 DEPENDS += "curl"
333 DEPENDS += "fontconfig"
334 DEPENDS += "systemd"
335 DEPENDS += "freetype"
336 DEPENDS += "wayland"
337 DEPENDS += "gstreamer1.0-plugins-base"
338 inherit pkgconfig
339 DEPENDS += "dlog"
340 DEPENDS += "glib-2.0"
341 DEPENDS += "lua"
342 DEPENDS += "libtbm"
343 DEPENDS += "libbullet"
344 DEPENDS += "libpng"
345 DEPENDS += "pixman"
346 DEPENDS += "libsndfile1"
347 DEPENDS += "libcheck"
348 DEPENDS += "giflib"
349 DEPENDS += "udev"
350 #DEPENDS += "capi-system-sensor"
351 DEPENDS += "gnutls"
352 DEPENDS += "util-linux"
353 DEPENDS += "vconf"
354 #Replace "DEPENDS" on gettext by "inherit gettext"
355 inherit gettext
356 DEPENDS += "virtual/egl"
357 DEPENDS += "libxkbcommon"
358 DEPENDS += "fribidi"
359 DEPENDS += "libjpeg-turbo"
360 DEPENDS += "dbus"
361 DEPENDS += "zlib"
362 DEPENDS += "pulseaudio"
363 DEPENDS += "libexif"
364 DEPENDS_append_class-native = " fdupes-native"
365 DEPENDS_append_class-target = " fdupes-native"
366 DEPENDS += "gstreamer1.0"
367
368 do_prep() {
369  cd ${S}
370  chmod -Rf a+rX,u+w,g-w,o-w ${S}
371  #setup -q
372  cp ${S}/packaging/efl.manifest .
373  
374  
375 }
376 do_patch_append() {
377     bb.build.exec_func('do_prep', d)
378 }
379
380 do_configure() {
381 }
382
383 do_compile() {
384  cd ${S}
385   LANG=C
386   export LANG
387   unset DISPLAY
388   LD_AS_NEEDED=1; export LD_AS_NEEDED ;
389   
390   CFLAGS="${CFLAGS} -DMESA_EGL_NO_X11_HEADERS "
391   
392   touch ./ABOUT-NLS
393   autotools_do_configure
394   
395   oe_runmake
396   
397   
398   
399 }
400 EXTRA_OECONF += " --enable-g-main-loop \
401                                         --disable-xim \
402                                         --disable-scim \
403                                         --disable-gesture \
404                                         --with-tests=regular \
405                                         --enable-fb \
406                                         --disable-tslib \
407                                         --enable-wayland \
408                                         --enable-drm \
409                                         --enable-egl \
410                                         --with-opengl=es \
411                                         --enable-tile-rotate \
412                                         --disable-rpath \
413                                         --with-x11=none \
414                                         --enable-tile-rotate \
415                                         --disable-rpath \
416                                         --enable-always-build-examples \
417                                         --enable-systemd \
418                                         --enable-lua-old \
419                                         --enable-i-really-know-what-i-am-doing-and-that-this-will-probably-break-things-and-i-will-fix-them-myself-and-send-patches-aba"
420
421 do_install() {
422  export RPM_BUILD_ROOT=${D}
423  cd ${S}
424  LANG=C
425  export LANG
426  unset DISPLAY
427  rm -rf ${D}
428  mkdir -p ${D}
429  
430  
431    oe_runmake \
432          DESTDIR=${D} \
433          INSTALL_ROOT=${D} \
434          BINDIR=${prefix}/bin \
435    install  
436    rm -f ${D}${infodir}/dir 
437    find ${D} -regex ".*\.la$" | xargs rm -f -- 
438    find ${D} -regex ".*\.a$" | xargs rm -f --
439  oe_runmake datadir=${D}${prefix}/share install-examples
440  rm -rf ${D}${prefix}/lib/ecore/system/upower
441  
442  #find_lang efl
443  #fdupes ${D}
444  
445  
446  
447 }
448
449 pkg_postinst_eolian() {
450     #!/bin/sh -e
451
452     [ "x$D" == "x" ] && ldconfig
453 }
454
455 pkg_postinst_eo() {
456     #!/bin/sh -e
457
458     [ "x$D" == "x" ] && ldconfig
459 }
460
461 pkg_postinst_eldbus() {
462     #!/bin/sh -e
463
464     [ "x$D" == "x" ] && ldconfig
465 }
466
467 pkg_postinst_efreet() {
468     #!/bin/sh -e
469
470     [ "x$D" == "x" ] && ldconfig
471 }
472
473 pkg_postinst_embryo() {
474     #!/bin/sh -e
475
476     [ "x$D" == "x" ] && ldconfig
477 }
478
479 pkg_postinst_evas() {
480     #!/bin/sh -e
481
482     [ "x$D" == "x" ] && ldconfig
483 }
484
485 pkg_postinst_eet() {
486     #!/bin/sh -e
487
488     [ "x$D" == "x" ] && ldconfig
489 }
490
491 pkg_postinst_ephysics() {
492     #!/bin/sh -e
493
494     [ "x$D" == "x" ] && ldconfig
495 }
496
497 pkg_postinst_emotion() {
498     #!/bin/sh -e
499
500     [ "x$D" == "x" ] && ldconfig
501 }
502
503 pkg_postinst_eio() {
504     #!/bin/sh -e
505
506     [ "x$D" == "x" ] && ldconfig
507 }
508
509 pkg_postinst_ecore() {
510     #!/bin/sh -e
511
512     [ "x$D" == "x" ] && ldconfig
513     f="/etc/profile.d/ecore.sh"
514     grep --silent EFL_WAYLAND_USE_XDG_SHELL "$f" \
515         || printf "\nEFL_WAYLAND_USE_XDG_SHELL='defined'\nexport EFL_WAYLAND_USE_XDG_SHELL\n" >> "$f"
516     grep --silent ECORE_EVAS_ENGINE "$f" \
517         || printf "\nECORE_EVAS_ENGINE=wayland_shm\n[ ! -d /dev/dri ] || ECORE_EVAS_ENGINE=wayland_egl\nexport ECORE_EVAS_ENGINE" >> "$f"
518     grep --silent ECORE_IMF_MODULE "$f" \
519         || printf "\nECORE_IMF_MODULE=wayland\nexport ECORE_IMF_MODULE\n" >> "$f"
520
521 }
522
523 pkg_postinst_edje() {
524     #!/bin/sh -e
525
526     [ "x$D" == "x" ] && ldconfig
527 }
528
529 pkg_postinst_eina() {
530     #!/bin/sh -e
531
532     [ "x$D" == "x" ] && ldconfig
533 }
534
535 pkg_postinst_ethumb() {
536     #!/bin/sh -e
537
538     [ "x$D" == "x" ] && ldconfig
539 }
540
541 pkg_postinst_eeze() {
542     #!/bin/sh -e
543
544     [ "x$D" == "x" ] && ldconfig
545 }
546
547 pkg_postrm_efreet() {
548     #!/bin/sh -e
549
550     [ "x$D" == "x" ] && ldconfig
551 }
552
553 pkg_postrm_eo() {
554     #!/bin/sh -e
555
556     [ "x$D" == "x" ] && ldconfig
557 }
558
559 pkg_postrm_eina() {
560     #!/bin/sh -e
561
562     [ "x$D" == "x" ] && ldconfig
563 }
564
565 pkg_postrm_eet() {
566     #!/bin/sh -e
567
568     [ "x$D" == "x" ] && ldconfig
569 }
570
571 pkg_postrm_eio() {
572     #!/bin/sh -e
573
574     [ "x$D" == "x" ] && ldconfig
575 }
576
577 pkg_postrm_evas() {
578     #!/bin/sh -e
579
580     [ "x$D" == "x" ] && ldconfig
581 }
582
583 pkg_postrm_embryo() {
584     #!/bin/sh -e
585
586     [ "x$D" == "x" ] && ldconfig
587 }
588
589 pkg_postrm_emotion() {
590     #!/bin/sh -e
591
592     [ "x$D" == "x" ] && ldconfig
593 }
594
595 pkg_postrm_ephysics() {
596     #!/bin/sh -e
597
598     [ "x$D" == "x" ] && ldconfig
599 }
600
601 pkg_postrm_ethumb() {
602     #!/bin/sh -e
603
604     [ "x$D" == "x" ] && ldconfig
605 }
606
607 pkg_postrm_eeze() {
608     #!/bin/sh -e
609
610     [ "x$D" == "x" ] && ldconfig
611 }
612
613 pkg_postrm_eldbus() {
614     #!/bin/sh -e
615
616     [ "x$D" == "x" ] && ldconfig
617 }
618
619 pkg_postrm_ecore() {
620     #!/bin/sh -e
621
622     [ "x$D" == "x" ] && ldconfig
623 }
624
625 pkg_postrm_edje() {
626     #!/bin/sh -e
627
628     [ "x$D" == "x" ] && ldconfig
629 }
630
631 PACKAGES = "${PN} ${PN}-dev ${PN}-dbg ${PN}-doc ${PN}-locale"
632 PACKAGES += " emotion "
633 PACKAGES += " ephysics-examples "
634 PACKAGES += " eo "
635 PACKAGES += " eolian "
636 PACKAGES += " eolian-dev "
637 PACKAGES += " eolian-examples "
638 PACKAGES += " ephysics-dev "
639 PACKAGES += " edje "
640 PACKAGES += " emotion-dev "
641 PACKAGES += " eina "
642 PACKAGES += " eina-examples "
643 PACKAGES += " eo-examples "
644 PACKAGES += " eet-dev "
645 PACKAGES += " ephysics "
646 PACKAGES += " eeze-dev "
647 PACKAGES += " efreet-dev "
648 PACKAGES += " ecore-dev "
649 PACKAGES += " eina-dev "
650 PACKAGES += " ethumb "
651 PACKAGES += " evas-dev "
652 PACKAGES += " efl-data "
653 PACKAGES += " evas "
654 PACKAGES += " eeze "
655 PACKAGES += " ethumb-dev "
656 PACKAGES += " efreet "
657 PACKAGES += " eldbus-dev "
658 PACKAGES += " eet-examples "
659 PACKAGES += " embryo-dev "
660 PACKAGES += " ethumb-examples "
661 PACKAGES += " eio-dev "
662 PACKAGES += " ecore-examples "
663 PACKAGES += " ecore "
664 PACKAGES += " eldbus-examples "
665 PACKAGES += " eo-dev "
666 PACKAGES += " embryo "
667 PACKAGES += " eio-examples "
668 PACKAGES += " eet-tools "
669 PACKAGES += " edje-dev "
670 PACKAGES += " edje-tools "
671 PACKAGES += " eet "
672 PACKAGES += " evas-examples "
673 PACKAGES += " emotion-examples "
674 PACKAGES += " eldbus "
675 PACKAGES += " edje-examples "
676 PACKAGES += " eio "
677
678 emotion_files = ""
679 emotion_files += "${prefix}/lib/libemotion.so.*"
680 emotion_files += "${prefix}/lib/edje/modules/emotion/*/module.so"
681 emotion_files += "${prefix}/lib/emotion/modules/*/*/module.so"
682 emotion_files += "${prefix}/share/emotion/*"
683 emotion_files += "${prefix}/bin/emotion_test"
684 MANIFESTFILES_emotion = "efl.manifest"
685
686 ephysics-examples_files = ""
687 ephysics-examples_files += "${prefix}/share/ephysics/examples/*"
688
689 eo_files = ""
690 eo_files += "${prefix}/lib/libeo.so.*"
691 MANIFESTFILES_eo = "efl.manifest"
692
693 eolian_files = ""
694 eolian_files += "${prefix}/bin/eolian*"
695 eolian_files += "${prefix}/lib/libeolian.so.*"
696 MANIFESTFILES_eolian = "efl.manifest"
697
698 eolian-dev_files = ""
699 eolian-dev_files += "${prefix}/include/eolian-*1/*.h*"
700 eolian-dev_files += "${prefix}/include/eolian-*1/*/*.h*"
701 eolian-dev_files += "${prefix}/share/eolian/include/*/*.eo"
702 eolian-dev_files += "${prefix}/lib/libeolian.so*"
703 eolian-dev_files += "${prefix}/lib/cmake/Eolian*/*.cmake"
704 MANIFESTFILES_eolian-dev = "efl.manifest"
705
706 eolian-examples_files = ""
707 eolian-examples_files += "${prefix}/share/eolian_*/examples/*"
708 MANIFESTFILES_eolian-examples = "efl.manifest"
709
710 ephysics-dev_files = ""
711 ephysics-dev_files += "${prefix}/lib/libephysics.so"
712 ephysics-dev_files += "${prefix}/lib/pkgconfig/ephysics.pc"
713 ephysics-dev_files += "${prefix}/include/ephysics-1/EPhysics.h"
714
715 edje_files = ""
716 edje_files += "${prefix}/lib/libedje.so.*"
717 edje_files += "${prefix}/lib/edje/utils/*/*"
718 edje_files += "${prefix}/share/edje/include/edje.inc"
719 edje_files += "${prefix}/share/mime/packages/edje.xml"
720 MANIFESTFILES_edje = "efl.manifest"
721
722 emotion-dev_files = ""
723 emotion-dev_files += "${prefix}/include/emotion-1/*"
724 emotion-dev_files += "${prefix}/lib/libemotion.so"
725 emotion-dev_files += "${prefix}/lib/pkgconfig/emotion*.pc"
726 emotion-dev_files += "${prefix}/lib/cmake/Emotion/*.cmake"
727 MANIFESTFILES_emotion-dev = "efl.manifest"
728
729 eina_files = ""
730 eina_files += "${prefix}/lib/libeina.so.*"
731 eina_files += "${prefix}/bin/eina-bench-cmp"
732 MANIFESTFILES_eina = "efl.manifest"
733
734 eina-examples_files = ""
735 eina-examples_files += "${prefix}/share/eina/examples/*"
736 eina-examples_files += "${prefix}/lib/eina/examples/*"
737 MANIFESTFILES_eina-examples = "efl.manifest"
738
739 eo-examples_files = ""
740 eo-examples_files += "${prefix}/share/eo/examples/*"
741 eo-examples_files += "${prefix}/lib/eo/examples/*"
742 MANIFESTFILES_eo-examples = "efl.manifest"
743
744 eet-dev_files = ""
745 eet-dev_files += "${prefix}/include/eet-*1/*.h*"
746 eet-dev_files += "${prefix}/include/eet-*1/*/*.h*"
747 eet-dev_files += "${prefix}/lib/libeet.so"
748 eet-dev_files += "${prefix}/lib/pkgconfig/eet*.pc"
749 eet-dev_files += "${prefix}/lib/cmake/Eet*/*.cmake"
750 MANIFESTFILES_eet-dev = "efl.manifest"
751
752 ephysics_files = ""
753 ephysics_files += "${prefix}/lib/libephysics.so.*"
754
755 eeze-dev_files = ""
756 eeze-dev_files += "${prefix}/include/eeze-1/*.h"
757 eeze-dev_files += "${prefix}/lib/libeeze.so"
758 eeze-dev_files += "${prefix}/lib/pkgconfig/eeze*.pc"
759 eeze-dev_files += "${prefix}/lib/cmake/Eeze/*.cmake"
760 MANIFESTFILES_eeze-dev = "efl.manifest"
761
762 efreet-dev_files = ""
763 efreet-dev_files += "${prefix}/include/efreet-1/*.h"
764 efreet-dev_files += "${prefix}/lib/libefreet.so"
765 efreet-dev_files += "${prefix}/lib/libefreet_mime.so"
766 efreet-dev_files += "${prefix}/lib/libefreet_trash.so"
767 efreet-dev_files += "${prefix}/lib/pkgconfig/efreet*.pc"
768 efreet-dev_files += "${prefix}/lib/cmake/Efreet/*.cmake"
769 MANIFESTFILES_efreet-dev = "efl.manifest"
770
771 ecore-dev_files = ""
772 ecore-dev_files += "${prefix}/include/ecore*/*.h"
773 ecore-dev_files += "${prefix}/include/ecore*cxx*/*.hh"
774 ecore-dev_files += "${prefix}/lib/libecore.so"
775 ecore-dev_files += "${prefix}/lib/libecore_fb.so"
776 ecore-dev_files += "${prefix}/lib/libecore_drm.so"
777 ecore-dev_files += "${prefix}/lib/libecore_audio.so"
778 ecore-dev_files += "${prefix}/lib/libecore_avahi.so"
779 ecore-dev_files += "${prefix}/lib/libecore_con.so"
780 ecore-dev_files += "${prefix}/lib/libecore_evas.so"
781 ecore-dev_files += "${prefix}/lib/libecore_file.so"
782 ecore-dev_files += "${prefix}/lib/libecore_imf.so"
783 ecore-dev_files += "${prefix}/lib/libecore_imf_evas.so"
784 ecore-dev_files += "${prefix}/lib/libecore_input.so"
785 ecore-dev_files += "${prefix}/lib/libecore_input_evas.so"
786 ecore-dev_files += "${prefix}/lib/libecore_ipc.so"
787 ecore-dev_files += "${prefix}/lib/libecore_wayland.so"
788 ecore-dev_files += "${prefix}/lib/pkgconfig/ecore*.pc"
789 ecore-dev_files += "${prefix}/lib/cmake/Ecore*/*.cmake"
790 MANIFESTFILES_ecore-dev = "efl.manifest"
791
792 eina-dev_files = ""
793 eina-dev_files += "${prefix}/include/eina-*1/*.h*"
794 eina-dev_files += "${prefix}/include/eina-*1/eina*/*"
795 eina-dev_files += "${prefix}/lib/libeina.so"
796 eina-dev_files += "${prefix}/lib/pkgconfig/eina*.pc"
797 eina-dev_files += "${prefix}/lib/cmake/Eina*/*.cmake"
798 MANIFESTFILES_eina-dev = "efl.manifest"
799
800 ethumb_files = ""
801 ethumb_files += "${prefix}/lib/libethumb.so.*"
802 ethumb_files += "${prefix}/lib/libethumb_client.so.*"
803 ethumb_files += "${prefix}/share/dbus-1/services/org.enlightenment.Ethumb.service"
804 ethumb_files += "${prefix}/lib/systemd/user/ethumb.service"
805 ethumb_files += "${prefix}/share/ethumb/*"
806 ethumb_files += "${prefix}/share/ethumb_client/*"
807 ethumb_files += "${prefix}/lib/ethumb/modules/*/*/module.so"
808 ethumb_files += "${prefix}/lib/ethumb/modules/*/*/template.edj"
809 ethumb_files += "${prefix}/lib/ethumb_client/utils/*/ethumbd_slave"
810 ethumb_files += "${prefix}/bin/ethumb"
811 ethumb_files += "${prefix}/bin/ethumbd"
812 ethumb_files += "${prefix}/bin/ethumbd_client"
813 MANIFESTFILES_ethumb = "efl.manifest"
814
815 evas-dev_files = ""
816 evas-dev_files += "${prefix}/include/evas-*1/*.h*"
817 evas-dev_files += "${prefix}/include/evas-*1/*/*.h*"
818 evas-dev_files += "${prefix}/lib/libevas.so"
819 evas-dev_files += "${prefix}/lib/pkgconfig/evas*.pc"
820 evas-dev_files += "${prefix}/lib/cmake/Evas*/*.cmake"
821 MANIFESTFILES_evas-dev = "efl.manifest"
822
823 efl_files = ""
824 efl_files += "${prefix}/lib/libefl.so.*"
825 efl_files += "${prefix}/share/locale/*/*/*.mo"
826 MANIFESTFILES_${PN} = "efl.manifest"
827
828 efl-dev_files = ""
829 efl-dev_files += "${prefix}/include/efl-1/Efl*.h"
830 efl-dev_files += "${prefix}/include/efl-1/interfaces/efl*.h"
831 efl-dev_files += "${prefix}/include/efl-cxx-1/*.hh"
832 efl-dev_files += "${prefix}/lib/cmake/Efl*/*.cmake"
833 efl-dev_files += "${prefix}/lib/libefl.so"
834 efl-dev_files += "${prefix}/lib/pkgconfig/efl*.pc"
835 MANIFESTFILES_${PN}-dev = "efl.manifest"
836
837 efl-data_files = ""
838 efl-data_files += "${prefix}/include/efl-1/Efl_Config.h"
839 MANIFESTFILES_${PN}-data = "efl.manifest"
840
841 evas_files = ""
842 evas_files += "${prefix}/bin/ecore_evas_*"
843 evas_files += "${prefix}/bin/evas_cserve2_client"
844 evas_files += "${prefix}/bin/evas_cserve2_debug"
845 evas_files += "${prefix}/bin/evas_cserve2_shm_debug"
846 evas_files += "${prefix}/bin/evas_cserve2_usage"
847 evas_files += "${prefix}/lib/evas/modules/*/*/*/module.so"
848 evas_files += "${prefix}/lib/libevas.so.*"
849 evas_files += "${prefix}/lib/evas/cserve2"
850 evas_files += "${prefix}/share/evas/checkme"
851 MANIFESTFILES_evas = "efl.manifest"
852
853 eeze_files = ""
854 eeze_files += "${prefix}/lib/libeeze.so.*"
855 eeze_files += "${prefix}/bin/eeze_disk_ls"
856 eeze_files += "${prefix}/bin/eeze_mount"
857 eeze_files += "${prefix}/bin/eeze_scanner"
858 eeze_files += "${prefix}/bin/eeze_umount"
859 eeze_files += "${prefix}/lib/eeze/modules/sensor/*/*/module.so"
860 eeze_files += "${prefix}/share/eeze/checkme"
861 MANIFESTFILES_eeze = "efl.manifest"
862
863 ethumb-dev_files = ""
864 ethumb-dev_files += "${prefix}/include/ethumb-1/*.h"
865 ethumb-dev_files += "${prefix}/include/ethumb-client-1/*.h"
866 ethumb-dev_files += "${prefix}/lib/libethumb.so"
867 ethumb-dev_files += "${prefix}/lib/libethumb_client.so"
868 ethumb-dev_files += "${prefix}/lib/pkgconfig/ethumb*.pc"
869 ethumb-dev_files += "${prefix}/lib/cmake/Ethumb/*.cmake"
870 ethumb-dev_files += "${prefix}/lib/cmake/EthumbClient/*.cmake"
871 MANIFESTFILES_ethumb-dev = "efl.manifest"
872
873 efreet_files = ""
874 efreet_files += "${prefix}/share/dbus-1/services/org.enlightenment.Efreet.service"
875 efreet_files += "${prefix}/lib/systemd/user/efreet.service"
876 efreet_files += "${prefix}/bin/efreetd"
877 efreet_files += "${prefix}/lib/efreet/*/efreet_desktop_cache_create"
878 efreet_files += "${prefix}/lib/efreet/*/efreet_icon_cache_create"
879 efreet_files += "${prefix}/lib/libefreet.so.*"
880 efreet_files += "${prefix}/lib/libefreet_mime.so.*"
881 efreet_files += "${prefix}/lib/libefreet_trash.so.*"
882 efreet_files += "${prefix}/share/efreet/*"
883 MANIFESTFILES_efreet = "efl.manifest"
884
885 eldbus-dev_files = ""
886 eldbus-dev_files += "${prefix}/lib/libeldbus.so"
887 eldbus-dev_files += "${prefix}/lib/pkgconfig/eldbus*.pc"
888 eldbus-dev_files += "${prefix}/include/eldbus*/*"
889 eldbus-dev_files += "${prefix}/lib/cmake/Eldbus/*.cmake"
890 MANIFESTFILES_eldbus-dev = "efl.manifest"
891
892 eet-examples_files = ""
893 eet-examples_files += "${prefix}/share/eet/examples/*"
894 eet-examples_files += "${prefix}/lib/eet/examples/*"
895 MANIFESTFILES_eet-examples = "efl.manifest"
896
897 embryo-dev_files = ""
898 embryo-dev_files += "${prefix}/include/embryo-1/*.h"
899 embryo-dev_files += "${prefix}/lib/libembryo.so"
900 embryo-dev_files += "${prefix}/lib/pkgconfig/embryo*.pc"
901 MANIFESTFILES_embryo-dev = "efl.manifest"
902
903 ethumb-examples_files = ""
904 ethumb-examples_files += "${prefix}/share/ethumb_client/examples/*"
905 ethumb-examples_files += "${prefix}/lib/ethumb_client/examples/*"
906 MANIFESTFILES_ethumb-examples = "efl.manifest"
907
908 eio-dev_files = ""
909 eio-dev_files += "${prefix}/include/eio-1/*"
910 eio-dev_files += "${prefix}/lib/libeio.so"
911 eio-dev_files += "${prefix}/lib/pkgconfig/eio*.pc"
912 MANIFESTFILES_eio-dev = "efl.manifest"
913
914 ecore-examples_files = ""
915 ecore-examples_files += "${prefix}/share/ecore*/examples/*"
916 ecore-examples_files += "${prefix}/lib/ecore*/examples/*"
917 MANIFESTFILES_ecore-examples = "efl.manifest"
918
919 ecore_files = ""
920 ecore_files += "${prefix}/lib/libecore.so.*"
921 ecore_files += "${prefix}/lib/libecore_avahi.so.*"
922 ecore_files += "${prefix}/lib/libecore_fb.so.*"
923 ecore_files += "${prefix}/lib/libecore_drm.so.*"
924 ecore_files += "${prefix}/lib/libecore_audio.so.*"
925 ecore_files += "${prefix}/lib/libecore_avahi.so.*"
926 ecore_files += "${prefix}/lib/libecore_con.so.*"
927 ecore_files += "${prefix}/lib/libecore_evas.so.*"
928 ecore_files += "${prefix}/lib/libecore_file.so.*"
929 ecore_files += "${prefix}/lib/libecore_imf.so.*"
930 ecore_files += "${prefix}/lib/libecore_imf_evas.so.*"
931 ecore_files += "${prefix}/lib/libecore_input.so.*"
932 ecore_files += "${prefix}/lib/libecore_input_evas.so.*"
933 ecore_files += "${prefix}/lib/libecore_ipc.so.*"
934 ecore_files += "${prefix}/lib/libecore_wayland.so.*"
935 ecore_files += "${prefix}/lib/ecore_evas/engines/*/*/module.so"
936 ecore_files += "${prefix}/lib/ecore_imf/modules/*/*/module.so"
937 #ecore_files += "${prefix}/lib/ecore/system/tizen/*/module.so"
938 ecore_files += "${prefix}/lib/ecore/system/systemd/v-*/module.so"
939 ecore_files += "${prefix}/share/ecore/checkme"
940 ecore_files += "${prefix}/share/ecore_imf/checkme"
941 ecore_files += "${prefix}/share/ecore_x/checkme"
942 MANIFESTFILES_ecore = "efl.manifest"
943
944 eldbus-examples_files = ""
945 eldbus-examples_files += "${prefix}/share/eldbus/examples/*"
946 eldbus-examples_files += "${prefix}/lib/eldbus/examples/*"
947 MANIFESTFILES_eldbus-examples = "efl.manifest"
948
949 eo-dev_files = ""
950 eo-dev_files += "${prefix}/include/eo-*1/*.h*"
951 eo-dev_files += "${prefix}/lib/libeo.so"
952 eo-dev_files += "${prefix}/lib/pkgconfig/eo*.pc"
953 eo-dev_files += "${prefix}/share/eo/gdb/eo_gdb.py"
954 eo-dev_files += "${prefix}/share/gdb/auto-load/usr/lib*/*"
955 eo-dev_files += "${prefix}/lib/cmake/Eo/*.cmake"
956 eo-dev_files += "${prefix}/lib/cmake/EoCxx/*.cmake"
957 MANIFESTFILES_eo-dev = "efl.manifest"
958
959 embryo_files = ""
960 embryo_files += "${prefix}/bin/embryo_cc"
961 embryo_files += "${prefix}/lib/libembryo.so.*"
962 embryo_files += "${prefix}/share/embryo/include/default.inc"
963 MANIFESTFILES_embryo = "efl.manifest"
964
965 eio-examples_files = ""
966 eio-examples_files += "${prefix}/share/eio/examples/*"
967 eio-examples_files += "${prefix}/lib/eio/examples/*"
968 MANIFESTFILES_eio-examples = "efl.manifest"
969
970 eet-tools_files = ""
971 eet-tools_files += "${prefix}/bin/eet"
972 eet-tools_files += "${prefix}/bin/vieet"
973 MANIFESTFILES_eet-tools = "efl.manifest"
974
975 edje-dev_files = ""
976 edje-dev_files += "${prefix}/include/edje*-1/*.h*"
977 edje-dev_files += "${prefix}/lib/libedje.so"
978 edje-dev_files += "${prefix}/lib/pkgconfig/edje*.pc"
979 edje-dev_files += "${prefix}/lib/cmake/Edje/*.cmake"
980 MANIFESTFILES_edje-dev = "efl.manifest"
981
982 edje-tools_files = ""
983 edje-tools_files += "${prefix}/bin/edje*"
984 edje-tools_files += "${prefix}/share/edje/data/*"
985 MANIFESTFILES_edje-tools = "efl.manifest"
986
987 eet_files = ""
988 eet_files += "${prefix}/lib/libeet*.so.*"
989 MANIFESTFILES_eet = "efl.manifest"
990
991 evas-examples_files = ""
992 evas-examples_files += "${prefix}/share/evas/examples/*"
993 evas-examples_files += "${prefix}/lib/evas/examples/*"
994 MANIFESTFILES_evas-examples = "efl.manifest"
995
996 emotion-examples_files = ""
997 emotion-examples_files += "${prefix}/share/emotion/examples/*"
998 emotion-examples_files += "${prefix}/lib/emotion/examples/*"
999 MANIFESTFILES_emotion-examples = "efl.manifest"
1000
1001 eldbus_files = ""
1002 eldbus_files += "${prefix}/lib/libeldbus.so.*"
1003 eldbus_files += "${prefix}/bin/eldbus*"
1004 MANIFESTFILES_eldbus = "efl.manifest"
1005
1006 edje-examples_files = ""
1007 edje-examples_files += "${prefix}/share/edje/examples/*"
1008 edje-examples_files += "${prefix}/lib/edje/examples/*"
1009 MANIFESTFILES_edje-examples = "efl.manifest"
1010
1011 eio_files = ""
1012 eio_files += "${prefix}/lib/libeio.so.*"
1013 MANIFESTFILES_eio = "efl.manifest"
1014
1015 FILES_emotion = "${emotion_files}"
1016 FILES_ephysics-examples = "${ephysics-examples_files}"
1017 FILES_eo = "${eo_files}"
1018 FILES_eolian = "${eolian_files}"
1019 FILES_eolian-dev = "${eolian-dev_files}"
1020 FILES_eolian-examples = "${eolian-examples_files}"
1021 FILES_ephysics-dev = "${ephysics-dev_files}"
1022 FILES_edje = "${edje_files}"
1023 FILES_emotion-dev = "${emotion-dev_files}"
1024 FILES_eina = "${eina_files}"
1025 FILES_eina-examples = "${eina-examples_files}"
1026 FILES_eo-examples = "${eo-examples_files}"
1027 FILES_eet-dev = "${eet-dev_files}"
1028 FILES_ephysics = "${ephysics_files}"
1029 FILES_eeze-dev = "${eeze-dev_files}"
1030 FILES_efreet-dev = "${efreet-dev_files}"
1031 FILES_ecore-dev = "${ecore-dev_files}"
1032 FILES_eina-dev = "${eina-dev_files}"
1033 FILES_ethumb = "${ethumb_files}"
1034 FILES_evas-dev = "${evas-dev_files}"
1035 FILES_${PN}-data = "${efl-data_files}"
1036 FILES_${PN}-dev = "${efl-dev_files}"
1037 FILES_${PN} = "${efl_files}"
1038 FILES_evas = "${evas_files}"
1039 FILES_eeze = "${eeze_files}"
1040 FILES_ethumb-dev = "${ethumb-dev_files}"
1041 FILES_efreet = "${efreet_files}"
1042 FILES_eldbus-dev = "${eldbus-dev_files}"
1043 FILES_eet-examples = "${eet-examples_files}"
1044 FILES_embryo-dev = "${embryo-dev_files}"
1045 FILES_ethumb-examples = "${ethumb-examples_files}"
1046 FILES_eio-dev = "${eio-dev_files}"
1047 FILES_ecore-examples = "${ecore-examples_files}"
1048 FILES_ecore = "${ecore_files}"
1049 FILES_eldbus-examples = "${eldbus-examples_files}"
1050 FILES_eo-dev = "${eo-dev_files}"
1051 FILES_embryo = "${embryo_files}"
1052 FILES_eio-examples = "${eio-examples_files}"
1053 FILES_eet-tools = "${eet-tools_files}"
1054 FILES_edje-dev = "${edje-dev_files}"
1055 FILES_edje-tools = "${edje-tools_files}"
1056 FILES_eet = "${eet_files}"
1057 FILES_evas-examples = "${evas-examples_files}"
1058 FILES_emotion-examples = "${emotion-examples_files}"
1059 FILES_eldbus = "${eldbus_files}"
1060 FILES_edje-examples = "${edje-examples_files}"
1061 FILES_eio = "${eio_files}"
1062
1063 PKG_emotion= "emotion"
1064 PKG_ephysics-examples= "ephysics-examples"
1065 PKG_eo= "eo"
1066 PKG_eolian= "eolian"
1067 PKG_eolian-dev= "eolian-dev"
1068 PKG_eolian-examples= "eolian-examples"
1069 PKG_ephysics-dev= "ephysics-dev"
1070 PKG_edje= "edje"
1071 PKG_emotion-dev= "emotion-dev"
1072 PKG_eina= "eina"
1073 PKG_eina-examples= "eina-examples"
1074 PKG_eo-examples= "eo-examples"
1075 PKG_eet-dev= "eet-dev"
1076 PKG_ephysics= "ephysics"
1077 PKG_eeze-dev= "eeze-dev"
1078 PKG_efreet-dev= "efreet-dev"
1079 PKG_ecore-dev= "ecore-dev"
1080 PKG_eina-dev= "eina-dev"
1081 PKG_ethumb= "ethumb"
1082 PKG_evas-dev= "evas-dev"
1083 PKG_efl-data= "efl-data"
1084 PKG_efl= "efl"
1085 PKG_efl-dev= "efl-dev"
1086 PKG_evas= "evas"
1087 PKG_eeze= "eeze"
1088 PKG_ethumb-dev= "ethumb-dev"
1089 PKG_efreet= "efreet"
1090 PKG_eldbus-dev= "eldbus-dev"
1091 PKG_eet-examples= "eet-examples"
1092 PKG_embryo-dev= "embryo-dev"
1093 PKG_ethumb-examples= "ethumb-examples"
1094 PKG_eio-dev= "eio-dev"
1095 PKG_ecore-examples= "ecore-examples"
1096 PKG_ecore= "ecore"
1097 PKG_eldbus-examples= "eldbus-examples"
1098 PKG_eo-dev= "eo-dev"
1099 PKG_embryo= "embryo"
1100 PKG_eio-examples= "eio-examples"
1101 PKG_eet-tools= "eet-tools"
1102 PKG_edje-dev= "edje-dev"
1103 PKG_edje-tools= "edje-tools"
1104 PKG_eet= "eet"
1105 PKG_evas-examples= "evas-examples"
1106 PKG_emotion-examples= "emotion-examples"
1107 PKG_eldbus= "eldbus"
1108 PKG_edje-examples= "edje-examples"
1109 PKG_eio= "eio"
1110
1111 require efl-extraconf.inc
1112