8 Summary: Enlightenment Foundation Libraries - set of libraries used (not only) by E17
9 Url: http://enlightenment.org/
10 Group: Graphics & UI Framework/API
11 Source: %{name}-%{version}.tar.bz2
13 Source1001: efl.manifest
15 BuildRequires: pkgconfig(check)
16 BuildRequires: pkgconfig(libinput)
17 BuildRequires: zlib-devel
18 BuildRequires: gettext-tools
19 BuildRequires: hyphen-devel
20 #BuildRequires: coregl-devel
21 #BuildRequires: gettext-devel
22 #BuildRequires: doxygen
23 #BuildRequires: python-devel
26 BuildRequires: pkgconfig(gles20)
27 BuildRequires: pkgconfig(wayland-client)
28 BuildRequires: pkgconfig(wayland-cursor)
29 BuildRequires: pkgconfig(wayland-egl)
30 BuildRequires: pkgconfig(text-client)
31 BuildRequires: pkgconfig(xdg-shell-client)
32 BuildRequires: pkgconfig(wayland-tbm-client)
33 BuildRequires: pkgconfig(wayland-tbm-server)
34 BuildRequires: pkgconfig(tizen-extension-client)
35 BuildRequires: pkgconfig(tizen-remote-surface-client)
36 BuildRequires: pkgconfig(wayland-egl-tizen)
37 BuildRequires: wayland-protocols
38 BuildRequires: pkgconfig(wayland-egl-tizen)
39 Requires: libwayland-extension-client
40 Requires: libwayland-egl-tizen
44 BuildRequires: pkgconfig(glesv2)
45 BuildRequires: pkgconfig(libdri2)
46 BuildRequires: pkgconfig(x11)
47 BuildRequires: pkgconfig(xcursor)
48 BuildRequires: pkgconfig(xinerama)
49 BuildRequires: pkgconfig(xpm)
50 BuildRequires: pkgconfig(xrandr)
51 BuildRequires: pkgconfig(xext)
52 BuildRequires: pkgconfig(xcomposite)
53 BuildRequires: pkgconfig(xdamage)
54 BuildRequires: pkgconfig(xfixes)
55 BuildRequires: pkgconfig(xrender)
56 BuildRequires: pkgconfig(xscrnsaver)
57 BuildRequires: libXtst-devel
58 BuildRequires: pkgconfig(xi)
59 BuildRequires: pkgconfig(ice)
60 BuildRequires: pkgconfig(sm)
61 BuildRequires: pkgconfig(ibus-1.0)
64 BuildRequires: glib2-devel
65 #BuildRequires: pkgconfig(bullet)
66 BuildRequires: pkgconfig(openssl)
67 BuildRequires: gnutls-devel
68 BuildRequires: curl-devel
69 BuildRequires: pkgconfig(vconf)
70 BuildRequires: pkgconfig(xkbcommon)
71 BuildRequires: systemd-devel
72 BuildRequires: pkgconfig(ttrace)
75 BuildRequires: pkgconfig(eina)
76 BuildRequires: pkgconfig(emile)
77 BuildRequires: pkgconfig(eo)
78 BuildRequires: pkgconfig(efl)
79 BuildRequires: pkgconfig(evas)
80 BuildRequires: pkgconfig(ecore-core)
81 BuildRequires: pkgconfig(ecore-evas)
82 BuildRequires: pkgconfig(ecore-file)
83 BuildRequires: pkgconfig(ecore-input)
84 BuildRequires: pkgconfig(edje)
85 BuildRequires: pkgconfig(ethumb)
86 BuildRequires: pkgconfig(ethumb_client)
87 BuildRequires: pkgconfig(emotion)
88 BuildRequires: pkgconfig(ecore-imf)
89 BuildRequires: pkgconfig(ecore-con)
90 BuildRequires: pkgconfig(eldbus)
91 BuildRequires: pkgconfig(efreet)
92 BuildRequires: pkgconfig(efreet-mime)
93 BuildRequires: pkgconfig(efreet-trash)
94 BuildRequires: pkgconfig(eio)
95 BuildRequires: pkgconfig(elocation)
96 BuildRequires: pkgconfig(ecore-wl2)
97 BuildRequires: eet-tools
98 BuildRequires: edje-tools
103 BuildRequires: dbus-devel
106 BuildRequires: pkgconfig(lua)
107 BuildRequires: pkgconfig(sndfile)
108 BuildRequires: pkgconfig(libpulse)
111 #BuildRequires: pkgconfig(gstreamer-1.0)
112 #BuildRequires: pkgconfig(gstreamer-plugins-base-1.0)
115 BuildRequires: libexif-devel
116 BuildRequires: giflib-devel
117 BuildRequires: libtiff-devel
118 BuildRequires: pkgconfig(libpng)
119 BuildRequires: libjpeg-turbo-devel
120 BuildRequires: pkgconfig(pixman-1)
121 BuildRequires: pkgconfig(freetype2)
122 BuildRequires: pkgconfig(fribidi)
123 BuildRequires: pkgconfig(fontconfig)
124 BuildRequires: pkgconfig(harfbuzz)
125 BuildRequires: pkgconfig(libtbm)
128 BuildRequires: libudev-devel
129 BuildRequires: libmount-devel
130 BuildRequires: pkgconfig(dlog)
134 BuildRequires: pkgconfig(libdri2)
135 BuildRequires: pkgconfig(xshmfence)
136 BuildRequires: pkgconfig(x11)
137 BuildRequires: pkgconfig(xcb)
138 BuildRequires: pkgconfig(xcb-sync)
139 BuildRequires: pkgconfig(xcb-dri3)
141 BuildRequires: pkgconfig(gbm)
142 BuildRequires: pkgconfig(libtbm)
143 BuildRequires: pkgconfig(libtdm)
144 BuildRequires: pkgconfig(libtdm-client)
145 BuildRequires: pkgconfig(libdrm)
146 BuildRequires: pkgconfig(wayland-client)
147 BuildRequires: pkgconfig(wayland-server)
153 %define dbus_unavailable 1
156 EFL is a library collection providing various functionality used (not only) by
157 Enlightenment, Terminology, Tizen and more.
159 ############ efl-data
162 Summary: Developer files for EFL package
165 This package includes developer files common to all packages.
169 Summary: Data type library
170 Requires: %{name}-data = %{version}-%{release}
174 Eina is a data type library.
176 %package -n eina-tools
178 Group: Graphics & UI Framework/Utilities
179 Requires: eina = %{version}-%{release}
182 %description -n eina-tools
183 The eina tools package the eina binary utility.
185 #%package -n eina-examples
186 #Summary: Examples for the eina package
187 #Group: Graphics & UI Framework/Testing
188 #Requires: eina = %{version}-%{release}
191 #%description -n eina-examples
192 #Example files for eina
194 %package -n eina-devel
195 Summary: Development components for the eina package
196 Group: Graphics & UI Framework/Development
197 Requires: eina = %{version}-%{release}
200 %description -n eina-devel
201 Development files for eina.
205 Summary: EFL serialization, compression and crypto library
206 Requires: %{name}-data = %{version}-%{release}
208 %description -n emile
209 EFL serialization, compression and crypto library
211 %package -n emile-devel
212 Summary: Development components for the emile package
213 Group: Graphics & UI Framework/Development
214 Requires: emile = %{version}-%{release}
216 %description -n emile-devel
217 Development files for emile.
221 Summary: Library for speedy data storage, retrieval, and compression
222 Requires: %{name}-data = %{version}-%{release}
223 License: BSD-2-Clause
226 Eet is a tiny library designed to write an arbitrary set of chunks of
227 data to a file and optionally compress each chunk (very much like a
228 zip file) and allow fast random-access reading of the file later
229 on. It does not do zip as a zip itself has more complexity than is
230 needed, and it was much simpler to implement this once here.
232 It also can encode and decode data structures in memory, as well as
233 image data for saving to eet files or sending across the network to
234 other machines, or just writing to arbitrary files on the system. All
235 data is encoded in a platform independent way and can be written and
236 read by any architecture.
238 %package -n eet-tools
240 Group: Graphics & UI Framework/Utilities
241 Requires: eet = %{version}-%{release}
243 License: BSD-2-Clause
245 %description -n eet-tools
246 The eet tools package the eet binary utility.
248 #%package -n eet-examples
249 #Summary: Examples for the eet package
250 #Group: Graphics & UI Framework/Testing
251 #Requires: eet = %{version}-%{release}
253 #%description -n eet-examples
254 #Example files for eet
256 %package -n eet-devel
257 Summary: Development components for the eet package
258 Group: Graphics & UI Framework/Development
259 Requires: eet = %{version}-%{release}
260 License: BSD-2-Clause
262 %description -n eet-devel
263 Development files for eet
267 Summary: EFL generic object system library
268 Requires: %{name}-data = %{version}-%{release}
271 The Eo generic object system. It was designed to be the base object
274 #%package -n eo-examples
275 #Summary: Examples for the eo package
276 #Group: Graphics & UI Framework/Testing
277 #Requires: eo = %{version}-%{release}
279 #%description -n eo-examples
280 #Example files for eo
283 Summary: Development components for the eo package
284 Group: Graphics & UI Framework/Development
285 Requires: eo = %{version}-%{release}
286 License: BSD-2-Clause
288 %description -n eo-devel
289 Development files for eo
293 Summary: vector graphics library
294 Requires: %{name}-data = %{version}-%{release}
295 License: FTL or GPL-2.0+
297 %description -n ector
298 vector graphics library.
300 %package -n ector-devel
301 Summary: Development components for the ector package
302 Group: Graphics & UI Framework/Development
303 Requires: ector = %{version}-%{release}
304 License: FTL or GPL-2.0+
306 %description -n ector-devel
307 Development files for ector
311 Summary: Multi-platform canvas library
312 Requires: %{name}-data = %{version}-%{release}
313 License: BSD-2-Clause and Zlib
316 Evas is a clean display canvas API for several target display systems
317 that can draw anti-aliased text, smooth super and sub-sampled scaled
318 images, alpha-blend objects much and more.
320 #%package -n evas-examples
321 #Summary: Examples for the evas package
322 #Group: Graphics & UI Framework/Testing
323 #Requires: evas = %{version}-%{release}
324 #License: BSD-2-Clause and Zlib
326 #%description -n evas-examples
327 #Example files for evas
329 %package -n evas-devel
330 Summary: Development components for the evas package
331 Group: Graphics & UI Framework/Development
332 Requires: evas = %{version}-%{release}
333 License: BSD-2-Clause and Zlib
335 %description -n evas-devel
336 Development files for evas
340 Summary: Enlightened Core X interface library
342 Requires: ecore-audio
343 Requires: ecore-avahi
344 Requires: ecore-buffer
350 Requires: ecore-imf-evas
351 Requires: ecore-input
352 Requires: ecore-input-evas
355 Requires: ecore-wayland
361 License: BSD-2-Clause and MIT
363 %description -n ecore
364 Ecore is the event/X abstraction layer that makes doing selections,
365 Xdnd, general X stuff, event loops, timeouts and idle handlers fast,
366 optimized, and convenient.
368 %package -n ecore-devel
369 Summary: Development components for the ecore package
370 Group: Graphics & UI Framework/Development
371 Requires: ecore-core-devel
372 Requires: ecore-audio-devel
373 Requires: ecore-avahi-devel
374 Requires: ecore-buffer-devel
375 Requires: ecore-con-devel
376 Requires: ecore-evas-devel
377 Requires: ecore-fb-devel
378 Requires: ecore-file-devel
379 Requires: ecore-imf-devel
380 Requires: ecore-imf-evas-devel
381 Requires: ecore-input-devel
382 Requires: ecore-input-evas-devel
383 Requires: ecore-ipc-devel
385 Requires: ecore-wayland-devel
386 Requires: ecore-wl2-devel
389 Requires: ecore-x-devel
391 License: BSD-2-Clause and MIT
393 %description -n ecore-devel
394 Development files for ecore
396 %package -n ecore-core
397 Summary: Enlightened Core X interface library - core
398 Requires: %{name}-data = %{version}-%{release}
399 License: BSD-2-Clause and MIT
401 %description -n ecore-core
402 This is the core main-loop, system events and execution layer. This
403 handles running the main loop, integrating with external data and
404 timing sources (the system clock, file descriptors, system signals),
405 and producing an event queue, walking that queue and dispatching
406 events to appropriate callbacks.
408 %package -n ecore-core-devel
409 Summary: Development components for the ecore-core package
410 Group: Graphics & UI Framework/Development
411 Requires: ecore-core = %{version}-%{release}
412 License: BSD-2-Clause and MIT
414 %description -n ecore-core-devel
415 Development files for ecore-core
417 %package -n ecore-audio
418 Summary: Enlightened Core X interface library - audio
419 Requires: %{name}-data = %{version}-%{release}
420 License: BSD-2-Clause and MIT
422 %description -n ecore-audio
423 This library provides an API for audio playback and recording. It uses
424 pulse audio underneath to handle mixing and policies. The API for this
425 should not be considered stable right now because it relies on EO and
426 EO is not considered finalized yet.
428 %package -n ecore-audio-devel
429 Summary: Development components for the ecore_audio package
430 Group: Graphics & UI Framework/Development
431 Requires: ecore-audio = %{version}-%{release}
432 License: BSD-2-Clause and MIT
434 %description -n ecore-audio-devel
435 Development files for ecore_audio
437 %package -n ecore-avahi
438 Summary: Enlightened Core X interface library - avahi
439 Requires: %{name}-data = %{version}-%{release}
440 License: BSD-2-Clause and MIT
442 %description -n ecore-avahi
443 Avahi main loop integration function.
445 %package -n ecore-avahi-devel
446 Summary: Development components for the ecore_avahi package
447 Group: Graphics & UI Framework/Development
448 Requires: ecore-avahi = %{version}-%{release}
449 License: BSD-2-Clause and MIT
451 %description -n ecore-avahi-devel
452 Development files for ecore_avahi
454 %package -n ecore-buffer
455 Summary: Enlightened Core X interface library - buffer
456 Requires: %{name}-data = %{version}-%{release}
457 License: BSD-2-Clause and MIT
459 %description -n ecore-buffer
460 The Ecore Buffer is an abstraction of graphic buffer.
461 This library also provides simple mechanisms for sharing graphic buffer bet-
462 ween processes using wayland socket. Ecore Buffer Queue is for this
463 function, and it consists of two main object,
464 The Ecore_Buffer_Consumer and the Ecore_Buffer_Provider.
466 %package -n ecore-buffer-devel
467 Summary: Development components for the ecore_buffer package
468 Group: Graphics & UI Framework/Development
469 Requires: ecore-buffer = %{version}-%{release}
470 License: BSD-2-Clause and MIT
472 %description -n ecore-buffer-devel
473 Development files for ecore_buffer
475 %package -n ecore-con
476 Summary: Enlightened Core X interface library - con
477 Requires: %{name}-data = %{version}-%{release}
478 License: BSD-2-Clause and MIT
480 %description -n ecore-con
481 This provides a completely event-based TCP/UDP and Unix domain socket
482 API that integrates with the main-loop. This means no blocking to send
483 or receive data, supporting "infinite send buffers" with storage and
484 spooling being done by Ecore Con. It also supports SSL encryption
485 transparently turned on or not on the same connection, certificate
486 verification, CURL wrapping for HTTP connection usage (GETs, POSTs
487 etc.), asynchronous DNS lookups and provides the ability to also be a
488 server, not just a client, with the same event-based API.
490 %package -n ecore-con-devel
491 Summary: Development components for the ecore_con package
492 Group: Graphics & UI Framework/Development
493 Requires: ecore-con = %{version}-%{release}
494 License: BSD-2-Clause and MIT
496 %description -n ecore-con-devel
497 Development files for ecore_con
499 %package -n ecore-drm
500 Summary: Enlightened Core X interface library - drm
501 Requires: %{name}-data = %{version}-%{release}
502 License: BSD-2-Clause and MIT
504 %description -n ecore-drm
505 Ecore_Drm provides a wrapper and functions for using libdrm.
507 %package -n ecore-drm-devel
508 Summary: Development components for the ecore_drm package
509 Group: Graphics & UI Framework/Development
510 Requires: ecore-drm = %{version}-%{release}
511 License: BSD-2-Clause and MIT
513 %description -n ecore-drm-devel
514 Development files for ecore_drm
516 %package -n ecore-evas
517 Summary: Enlightened Core X interface library - evas
518 Requires: %{name}-data = %{version}-%{release}
519 License: BSD-2-Clause and MIT
521 %description -n ecore-evas
522 This acts as glue between the display target (X11, Wayland,
523 Frame buffer, Cocoa on OSX, Win32 etc.) and Evas. It creates/provides a
524 target for Evas to render to (a Window or Surface etc.) and feeds
525 input events (Keyboard, Mouse, Multi-touch) into Evas, which then
526 selects the target object and calls the callbacks. It also provides
527 wrappers/glue for manipulating the Window/Surface.
529 %package -n ecore-evas-devel
530 Summary: Development components for the ecore_evas package
531 Group: Graphics & UI Framework/Development
532 Requires: ecore-evas = %{version}-%{release}
533 License: BSD-2-Clause and MIT
535 %description -n ecore-evas-devel
536 Development files for ecore_evas
539 Summary: Enlightened Core X interface library - fb
540 Requires: %{name}-data = %{version}-%{release}
541 License: BSD-2-Clause and MIT
543 %description -n ecore-fb
544 This provides virtual terminal allocation, access and handling,
545 frame buffer information, raw input handling for keyboard, mouse and
548 %package -n ecore-fb-devel
549 Summary: Development components for the ecore_fb package
550 Group: Graphics & UI Framework/Development
551 Requires: ecore-fb = %{version}-%{release}
552 License: BSD-2-Clause and MIT
554 %description -n ecore-fb-devel
555 Development files for ecore_fb
557 %package -n ecore-file
558 Summary: Enlightened Core X interface library - file
559 Requires: %{name}-data = %{version}-%{release}
560 License: BSD-2-Clause and MIT
562 %description -n ecore-file
563 This provides file access convenience APIs for doing simple file
564 operations like renames, copies, listing directories and more. It also
565 supports file change monitoring and URL downloads.
567 %package -n ecore-file-devel
568 Summary: Development components for the ecore_file package
569 Group: Graphics & UI Framework/Development
570 Requires: ecore-file = %{version}-%{release}
571 License: BSD-2-Clause and MIT
573 %description -n ecore-file-devel
574 Development files for ecore_file
576 %package -n ecore-imf
577 Summary: Enlightened Core X interface library - imf
578 Requires: %{name}-data = %{version}-%{release}
579 License: BSD-2-Clause and MIT
581 %description -n ecore-imf
582 This is an input method abstraction framework to allow EFL to talk to
583 things like SCIM, IBus, Wayland and XIM. This allows for complex text
584 entry in languages such as Chinese, Japanese and Korean.
586 %package -n ecore-imf-devel
587 Summary: Development components for the ecore_imf package
588 Group: Graphics & UI Framework/Development
589 Requires: ecore-imf = %{version}-%{release}
590 License: BSD-2-Clause and MIT
592 %description -n ecore-imf-devel
593 Development files for ecore_imf
595 %package -n ecore-imf-evas
596 Summary: Enlightened Core X interface library - imf_evas
597 Requires: %{name}-data = %{version}-%{release}
598 License: BSD-2-Clause and MIT
600 %description -n ecore-imf-evas
601 This library glues Input method support from Ecore IMF and Evas
604 %package -n ecore-imf-evas-devel
605 Summary: Development components for the ecore_imf_evas package
606 Group: Graphics & UI Framework/Development
607 Requires: ecore-imf-evas = %{version}-%{release}
608 License: BSD-2-Clause and MIT
610 %description -n ecore-imf-evas-devel
611 Development files for ecore_imf_evas
613 %package -n ecore-input
614 Summary: Enlightened Core X interface library - input
615 Requires: %{name}-data = %{version}-%{release}
616 License: BSD-2-Clause and MIT
618 %description -n ecore-input
619 This acts as a generic input layer where multiple display systems can
620 post events in the same format to the event queue.
622 %package -n ecore-input-devel
623 Summary: Development components for the ecore_input package
624 Group: Graphics & UI Framework/Development
625 Requires: ecore-input = %{version}-%{release}
626 License: BSD-2-Clause and MIT
628 %description -n ecore-input-devel
629 Development files for ecore_input
631 %package -n ecore-input-evas
632 Summary: Enlightened Core X interface library - input_evas
633 Requires: %{name}-data = %{version}-%{release}
634 License: BSD-2-Clause and MIT
636 %description -n ecore-input-evas
637 This Routes events from Ecore Input into a given Evas canvas which
638 will then route the event further to the destination object and
641 %package -n ecore-input-evas-devel
642 Summary: Development components for the ecore_input_evas package
643 Group: Graphics & UI Framework/Development
644 Requires: ecore-input-evas = %{version}-%{release}
645 License: BSD-2-Clause and MIT
647 %description -n ecore-input-evas-devel
648 Development files for ecore_input_evas
650 %package -n ecore-ipc
651 Summary: Enlightened Core X interface library - ipc
652 Requires: %{name}-data = %{version}-%{release}
653 License: BSD-2-Clause and MIT
655 %description -n ecore-ipc
656 This acts as a layer on top of Ecore Con which handles entire IPC
657 message packets, dealing with header delta compression and
658 portability, as well as ensuring an entire message is received in one
659 go as a single IPC message, regardless of payload data size. The
660 entire API is event based almost exactly like Ecore Con and thus it
661 supports all the transport layers Ecore Con supports.
663 %package -n ecore-ipc-devel
664 Summary: Development components for the ecore_ipc package
665 Group: Graphics & UI Framework/Development
666 Requires: ecore-ipc = %{version}-%{release}
667 License: BSD-2-Clause and MIT
669 %description -n ecore-ipc-devel
670 Development files for ecore_ipc
672 %package -n ecore-wayland
673 Summary: Enlightened Core X interface library - wayland
674 Requires: %{name}-data = %{version}-%{release}
675 License: BSD-2-Clause and MIT
677 %description -n ecore-wayland
678 This is a glue/wrapper library to interface EFL to Wayland libraries
679 to tie them into the Ecore main-loop and event queue.
681 %package -n ecore-wayland-devel
682 Summary: Development components for the ecore_wayland package
683 Group: Graphics & UI Framework/Development
684 Requires: ecore-wayland = %{version}-%{release}
685 License: BSD-2-Clause and MIT
687 %description -n ecore-wayland-devel
688 Development files for ecore_wayland
690 #%package -n ecore-wl2
691 #Summary: Ecore wayland interface library version 2 - wayland
692 #Requires: %{name}-data = %{version}-%{release}
693 #License: BSD-2-Clause and MIT
696 #%description -n ecore-wl2
697 #This is a glue/wrapper library to interface EFL to Wayland libraries
698 #to tie them into the Ecore main-loop and event queue.
700 #%package -n ecore-wl2-devel
701 #Summary: Development components for the ecore_wl2 package
702 #Group: Graphics & UI Framework/Development
703 #Requires: ecore-wl2 = %{version}-%{release}
704 #License: BSD-2-Clause and MIT
706 #%description -n ecore-wl2-devel
707 #Development files for ecore_wl2
710 Summary: Enlightened Core X interface library - x
711 Requires: %{name}-data = %{version}-%{release}
712 License: BSD-2-Clause and MIT
714 %description -n ecore-x
715 This is a library to wrap/deal with Xlib as well as optionally XCB to
716 make dealing with X11 less painful and less footwork as well as being
717 glue to tie these into the Ecore main-loop and event queue.
719 %package -n ecore-x-devel
720 Summary: Development components for the ecore_x package
721 Group: Graphics & UI Framework/Development
722 Requires: ecore-x = %{version}-%{release}
723 License: BSD-2-Clause and MIT
725 %description -n ecore-x-devel
726 Development files for ecore_x
730 Summary: D-Bus bindings for EFL
731 Requires: %{name}-data = %{version}-%{release}
734 %description -n eldbus
735 Eldbus allows connecting to both system and session buses acting as
736 both client and service roles.
738 This is a replacement for old library "edbus". Its main purpose is to
739 fix some core bugs and completely encapsulating D-Bus without exposing
740 libdbus to end-user. One day libdbus may be completely removed as a
743 #%package -n eldbus-examples
744 #Summary: Examples for the eldbus package
745 #Group: Graphics & UI Framework/Testing
746 #Requires: eldbus = %{version}-%{release}
749 #%description -n eldbus-examples
750 #Example files for eldbus
752 %package -n eldbus-devel
753 Summary: Development components for the eldbus package
754 Group: Graphics & UI Framework/Development
755 Requires: eldbus = %{version}-%{release}
758 %description -n eldbus-devel
759 Development files for eldbus
763 Summary: A small virtual machine engine (in a library) and bytecode compiler
764 Requires: %{name}-data = %{version}-%{release}
766 License: BSD-2-Clause
768 %description -n embryo
769 Embryo is a tiny library designed as a virtual machine to interpret a
770 limited set of small compiled programs.
772 %package -n embryo-devel
773 Summary: Development components for the embryo package
774 Group: Graphics & UI Framework/Development
775 Requires: embryo = %{version}-%{release}
776 License: BSD-2-Clause
778 %description -n embryo-devel
779 Development files for embryo
783 Summary: Enlightenment Input/Output Library
784 Requires: %{name}-data = %{version}-%{release}
788 Enlightenment Input/Output Library
790 #%package -n eio-examples
791 #Summary: Examples for the eio package
792 #Group: Graphics & UI Framework/Testing
793 #Requires: eio = %{version}-%{release}
796 #%description -n eio-examples
797 #Example files for eio
799 %package -n eio-devel
800 Summary: Development components for the eio package
801 Group: Graphics & UI Framework/Development
802 Requires: eio = %{version}-%{release}
805 %description -n eio-devel
806 Development files for eio
808 ############ Ephysics
810 Summary: EFL wrapper for the Bullet Physics library
811 License: BSD-2-Clause
813 %description -n ephysics
814 EPhysics is a library that makes it easy to use Ecore, Evas and Bullet
815 Physics together. It's a kind of wrapper, a glue, between these libraries.
816 It's not intended to be a physics library (we already have many out there).
818 Enlightenment Input/Output Library
820 #%package -n ephysics-examples
821 #Summary: Examples for the ephysics package
822 #Group: Graphics & UI Framework/Testing
823 #Requires: ephysics = %{version}-%{release}
824 #License: BSD-2-Clause
826 #%description -n ephysics-examples
827 #Example files for ephysics
829 %package -n ephysics-devel
830 Summary: Development components for the ephysics package
831 Group: Graphics & UI Framework/Development
832 Requires: ephysics = %{version}-%{release}
833 License: BSD-2-Clause
835 %description -n ephysics-devel
836 Development files for ephysics
840 Summary: Complex Graphical Design/Layout Engine
841 Requires: %{name}-data = %{version}-%{release}
842 License: BSD-2-Clause and GPL-2.0+
845 Edje is a complex graphical design and layout engine. It provides a
846 mechanism for allowing configuration data to define visual elements in
847 terms of layout, behavior, and appearance. Edje allows for multiple
848 collections of layouts in one file, allowing a complete set of images,
849 animations, and controls to exist as a unified whole.
851 Edje separates the arrangement, appearance, and behavior logic into
852 distinct independent entities. This allows visual objects to share
853 image data and configuration information without requiring them to do
854 so. This separation and simplistic event driven style of programming
855 can produce almost any look and feel one could want for basic visual
856 elements. Anything more complex is likely the domain of an application
857 or widget set that may use Edje as a conveneient way of being able to
858 configure parts of the display.
860 %package -n edje-tools
862 Group: Graphics & UI Framework/Utilities
863 Requires: edje = %{version}-%{release}
865 License: BSD-2-Clause and GPL-2.0+
867 %description -n edje-tools
868 The edje tools package include the compiler, decompiler, visualizer, code
871 #%package -n edje-examples
872 #Summary: Examples for the edje package
873 #Group: Graphics & UI Framework/Testing
874 #Requires: edje = %{version}-%{release}
875 #License: BSD-2-Clause and GPL-2.0+
877 #%description -n edje-examples
878 #Example files for edje
880 %package -n edje-devel
881 Summary: Development components for the edje package
882 Group: Graphics & UI Framework/Development
883 Requires: edje-tools = %{version}-%{release}
884 License: BSD-2-Clause and GPL-2.0+
886 %description -n edje-devel
887 Development files for edje
891 Summary: Device convenience library
892 Requires: %{name}-data = %{version}-%{release}
893 License: BSD-2-Clause
896 Eeze is a library for manipulating devices through udev with a simple
897 and fast api. It interfaces directly with libudev, avoiding such
898 middleman daemons as udisks/upower or hal, to immediately gather
899 device information the instant it becomes known to the system. This
900 can be used to determine such things as:
901 * If a cdrom has a disk inserted
902 * The temperature of a cpu core
903 * The remaining power left in a battery
904 * The current power consumption of various parts
905 * Monitor in realtime the status of peripheral devices
907 Each of the above examples can be performed by using only a single
908 eeze function, as one of the primary focuses of the library is to
909 reduce the complexity of managing devices.
911 %package -n eeze-devel
912 Summary: Development components for the eeze package
913 Group: Graphics & UI Framework/Development
914 Requires: eeze = %{version}-%{release}
915 License: BSD-2-Clause
917 %description -n eeze-devel
918 Development files for eeze
922 Summary: FreeDesktop.Org standards implementation
923 Requires: %{name}-data = %{version}-%{release}
924 License: BSD-2-Clause
926 %description -n efreet
927 Efreet implements the FreeDesktop.Org application and MIME-handling
930 %package -n efreet-devel
931 Summary: Development components for the efreet package
932 Group: Graphics & UI Framework/Development
933 Requires: efreet = %{version}-%{release}
934 License: BSD-2-Clause
936 %description -n efreet-devel
937 Development files for efreet
941 Summary: EFL Media Library
942 Requires: %{name}-data = %{version}-%{release}
943 License: BSD-2-Clause
945 %description -n emotion
946 Emotion is a media library with support for different backends as plug-ins.
948 #%package -n emotion-examples
949 #Summary: Examples for the emotion package
950 #Group: Graphics & UI Framework/Testing
951 #Requires: emotion = %{version}-%{release}
953 #%description -n emotion-examples
954 #Example files for emotion
956 %package -n emotion-devel
957 Summary: Development components for the emotion package
958 Group: Graphics & UI Framework/Development
959 Requires: emotion = %{version}-%{release}
960 License: BSD-2-Clause
962 %description -n emotion-devel
963 Development files for emotion
967 Summary: EFL thumbnail generator library
968 Requires: %{name}-data = %{version}-%{release}
971 %description -n ethumb
972 Enlightenment thumbnailing library
974 #%package -n ethumb-examples
975 #Summary: Examples for the ethumb package
976 #Group: Graphics & UI Framework/Testing
977 #Requires: ethumb = %{version}-%{release}
980 #%description -n ethumb-examples
981 #Example files for ethumb
983 %package -n ethumb-devel
984 Summary: Development components for the ethumb package
985 Group: Graphics & UI Framework/Development
986 Requires: ethumb = %{version}-%{release}
989 %description -n ethumb-devel
990 Development files for emotion
994 Summary: EO object parser and C code generator
995 Group: Graphics & UI Framework/Development
996 Requires: %{name}-data = %{version}-%{release}
997 License: BSD-2-Clause
999 %description -n eolian
1000 Tool that parses Enlightenment's meta-data (.eo) filesg
1001 and can then generate C code along with header files.
1003 %package -n eolian-devel
1004 Summary: Development components for the eolian package
1005 Group: Graphics & UI Framework/Development
1006 Requires: eolian = %{version}-%{release}
1007 License: BSD-2-Clause
1009 %description -n eolian-devel
1010 Development files for eolian
1012 #%package -n eolian-examples
1013 #Summary: Examples for the eolian package
1014 #Group: Graphics & UI Framework/Testing
1015 #Requires: eolian = %{version}-%{release}
1016 #License: BSD-2-Clause
1018 #%description -n eolian-examples
1019 #Example files for eolian
1021 ############ Elocation
1022 %package -n elocation
1023 Summary: EFL location library
1024 Requires: %{name}-data = %{version}-%{release}
1027 %description -n elocation
1028 Elocation is meant as a convenience library to ease application developers
1029 the usage of geo information in their apps. Adding a geo tag to a picture or
1030 translating an address to a GPS position and show it on a map widget are just
1031 some of the use cases.
1033 #%package -n elocation-examples
1034 #Summary: Examples for the elocation package
1035 #Group: Graphics & UI Framework/Testing
1036 #Requires: elocation = %{version}-%{release}
1039 #%description -n elocation-examples
1040 #Example files for elocation
1042 %package -n elocation-devel
1043 Summary: Development components for the elocation package
1044 Group: Graphics & UI Framework/Development
1045 Requires: elocation = %{version}-%{release}
1048 %description -n elocation-devel
1049 Development files for elocation
1053 Summary: EFL lua binding library
1054 Requires: %{name}-data = %{version}-%{release}
1055 License: BSD-2-Clause
1057 %description -n elua
1058 The Elua library was created to ease integration of EFL Lua into other EFL
1059 libraries or applications. Using the Elua library you can easily create a
1060 Lua state that is fully set up for running EFL Lua bindings.
1062 %package -n elua-devel
1063 Summary: Development components for the elua package
1064 Group: Graphics & UI Framework/Development
1065 Requires: elua = %{version}-%{release}
1066 License: BSD-2-Clause
1068 %description -n elua-devel
1069 Development files for elua
1071 ##%package -n efl-locale
1072 ##Summary: Translations and Locale for package %{name}
1073 ##Group: Translations
1076 ##%description -n efl-locale
1077 ##This package provides translations for package %{name}.
1079 %package -n ecore-wl2
1080 Summary: Ecore_Wl2 provides a wrapper and convenience functions for using the Wayland protocol in implementing a window system.
1081 Requires: %{name}-data = %{version}-%{release}
1082 License: BSD-2-Clause
1083 # i am not sure that the license is correct
1085 %description -n ecore-wl2
1086 Ecore_Wl2 provides a wrapper and convenience functions for using the Wayland protocol in implementing a window system.
1088 %package -n ecore-wl2-devel
1089 Summary: Development files for ecore-wl2
1090 Group: Graphics & UI Framework/Development
1091 Requires: ecore-wl2 = %{version}-%{release}
1092 License: BSD-2-Clause
1094 %description -n ecore-wl2-devel
1095 Development files for ecore-wl2
1098 Summary: EFL Wayland compositor widget
1099 Requires: %{name}-data = %{version}-%{release}
1100 License: BSD-2-Clause
1101 # i am not sure that the license is correct
1103 %description -n efl-wl
1104 EFL Wayland compositor widget
1106 %package -n efl-wl-devel
1107 Summary: Development components for the efl-wl package
1108 Group: Graphics & UI Framework/Development
1109 Requires: efl-wl = %{version}-%{release}
1110 License: BSD-2-Clause
1111 # i am not sure that the license is correct
1113 %description -n efl-wl-devel
1114 Development files for efl-wl
1117 Summary: Elput provides a wrapper and functions for using libinput
1118 Requires: %{name}-data = %{version}-%{release}
1119 License: BSD-2-Clause
1120 # i am not sure that the license is correct
1122 %description -n elput
1123 Elput provides a wrapper and functions for using libinput
1125 %package -n elput-devel
1126 Summary: Development components for the elput package
1127 Group: Graphics & UI Framework/Development
1128 Requires: elput = %{version}-%{release}
1129 License: BSD-2-Clause
1130 # i am not sure that the license is correct
1132 %description -n elput-devel
1133 Development files for elput
1142 %if "%{tizen_profile_name}" == "tv"
1143 export CFLAGS+=" -DTIZEN_PROFILE_TV"
1147 CFLAGS+=" -DMESA_EGL_NO_X11_HEADERS "
1150 CFLAGS+=" -DLIBDIR=\\\"%{_libdir}\\\""
1152 %if "%{asan}" == "1"
1156 export XDG_RUNTIME_DIR="/tmp/"
1161 --with-glib=always \
1165 --disable-wayland-text-input \
1171 --enable-ecore-wayland \
1187 --disable-cxx-bindings \
1189 --enable-ecore-buffer \
1190 --disable-gstreamer1 \
1193 --with-dictionaries-hyphen-dir=/usr/share/hyphen/ \
1201 --with-elementary-base-dir="share/.elementary" \
1202 --with-elementary=efl \
1203 --enable-i-really-know-what-i-am-doing-and-that-this-will-probably-break-things-and-i-will-fix-them-myself-and-send-patches-abb
1204 # --enable-systemd \
1208 %__make %{?_smp_mflags} --trace \
1210 -e 's%^.*: error: .*$%\x1b[37;41m&\x1b[m%' \
1211 -e 's%^.*: warning: .*$%\x1b[30;43m&\x1b[m%'
1215 #rm -rf %{buildroot}%{_libdir}/ecore/system/upower
1216 rm %{buildroot}/usr/share/ecore_x/checkme
1218 mkdir -p %{buildroot}%{_tmpfilesdir}
1219 install -m 0644 %SOURCE100 %{buildroot}%{_tmpfilesdir}/efl.conf
1221 ##%find_lang %{name}
1223 %post -n eina -p /sbin/ldconfig
1224 %postun -n eina -p /sbin/ldconfig
1226 %post -n emile -p /sbin/ldconfig
1227 %postun -n emile -p /sbin/ldconfig
1229 %post -n eet -p /sbin/ldconfig
1230 %postun -n eet -p /sbin/ldconfig
1232 %post -n eo -p /sbin/ldconfig
1233 %postun -n eo -p /sbin/ldconfig
1235 %post -n ector -p /sbin/ldconfig
1236 %postun -n ector -p /sbin/ldconfig
1238 %post -n evas -p /sbin/ldconfig
1239 %postun -n evas -p /sbin/ldconfig
1241 %post -n ecore -p /sbin/ldconfig
1242 %postun -n ecore -p /sbin/ldconfig
1244 %post -n eldbus -p /sbin/ldconfig
1245 %postun -n eldbus -p /sbin/ldconfig
1247 %post -n embryo -p /sbin/ldconfig
1248 %postun -n embryo -p /sbin/ldconfig
1250 %post -n eio -p /sbin/ldconfig
1251 %postun -n eio -p /sbin/ldconfig
1253 %post -n edje -p /sbin/ldconfig
1254 %postun -n edje -p /sbin/ldconfig
1256 %post -n eeze -p /sbin/ldconfig
1257 %postun -n eeze -p /sbin/ldconfig
1259 %post -n efreet -p /sbin/ldconfig
1260 %postun -n efreet -p /sbin/ldconfig
1262 %post -n emotion -p /sbin/ldconfig
1263 %postun -n emotion -p /sbin/ldconfig
1265 %post -n ethumb -p /sbin/ldconfig
1266 %postun -n ethumb -p /sbin/ldconfig
1268 #%post -n ephysics -p /sbin/ldconfig
1269 #%postun -n ephysics -p /sbin/ldconfig
1271 %post -n eolian -p /sbin/ldconfig
1272 %postun -n eolian -p /sbin/ldconfig
1274 %post -n elocation -p /sbin/ldconfig
1275 %postun -n elocation -p /sbin/ldconfig
1277 %post -n ecore-wl2 -p /sbin/ldconfig
1278 %postun -n ecore-wl2 -p /sbin/ldconfig
1280 %post -n elput -p /sbin/ldconfig
1281 %postun -n elput -p /sbin/ldconfig
1283 %post -n efl-wl -p /sbin/ldconfig
1284 %postun -n efl-wl -p /sbin/ldconfig
1288 %manifest %{name}.manifest
1289 %defattr(-,root,root,-)
1290 %license licenses/COPYING.LGPL
1291 %{_libdir}/libefl.so.*
1292 /usr/share/eolian/include/efl-1/*.eot
1293 %exclude %{_bindir}/efl_debug
1294 %exclude %{_bindir}/efl_debugd
1295 %exclude /usr/lib/debug/%{_bindir}/efl_debug.debug
1296 %exclude /usr/lib/debug/%{_bindir}/efl_debugd.debug
1298 %files -n %{name}-devel
1299 %manifest %{name}.manifest
1300 %defattr(-,root,root,-)
1301 %{_includedir}/efl-1/Efl*.h
1302 %{_includedir}/efl-1/interfaces/efl*.h
1303 #%{_includedir}/efl-cxx-1/*.hh
1304 %{_libdir}/cmake/Efl*/*.cmake
1305 %{_libdir}/libefl.so
1306 %{_libdir}/pkgconfig/efl*.pc
1307 %exclude %{_includedir}/efl-cxx-1/*.hh
1310 %manifest %{name}.manifest
1311 %defattr(-,root,root,-)
1312 %license licenses/COPYING.LGPL
1313 %{_libdir}/libeina.so.*
1314 %{_bindir}/eina-bench-cmp
1316 %files -n eina-tools
1317 %manifest %{name}.manifest
1318 %{_bindir}/eina_btlog
1319 %exclude %{_bindir}/eina_modinfo
1320 %exclude /usr/lib/debug/%{_bindir}/eina_modinfo.debug
1322 #%files -n eina-examples
1323 #%manifest %{name}.manifest
1324 #%defattr(-,root,root,-)
1325 #%{_datadir}/eina*/examples/*
1326 #%{_libdir}/eina/examples/*
1328 %files -n eina-devel
1329 %manifest %{name}.manifest
1330 %defattr(-,root,root,-)
1331 %{_includedir}/eina-*1/*.h*
1332 %{_includedir}/eina-*1/eina*/*
1333 %{_libdir}/libeina.so
1334 %{_libdir}/pkgconfig/eina*.pc
1335 %{_libdir}/cmake/Eina*/*.cmake
1338 %manifest %{name}.manifest
1339 %defattr(-,root,root,-)
1340 %license licenses/COPYING.LGPL
1341 %{_libdir}/libemile.so.*
1343 %files -n emile-devel
1344 %manifest %{name}.manifest
1345 %defattr(-,root,root,-)
1346 %{_includedir}/emile-*1/*.h*
1347 %{_libdir}/libemile.so
1348 %{_libdir}/pkgconfig/emile*.pc
1349 %{_libdir}/cmake/Emile*/*.cmake
1352 %manifest %{name}.manifest
1353 %defattr(-,root,root,-)
1354 %license licenses/COPYING.BSD
1355 %{_libdir}/libeet*.so.*
1358 %manifest %{name}.manifest
1364 #%files -n eet-examples
1365 #%manifest %{name}.manifest
1366 #%defattr(-,root,root,-)
1367 #%{_datadir}/eet/examples/*
1368 #%{_libdir}/eet/examples/*
1371 %manifest %{name}.manifest
1372 %defattr(-,root,root,-)
1373 %{_includedir}/eet-*1/*.h*
1374 #%{_includedir}/eet-*1/*/*.h*
1375 %{_libdir}/libeet.so
1376 %{_libdir}/pkgconfig/eet*.pc
1377 %{_libdir}/cmake/Eet*/*.cmake
1380 %manifest %{name}.manifest
1381 %defattr(-,root,root,-)
1382 %license licenses/COPYING.BSD
1383 %{_libdir}/libeo.so.*
1384 %exclude %{_libdir}/libeo_dbg.so.*
1385 %exclude /usr/lib/debug/%{_libdir}/libeo_dbg*
1387 #%files -n eo-examples
1388 #%manifest %{name}.manifest
1389 #%defattr(-,root,root,-)
1390 #%{_datadir}/eo/examples/*
1391 #%{_libdir}/eo/examples/*
1394 %manifest %{name}.manifest
1395 %defattr(-,root,root,-)
1396 %{_includedir}/eo-*1/*.h*
1398 %{_libdir}/pkgconfig/eo*.pc
1399 %{_datadir}/eo/gdb/eo_gdb.py
1400 %{_datadir}/gdb/auto-load/usr/lib*/*
1401 %{_libdir}/cmake/Eo/*.cmake
1402 %{_libdir}/cmake/EoCxx/*.cmake
1403 %exclude %{_libdir}/libeo_dbg.so
1404 %exclude %{_bindir}/eo_debug
1405 /usr/share/eolian/include/eo-*1/*.eot
1408 %manifest %{name}.manifest
1409 %defattr(-,root,root,-)
1410 %license licenses/COPYING.FTL licenses/COPYING.GPL
1411 %{_libdir}/libector.so.*
1412 /usr/share/eolian/include/ector-1/*.eot
1414 %files -n ector-devel
1415 %manifest %{name}.manifest
1416 %defattr(-,root,root,-)
1417 #%{_includedir}/ector-*1/*.h*
1418 #%{_includedir}/ector-*1/*/*.h*
1419 %{_libdir}/libector.so
1420 %{_libdir}/pkgconfig/ector*.pc
1423 %manifest %{name}.manifest
1424 %defattr(-,root,root,-)
1425 %license licenses/COPYING.BSD
1426 %{_bindir}/ecore_evas_*
1427 %{_libdir}/evas/modules/*/*/*/module.so
1428 %{_libdir}/libevas.so.*
1429 %{_datadir}/evas/checkme
1430 /usr/share/evas/filters/lua/*.lua
1431 %exclude %{_libdir}/evas/utils/*
1432 %exclude /usr/lib/debug/%{_libdir}/evas/utils/*
1434 #%files -n evas-examples
1435 #%manifest %{name}.manifest
1436 #%defattr(-,root,root,-)
1437 #%{_datadir}/evas/examples/*
1438 #%{_libdir}/evas/examples/*
1440 %files -n evas-devel
1441 %manifest %{name}.manifest
1442 %defattr(-,root,root,-)
1443 %{_includedir}/evas-*1/*.h*
1444 %{_includedir}/evas-*1/*/*.h*
1445 %{_libdir}/libevas.so
1446 %{_libdir}/pkgconfig/evas*.pc
1447 %{_libdir}/cmake/Evas*/*.cmake
1448 /usr/share/eolian/include/evas-*1/*.eot
1451 %license licenses/COPYING.BSD
1453 %files -n ecore-devel
1454 %{_libdir}/pkgconfig/ecore.pc
1456 %files -n ecore-core
1457 %manifest %{name}.manifest
1458 %defattr(-,root,root,-)
1459 %license licenses/COPYING.BSD
1460 %{_libdir}/libecore.so.*
1461 /usr/share/eolian/include/ecore-1/*.eot
1462 %exclude %{_libdir}/ecore/system/upower/
1463 %exclude /usr/lib/debug/%{_libdir}/ecore/system/upower/
1464 #%exclude %{_libdir}/ecore/system/systemd/v-*/module.so
1465 #%exclude /usr/lib/debug/%{_libdir}/ecore/system/systemd/v-*/module.so.debug
1466 %{_datadir}/ecore/checkme
1468 %files -n ecore-core-devel
1469 %manifest %{name}.manifest
1470 %defattr(-,root,root,-)
1471 %{_includedir}/ecore-1/*.h
1472 %{_libdir}/libecore.so
1473 %{_libdir}/pkgconfig/ecore-core.pc
1474 %{_libdir}/cmake/Ecore*/*.cmake
1475 %exclude %{_includedir}/ecore-cxx-1/*.hh
1477 %files -n ecore-audio
1478 %manifest %{name}.manifest
1479 %defattr(-,root,root,-)
1480 %license licenses/COPYING.BSD
1481 %{_libdir}/libecore_audio.so.*
1483 %files -n ecore-audio-devel
1484 %manifest %{name}.manifest
1485 %defattr(-,root,root,-)
1486 %{_includedir}/ecore-audio*/*.h
1487 %{_libdir}/libecore_audio.so
1488 %{_libdir}/pkgconfig/ecore-audio*.pc
1490 %files -n ecore-avahi
1491 %manifest %{name}.manifest
1492 %defattr(-,root,root,-)
1493 %license licenses/COPYING.BSD
1494 %{_libdir}/libecore_avahi.so.*
1496 %files -n ecore-avahi-devel
1497 %manifest %{name}.manifest
1498 %defattr(-,root,root,-)
1499 %{_includedir}/ecore-avahi*/*.h
1500 %{_libdir}/libecore_avahi.so
1501 %{_libdir}/pkgconfig/ecore-avahi*.pc
1503 %files -n ecore-buffer
1504 %manifest %{name}.manifest
1505 %defattr(-,root,root,-)
1506 %license licenses/COPYING.BSD
1507 %{_libdir}/libecore_buffer.so.*
1508 %{_libdir}/ecore_buffer/modules/*/*/module.so
1509 %exclude %{_libdir}/ecore_buffer/bin/
1510 %exclude /usr/lib/debug/%{_libdir}/ecore_buffer/bin/
1512 %files -n ecore-buffer-devel
1513 %manifest %{name}.manifest
1514 %defattr(-,root,root,-)
1515 %{_includedir}/ecore-buffer*/*.h
1516 %{_libdir}/libecore_buffer.so
1517 %{_libdir}/pkgconfig/ecore-buffer*.pc
1520 %manifest %{name}.manifest
1521 %defattr(-,root,root,-)
1522 %license licenses/COPYING.BSD
1523 %{_libdir}/libecore_con.so.*
1524 %{_tmpfilesdir}/efl.conf
1525 %exclude %{_libdir}/ecore_con/utils/v-1.20/efl_net_proxy_helper
1526 %exclude /usr/lib/debug/%{_libdir}/ecore_con/utils/v-1.20/efl_net_proxy_helper*
1528 %files -n ecore-con-devel
1529 %manifest %{name}.manifest
1530 %defattr(-,root,root,-)
1531 %{_includedir}/ecore-con*/*.h
1532 %{_libdir}/libecore_con.so
1533 %{_libdir}/pkgconfig/ecore-con*.pc
1535 %files -n ecore-evas
1536 %manifest %{name}.manifest
1537 %defattr(-,root,root,-)
1538 %license licenses/COPYING.BSD
1539 %{_libdir}/libecore_evas.so.*
1540 %{_libdir}/ecore_evas/engines/*/*/module.so
1542 %files -n ecore-evas-devel
1543 %manifest %{name}.manifest
1544 %defattr(-,root,root,-)
1545 %{_includedir}/ecore-evas*/*.h
1546 %{_libdir}/libecore_evas.so
1547 %{_libdir}/pkgconfig/ecore-evas*.pc
1550 %manifest %{name}.manifest
1551 %defattr(-,root,root,-)
1552 %license licenses/COPYING.BSD
1553 %{_libdir}/libecore_fb.so.*
1555 %files -n ecore-fb-devel
1556 %manifest %{name}.manifest
1557 %defattr(-,root,root,-)
1558 %{_includedir}/ecore-fb*/*.h
1559 %{_libdir}/libecore_fb.so
1560 %{_libdir}/pkgconfig/ecore-fb*.pc
1562 %files -n ecore-file
1563 %manifest %{name}.manifest
1564 %defattr(-,root,root,-)
1565 %license licenses/COPYING.BSD
1566 %{_libdir}/libecore_file.so.*
1568 %files -n ecore-file-devel
1569 %manifest %{name}.manifest
1570 %defattr(-,root,root,-)
1571 %{_includedir}/ecore-file*/*.h
1572 %{_libdir}/libecore_file.so
1573 %{_libdir}/pkgconfig/ecore-file*.pc
1576 %manifest %{name}.manifest
1577 %defattr(-,root,root,-)
1578 %license licenses/COPYING.BSD
1579 %{_libdir}/libecore_imf.so.*
1580 %exclude %{_libdir}/ecore_imf/modules/*/*/module.so
1581 %exclude /usr/lib/debug/%{_libdir}/ecore_imf/modules/*/*/module.so.debug
1582 %{_datadir}/ecore_imf/checkme
1584 %files -n ecore-imf-devel
1585 %manifest %{name}.manifest
1586 %defattr(-,root,root,-)
1587 %{_includedir}/ecore-imf-1/*.h
1588 %{_libdir}/libecore_imf.so
1589 %{_libdir}/pkgconfig/ecore-imf.pc
1591 %files -n ecore-imf-evas
1592 %manifest %{name}.manifest
1593 %defattr(-,root,root,-)
1594 %license licenses/COPYING.BSD
1595 %{_libdir}/libecore_imf_evas.so.*
1597 %files -n ecore-imf-evas-devel
1598 %manifest %{name}.manifest
1599 %defattr(-,root,root,-)
1600 %{_includedir}/ecore-imf-evas*/*.h
1601 %{_libdir}/libecore_imf_evas.so
1602 %{_libdir}/pkgconfig/ecore-imf-evas.pc
1604 %files -n ecore-input
1605 %manifest %{name}.manifest
1606 %defattr(-,root,root,-)
1607 %license licenses/COPYING.BSD
1608 %{_libdir}/libecore_input.so.*
1610 %files -n ecore-input-devel
1611 %manifest %{name}.manifest
1612 %defattr(-,root,root,-)
1613 %{_includedir}/ecore-input-1/*.h
1614 %{_libdir}/libecore_input.so
1615 %{_libdir}/pkgconfig/ecore-input.pc
1617 %files -n ecore-input-evas
1618 %manifest %{name}.manifest
1619 %defattr(-,root,root,-)
1620 %license licenses/COPYING.BSD
1621 %{_libdir}/libecore_input_evas.so.*
1623 %files -n ecore-input-evas-devel
1624 %manifest %{name}.manifest
1625 %defattr(-,root,root,-)
1626 %{_includedir}/ecore-input-evas*/*.h
1627 %{_libdir}/libecore_input_evas.so
1628 %{_libdir}/pkgconfig/ecore-input-evas.pc
1631 %manifest %{name}.manifest
1632 %defattr(-,root,root,-)
1633 %license licenses/COPYING.BSD
1634 %{_libdir}/libecore_ipc.so.*
1636 %files -n ecore-ipc-devel
1637 %manifest %{name}.manifest
1638 %defattr(-,root,root,-)
1639 %{_includedir}/ecore-ipc-1/*.h
1640 %{_libdir}/libecore_ipc.so
1641 %{_libdir}/pkgconfig/ecore-ipc.pc
1644 #%files -n ecore-drm
1645 #%manifest %{name}.manifest
1646 #%defattr(-,root,root,-)
1647 #%license licenses/COPYING.BSD
1648 #%{_libdir}/libecore_drm.so.*
1650 #%files -n ecore-drm-devel
1651 #%manifest %{name}.manifest
1652 #%defattr(-,root,root,-)
1653 #%{_includedir}/ecore-drm*/*.h
1654 #%{_libdir}/libecore_drm.so
1655 #%{_libdir}/pkgconfig/ecore-drm*.pc
1657 %files -n ecore-wayland
1658 %manifest %{name}.manifest
1659 %defattr(-,root,root,-)
1660 %license licenses/COPYING.BSD
1661 %{_libdir}/libecore_wayland.so.*
1663 %files -n ecore-wayland-devel
1664 %manifest %{name}.manifest
1665 %defattr(-,root,root,-)
1666 %{_includedir}/ecore-wayland-1/*.h
1667 %{_libdir}/libecore_wayland.so
1668 %{_libdir}/pkgconfig/ecore-wayland.pc
1671 %manifest %{name}.manifest
1672 %defattr(-,root,root,-)
1673 %license licenses/COPYING.BSD
1674 %{_libdir}/libecore_wl2.so.*
1676 %files -n ecore-wl2-devel
1677 %manifest %{name}.manifest
1678 %defattr(-,root,root,-)
1679 %{_includedir}/ecore-wl2-1/*.h
1680 %{_libdir}/libecore_wl2.so
1681 %{_libdir}/pkgconfig/ecore-wl2.pc
1686 %manifest %{name}.manifest
1687 %defattr(-,root,root,-)
1688 %license licenses/COPYING.BSD
1689 %{_libdir}/libecore_x.so.*
1690 %{_libdir}/ecore_x/*/*/*
1691 %{_datadir}/ecore_x/checkme
1693 %files -n ecore-x-devel
1694 %manifest %{name}.manifest
1695 %defattr(-,root,root,-)
1696 %{_includedir}/ecore-x-1/*.h
1697 %{_libdir}/libecore_x.so
1698 %{_libdir}/pkgconfig/ecore-x.pc
1702 %manifest %{name}.manifest
1703 %defattr(-,root,root,-)
1704 %{_libdir}/libeldbus.so.*
1706 /usr/share/eolian/include/eldbus-1/*.eot
1707 %license licenses/COPYING.LGPL
1709 #%files -n eldbus-examples
1710 #%manifest %{name}.manifest
1711 #%defattr(-,root,root,-)
1712 #%{_datadir}/eldbus/examples/*
1713 #%{_libdir}/eldbus/examples/*
1715 %files -n eldbus-devel
1716 %manifest %{name}.manifest
1717 %defattr(-,root,root,-)
1718 %{_libdir}/libeldbus.so
1719 %{_libdir}/pkgconfig/eldbus*.pc
1720 %{_includedir}/eldbus*/*
1721 %{_libdir}/cmake/Eldbus/*.cmake
1724 %manifest %{name}.manifest
1725 %defattr(-,root,root,-)
1726 %license licenses/COPYING.SMALL
1727 %{_bindir}/embryo_cc
1728 %{_libdir}/libembryo.so.*
1729 %{_datadir}/embryo/include/default.inc
1731 %files -n embryo-devel
1732 %manifest %{name}.manifest
1733 %defattr(-,root,root,-)
1734 %{_includedir}/embryo-1/*.h
1735 %{_libdir}/libembryo.so
1736 %{_libdir}/pkgconfig/embryo*.pc
1739 %manifest %{name}.manifest
1740 %defattr(-,root,root,-)
1741 %license licenses/COPYING.LGPL
1742 %{_libdir}/libeio.so.*
1744 #%files -n eio-examples
1745 #%manifest %{name}.manifest
1746 #%defattr(-,root,root,-)
1747 #%{_datadir}/eio/examples/*
1748 #%{_libdir}/eio/examples/*
1751 %manifest %{name}.manifest
1752 %defattr(-,root,root,-)
1753 %{_includedir}/eio-1/*
1754 %{_libdir}/libeio.so
1755 %{_libdir}/pkgconfig/eio*.pc
1756 %{_libdir}/cmake/Eio*/*.cmake
1757 %exclude %{_includedir}/eio-cxx-1/*.hh
1760 %manifest %{name}.manifest
1761 %defattr(-,root,root,-)
1762 %license licenses/COPYING.BSD
1763 %{_libdir}/libedje.so.*
1764 %{_libdir}/edje/utils/*/*
1765 %{_datadir}/edje/include/edje.inc
1766 %{_datadir}/edje/images/*
1767 %{_datadir}/mime/packages/edje.xml
1769 %files -n edje-tools
1770 %manifest %{name}.manifest
1772 #%{_datadir}/edje/data/*
1774 #%files -n edje-examples
1775 #%manifest %{name}.manifest
1776 #%defattr(-,root,root,-)
1777 #%{_datadir}/edje/examples/*
1778 #%{_libdir}/edje/examples/*
1780 %files -n edje-devel
1781 %manifest %{name}.manifest
1782 %defattr(-,root,root,-)
1783 %{_includedir}/edje*-1/*.h*
1784 %{_libdir}/libedje.so
1785 %{_libdir}/pkgconfig/edje*.pc
1786 %{_libdir}/cmake/Edje/*.cmake
1787 /usr/share/eolian/include/edje-*1/*.eot
1790 %manifest %{name}.manifest
1791 %defattr(-,root,root,-)
1792 %license licenses/COPYING.BSD
1793 %{_libdir}/libeeze.so.*
1794 %{_bindir}/eeze_disk_ls
1795 %{_bindir}/eeze_mount
1796 %exclude %{_bindir}/eeze_scanner
1797 %exclude %{_bindir}/eeze_scanner_monitor
1798 %exclude /usr/lib/debug/%{_bindir}/eeze_scanner*
1799 %{_bindir}/eeze_umount
1800 %{_libdir}/eeze/modules/sensor/*/*/module.so
1801 %{_datadir}/eeze/checkme
1803 %files -n eeze-devel
1804 %manifest %{name}.manifest
1805 %defattr(-,root,root,-)
1806 %{_includedir}/eeze-1/*.h
1807 %{_libdir}/libeeze.so
1808 %{_libdir}/pkgconfig/eeze*.pc
1809 %{_libdir}/cmake/Eeze/*.cmake
1812 %manifest %{name}.manifest
1813 %defattr(-,root,root,-)
1814 %license licenses/COPYING.BSD
1815 %exclude %{_bindir}/efreetd
1816 %exclude /usr/lib/debug/%{_bindir}/efreetd.debug
1817 %{_libdir}/efreet/*/efreet_desktop_cache_create
1818 %{_libdir}/efreet/*/efreet_icon_cache_create
1819 %{_libdir}/libefreet.so.*
1820 %{_libdir}/libefreet_mime.so.*
1821 %{_libdir}/libefreet_trash.so.*
1822 %{_datadir}/efreet/*
1823 %exclude %{_libdir}/efreet/*/efreet_mime_cache_create
1824 %exclude /usr/lib/debug/%{_libdir}/efreet/*/
1826 %files -n efreet-devel
1827 %manifest %{name}.manifest
1828 %defattr(-,root,root,-)
1829 %{_includedir}/efreet-1/*.h
1830 %{_libdir}/libefreet.so
1831 %{_libdir}/libefreet_mime.so
1832 %{_libdir}/libefreet_trash.so
1833 %{_libdir}/pkgconfig/efreet*.pc
1834 %{_libdir}/cmake/Efreet/*.cmake
1837 %manifest %{name}.manifest
1838 %defattr(-,root,root,-)
1839 %license licenses/COPYING.BSD
1840 %{_libdir}/libemotion.so.*
1841 %{_libdir}/edje/modules/emotion/*/module.so
1842 #%{_libdir}/emotion/modules/*/*/module.so
1843 %{_datadir}/emotion/*
1844 #%{_bindir}/emotion_test*
1846 #%files -n emotion-examples
1847 #%manifest %{name}.manifest
1848 #%defattr(-,root,root,-)
1849 #%{_datadir}/emotion/examples/*
1850 #%{_libdir}/emotion/examples/*
1852 %files -n emotion-devel
1853 %manifest %{name}.manifest
1854 %defattr(-,root,root,-)
1855 %{_includedir}/emotion-1/*
1856 %{_libdir}/libemotion.so
1857 %{_libdir}/pkgconfig/emotion*.pc
1858 %{_libdir}/cmake/Emotion/*.cmake
1861 %manifest %{name}.manifest
1862 %defattr(-,root,root,-)
1863 %license licenses/COPYING.BSD
1864 %{_libdir}/libethumb.so.*
1865 %{_libdir}/libethumb_client.so.*
1866 %exclude %{_datadir}/dbus-1/services/org.enlightenment.Ethumb.service
1867 #%exclude %{_userunitdir}/ethumb.service
1868 %{_datadir}/ethumb/*
1869 %{_datadir}/ethumb_client/*
1870 #%{_datadir}/ethumb_client/*/*
1871 %{_libdir}/ethumb/modules/*/*/module.so
1872 %{_libdir}/ethumb/modules/*/*/template.edj
1873 %exclude %{_libdir}/ethumb_client/utils/*/ethumbd_slave
1874 %exclude /usr/lib/debug/%{_libdir}/ethumb_client/utils/*/ethumbd_slave.debug
1875 %exclude %{_bindir}/ethumb
1876 %exclude %{_bindir}/ethumbd
1877 %exclude %{_bindir}/ethumbd_client
1878 %exclude /usr/lib/debug/%{_bindir}/ethumb.debug
1879 %exclude /usr/lib/debug/%{_bindir}/ethumbd.debug
1880 %exclude /usr/lib/debug/%{_bindir}/ethumbd_client.debug
1881 %exclude /usr/lib/debug/.build-id/*/*
1883 #%files -n ethumb-examples
1884 #%manifest %{name}.manifest
1885 #%defattr(-,root,root,-)
1886 #%{_datadir}/ethumb_client/examples/*
1887 #%{_libdir}/ethumb_client/examples/*
1889 %files -n ethumb-devel
1890 %manifest %{name}.manifest
1891 %defattr(-,root,root,-)
1892 %{_includedir}/ethumb-1/*.h
1893 %{_includedir}/ethumb-client-1/*.h
1894 %{_libdir}/libethumb.so
1895 %{_libdir}/libethumb_client.so
1896 %{_libdir}/pkgconfig/ethumb*.pc
1897 %{_libdir}/cmake/Ethumb/*.cmake
1898 %{_libdir}/cmake/EthumbClient/*.cmake
1901 #%manifest %{name}.manifest
1902 #%defattr(-,root,root,-)
1903 #%license licenses/COPYING.BSD
1904 #%{_libdir}/libephysics.so.*
1906 #%files -n ephysics-devel
1907 #%manifest %{name}.manifest
1908 #%defattr(-,root,root,-)
1909 #%{_libdir}/libephysics.so
1910 #%{_libdir}/pkgconfig/ephysics.pc
1911 #%{_includedir}/ephysics-1/EPhysics.h
1913 #%files -n ephysics-examples
1914 #%{_datadir}/ephysics/examples/*
1918 %{_libdir}/libeolian.so.*
1919 %license licenses/COPYING.BSD
1921 %files -n eolian-devel
1922 %{_includedir}/eolian-*1/*.h*
1923 #%{_includedir}/eolian-*1/*/*.h*
1924 %{_datadir}/eolian/include/*/*.eo
1925 %{_libdir}/libeolian.so
1926 %{_libdir}/cmake/Eolian*/*.cmake
1927 %exclude %{_includedir}/eolian-cxx-1/grammar/*.hpp
1929 #%files -n eolian-examples
1930 #%{_datadir}/eolian_*/examples/*
1933 %manifest %{name}.manifest
1934 %defattr(-,root,root,-)
1935 %{_libdir}/libelocation.so.*
1937 #%files -n elocation-examples
1938 #%manifest %{name}.manifest
1939 #%defattr(-,root,root,-)
1940 #%{_datadir}/elocation/examples/*
1942 %files -n elocation-devel
1943 %manifest %{name}.manifest
1944 %defattr(-,root,root,-)
1945 %{_includedir}/elocation-*1/*.h*
1946 %{_libdir}/pkgconfig/elocation.pc
1947 %{_libdir}/libelocation.so
1950 %manifest %{name}.manifest
1951 %license licenses/COPYING.BSD
1952 %defattr(-,root,root,-)
1953 %{_datadir}/elua/checkme
1955 %files -n elua-devel
1956 %manifest %{name}.manifest
1957 %defattr(-,root,root,-)
1958 %{_libdir}/cmake/Elua*/*.cmake
1961 %manifest %{name}.manifest
1962 %license licenses/COPYING.BSD
1963 %defattr(-,root,root,-)
1964 %exclude %{_bindir}/efl_wl_test
1965 %exclude %{_bindir}/efl_wl_test_stack
1966 %exclude /usr/lib/debug/%{_bindir}/efl_wl_test.debug
1967 %exclude /usr/lib/debug/%{_bindir}/efl_wl_test_stack.debug
1968 %{_libdir}/libefl_wl.so.*
1970 %files -n efl-wl-devel
1971 %manifest %{name}.manifest
1972 %license licenses/COPYING.BSD
1973 %defattr(-,root,root,-)
1974 %{_libdir}/libefl_wl.so
1975 %{_libdir}/pkgconfig/efl-wl.pc
1976 %{_includedir}/efl-wl-1/*.h
1979 %manifest %{name}.manifest
1980 %license licenses/COPYING.BSD
1981 %defattr(-,root,root,-)
1982 %{_libdir}/libelput.so.*
1984 %files -n elput-devel
1985 %manifest %{name}.manifest
1986 %license licenses/COPYING.BSD
1987 %defattr(-,root,root,-)
1988 %{_libdir}/libelput.so
1989 %{_libdir}/pkgconfig/elput.pc
1990 %{_includedir}/elput-1/*.h
1992 ##%files -n efl-locale -f %{name}.lang
1994 ##%defattr(-,root,root,-)