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-launch-client)
36 BuildRequires: pkgconfig(tizen-remote-surface-client)
37 BuildRequires: pkgconfig(wayland-egl-tizen)
38 BuildRequires: wayland-protocols
39 BuildRequires: pkgconfig(wayland-egl-tizen)
40 Requires: libwayland-extension-client
41 Requires: libwayland-egl-tizen
45 BuildRequires: pkgconfig(glesv2)
46 BuildRequires: pkgconfig(libdri2)
47 BuildRequires: pkgconfig(x11)
48 BuildRequires: pkgconfig(xcursor)
49 BuildRequires: pkgconfig(xinerama)
50 BuildRequires: pkgconfig(xpm)
51 BuildRequires: pkgconfig(xrandr)
52 BuildRequires: pkgconfig(xext)
53 BuildRequires: pkgconfig(xcomposite)
54 BuildRequires: pkgconfig(xdamage)
55 BuildRequires: pkgconfig(xfixes)
56 BuildRequires: pkgconfig(xrender)
57 BuildRequires: pkgconfig(xscrnsaver)
58 BuildRequires: libXtst-devel
59 BuildRequires: pkgconfig(xi)
60 BuildRequires: pkgconfig(ice)
61 BuildRequires: pkgconfig(sm)
62 BuildRequires: pkgconfig(ibus-1.0)
65 BuildRequires: glib2-devel
66 #BuildRequires: pkgconfig(bullet)
67 BuildRequires: pkgconfig(openssl)
68 BuildRequires: gnutls-devel
69 BuildRequires: curl-devel
70 BuildRequires: pkgconfig(vconf)
71 BuildRequires: pkgconfig(xkbcommon)
72 BuildRequires: systemd-devel
73 BuildRequires: pkgconfig(ttrace)
76 BuildRequires: dbus-devel
79 BuildRequires: pkgconfig(lua)
80 BuildRequires: pkgconfig(sndfile)
81 BuildRequires: pkgconfig(libpulse)
84 #BuildRequires: pkgconfig(gstreamer-1.0)
85 #BuildRequires: pkgconfig(gstreamer-plugins-base-1.0)
88 BuildRequires: libexif-devel
89 BuildRequires: giflib-devel
90 BuildRequires: libtiff-devel
91 BuildRequires: pkgconfig(libpng)
92 BuildRequires: libjpeg-turbo-devel
93 BuildRequires: pkgconfig(pixman-1)
94 BuildRequires: pkgconfig(freetype2)
95 BuildRequires: pkgconfig(fribidi)
96 BuildRequires: pkgconfig(fontconfig)
97 BuildRequires: pkgconfig(harfbuzz)
98 BuildRequires: pkgconfig(libtbm)
101 BuildRequires: libudev-devel
102 BuildRequires: libmount-devel
103 BuildRequires: pkgconfig(dlog)
107 BuildRequires: pkgconfig(libdri2)
108 BuildRequires: pkgconfig(xshmfence)
109 BuildRequires: pkgconfig(x11)
110 BuildRequires: pkgconfig(xcb)
111 BuildRequires: pkgconfig(xcb-sync)
112 BuildRequires: pkgconfig(xcb-dri3)
114 BuildRequires: pkgconfig(gbm)
115 BuildRequires: pkgconfig(libtbm)
116 BuildRequires: pkgconfig(libtdm)
117 BuildRequires: pkgconfig(libtdm-client)
118 BuildRequires: pkgconfig(libdrm)
119 BuildRequires: pkgconfig(wayland-client)
120 BuildRequires: pkgconfig(wayland-server)
126 %define dbus_unavailable 1
129 EFL is a library collection providing various functionality used (not only) by
130 Enlightenment, Terminology, Tizen and more.
132 ############ efl-data
135 Summary: Developer files for EFL package
138 This package includes developer files common to all packages.
142 Summary: Data type library
143 Requires: %{name}-data = %{version}-%{release}
147 Eina is a data type library.
149 %package -n eina-tools
151 Group: Graphics & UI Framework/Utilities
152 Requires: eina = %{version}-%{release}
155 %description -n eina-tools
156 The eina tools package the eina binary utility.
158 #%package -n eina-examples
159 #Summary: Examples for the eina package
160 #Group: Graphics & UI Framework/Testing
161 #Requires: eina = %{version}-%{release}
164 #%description -n eina-examples
165 #Example files for eina
167 %package -n eina-devel
168 Summary: Development components for the eina package
169 Group: Graphics & UI Framework/Development
170 Requires: eina = %{version}-%{release}
173 %description -n eina-devel
174 Development files for eina.
178 Summary: EFL serialization, compression and crypto library
179 Requires: %{name}-data = %{version}-%{release}
181 %description -n emile
182 EFL serialization, compression and crypto library
184 %package -n emile-devel
185 Summary: Development components for the emile package
186 Group: Graphics & UI Framework/Development
187 Requires: emile = %{version}-%{release}
189 %description -n emile-devel
190 Development files for emile.
194 Summary: Library for speedy data storage, retrieval, and compression
195 Requires: %{name}-data = %{version}-%{release}
196 License: BSD-2-Clause
199 Eet is a tiny library designed to write an arbitrary set of chunks of
200 data to a file and optionally compress each chunk (very much like a
201 zip file) and allow fast random-access reading of the file later
202 on. It does not do zip as a zip itself has more complexity than is
203 needed, and it was much simpler to implement this once here.
205 It also can encode and decode data structures in memory, as well as
206 image data for saving to eet files or sending across the network to
207 other machines, or just writing to arbitrary files on the system. All
208 data is encoded in a platform independent way and can be written and
209 read by any architecture.
211 %package -n eet-tools
213 Group: Graphics & UI Framework/Utilities
214 Requires: eet = %{version}-%{release}
216 License: BSD-2-Clause
218 %description -n eet-tools
219 The eet tools package the eet binary utility.
221 #%package -n eet-examples
222 #Summary: Examples for the eet package
223 #Group: Graphics & UI Framework/Testing
224 #Requires: eet = %{version}-%{release}
226 #%description -n eet-examples
227 #Example files for eet
229 %package -n eet-devel
230 Summary: Development components for the eet package
231 Group: Graphics & UI Framework/Development
232 Requires: eet = %{version}-%{release}
233 License: BSD-2-Clause
235 %description -n eet-devel
236 Development files for eet
240 Summary: EFL generic object system library
241 Requires: %{name}-data = %{version}-%{release}
244 The Eo generic object system. It was designed to be the base object
247 #%package -n eo-examples
248 #Summary: Examples for the eo package
249 #Group: Graphics & UI Framework/Testing
250 #Requires: eo = %{version}-%{release}
252 #%description -n eo-examples
253 #Example files for eo
256 Summary: Development components for the eo package
257 Group: Graphics & UI Framework/Development
258 Requires: eo = %{version}-%{release}
259 License: BSD-2-Clause
261 %description -n eo-devel
262 Development files for eo
266 Summary: vector graphics library
267 Requires: %{name}-data = %{version}-%{release}
268 License: FTL or GPL-2.0+
270 %description -n ector
271 vector graphics library.
273 %package -n ector-devel
274 Summary: Development components for the ector package
275 Group: Graphics & UI Framework/Development
276 Requires: ector = %{version}-%{release}
277 License: FTL or GPL-2.0+
279 %description -n ector-devel
280 Development files for ector
284 Summary: Multi-platform canvas library
285 Requires: %{name}-data = %{version}-%{release}
286 License: BSD-2-Clause and Zlib
289 Evas is a clean display canvas API for several target display systems
290 that can draw anti-aliased text, smooth super and sub-sampled scaled
291 images, alpha-blend objects much and more.
293 #%package -n evas-examples
294 #Summary: Examples for the evas package
295 #Group: Graphics & UI Framework/Testing
296 #Requires: evas = %{version}-%{release}
297 #License: BSD-2-Clause and Zlib
299 #%description -n evas-examples
300 #Example files for evas
302 %package -n evas-devel
303 Summary: Development components for the evas package
304 Group: Graphics & UI Framework/Development
305 Requires: evas = %{version}-%{release}
306 License: BSD-2-Clause and Zlib
308 %description -n evas-devel
309 Development files for evas
313 Summary: Enlightened Core X interface library
315 Requires: ecore-audio
316 Requires: ecore-avahi
317 Requires: ecore-buffer
323 Requires: ecore-imf-evas
324 Requires: ecore-input
325 Requires: ecore-input-evas
328 Requires: ecore-wayland
334 License: BSD-2-Clause and MIT
336 %description -n ecore
337 Ecore is the event/X abstraction layer that makes doing selections,
338 Xdnd, general X stuff, event loops, timeouts and idle handlers fast,
339 optimized, and convenient.
341 %package -n ecore-devel
342 Summary: Development components for the ecore package
343 Group: Graphics & UI Framework/Development
344 Requires: ecore-core-devel
345 Requires: ecore-audio-devel
346 Requires: ecore-avahi-devel
347 Requires: ecore-buffer-devel
348 Requires: ecore-con-devel
349 Requires: ecore-evas-devel
350 Requires: ecore-fb-devel
351 Requires: ecore-file-devel
352 Requires: ecore-imf-devel
353 Requires: ecore-imf-evas-devel
354 Requires: ecore-input-devel
355 Requires: ecore-input-evas-devel
356 Requires: ecore-ipc-devel
358 Requires: ecore-wayland-devel
359 Requires: ecore-wl2-devel
362 Requires: ecore-x-devel
364 License: BSD-2-Clause and MIT
366 %description -n ecore-devel
367 Development files for ecore
369 %package -n ecore-core
370 Summary: Enlightened Core X interface library - core
371 Requires: %{name}-data = %{version}-%{release}
372 License: BSD-2-Clause and MIT
374 %description -n ecore-core
375 This is the core main-loop, system events and execution layer. This
376 handles running the main loop, integrating with external data and
377 timing sources (the system clock, file descriptors, system signals),
378 and producing an event queue, walking that queue and dispatching
379 events to appropriate callbacks.
381 %package -n ecore-core-devel
382 Summary: Development components for the ecore-core package
383 Group: Graphics & UI Framework/Development
384 Requires: ecore-core = %{version}-%{release}
385 License: BSD-2-Clause and MIT
387 %description -n ecore-core-devel
388 Development files for ecore-core
390 %package -n ecore-audio
391 Summary: Enlightened Core X interface library - audio
392 Requires: %{name}-data = %{version}-%{release}
393 License: BSD-2-Clause and MIT
395 %description -n ecore-audio
396 This library provides an API for audio playback and recording. It uses
397 pulse audio underneath to handle mixing and policies. The API for this
398 should not be considered stable right now because it relies on EO and
399 EO is not considered finalized yet.
401 %package -n ecore-audio-devel
402 Summary: Development components for the ecore_audio package
403 Group: Graphics & UI Framework/Development
404 Requires: ecore-audio = %{version}-%{release}
405 License: BSD-2-Clause and MIT
407 %description -n ecore-audio-devel
408 Development files for ecore_audio
410 %package -n ecore-avahi
411 Summary: Enlightened Core X interface library - avahi
412 Requires: %{name}-data = %{version}-%{release}
413 License: BSD-2-Clause and MIT
415 %description -n ecore-avahi
416 Avahi main loop integration function.
418 %package -n ecore-avahi-devel
419 Summary: Development components for the ecore_avahi package
420 Group: Graphics & UI Framework/Development
421 Requires: ecore-avahi = %{version}-%{release}
422 License: BSD-2-Clause and MIT
424 %description -n ecore-avahi-devel
425 Development files for ecore_avahi
427 %package -n ecore-buffer
428 Summary: Enlightened Core X interface library - buffer
429 Requires: %{name}-data = %{version}-%{release}
430 License: BSD-2-Clause and MIT
432 %description -n ecore-buffer
433 The Ecore Buffer is an abstraction of graphic buffer.
434 This library also provides simple mechanisms for sharing graphic buffer bet-
435 ween processes using wayland socket. Ecore Buffer Queue is for this
436 function, and it consists of two main object,
437 The Ecore_Buffer_Consumer and the Ecore_Buffer_Provider.
439 %package -n ecore-buffer-devel
440 Summary: Development components for the ecore_buffer package
441 Group: Graphics & UI Framework/Development
442 Requires: ecore-buffer = %{version}-%{release}
443 License: BSD-2-Clause and MIT
445 %description -n ecore-buffer-devel
446 Development files for ecore_buffer
448 %package -n ecore-con
449 Summary: Enlightened Core X interface library - con
450 Requires: %{name}-data = %{version}-%{release}
451 License: BSD-2-Clause and MIT
453 %description -n ecore-con
454 This provides a completely event-based TCP/UDP and Unix domain socket
455 API that integrates with the main-loop. This means no blocking to send
456 or receive data, supporting "infinite send buffers" with storage and
457 spooling being done by Ecore Con. It also supports SSL encryption
458 transparently turned on or not on the same connection, certificate
459 verification, CURL wrapping for HTTP connection usage (GETs, POSTs
460 etc.), asynchronous DNS lookups and provides the ability to also be a
461 server, not just a client, with the same event-based API.
463 %package -n ecore-con-devel
464 Summary: Development components for the ecore_con package
465 Group: Graphics & UI Framework/Development
466 Requires: ecore-con = %{version}-%{release}
467 License: BSD-2-Clause and MIT
469 %description -n ecore-con-devel
470 Development files for ecore_con
472 %package -n ecore-drm
473 Summary: Enlightened Core X interface library - drm
474 Requires: %{name}-data = %{version}-%{release}
475 License: BSD-2-Clause and MIT
477 %description -n ecore-drm
478 Ecore_Drm provides a wrapper and functions for using libdrm.
480 %package -n ecore-drm-devel
481 Summary: Development components for the ecore_drm package
482 Group: Graphics & UI Framework/Development
483 Requires: ecore-drm = %{version}-%{release}
484 License: BSD-2-Clause and MIT
486 %description -n ecore-drm-devel
487 Development files for ecore_drm
489 %package -n ecore-evas
490 Summary: Enlightened Core X interface library - evas
491 Requires: %{name}-data = %{version}-%{release}
492 License: BSD-2-Clause and MIT
494 %description -n ecore-evas
495 This acts as glue between the display target (X11, Wayland,
496 Frame buffer, Cocoa on OSX, Win32 etc.) and Evas. It creates/provides a
497 target for Evas to render to (a Window or Surface etc.) and feeds
498 input events (Keyboard, Mouse, Multi-touch) into Evas, which then
499 selects the target object and calls the callbacks. It also provides
500 wrappers/glue for manipulating the Window/Surface.
502 %package -n ecore-evas-devel
503 Summary: Development components for the ecore_evas package
504 Group: Graphics & UI Framework/Development
505 Requires: ecore-evas = %{version}-%{release}
506 License: BSD-2-Clause and MIT
508 %description -n ecore-evas-devel
509 Development files for ecore_evas
512 Summary: Enlightened Core X interface library - fb
513 Requires: %{name}-data = %{version}-%{release}
514 License: BSD-2-Clause and MIT
516 %description -n ecore-fb
517 This provides virtual terminal allocation, access and handling,
518 frame buffer information, raw input handling for keyboard, mouse and
521 %package -n ecore-fb-devel
522 Summary: Development components for the ecore_fb package
523 Group: Graphics & UI Framework/Development
524 Requires: ecore-fb = %{version}-%{release}
525 License: BSD-2-Clause and MIT
527 %description -n ecore-fb-devel
528 Development files for ecore_fb
530 %package -n ecore-file
531 Summary: Enlightened Core X interface library - file
532 Requires: %{name}-data = %{version}-%{release}
533 License: BSD-2-Clause and MIT
535 %description -n ecore-file
536 This provides file access convenience APIs for doing simple file
537 operations like renames, copies, listing directories and more. It also
538 supports file change monitoring and URL downloads.
540 %package -n ecore-file-devel
541 Summary: Development components for the ecore_file package
542 Group: Graphics & UI Framework/Development
543 Requires: ecore-file = %{version}-%{release}
544 License: BSD-2-Clause and MIT
546 %description -n ecore-file-devel
547 Development files for ecore_file
549 %package -n ecore-imf
550 Summary: Enlightened Core X interface library - imf
551 Requires: %{name}-data = %{version}-%{release}
552 License: BSD-2-Clause and MIT
554 %description -n ecore-imf
555 This is an input method abstraction framework to allow EFL to talk to
556 things like SCIM, IBus, Wayland and XIM. This allows for complex text
557 entry in languages such as Chinese, Japanese and Korean.
559 %package -n ecore-imf-devel
560 Summary: Development components for the ecore_imf package
561 Group: Graphics & UI Framework/Development
562 Requires: ecore-imf = %{version}-%{release}
563 License: BSD-2-Clause and MIT
565 %description -n ecore-imf-devel
566 Development files for ecore_imf
568 %package -n ecore-imf-evas
569 Summary: Enlightened Core X interface library - imf_evas
570 Requires: %{name}-data = %{version}-%{release}
571 License: BSD-2-Clause and MIT
573 %description -n ecore-imf-evas
574 This library glues Input method support from Ecore IMF and Evas
577 %package -n ecore-imf-evas-devel
578 Summary: Development components for the ecore_imf_evas package
579 Group: Graphics & UI Framework/Development
580 Requires: ecore-imf-evas = %{version}-%{release}
581 License: BSD-2-Clause and MIT
583 %description -n ecore-imf-evas-devel
584 Development files for ecore_imf_evas
586 %package -n ecore-input
587 Summary: Enlightened Core X interface library - input
588 Requires: %{name}-data = %{version}-%{release}
589 License: BSD-2-Clause and MIT
591 %description -n ecore-input
592 This acts as a generic input layer where multiple display systems can
593 post events in the same format to the event queue.
595 %package -n ecore-input-devel
596 Summary: Development components for the ecore_input package
597 Group: Graphics & UI Framework/Development
598 Requires: ecore-input = %{version}-%{release}
599 License: BSD-2-Clause and MIT
601 %description -n ecore-input-devel
602 Development files for ecore_input
604 %package -n ecore-input-evas
605 Summary: Enlightened Core X interface library - input_evas
606 Requires: %{name}-data = %{version}-%{release}
607 License: BSD-2-Clause and MIT
609 %description -n ecore-input-evas
610 This Routes events from Ecore Input into a given Evas canvas which
611 will then route the event further to the destination object and
614 %package -n ecore-input-evas-devel
615 Summary: Development components for the ecore_input_evas package
616 Group: Graphics & UI Framework/Development
617 Requires: ecore-input-evas = %{version}-%{release}
618 License: BSD-2-Clause and MIT
620 %description -n ecore-input-evas-devel
621 Development files for ecore_input_evas
623 %package -n ecore-ipc
624 Summary: Enlightened Core X interface library - ipc
625 Requires: %{name}-data = %{version}-%{release}
626 License: BSD-2-Clause and MIT
628 %description -n ecore-ipc
629 This acts as a layer on top of Ecore Con which handles entire IPC
630 message packets, dealing with header delta compression and
631 portability, as well as ensuring an entire message is received in one
632 go as a single IPC message, regardless of payload data size. The
633 entire API is event based almost exactly like Ecore Con and thus it
634 supports all the transport layers Ecore Con supports.
636 %package -n ecore-ipc-devel
637 Summary: Development components for the ecore_ipc package
638 Group: Graphics & UI Framework/Development
639 Requires: ecore-ipc = %{version}-%{release}
640 License: BSD-2-Clause and MIT
642 %description -n ecore-ipc-devel
643 Development files for ecore_ipc
645 %package -n ecore-wayland
646 Summary: Enlightened Core X interface library - wayland
647 Requires: %{name}-data = %{version}-%{release}
648 License: BSD-2-Clause and MIT
650 %description -n ecore-wayland
651 This is a glue/wrapper library to interface EFL to Wayland libraries
652 to tie them into the Ecore main-loop and event queue.
654 %package -n ecore-wayland-devel
655 Summary: Development components for the ecore_wayland package
656 Group: Graphics & UI Framework/Development
657 Requires: ecore-wayland = %{version}-%{release}
658 License: BSD-2-Clause and MIT
660 %description -n ecore-wayland-devel
661 Development files for ecore_wayland
663 #%package -n ecore-wl2
664 #Summary: Ecore wayland interface library version 2 - wayland
665 #Requires: %{name}-data = %{version}-%{release}
666 #License: BSD-2-Clause and MIT
669 #%description -n ecore-wl2
670 #This is a glue/wrapper library to interface EFL to Wayland libraries
671 #to tie them into the Ecore main-loop and event queue.
673 #%package -n ecore-wl2-devel
674 #Summary: Development components for the ecore_wl2 package
675 #Group: Graphics & UI Framework/Development
676 #Requires: ecore-wl2 = %{version}-%{release}
677 #License: BSD-2-Clause and MIT
679 #%description -n ecore-wl2-devel
680 #Development files for ecore_wl2
683 Summary: Enlightened Core X interface library - x
684 Requires: %{name}-data = %{version}-%{release}
685 License: BSD-2-Clause and MIT
687 %description -n ecore-x
688 This is a library to wrap/deal with Xlib as well as optionally XCB to
689 make dealing with X11 less painful and less footwork as well as being
690 glue to tie these into the Ecore main-loop and event queue.
692 %package -n ecore-x-devel
693 Summary: Development components for the ecore_x package
694 Group: Graphics & UI Framework/Development
695 Requires: ecore-x = %{version}-%{release}
696 License: BSD-2-Clause and MIT
698 %description -n ecore-x-devel
699 Development files for ecore_x
703 Summary: D-Bus bindings for EFL
704 Requires: %{name}-data = %{version}-%{release}
707 %description -n eldbus
708 Eldbus allows connecting to both system and session buses acting as
709 both client and service roles.
711 This is a replacement for old library "edbus". Its main purpose is to
712 fix some core bugs and completely encapsulating D-Bus without exposing
713 libdbus to end-user. One day libdbus may be completely removed as a
716 #%package -n eldbus-examples
717 #Summary: Examples for the eldbus package
718 #Group: Graphics & UI Framework/Testing
719 #Requires: eldbus = %{version}-%{release}
722 #%description -n eldbus-examples
723 #Example files for eldbus
725 %package -n eldbus-devel
726 Summary: Development components for the eldbus package
727 Group: Graphics & UI Framework/Development
728 Requires: eldbus = %{version}-%{release}
731 %description -n eldbus-devel
732 Development files for eldbus
736 Summary: A small virtual machine engine (in a library) and bytecode compiler
737 Requires: %{name}-data = %{version}-%{release}
739 License: BSD-2-Clause
741 %description -n embryo
742 Embryo is a tiny library designed as a virtual machine to interpret a
743 limited set of small compiled programs.
745 %package -n embryo-devel
746 Summary: Development components for the embryo package
747 Group: Graphics & UI Framework/Development
748 Requires: embryo = %{version}-%{release}
749 License: BSD-2-Clause
751 %description -n embryo-devel
752 Development files for embryo
756 Summary: Enlightenment Input/Output Library
757 Requires: %{name}-data = %{version}-%{release}
761 Enlightenment Input/Output Library
763 #%package -n eio-examples
764 #Summary: Examples for the eio package
765 #Group: Graphics & UI Framework/Testing
766 #Requires: eio = %{version}-%{release}
769 #%description -n eio-examples
770 #Example files for eio
772 %package -n eio-devel
773 Summary: Development components for the eio package
774 Group: Graphics & UI Framework/Development
775 Requires: eio = %{version}-%{release}
778 %description -n eio-devel
779 Development files for eio
781 ############ Ephysics
783 Summary: EFL wrapper for the Bullet Physics library
784 License: BSD-2-Clause
786 %description -n ephysics
787 EPhysics is a library that makes it easy to use Ecore, Evas and Bullet
788 Physics together. It's a kind of wrapper, a glue, between these libraries.
789 It's not intended to be a physics library (we already have many out there).
791 Enlightenment Input/Output Library
793 #%package -n ephysics-examples
794 #Summary: Examples for the ephysics package
795 #Group: Graphics & UI Framework/Testing
796 #Requires: ephysics = %{version}-%{release}
797 #License: BSD-2-Clause
799 #%description -n ephysics-examples
800 #Example files for ephysics
802 %package -n ephysics-devel
803 Summary: Development components for the ephysics package
804 Group: Graphics & UI Framework/Development
805 Requires: ephysics = %{version}-%{release}
806 License: BSD-2-Clause
808 %description -n ephysics-devel
809 Development files for ephysics
813 Summary: Complex Graphical Design/Layout Engine
814 Requires: %{name}-data = %{version}-%{release}
815 License: BSD-2-Clause and GPL-2.0+
818 Edje is a complex graphical design and layout engine. It provides a
819 mechanism for allowing configuration data to define visual elements in
820 terms of layout, behavior, and appearance. Edje allows for multiple
821 collections of layouts in one file, allowing a complete set of images,
822 animations, and controls to exist as a unified whole.
824 Edje separates the arrangement, appearance, and behavior logic into
825 distinct independent entities. This allows visual objects to share
826 image data and configuration information without requiring them to do
827 so. This separation and simplistic event driven style of programming
828 can produce almost any look and feel one could want for basic visual
829 elements. Anything more complex is likely the domain of an application
830 or widget set that may use Edje as a conveneient way of being able to
831 configure parts of the display.
833 %package -n edje-tools
835 Group: Graphics & UI Framework/Utilities
836 Requires: edje = %{version}-%{release}
838 License: BSD-2-Clause and GPL-2.0+
840 %description -n edje-tools
841 The edje tools package include the compiler, decompiler, visualizer, code
844 #%package -n edje-examples
845 #Summary: Examples for the edje package
846 #Group: Graphics & UI Framework/Testing
847 #Requires: edje = %{version}-%{release}
848 #License: BSD-2-Clause and GPL-2.0+
850 #%description -n edje-examples
851 #Example files for edje
853 %package -n edje-devel
854 Summary: Development components for the edje package
855 Group: Graphics & UI Framework/Development
856 Requires: edje-tools = %{version}-%{release}
857 License: BSD-2-Clause and GPL-2.0+
859 %description -n edje-devel
860 Development files for edje
864 Summary: Device convenience library
865 Requires: %{name}-data = %{version}-%{release}
866 License: BSD-2-Clause
869 Eeze is a library for manipulating devices through udev with a simple
870 and fast api. It interfaces directly with libudev, avoiding such
871 middleman daemons as udisks/upower or hal, to immediately gather
872 device information the instant it becomes known to the system. This
873 can be used to determine such things as:
874 * If a cdrom has a disk inserted
875 * The temperature of a cpu core
876 * The remaining power left in a battery
877 * The current power consumption of various parts
878 * Monitor in realtime the status of peripheral devices
880 Each of the above examples can be performed by using only a single
881 eeze function, as one of the primary focuses of the library is to
882 reduce the complexity of managing devices.
884 %package -n eeze-devel
885 Summary: Development components for the eeze package
886 Group: Graphics & UI Framework/Development
887 Requires: eeze = %{version}-%{release}
888 License: BSD-2-Clause
890 %description -n eeze-devel
891 Development files for eeze
895 Summary: FreeDesktop.Org standards implementation
896 Requires: %{name}-data = %{version}-%{release}
897 License: BSD-2-Clause
899 %description -n efreet
900 Efreet implements the FreeDesktop.Org application and MIME-handling
903 %package -n efreet-devel
904 Summary: Development components for the efreet package
905 Group: Graphics & UI Framework/Development
906 Requires: efreet = %{version}-%{release}
907 License: BSD-2-Clause
909 %description -n efreet-devel
910 Development files for efreet
914 Summary: EFL Media Library
915 Requires: %{name}-data = %{version}-%{release}
916 License: BSD-2-Clause
918 %description -n emotion
919 Emotion is a media library with support for different backends as plug-ins.
921 #%package -n emotion-examples
922 #Summary: Examples for the emotion package
923 #Group: Graphics & UI Framework/Testing
924 #Requires: emotion = %{version}-%{release}
926 #%description -n emotion-examples
927 #Example files for emotion
929 %package -n emotion-devel
930 Summary: Development components for the emotion package
931 Group: Graphics & UI Framework/Development
932 Requires: emotion = %{version}-%{release}
933 License: BSD-2-Clause
935 %description -n emotion-devel
936 Development files for emotion
940 Summary: EFL thumbnail generator library
941 Requires: %{name}-data = %{version}-%{release}
944 %description -n ethumb
945 Enlightenment thumbnailing library
947 #%package -n ethumb-examples
948 #Summary: Examples for the ethumb package
949 #Group: Graphics & UI Framework/Testing
950 #Requires: ethumb = %{version}-%{release}
953 #%description -n ethumb-examples
954 #Example files for ethumb
956 %package -n ethumb-devel
957 Summary: Development components for the ethumb package
958 Group: Graphics & UI Framework/Development
959 Requires: ethumb = %{version}-%{release}
962 %description -n ethumb-devel
963 Development files for emotion
967 Summary: EO object parser and C code generator
968 Group: Graphics & UI Framework/Development
969 Requires: %{name}-data = %{version}-%{release}
970 License: BSD-2-Clause
972 %description -n eolian
973 Tool that parses Enlightenment's meta-data (.eo) filesg
974 and can then generate C code along with header files.
976 %package -n eolian-devel
977 Summary: Development components for the eolian package
978 Group: Graphics & UI Framework/Development
979 Requires: eolian = %{version}-%{release}
980 License: BSD-2-Clause
982 %description -n eolian-devel
983 Development files for eolian
985 #%package -n eolian-examples
986 #Summary: Examples for the eolian package
987 #Group: Graphics & UI Framework/Testing
988 #Requires: eolian = %{version}-%{release}
989 #License: BSD-2-Clause
991 #%description -n eolian-examples
992 #Example files for eolian
994 ############ Elocation
995 %package -n elocation
996 Summary: EFL location library
997 Requires: %{name}-data = %{version}-%{release}
1000 %description -n elocation
1001 Elocation is meant as a convenience library to ease application developers
1002 the usage of geo information in their apps. Adding a geo tag to a picture or
1003 translating an address to a GPS position and show it on a map widget are just
1004 some of the use cases.
1006 #%package -n elocation-examples
1007 #Summary: Examples for the elocation package
1008 #Group: Graphics & UI Framework/Testing
1009 #Requires: elocation = %{version}-%{release}
1012 #%description -n elocation-examples
1013 #Example files for elocation
1015 %package -n elocation-devel
1016 Summary: Development components for the elocation package
1017 Group: Graphics & UI Framework/Development
1018 Requires: elocation = %{version}-%{release}
1021 %description -n elocation-devel
1022 Development files for elocation
1026 Summary: EFL lua binding library
1027 Requires: %{name}-data = %{version}-%{release}
1028 License: BSD-2-Clause
1030 %description -n elua
1031 The Elua library was created to ease integration of EFL Lua into other EFL
1032 libraries or applications. Using the Elua library you can easily create a
1033 Lua state that is fully set up for running EFL Lua bindings.
1035 %package -n elua-devel
1036 Summary: Development components for the elua package
1037 Group: Graphics & UI Framework/Development
1038 Requires: elua = %{version}-%{release}
1039 License: BSD-2-Clause
1041 %description -n elua-devel
1042 Development files for elua
1045 %package -n elementary
1046 Summary: EFL toolkit for small touchscreens
1047 Group: Graphics & UI Framework/Development
1048 License: LGPL-2.1+ and CC-BY-SA-3.0
1050 %description -n elementary
1051 Elementary is a widget set. It is a new-style of widget set much more canvas
1052 object based than anything else. Why not ETK? Why not EWL? Well they both
1053 tend to veer away from the core of Evas, Ecore and Edje a lot to build their
1054 own worlds. Also I wanted something focused on embedded devices -
1055 specifically small touchscreens. Unlike GTK+ and Qt, 75% of the "widget set"
1056 is already embodied in a common core - Ecore, Edje, Evas etc. So this
1057 fine-grained library splitting means all of this is shared, just a new
1058 widget "personality" is on top. And that is... Elementary, my dear watson
1061 %package -n elementary-tizen
1062 Summary: EFL toolkit for small touchscreens for Tizen devices
1063 Requires: elementary
1065 %description -n elementary-tizen
1066 Elementary is a widget set. It is a new-style of widget set much more canvas
1067 object based than anything else. Why not ETK? Why not EWL? Well they both
1068 tend to veer away from the core of Evas, Ecore and Edje a lot to build their
1069 own worlds. Also I wanted something focused on embedded devices -
1070 specifically small touchscreens. Unlike GTK+ and Qt, 75% of the "widget set"
1071 is already embodied in a common core - Ecore, Edje, Evas etc. So this
1072 fine-grained library splitting means all of this is shared, just a new
1073 widget "personality" is on top. And that is... Elementary, my dear watson.
1074 Elementary. This is an alternative package for Tizen devices that uses different
1077 %package -n elementary-examples
1078 Summary: EFL elementary examples
1080 %description -n elementary-examples
1081 EFL elementary examples
1083 %package -n elementary-tools
1084 Summary: EFL elementary configuration and test apps
1086 %description -n elementary-tools
1087 EFL elementary configuration and test apps package
1089 %package -n elementary-devel
1090 Summary: Development files for elementary
1091 Group: Development/Libraries
1092 Requires: %{name} = %{version}
1093 Recommends: elementary
1095 %description -n elementary-devel
1096 Development components for the elementary package
1098 %package -n elementary-theme
1099 Summary: Default theme for elementary
1101 %description -n elementary-theme
1102 Default theme which provides various styles for elementary.
1104 %package -n efl-locale
1105 Summary: Translations and Locale for package %{name}
1109 %description -n efl-locale
1110 This package provides translations for package %{name}.
1112 %package -n ecore-wl2
1113 Summary: Ecore_Wl2 provides a wrapper and convenience functions for using the Wayland protocol in implementing a window system.
1114 Requires: %{name}-data = %{version}-%{release}
1115 License: BSD-2-Clause
1116 # i am not sure that the license is correct
1118 %description -n ecore-wl2
1119 Ecore_Wl2 provides a wrapper and convenience functions for using the Wayland protocol in implementing a window system.
1121 %package -n ecore-wl2-devel
1122 Summary: Development files for ecore-wl2
1123 Group: Graphics & UI Framework/Development
1124 Requires: ecore-wl2 = %{version}-%{release}
1125 License: BSD-2-Clause
1127 %description -n ecore-wl2-devel
1128 Development files for ecore-wl2
1131 Summary: EFL Wayland compositor widget
1132 Requires: %{name}-data = %{version}-%{release}
1133 License: BSD-2-Clause
1134 # i am not sure that the license is correct
1136 %description -n efl-wl
1137 EFL Wayland compositor widget
1139 %package -n efl-wl-devel
1140 Summary: Development components for the efl-wl package
1141 Group: Graphics & UI Framework/Development
1142 Requires: efl-wl = %{version}-%{release}
1143 License: BSD-2-Clause
1144 # i am not sure that the license is correct
1146 %description -n efl-wl-devel
1147 Development files for efl-wl
1150 Summary: Elput provides a wrapper and functions for using libinput
1151 Requires: %{name}-data = %{version}-%{release}
1152 License: BSD-2-Clause
1153 # i am not sure that the license is correct
1155 %description -n elput
1156 Elput provides a wrapper and functions for using libinput
1158 %package -n elput-devel
1159 Summary: Development components for the elput package
1160 Group: Graphics & UI Framework/Development
1161 Requires: elput = %{version}-%{release}
1162 License: BSD-2-Clause
1163 # i am not sure that the license is correct
1165 %description -n elput-devel
1166 Development files for elput
1175 %if "%{tizen_profile_name}" == "tv"
1176 export CFLAGS+=" -DTIZEN_PROFILE_TV"
1180 CFLAGS+=" -DMESA_EGL_NO_X11_HEADERS "
1183 CFLAGS+=" -DLIBDIR=\\\"%{_libdir}\\\""
1185 %if "%{asan}" == "1"
1189 export XDG_RUNTIME_DIR="/tmp/"
1194 --with-glib=always \
1197 --disable-wayland-text-input \
1203 --enable-ecore-wayland \
1219 --disable-cxx-bindings \
1221 --enable-ecore-buffer \
1222 --disable-gstreamer1 \
1225 --with-dictionaries-hyphen-dir=/usr/share/hyphen/ \
1233 --enable-tizenaudio \
1234 --with-elementary-base-dir="share/.elementary" \
1235 --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 \
1236 ac_cv_func_getuid=no
1237 # --enable-systemd \
1241 %__make %{?_smp_mflags} 2>&1 | \
1243 -e 's%^.*: error: .*$%\x1b[37;41m&\x1b[m%' \
1244 -e 's%^.*: warning: .*$%\x1b[30;43m&\x1b[m%'
1248 #rm -rf %{buildroot}%{_libdir}/ecore/system/upower
1249 rm %{buildroot}/usr/share/ecore_x/checkme
1251 mkdir -p %{buildroot}%{_tmpfilesdir}
1252 install -m 0644 %SOURCE100 %{buildroot}%{_tmpfilesdir}/efl.conf
1256 %post -n eina -p /sbin/ldconfig
1257 %postun -n eina -p /sbin/ldconfig
1259 %post -n emile -p /sbin/ldconfig
1260 %postun -n emile -p /sbin/ldconfig
1262 %post -n eet -p /sbin/ldconfig
1263 %postun -n eet -p /sbin/ldconfig
1265 %post -n eo -p /sbin/ldconfig
1266 %postun -n eo -p /sbin/ldconfig
1268 %post -n ector -p /sbin/ldconfig
1269 %postun -n ector -p /sbin/ldconfig
1271 %post -n evas -p /sbin/ldconfig
1272 %postun -n evas -p /sbin/ldconfig
1274 %post -n ecore -p /sbin/ldconfig
1275 %postun -n ecore -p /sbin/ldconfig
1277 %post -n eldbus -p /sbin/ldconfig
1278 %postun -n eldbus -p /sbin/ldconfig
1280 %post -n embryo -p /sbin/ldconfig
1281 %postun -n embryo -p /sbin/ldconfig
1283 %post -n eio -p /sbin/ldconfig
1284 %postun -n eio -p /sbin/ldconfig
1286 %post -n edje -p /sbin/ldconfig
1287 %postun -n edje -p /sbin/ldconfig
1289 %post -n eeze -p /sbin/ldconfig
1290 %postun -n eeze -p /sbin/ldconfig
1292 %post -n efreet -p /sbin/ldconfig
1293 %postun -n efreet -p /sbin/ldconfig
1295 %post -n emotion -p /sbin/ldconfig
1296 %postun -n emotion -p /sbin/ldconfig
1298 %post -n ethumb -p /sbin/ldconfig
1299 %postun -n ethumb -p /sbin/ldconfig
1301 #%post -n ephysics -p /sbin/ldconfig
1302 #%postun -n ephysics -p /sbin/ldconfig
1304 %post -n eolian -p /sbin/ldconfig
1305 %postun -n eolian -p /sbin/ldconfig
1307 %post -n elocation -p /sbin/ldconfig
1308 %postun -n elocation -p /sbin/ldconfig
1310 %post -n ecore-wl2 -p /sbin/ldconfig
1311 %postun -n ecore-wl2 -p /sbin/ldconfig
1313 %post -n elput -p /sbin/ldconfig
1314 %postun -n elput -p /sbin/ldconfig
1316 %post -n efl-wl -p /sbin/ldconfig
1317 %postun -n efl-wl -p /sbin/ldconfig
1319 %post -n elementary -p /sbin/ldconfig
1320 %postun -n elementary -p /sbin/ldconfig
1322 %post -n elementary-tizen
1323 rm -f %{_libdir}/libelementary.so.1
1324 #ln -sf %{_libdir}/libelementary.so.1.99.100 %{_libdir}/libelementary.so.1
1325 ldconfig -l %{_libdir}/libelementary.so.1.99.100
1327 %preun -n elementary-tizen
1328 rm -f %{_libdir}/libelementary.so.1
1329 #ln -sf %{_libdir}/libelementary.so.1.21.* %{_libdir}/libelementary.so.1
1330 ldconfig -l %{_libdir}/libelementary.so.1.21.*
1332 %postun -n elementary-tizen -p /sbin/ldconfig
1336 %manifest %{name}.manifest
1337 %defattr(-,root,root,-)
1338 %license licenses/COPYING.LGPL
1339 %{_libdir}/libefl.so.*
1340 /usr/share/eolian/include/efl-1/*.eot
1341 %exclude %{_bindir}/efl_debug
1342 %exclude %{_bindir}/efl_debugd
1343 %exclude /usr/lib/debug/%{_bindir}/efl_debug.debug
1344 %exclude /usr/lib/debug/%{_bindir}/efl_debugd.debug
1346 %files -n %{name}-devel
1347 %manifest %{name}.manifest
1348 %defattr(-,root,root,-)
1349 %{_includedir}/efl-1/Efl*.h
1350 %{_includedir}/efl-1/interfaces/efl*.h
1351 #%{_includedir}/efl-cxx-1/*.hh
1352 %{_libdir}/cmake/Efl*/*.cmake
1353 %{_libdir}/libefl.so
1354 %{_libdir}/pkgconfig/efl*.pc
1355 %exclude %{_includedir}/efl-cxx-1/*.hh
1356 %exclude %{_includedir}/efl-cxx-1/cxx/*.hh
1359 %manifest %{name}.manifest
1360 %defattr(-,root,root,-)
1361 %license licenses/COPYING.LGPL
1362 %{_libdir}/libeina.so.*
1363 %{_bindir}/eina-bench-cmp
1365 %files -n eina-tools
1366 %manifest %{name}.manifest
1367 %{_bindir}/eina_btlog
1368 %exclude %{_bindir}/eina_modinfo
1369 %exclude /usr/lib/debug/%{_bindir}/eina_modinfo.debug
1371 #%files -n eina-examples
1372 #%manifest %{name}.manifest
1373 #%defattr(-,root,root,-)
1374 #%{_datadir}/eina*/examples/*
1375 #%{_libdir}/eina/examples/*
1377 %files -n eina-devel
1378 %manifest %{name}.manifest
1379 %defattr(-,root,root,-)
1380 %{_includedir}/eina-*1/*.h*
1381 %{_includedir}/eina-*1/eina*/*
1382 %{_libdir}/libeina.so
1383 %{_libdir}/pkgconfig/eina*.pc
1384 %{_libdir}/cmake/Eina*/*.cmake
1387 %manifest %{name}.manifest
1388 %defattr(-,root,root,-)
1389 %license licenses/COPYING.LGPL
1390 %{_libdir}/libemile.so.*
1392 %files -n emile-devel
1393 %manifest %{name}.manifest
1394 %defattr(-,root,root,-)
1395 %{_includedir}/emile-*1/*.h*
1396 %{_libdir}/libemile.so
1397 %{_libdir}/pkgconfig/emile*.pc
1398 %{_libdir}/cmake/Emile*/*.cmake
1401 %manifest %{name}.manifest
1402 %defattr(-,root,root,-)
1403 %license licenses/COPYING.BSD
1404 %{_libdir}/libeet*.so.*
1407 %manifest %{name}.manifest
1413 #%files -n eet-examples
1414 #%manifest %{name}.manifest
1415 #%defattr(-,root,root,-)
1416 #%{_datadir}/eet/examples/*
1417 #%{_libdir}/eet/examples/*
1420 %manifest %{name}.manifest
1421 %defattr(-,root,root,-)
1422 %{_includedir}/eet-*1/*.h*
1423 #%{_includedir}/eet-*1/*/*.h*
1424 %{_libdir}/libeet.so
1425 %{_libdir}/pkgconfig/eet*.pc
1426 %{_libdir}/cmake/Eet*/*.cmake
1429 %manifest %{name}.manifest
1430 %defattr(-,root,root,-)
1431 %license licenses/COPYING.BSD
1432 %{_libdir}/libeo.so.*
1433 %exclude %{_libdir}/libeo_dbg.so.*
1434 %exclude /usr/lib/debug/%{_libdir}/libeo_dbg*
1436 #%files -n eo-examples
1437 #%manifest %{name}.manifest
1438 #%defattr(-,root,root,-)
1439 #%{_datadir}/eo/examples/*
1440 #%{_libdir}/eo/examples/*
1443 %manifest %{name}.manifest
1444 %defattr(-,root,root,-)
1445 %{_includedir}/eo-*1/*.h*
1447 %{_libdir}/pkgconfig/eo*.pc
1448 %{_datadir}/eo/gdb/eo_gdb.py
1449 %{_datadir}/gdb/auto-load/usr/lib*/*
1450 %{_libdir}/cmake/Eo/*.cmake
1451 %{_libdir}/cmake/EoCxx/*.cmake
1452 %exclude %{_libdir}/libeo_dbg.so
1453 %exclude %{_bindir}/eo_debug
1454 /usr/share/eolian/include/eo-*1/*.eot
1457 %manifest %{name}.manifest
1458 %defattr(-,root,root,-)
1459 %license licenses/COPYING.FTL licenses/COPYING.GPL
1460 %{_libdir}/libector.so.*
1461 /usr/share/eolian/include/ector-1/*.eot
1463 %files -n ector-devel
1464 %manifest %{name}.manifest
1465 %defattr(-,root,root,-)
1466 #%{_includedir}/ector-*1/*.h*
1467 #%{_includedir}/ector-*1/*/*.h*
1468 %{_libdir}/libector.so
1469 %{_libdir}/pkgconfig/ector*.pc
1472 %manifest %{name}.manifest
1473 %defattr(-,root,root,-)
1474 %license licenses/COPYING.BSD
1475 %{_bindir}/ecore_evas_*
1476 %{_libdir}/evas/modules/*/*/*/module.so
1477 %{_libdir}/libevas.so.*
1478 %{_datadir}/evas/checkme
1479 /usr/share/evas/filters/lua/*.lua
1480 %exclude %{_libdir}/evas/utils/*
1481 %exclude /usr/lib/debug/%{_libdir}/evas/utils/*
1483 #%files -n evas-examples
1484 #%manifest %{name}.manifest
1485 #%defattr(-,root,root,-)
1486 #%{_datadir}/evas/examples/*
1487 #%{_libdir}/evas/examples/*
1489 %files -n evas-devel
1490 %manifest %{name}.manifest
1491 %defattr(-,root,root,-)
1492 %{_includedir}/evas-*1/*.h*
1493 %{_includedir}/evas-*1/*/*.h*
1494 %{_libdir}/libevas.so
1495 %{_libdir}/pkgconfig/evas*.pc
1496 %{_libdir}/cmake/Evas*/*.cmake
1497 /usr/share/eolian/include/evas-*1/*.eot
1500 %license licenses/COPYING.BSD
1502 %files -n ecore-devel
1503 %{_libdir}/pkgconfig/ecore.pc
1505 %files -n ecore-core
1506 %manifest %{name}.manifest
1507 %defattr(-,root,root,-)
1508 %license licenses/COPYING.BSD
1509 %{_libdir}/libecore.so.*
1510 /usr/share/eolian/include/ecore-1/*.eot
1511 %exclude %{_libdir}/ecore/system/upower/
1512 %exclude /usr/lib/debug/%{_libdir}/ecore/system/upower/
1513 #%exclude %{_libdir}/ecore/system/systemd/v-*/module.so
1514 #%exclude /usr/lib/debug/%{_libdir}/ecore/system/systemd/v-*/module.so.debug
1515 %{_datadir}/ecore/checkme
1517 %files -n ecore-core-devel
1518 %manifest %{name}.manifest
1519 %defattr(-,root,root,-)
1520 %{_includedir}/ecore-1/*.h
1521 %{_libdir}/libecore.so
1522 %{_libdir}/pkgconfig/ecore-core.pc
1523 %{_libdir}/cmake/Ecore*/*.cmake
1524 %exclude %{_includedir}/ecore-cxx-1/*.hh
1526 %files -n ecore-audio
1527 %manifest %{name}.manifest
1528 %defattr(-,root,root,-)
1529 %license licenses/COPYING.BSD
1530 %{_libdir}/libecore_audio.so.*
1532 %files -n ecore-audio-devel
1533 %manifest %{name}.manifest
1534 %defattr(-,root,root,-)
1535 %{_includedir}/ecore-audio*/*.h
1536 %{_libdir}/libecore_audio.so
1537 %{_libdir}/pkgconfig/ecore-audio*.pc
1539 %files -n ecore-avahi
1540 %manifest %{name}.manifest
1541 %defattr(-,root,root,-)
1542 %license licenses/COPYING.BSD
1543 %{_libdir}/libecore_avahi.so.*
1545 %files -n ecore-avahi-devel
1546 %manifest %{name}.manifest
1547 %defattr(-,root,root,-)
1548 %{_includedir}/ecore-avahi*/*.h
1549 %{_libdir}/libecore_avahi.so
1550 %{_libdir}/pkgconfig/ecore-avahi*.pc
1552 %files -n ecore-buffer
1553 %manifest %{name}.manifest
1554 %defattr(-,root,root,-)
1555 %license licenses/COPYING.BSD
1556 %{_libdir}/libecore_buffer.so.*
1557 %{_libdir}/ecore_buffer/modules/*/*/module.so
1558 %exclude %{_libdir}/ecore_buffer/bin/
1559 %exclude /usr/lib/debug/%{_libdir}/ecore_buffer/bin/
1561 %files -n ecore-buffer-devel
1562 %manifest %{name}.manifest
1563 %defattr(-,root,root,-)
1564 %{_includedir}/ecore-buffer*/*.h
1565 %{_libdir}/libecore_buffer.so
1566 %{_libdir}/pkgconfig/ecore-buffer*.pc
1569 %manifest %{name}.manifest
1570 %defattr(-,root,root,-)
1571 %license licenses/COPYING.BSD
1572 %{_libdir}/libecore_con.so.*
1573 %{_tmpfilesdir}/efl.conf
1574 %exclude %{_libdir}/ecore_con/utils/v-1.21/efl_net_proxy_helper
1575 %exclude /usr/lib/debug/%{_libdir}/ecore_con/utils/v-1.21/efl_net_proxy_helper*
1577 %files -n ecore-con-devel
1578 %manifest %{name}.manifest
1579 %defattr(-,root,root,-)
1580 %{_includedir}/ecore-con*/*.h
1581 %{_libdir}/libecore_con.so
1582 %{_libdir}/pkgconfig/ecore-con*.pc
1584 %files -n ecore-evas
1585 %manifest %{name}.manifest
1586 %defattr(-,root,root,-)
1587 %license licenses/COPYING.BSD
1588 %{_libdir}/libecore_evas.so.*
1589 %{_libdir}/ecore_evas/engines/*/*/module.so
1591 %files -n ecore-evas-devel
1592 %manifest %{name}.manifest
1593 %defattr(-,root,root,-)
1594 %{_includedir}/ecore-evas*/*.h
1595 %{_libdir}/libecore_evas.so
1596 %{_libdir}/pkgconfig/ecore-evas*.pc
1599 %manifest %{name}.manifest
1600 %defattr(-,root,root,-)
1601 %license licenses/COPYING.BSD
1602 %{_libdir}/libecore_fb.so.*
1604 %files -n ecore-fb-devel
1605 %manifest %{name}.manifest
1606 %defattr(-,root,root,-)
1607 %{_includedir}/ecore-fb*/*.h
1608 %{_libdir}/libecore_fb.so
1609 %{_libdir}/pkgconfig/ecore-fb*.pc
1611 %files -n ecore-file
1612 %manifest %{name}.manifest
1613 %defattr(-,root,root,-)
1614 %license licenses/COPYING.BSD
1615 %{_libdir}/libecore_file.so.*
1617 %files -n ecore-file-devel
1618 %manifest %{name}.manifest
1619 %defattr(-,root,root,-)
1620 %{_includedir}/ecore-file*/*.h
1621 %{_libdir}/libecore_file.so
1622 %{_libdir}/pkgconfig/ecore-file*.pc
1625 %manifest %{name}.manifest
1626 %defattr(-,root,root,-)
1627 %license licenses/COPYING.BSD
1628 %{_libdir}/libecore_imf.so.*
1629 %exclude %{_libdir}/ecore_imf/modules/*/*/module.so
1630 %exclude /usr/lib/debug/%{_libdir}/ecore_imf/modules/*/*/module.so.debug
1631 %{_datadir}/ecore_imf/checkme
1633 %files -n ecore-imf-devel
1634 %manifest %{name}.manifest
1635 %defattr(-,root,root,-)
1636 %{_includedir}/ecore-imf-1/*.h
1637 %{_libdir}/libecore_imf.so
1638 %{_libdir}/pkgconfig/ecore-imf.pc
1640 %files -n ecore-imf-evas
1641 %manifest %{name}.manifest
1642 %defattr(-,root,root,-)
1643 %license licenses/COPYING.BSD
1644 %{_libdir}/libecore_imf_evas.so.*
1646 %files -n ecore-imf-evas-devel
1647 %manifest %{name}.manifest
1648 %defattr(-,root,root,-)
1649 %{_includedir}/ecore-imf-evas*/*.h
1650 %{_libdir}/libecore_imf_evas.so
1651 %{_libdir}/pkgconfig/ecore-imf-evas.pc
1653 %files -n ecore-input
1654 %manifest %{name}.manifest
1655 %defattr(-,root,root,-)
1656 %license licenses/COPYING.BSD
1657 %{_libdir}/libecore_input.so.*
1659 %files -n ecore-input-devel
1660 %manifest %{name}.manifest
1661 %defattr(-,root,root,-)
1662 %{_includedir}/ecore-input-1/*.h
1663 %{_libdir}/libecore_input.so
1664 %{_libdir}/pkgconfig/ecore-input.pc
1666 %files -n ecore-input-evas
1667 %manifest %{name}.manifest
1668 %defattr(-,root,root,-)
1669 %license licenses/COPYING.BSD
1670 %{_libdir}/libecore_input_evas.so.*
1672 %files -n ecore-input-evas-devel
1673 %manifest %{name}.manifest
1674 %defattr(-,root,root,-)
1675 %{_includedir}/ecore-input-evas*/*.h
1676 %{_libdir}/libecore_input_evas.so
1677 %{_libdir}/pkgconfig/ecore-input-evas.pc
1680 %manifest %{name}.manifest
1681 %defattr(-,root,root,-)
1682 %license licenses/COPYING.BSD
1683 %{_libdir}/libecore_ipc.so.*
1685 %files -n ecore-ipc-devel
1686 %manifest %{name}.manifest
1687 %defattr(-,root,root,-)
1688 %{_includedir}/ecore-ipc-1/*.h
1689 %{_libdir}/libecore_ipc.so
1690 %{_libdir}/pkgconfig/ecore-ipc.pc
1693 #%files -n ecore-drm
1694 #%manifest %{name}.manifest
1695 #%defattr(-,root,root,-)
1696 #%license licenses/COPYING.BSD
1697 #%{_libdir}/libecore_drm.so.*
1699 #%files -n ecore-drm-devel
1700 #%manifest %{name}.manifest
1701 #%defattr(-,root,root,-)
1702 #%{_includedir}/ecore-drm*/*.h
1703 #%{_libdir}/libecore_drm.so
1704 #%{_libdir}/pkgconfig/ecore-drm*.pc
1706 %files -n ecore-wayland
1707 %manifest %{name}.manifest
1708 %defattr(-,root,root,-)
1709 %license licenses/COPYING.BSD
1710 %{_libdir}/libecore_wayland.so.*
1712 %files -n ecore-wayland-devel
1713 %manifest %{name}.manifest
1714 %defattr(-,root,root,-)
1715 %{_includedir}/ecore-wayland-1/*.h
1716 %{_libdir}/libecore_wayland.so
1717 %{_libdir}/pkgconfig/ecore-wayland.pc
1720 %manifest %{name}.manifest
1721 %defattr(-,root,root,-)
1722 %license licenses/COPYING.BSD
1723 %{_libdir}/libecore_wl2.so.*
1724 %{_libdir}/ecore_wl2/engines/*/*/module.so
1725 %exclude /usr/lib/debug/%{_libdir}/ecore_wl2/engines/*/*/module.so.debug
1727 %files -n ecore-wl2-devel
1728 %manifest %{name}.manifest
1729 %defattr(-,root,root,-)
1730 %{_includedir}/ecore-wl2-1/*.h
1731 %{_libdir}/libecore_wl2.so
1732 %{_libdir}/pkgconfig/ecore-wl2.pc
1737 %manifest %{name}.manifest
1738 %defattr(-,root,root,-)
1739 %license licenses/COPYING.BSD
1740 %{_libdir}/libecore_x.so.*
1741 %{_libdir}/ecore_x/*/*/*
1742 %{_datadir}/ecore_x/checkme
1744 %files -n ecore-x-devel
1745 %manifest %{name}.manifest
1746 %defattr(-,root,root,-)
1747 %{_includedir}/ecore-x-1/*.h
1748 %{_libdir}/libecore_x.so
1749 %{_libdir}/pkgconfig/ecore-x.pc
1753 %manifest %{name}.manifest
1754 %defattr(-,root,root,-)
1755 %{_libdir}/libeldbus.so.*
1757 /usr/share/eolian/include/eldbus-1/*.eot
1758 %license licenses/COPYING.LGPL
1760 #%files -n eldbus-examples
1761 #%manifest %{name}.manifest
1762 #%defattr(-,root,root,-)
1763 #%{_datadir}/eldbus/examples/*
1764 #%{_libdir}/eldbus/examples/*
1766 %files -n eldbus-devel
1767 %manifest %{name}.manifest
1768 %defattr(-,root,root,-)
1769 %{_libdir}/libeldbus.so
1770 %{_libdir}/pkgconfig/eldbus*.pc
1771 %{_includedir}/eldbus*/*
1772 %{_libdir}/cmake/Eldbus/*.cmake
1775 %manifest %{name}.manifest
1776 %defattr(-,root,root,-)
1777 %license licenses/COPYING.SMALL
1778 %{_bindir}/embryo_cc
1779 %{_libdir}/libembryo.so.*
1780 %{_datadir}/embryo/include/default.inc
1782 %files -n embryo-devel
1783 %manifest %{name}.manifest
1784 %defattr(-,root,root,-)
1785 %{_includedir}/embryo-1/*.h
1786 %{_libdir}/libembryo.so
1787 %{_libdir}/pkgconfig/embryo*.pc
1790 %manifest %{name}.manifest
1791 %defattr(-,root,root,-)
1792 %license licenses/COPYING.LGPL
1793 %{_libdir}/libeio.so.*
1795 #%files -n eio-examples
1796 #%manifest %{name}.manifest
1797 #%defattr(-,root,root,-)
1798 #%{_datadir}/eio/examples/*
1799 #%{_libdir}/eio/examples/*
1802 %manifest %{name}.manifest
1803 %defattr(-,root,root,-)
1804 %{_includedir}/eio-1/*
1805 %{_libdir}/libeio.so
1806 %{_libdir}/pkgconfig/eio*.pc
1807 %{_libdir}/cmake/Eio*/*.cmake
1808 %exclude %{_includedir}/eio-cxx-1/*.hh
1811 %manifest %{name}.manifest
1812 %defattr(-,root,root,-)
1813 %license licenses/COPYING.BSD
1814 %{_libdir}/libedje.so.*
1815 %{_libdir}/edje/utils/*/*
1816 %{_datadir}/edje/include/edje.inc
1817 %{_datadir}/edje/images/*
1818 %{_datadir}/mime/packages/edje.xml
1820 %files -n edje-tools
1821 %manifest %{name}.manifest
1823 #%{_datadir}/edje/data/*
1825 #%files -n edje-examples
1826 #%manifest %{name}.manifest
1827 #%defattr(-,root,root,-)
1828 #%{_datadir}/edje/examples/*
1829 #%{_libdir}/edje/examples/*
1831 %files -n edje-devel
1832 %manifest %{name}.manifest
1833 %defattr(-,root,root,-)
1834 %{_includedir}/edje*-1/*.h*
1835 %{_libdir}/libedje.so
1836 %{_libdir}/pkgconfig/edje*.pc
1837 %{_libdir}/cmake/Edje/*.cmake
1838 /usr/share/eolian/include/edje-*1/*.eot
1841 %manifest %{name}.manifest
1842 %defattr(-,root,root,-)
1843 %license licenses/COPYING.BSD
1844 %{_libdir}/libeeze.so.*
1845 %{_bindir}/eeze_disk_ls
1846 %{_bindir}/eeze_mount
1847 %exclude %{_bindir}/eeze_scanner
1848 %exclude %{_bindir}/eeze_scanner_monitor
1849 %exclude /usr/lib/debug/%{_bindir}/eeze_scanner*
1850 %{_bindir}/eeze_umount
1851 %{_libdir}/eeze/modules/sensor/*/*/module.so
1852 %{_datadir}/eeze/checkme
1854 %files -n eeze-devel
1855 %manifest %{name}.manifest
1856 %defattr(-,root,root,-)
1857 %{_includedir}/eeze-1/*.h
1858 %{_libdir}/libeeze.so
1859 %{_libdir}/pkgconfig/eeze*.pc
1860 %{_libdir}/cmake/Eeze/*.cmake
1863 %manifest %{name}.manifest
1864 %defattr(-,root,root,-)
1865 %license licenses/COPYING.BSD
1866 %exclude %{_bindir}/efreetd
1867 %exclude /usr/lib/debug/%{_bindir}/efreetd.debug
1868 %{_libdir}/efreet/*/efreet_desktop_cache_create
1869 %{_libdir}/efreet/*/efreet_icon_cache_create
1870 %{_libdir}/libefreet.so.*
1871 %{_libdir}/libefreet_mime.so.*
1872 %{_libdir}/libefreet_trash.so.*
1873 %{_datadir}/efreet/*
1874 %exclude %{_libdir}/efreet/*/efreet_mime_cache_create
1875 %exclude /usr/lib/debug/%{_libdir}/efreet/*/
1877 %files -n efreet-devel
1878 %manifest %{name}.manifest
1879 %defattr(-,root,root,-)
1880 %{_includedir}/efreet-1/*.h
1881 %{_libdir}/libefreet.so
1882 %{_libdir}/libefreet_mime.so
1883 %{_libdir}/libefreet_trash.so
1884 %{_libdir}/pkgconfig/efreet*.pc
1885 %{_libdir}/cmake/Efreet/*.cmake
1888 %manifest %{name}.manifest
1889 %defattr(-,root,root,-)
1890 %license licenses/COPYING.BSD
1891 %{_libdir}/libemotion.so.*
1892 %{_libdir}/edje/modules/emotion/*/module.so
1893 #%{_libdir}/emotion/modules/*/*/module.so
1894 %{_datadir}/emotion/*
1895 #%{_bindir}/emotion_test*
1897 #%files -n emotion-examples
1898 #%manifest %{name}.manifest
1899 #%defattr(-,root,root,-)
1900 #%{_datadir}/emotion/examples/*
1901 #%{_libdir}/emotion/examples/*
1903 %files -n emotion-devel
1904 %manifest %{name}.manifest
1905 %defattr(-,root,root,-)
1906 %{_includedir}/emotion-1/*
1907 %{_libdir}/libemotion.so
1908 %{_libdir}/pkgconfig/emotion*.pc
1909 %{_libdir}/cmake/Emotion/*.cmake
1912 %manifest %{name}.manifest
1913 %defattr(-,root,root,-)
1914 %license licenses/COPYING.BSD
1915 %{_libdir}/libethumb.so.*
1916 %{_libdir}/libethumb_client.so.*
1917 %exclude %{_datadir}/dbus-1/services/org.enlightenment.Ethumb.service
1918 #%exclude %{_userunitdir}/ethumb.service
1919 %{_datadir}/ethumb/*
1920 %{_datadir}/ethumb_client/*
1921 #%{_datadir}/ethumb_client/*/*
1922 %{_libdir}/ethumb/modules/*/*/module.so
1923 %{_libdir}/ethumb/modules/*/*/template.edj
1924 %exclude %{_libdir}/ethumb_client/utils/*/ethumbd_slave
1925 %exclude /usr/lib/debug/%{_libdir}/ethumb_client/utils/*/ethumbd_slave.debug
1926 %exclude %{_bindir}/ethumb
1927 %exclude %{_bindir}/ethumbd
1928 %exclude %{_bindir}/ethumbd_client
1929 %exclude /usr/lib/debug/%{_bindir}/ethumb.debug
1930 %exclude /usr/lib/debug/%{_bindir}/ethumbd.debug
1931 %exclude /usr/lib/debug/%{_bindir}/ethumbd_client.debug
1932 %exclude /usr/lib/debug/.build-id/*/*
1934 #%files -n ethumb-examples
1935 #%manifest %{name}.manifest
1936 #%defattr(-,root,root,-)
1937 #%{_datadir}/ethumb_client/examples/*
1938 #%{_libdir}/ethumb_client/examples/*
1940 %files -n ethumb-devel
1941 %manifest %{name}.manifest
1942 %defattr(-,root,root,-)
1943 %{_includedir}/ethumb-1/*.h
1944 %{_includedir}/ethumb-client-1/*.h
1945 %{_libdir}/libethumb.so
1946 %{_libdir}/libethumb_client.so
1947 %{_libdir}/pkgconfig/ethumb*.pc
1948 %{_libdir}/cmake/Ethumb/*.cmake
1949 %{_libdir}/cmake/EthumbClient/*.cmake
1952 #%manifest %{name}.manifest
1953 #%defattr(-,root,root,-)
1954 #%license licenses/COPYING.BSD
1955 #%{_libdir}/libephysics.so.*
1957 #%files -n ephysics-devel
1958 #%manifest %{name}.manifest
1959 #%defattr(-,root,root,-)
1960 #%{_libdir}/libephysics.so
1961 #%{_libdir}/pkgconfig/ephysics.pc
1962 #%{_includedir}/ephysics-1/EPhysics.h
1964 #%files -n ephysics-examples
1965 #%{_datadir}/ephysics/examples/*
1969 %{_libdir}/libeolian.so.*
1970 %license licenses/COPYING.BSD
1972 %files -n eolian-devel
1973 %{_includedir}/eolian-*1/*.h*
1974 #%{_includedir}/eolian-*1/*/*.h*
1975 %{_datadir}/eolian/include/*/*.eo
1976 %{_libdir}/libeolian.so
1977 %{_libdir}/cmake/Eolian*/*.cmake
1978 %exclude %{_includedir}/eolian-cxx-1/grammar/*.hpp
1980 #%files -n eolian-examples
1981 #%{_datadir}/eolian_*/examples/*
1984 %manifest %{name}.manifest
1985 %defattr(-,root,root,-)
1986 %{_libdir}/libelocation.so.*
1988 #%files -n elocation-examples
1989 #%manifest %{name}.manifest
1990 #%defattr(-,root,root,-)
1991 #%{_datadir}/elocation/examples/*
1993 %files -n elocation-devel
1994 %manifest %{name}.manifest
1995 %defattr(-,root,root,-)
1996 %{_includedir}/elocation-*1/*.h*
1997 %{_libdir}/pkgconfig/elocation.pc
1998 %{_libdir}/libelocation.so
2001 %manifest %{name}.manifest
2002 %license licenses/COPYING.BSD
2003 %defattr(-,root,root,-)
2004 %{_datadir}/elua/checkme
2006 %files -n elua-devel
2007 %manifest %{name}.manifest
2008 %defattr(-,root,root,-)
2009 %{_libdir}/cmake/Elua*/*.cmake
2012 %manifest %{name}.manifest
2013 %license licenses/COPYING.BSD
2014 %defattr(-,root,root,-)
2015 %exclude %{_bindir}/efl_wl_test
2016 %exclude %{_bindir}/efl_wl_test_stack
2017 %exclude /usr/lib/debug/%{_bindir}/efl_wl_test.debug
2018 %exclude /usr/lib/debug/%{_bindir}/efl_wl_test_stack.debug
2019 %{_libdir}/libefl_wl.so.*
2021 %files -n efl-wl-devel
2022 %manifest %{name}.manifest
2023 %license licenses/COPYING.BSD
2024 %defattr(-,root,root,-)
2025 %{_libdir}/libefl_wl.so
2026 %{_libdir}/pkgconfig/efl-wl.pc
2027 %{_includedir}/efl-wl-1/*.h
2030 %manifest %{name}.manifest
2031 %license licenses/COPYING.BSD
2032 %defattr(-,root,root,-)
2033 %{_libdir}/libelput.so.*
2035 %files -n elput-devel
2036 %manifest %{name}.manifest
2037 %license licenses/COPYING.BSD
2038 %defattr(-,root,root,-)
2039 %{_libdir}/libelput.so
2040 %{_libdir}/pkgconfig/elput.pc
2041 %{_includedir}/elput-1/*.h
2043 %files -n elementary
2044 %manifest %{name}.manifest
2045 %defattr(-,root,root,-)
2047 %{_bindir}/elementary_quicklaunch
2048 %{_bindir}/elementary_run
2049 %{_libdir}/edje/modules/elm/v-1.21/module.so
2050 %{_libdir}/libelementary.so.1
2051 %{_libdir}/libelementary.so.1.21.*
2052 %{_datadir}/elementary/edje_externals/*
2053 %{_datadir}/icons/hicolor/128x128/apps/elementary.png
2054 %{_libdir}/elementary/modules/
2055 /usr/lib/debug/%{_libdir}/elementary/modules/
2056 %exclude %{_datadir}/elementary/config/
2057 ##%{_tmpfilesdir}/elementary.conf
2059 %files -n elementary-tizen
2060 %manifest %{name}.manifest
2061 %defattr(-,root,root,-)
2062 %{_libdir}/libelementary.so.1.99.*
2064 %if ! %dbus_unavailable
2065 %files -n elementary-examples
2066 %manifest %{name}.manifest
2067 %defattr(-,root,root,-)
2068 %{_libdir}/elementary/examples/*
2071 %files -n elementary-tools
2072 %manifest %{name}.manifest
2073 %defattr(-,root,root,-)
2074 %{_datadir}/applications/*
2075 %{_datadir}/elementary/images/*
2076 %{_datadir}/elementary/objects/*
2077 %{_bindir}/elementary_config
2078 %{_bindir}/elementary_test*
2079 %{_bindir}/elementary_codegen
2080 %{_bindir}/elm_prefs_cc
2082 %files -n elementary-devel
2083 %manifest %{name}.manifest
2084 %defattr(-,root,root,-)
2085 %{_includedir}/elementary-1/*.h*
2086 %{_datadir}/eolian/include/elementary-1/*.eo
2087 %{_libdir}/libelementary.so
2088 %{_libdir}/pkgconfig/elementary.pc
2089 %{_libdir}/cmake/Elementary/ElementaryConfig.cmake
2090 %{_libdir}/cmake/Elementary/ElementaryConfigVersion.cmake
2091 /usr/share/eolian/include/elementary-*1/*.eot
2092 %exclude %{_includedir}/elementary-cxx-1/*.hh
2094 %files -n elementary-theme
2095 %manifest %{name}.manifest
2096 %{_datadir}/elementary/themes/*
2097 %exclude /usr/share/icons/Enlightenment-X
2098 %exclude /usr/share/elementary/test*
2100 %files -n efl-locale -f %{name}.lang
2102 %defattr(-,root,root,-)