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: pkgconfig(eina)
77 BuildRequires: pkgconfig(emile)
78 BuildRequires: pkgconfig(eo)
79 BuildRequires: pkgconfig(efl)
80 BuildRequires: pkgconfig(evas)
81 BuildRequires: pkgconfig(ecore-core)
82 BuildRequires: pkgconfig(ecore-evas)
83 BuildRequires: pkgconfig(ecore-file)
84 BuildRequires: pkgconfig(ecore-input)
85 BuildRequires: pkgconfig(edje)
86 BuildRequires: pkgconfig(ethumb)
87 BuildRequires: pkgconfig(ethumb_client)
88 BuildRequires: pkgconfig(emotion)
89 BuildRequires: pkgconfig(ecore-imf)
90 BuildRequires: pkgconfig(ecore-con)
91 BuildRequires: pkgconfig(eldbus)
92 BuildRequires: pkgconfig(efreet)
93 BuildRequires: pkgconfig(efreet-mime)
94 BuildRequires: pkgconfig(efreet-trash)
95 BuildRequires: pkgconfig(eio)
96 BuildRequires: pkgconfig(elocation)
97 BuildRequires: pkgconfig(ecore-wl2)
98 BuildRequires: eet-tools
99 BuildRequires: edje-tools
100 BuildRequires: eolian
104 BuildRequires: dbus-devel
107 BuildRequires: pkgconfig(lua)
108 BuildRequires: pkgconfig(sndfile)
109 BuildRequires: pkgconfig(libpulse)
112 #BuildRequires: pkgconfig(gstreamer-1.0)
113 #BuildRequires: pkgconfig(gstreamer-plugins-base-1.0)
116 BuildRequires: libexif-devel
117 BuildRequires: giflib-devel
118 BuildRequires: libtiff-devel
119 BuildRequires: pkgconfig(libpng)
120 BuildRequires: libjpeg-turbo-devel
121 BuildRequires: pkgconfig(pixman-1)
122 BuildRequires: pkgconfig(freetype2)
123 BuildRequires: pkgconfig(fribidi)
124 BuildRequires: pkgconfig(fontconfig)
125 BuildRequires: pkgconfig(harfbuzz)
126 BuildRequires: pkgconfig(libtbm)
129 BuildRequires: libudev-devel
130 BuildRequires: libmount-devel
131 BuildRequires: pkgconfig(dlog)
135 BuildRequires: pkgconfig(libdri2)
136 BuildRequires: pkgconfig(xshmfence)
137 BuildRequires: pkgconfig(x11)
138 BuildRequires: pkgconfig(xcb)
139 BuildRequires: pkgconfig(xcb-sync)
140 BuildRequires: pkgconfig(xcb-dri3)
142 BuildRequires: pkgconfig(gbm)
143 BuildRequires: pkgconfig(libtbm)
144 BuildRequires: pkgconfig(libtdm)
145 BuildRequires: pkgconfig(libtdm-client)
146 BuildRequires: pkgconfig(libdrm)
147 BuildRequires: pkgconfig(wayland-client)
148 BuildRequires: pkgconfig(wayland-server)
154 %define dbus_unavailable 1
157 EFL is a library collection providing various functionality used (not only) by
158 Enlightenment, Terminology, Tizen and more.
160 ############ efl-data
163 Summary: Developer files for EFL package
166 This package includes developer files common to all packages.
170 Summary: Data type library
171 Requires: %{name}-data = %{version}-%{release}
175 Eina is a data type library.
177 %package -n eina-tools
179 Group: Graphics & UI Framework/Utilities
180 Requires: eina = %{version}-%{release}
183 %description -n eina-tools
184 The eina tools package the eina binary utility.
186 #%package -n eina-examples
187 #Summary: Examples for the eina package
188 #Group: Graphics & UI Framework/Testing
189 #Requires: eina = %{version}-%{release}
192 #%description -n eina-examples
193 #Example files for eina
195 %package -n eina-devel
196 Summary: Development components for the eina package
197 Group: Graphics & UI Framework/Development
198 Requires: eina = %{version}-%{release}
201 %description -n eina-devel
202 Development files for eina.
206 Summary: EFL serialization, compression and crypto library
207 Requires: %{name}-data = %{version}-%{release}
209 %description -n emile
210 EFL serialization, compression and crypto library
212 %package -n emile-devel
213 Summary: Development components for the emile package
214 Group: Graphics & UI Framework/Development
215 Requires: emile = %{version}-%{release}
217 %description -n emile-devel
218 Development files for emile.
222 Summary: Library for speedy data storage, retrieval, and compression
223 Requires: %{name}-data = %{version}-%{release}
224 License: BSD-2-Clause
227 Eet is a tiny library designed to write an arbitrary set of chunks of
228 data to a file and optionally compress each chunk (very much like a
229 zip file) and allow fast random-access reading of the file later
230 on. It does not do zip as a zip itself has more complexity than is
231 needed, and it was much simpler to implement this once here.
233 It also can encode and decode data structures in memory, as well as
234 image data for saving to eet files or sending across the network to
235 other machines, or just writing to arbitrary files on the system. All
236 data is encoded in a platform independent way and can be written and
237 read by any architecture.
239 %package -n eet-tools
241 Group: Graphics & UI Framework/Utilities
242 Requires: eet = %{version}-%{release}
244 License: BSD-2-Clause
246 %description -n eet-tools
247 The eet tools package the eet binary utility.
249 #%package -n eet-examples
250 #Summary: Examples for the eet package
251 #Group: Graphics & UI Framework/Testing
252 #Requires: eet = %{version}-%{release}
254 #%description -n eet-examples
255 #Example files for eet
257 %package -n eet-devel
258 Summary: Development components for the eet package
259 Group: Graphics & UI Framework/Development
260 Requires: eet = %{version}-%{release}
261 License: BSD-2-Clause
263 %description -n eet-devel
264 Development files for eet
268 Summary: EFL generic object system library
269 Requires: %{name}-data = %{version}-%{release}
272 The Eo generic object system. It was designed to be the base object
275 #%package -n eo-examples
276 #Summary: Examples for the eo package
277 #Group: Graphics & UI Framework/Testing
278 #Requires: eo = %{version}-%{release}
280 #%description -n eo-examples
281 #Example files for eo
284 Summary: Development components for the eo package
285 Group: Graphics & UI Framework/Development
286 Requires: eo = %{version}-%{release}
287 License: BSD-2-Clause
289 %description -n eo-devel
290 Development files for eo
294 Summary: vector graphics library
295 Requires: %{name}-data = %{version}-%{release}
296 License: FTL or GPL-2.0+
298 %description -n ector
299 vector graphics library.
301 %package -n ector-devel
302 Summary: Development components for the ector package
303 Group: Graphics & UI Framework/Development
304 Requires: ector = %{version}-%{release}
305 License: FTL or GPL-2.0+
307 %description -n ector-devel
308 Development files for ector
312 Summary: Multi-platform canvas library
313 Requires: %{name}-data = %{version}-%{release}
314 License: BSD-2-Clause and Zlib
317 Evas is a clean display canvas API for several target display systems
318 that can draw anti-aliased text, smooth super and sub-sampled scaled
319 images, alpha-blend objects much and more.
321 #%package -n evas-examples
322 #Summary: Examples for the evas package
323 #Group: Graphics & UI Framework/Testing
324 #Requires: evas = %{version}-%{release}
325 #License: BSD-2-Clause and Zlib
327 #%description -n evas-examples
328 #Example files for evas
330 %package -n evas-devel
331 Summary: Development components for the evas package
332 Group: Graphics & UI Framework/Development
333 Requires: evas = %{version}-%{release}
334 License: BSD-2-Clause and Zlib
336 %description -n evas-devel
337 Development files for evas
341 Summary: Enlightened Core X interface library
343 Requires: ecore-audio
344 Requires: ecore-avahi
345 Requires: ecore-buffer
351 Requires: ecore-imf-evas
352 Requires: ecore-input
353 Requires: ecore-input-evas
356 Requires: ecore-wayland
362 License: BSD-2-Clause and MIT
364 %description -n ecore
365 Ecore is the event/X abstraction layer that makes doing selections,
366 Xdnd, general X stuff, event loops, timeouts and idle handlers fast,
367 optimized, and convenient.
369 %package -n ecore-devel
370 Summary: Development components for the ecore package
371 Group: Graphics & UI Framework/Development
372 Requires: ecore-core-devel
373 Requires: ecore-audio-devel
374 Requires: ecore-avahi-devel
375 Requires: ecore-buffer-devel
376 Requires: ecore-con-devel
377 Requires: ecore-evas-devel
378 Requires: ecore-fb-devel
379 Requires: ecore-file-devel
380 Requires: ecore-imf-devel
381 Requires: ecore-imf-evas-devel
382 Requires: ecore-input-devel
383 Requires: ecore-input-evas-devel
384 Requires: ecore-ipc-devel
386 Requires: ecore-wayland-devel
387 Requires: ecore-wl2-devel
390 Requires: ecore-x-devel
392 License: BSD-2-Clause and MIT
394 %description -n ecore-devel
395 Development files for ecore
397 %package -n ecore-core
398 Summary: Enlightened Core X interface library - core
399 Requires: %{name}-data = %{version}-%{release}
400 License: BSD-2-Clause and MIT
402 %description -n ecore-core
403 This is the core main-loop, system events and execution layer. This
404 handles running the main loop, integrating with external data and
405 timing sources (the system clock, file descriptors, system signals),
406 and producing an event queue, walking that queue and dispatching
407 events to appropriate callbacks.
409 %package -n ecore-core-devel
410 Summary: Development components for the ecore-core package
411 Group: Graphics & UI Framework/Development
412 Requires: ecore-core = %{version}-%{release}
413 License: BSD-2-Clause and MIT
415 %description -n ecore-core-devel
416 Development files for ecore-core
418 %package -n ecore-audio
419 Summary: Enlightened Core X interface library - audio
420 Requires: %{name}-data = %{version}-%{release}
421 License: BSD-2-Clause and MIT
423 %description -n ecore-audio
424 This library provides an API for audio playback and recording. It uses
425 pulse audio underneath to handle mixing and policies. The API for this
426 should not be considered stable right now because it relies on EO and
427 EO is not considered finalized yet.
429 %package -n ecore-audio-devel
430 Summary: Development components for the ecore_audio package
431 Group: Graphics & UI Framework/Development
432 Requires: ecore-audio = %{version}-%{release}
433 License: BSD-2-Clause and MIT
435 %description -n ecore-audio-devel
436 Development files for ecore_audio
438 %package -n ecore-avahi
439 Summary: Enlightened Core X interface library - avahi
440 Requires: %{name}-data = %{version}-%{release}
441 License: BSD-2-Clause and MIT
443 %description -n ecore-avahi
444 Avahi main loop integration function.
446 %package -n ecore-avahi-devel
447 Summary: Development components for the ecore_avahi package
448 Group: Graphics & UI Framework/Development
449 Requires: ecore-avahi = %{version}-%{release}
450 License: BSD-2-Clause and MIT
452 %description -n ecore-avahi-devel
453 Development files for ecore_avahi
455 %package -n ecore-buffer
456 Summary: Enlightened Core X interface library - buffer
457 Requires: %{name}-data = %{version}-%{release}
458 License: BSD-2-Clause and MIT
460 %description -n ecore-buffer
461 The Ecore Buffer is an abstraction of graphic buffer.
462 This library also provides simple mechanisms for sharing graphic buffer bet-
463 ween processes using wayland socket. Ecore Buffer Queue is for this
464 function, and it consists of two main object,
465 The Ecore_Buffer_Consumer and the Ecore_Buffer_Provider.
467 %package -n ecore-buffer-devel
468 Summary: Development components for the ecore_buffer package
469 Group: Graphics & UI Framework/Development
470 Requires: ecore-buffer = %{version}-%{release}
471 License: BSD-2-Clause and MIT
473 %description -n ecore-buffer-devel
474 Development files for ecore_buffer
476 %package -n ecore-con
477 Summary: Enlightened Core X interface library - con
478 Requires: %{name}-data = %{version}-%{release}
479 License: BSD-2-Clause and MIT
481 %description -n ecore-con
482 This provides a completely event-based TCP/UDP and Unix domain socket
483 API that integrates with the main-loop. This means no blocking to send
484 or receive data, supporting "infinite send buffers" with storage and
485 spooling being done by Ecore Con. It also supports SSL encryption
486 transparently turned on or not on the same connection, certificate
487 verification, CURL wrapping for HTTP connection usage (GETs, POSTs
488 etc.), asynchronous DNS lookups and provides the ability to also be a
489 server, not just a client, with the same event-based API.
491 %package -n ecore-con-devel
492 Summary: Development components for the ecore_con package
493 Group: Graphics & UI Framework/Development
494 Requires: ecore-con = %{version}-%{release}
495 License: BSD-2-Clause and MIT
497 %description -n ecore-con-devel
498 Development files for ecore_con
500 %package -n ecore-drm
501 Summary: Enlightened Core X interface library - drm
502 Requires: %{name}-data = %{version}-%{release}
503 License: BSD-2-Clause and MIT
505 %description -n ecore-drm
506 Ecore_Drm provides a wrapper and functions for using libdrm.
508 %package -n ecore-drm-devel
509 Summary: Development components for the ecore_drm package
510 Group: Graphics & UI Framework/Development
511 Requires: ecore-drm = %{version}-%{release}
512 License: BSD-2-Clause and MIT
514 %description -n ecore-drm-devel
515 Development files for ecore_drm
517 %package -n ecore-evas
518 Summary: Enlightened Core X interface library - evas
519 Requires: %{name}-data = %{version}-%{release}
520 License: BSD-2-Clause and MIT
522 %description -n ecore-evas
523 This acts as glue between the display target (X11, Wayland,
524 Frame buffer, Cocoa on OSX, Win32 etc.) and Evas. It creates/provides a
525 target for Evas to render to (a Window or Surface etc.) and feeds
526 input events (Keyboard, Mouse, Multi-touch) into Evas, which then
527 selects the target object and calls the callbacks. It also provides
528 wrappers/glue for manipulating the Window/Surface.
530 %package -n ecore-evas-devel
531 Summary: Development components for the ecore_evas package
532 Group: Graphics & UI Framework/Development
533 Requires: ecore-evas = %{version}-%{release}
534 License: BSD-2-Clause and MIT
536 %description -n ecore-evas-devel
537 Development files for ecore_evas
540 Summary: Enlightened Core X interface library - fb
541 Requires: %{name}-data = %{version}-%{release}
542 License: BSD-2-Clause and MIT
544 %description -n ecore-fb
545 This provides virtual terminal allocation, access and handling,
546 frame buffer information, raw input handling for keyboard, mouse and
549 %package -n ecore-fb-devel
550 Summary: Development components for the ecore_fb package
551 Group: Graphics & UI Framework/Development
552 Requires: ecore-fb = %{version}-%{release}
553 License: BSD-2-Clause and MIT
555 %description -n ecore-fb-devel
556 Development files for ecore_fb
558 %package -n ecore-file
559 Summary: Enlightened Core X interface library - file
560 Requires: %{name}-data = %{version}-%{release}
561 License: BSD-2-Clause and MIT
563 %description -n ecore-file
564 This provides file access convenience APIs for doing simple file
565 operations like renames, copies, listing directories and more. It also
566 supports file change monitoring and URL downloads.
568 %package -n ecore-file-devel
569 Summary: Development components for the ecore_file package
570 Group: Graphics & UI Framework/Development
571 Requires: ecore-file = %{version}-%{release}
572 License: BSD-2-Clause and MIT
574 %description -n ecore-file-devel
575 Development files for ecore_file
577 %package -n ecore-imf
578 Summary: Enlightened Core X interface library - imf
579 Requires: %{name}-data = %{version}-%{release}
580 License: BSD-2-Clause and MIT
582 %description -n ecore-imf
583 This is an input method abstraction framework to allow EFL to talk to
584 things like SCIM, IBus, Wayland and XIM. This allows for complex text
585 entry in languages such as Chinese, Japanese and Korean.
587 %package -n ecore-imf-devel
588 Summary: Development components for the ecore_imf package
589 Group: Graphics & UI Framework/Development
590 Requires: ecore-imf = %{version}-%{release}
591 License: BSD-2-Clause and MIT
593 %description -n ecore-imf-devel
594 Development files for ecore_imf
596 %package -n ecore-imf-evas
597 Summary: Enlightened Core X interface library - imf_evas
598 Requires: %{name}-data = %{version}-%{release}
599 License: BSD-2-Clause and MIT
601 %description -n ecore-imf-evas
602 This library glues Input method support from Ecore IMF and Evas
605 %package -n ecore-imf-evas-devel
606 Summary: Development components for the ecore_imf_evas package
607 Group: Graphics & UI Framework/Development
608 Requires: ecore-imf-evas = %{version}-%{release}
609 License: BSD-2-Clause and MIT
611 %description -n ecore-imf-evas-devel
612 Development files for ecore_imf_evas
614 %package -n ecore-input
615 Summary: Enlightened Core X interface library - input
616 Requires: %{name}-data = %{version}-%{release}
617 License: BSD-2-Clause and MIT
619 %description -n ecore-input
620 This acts as a generic input layer where multiple display systems can
621 post events in the same format to the event queue.
623 %package -n ecore-input-devel
624 Summary: Development components for the ecore_input package
625 Group: Graphics & UI Framework/Development
626 Requires: ecore-input = %{version}-%{release}
627 License: BSD-2-Clause and MIT
629 %description -n ecore-input-devel
630 Development files for ecore_input
632 %package -n ecore-input-evas
633 Summary: Enlightened Core X interface library - input_evas
634 Requires: %{name}-data = %{version}-%{release}
635 License: BSD-2-Clause and MIT
637 %description -n ecore-input-evas
638 This Routes events from Ecore Input into a given Evas canvas which
639 will then route the event further to the destination object and
642 %package -n ecore-input-evas-devel
643 Summary: Development components for the ecore_input_evas package
644 Group: Graphics & UI Framework/Development
645 Requires: ecore-input-evas = %{version}-%{release}
646 License: BSD-2-Clause and MIT
648 %description -n ecore-input-evas-devel
649 Development files for ecore_input_evas
651 %package -n ecore-ipc
652 Summary: Enlightened Core X interface library - ipc
653 Requires: %{name}-data = %{version}-%{release}
654 License: BSD-2-Clause and MIT
656 %description -n ecore-ipc
657 This acts as a layer on top of Ecore Con which handles entire IPC
658 message packets, dealing with header delta compression and
659 portability, as well as ensuring an entire message is received in one
660 go as a single IPC message, regardless of payload data size. The
661 entire API is event based almost exactly like Ecore Con and thus it
662 supports all the transport layers Ecore Con supports.
664 %package -n ecore-ipc-devel
665 Summary: Development components for the ecore_ipc package
666 Group: Graphics & UI Framework/Development
667 Requires: ecore-ipc = %{version}-%{release}
668 License: BSD-2-Clause and MIT
670 %description -n ecore-ipc-devel
671 Development files for ecore_ipc
673 %package -n ecore-wayland
674 Summary: Enlightened Core X interface library - wayland
675 Requires: %{name}-data = %{version}-%{release}
676 License: BSD-2-Clause and MIT
678 %description -n ecore-wayland
679 This is a glue/wrapper library to interface EFL to Wayland libraries
680 to tie them into the Ecore main-loop and event queue.
682 %package -n ecore-wayland-devel
683 Summary: Development components for the ecore_wayland package
684 Group: Graphics & UI Framework/Development
685 Requires: ecore-wayland = %{version}-%{release}
686 License: BSD-2-Clause and MIT
688 %description -n ecore-wayland-devel
689 Development files for ecore_wayland
691 #%package -n ecore-wl2
692 #Summary: Ecore wayland interface library version 2 - wayland
693 #Requires: %{name}-data = %{version}-%{release}
694 #License: BSD-2-Clause and MIT
697 #%description -n ecore-wl2
698 #This is a glue/wrapper library to interface EFL to Wayland libraries
699 #to tie them into the Ecore main-loop and event queue.
701 #%package -n ecore-wl2-devel
702 #Summary: Development components for the ecore_wl2 package
703 #Group: Graphics & UI Framework/Development
704 #Requires: ecore-wl2 = %{version}-%{release}
705 #License: BSD-2-Clause and MIT
707 #%description -n ecore-wl2-devel
708 #Development files for ecore_wl2
711 Summary: Enlightened Core X interface library - x
712 Requires: %{name}-data = %{version}-%{release}
713 License: BSD-2-Clause and MIT
715 %description -n ecore-x
716 This is a library to wrap/deal with Xlib as well as optionally XCB to
717 make dealing with X11 less painful and less footwork as well as being
718 glue to tie these into the Ecore main-loop and event queue.
720 %package -n ecore-x-devel
721 Summary: Development components for the ecore_x package
722 Group: Graphics & UI Framework/Development
723 Requires: ecore-x = %{version}-%{release}
724 License: BSD-2-Clause and MIT
726 %description -n ecore-x-devel
727 Development files for ecore_x
731 Summary: D-Bus bindings for EFL
732 Requires: %{name}-data = %{version}-%{release}
735 %description -n eldbus
736 Eldbus allows connecting to both system and session buses acting as
737 both client and service roles.
739 This is a replacement for old library "edbus". Its main purpose is to
740 fix some core bugs and completely encapsulating D-Bus without exposing
741 libdbus to end-user. One day libdbus may be completely removed as a
744 #%package -n eldbus-examples
745 #Summary: Examples for the eldbus package
746 #Group: Graphics & UI Framework/Testing
747 #Requires: eldbus = %{version}-%{release}
750 #%description -n eldbus-examples
751 #Example files for eldbus
753 %package -n eldbus-devel
754 Summary: Development components for the eldbus package
755 Group: Graphics & UI Framework/Development
756 Requires: eldbus = %{version}-%{release}
759 %description -n eldbus-devel
760 Development files for eldbus
764 Summary: A small virtual machine engine (in a library) and bytecode compiler
765 Requires: %{name}-data = %{version}-%{release}
767 License: BSD-2-Clause
769 %description -n embryo
770 Embryo is a tiny library designed as a virtual machine to interpret a
771 limited set of small compiled programs.
773 %package -n embryo-devel
774 Summary: Development components for the embryo package
775 Group: Graphics & UI Framework/Development
776 Requires: embryo = %{version}-%{release}
777 License: BSD-2-Clause
779 %description -n embryo-devel
780 Development files for embryo
784 Summary: Enlightenment Input/Output Library
785 Requires: %{name}-data = %{version}-%{release}
789 Enlightenment Input/Output Library
791 #%package -n eio-examples
792 #Summary: Examples for the eio package
793 #Group: Graphics & UI Framework/Testing
794 #Requires: eio = %{version}-%{release}
797 #%description -n eio-examples
798 #Example files for eio
800 %package -n eio-devel
801 Summary: Development components for the eio package
802 Group: Graphics & UI Framework/Development
803 Requires: eio = %{version}-%{release}
806 %description -n eio-devel
807 Development files for eio
809 ############ Ephysics
811 Summary: EFL wrapper for the Bullet Physics library
812 License: BSD-2-Clause
814 %description -n ephysics
815 EPhysics is a library that makes it easy to use Ecore, Evas and Bullet
816 Physics together. It's a kind of wrapper, a glue, between these libraries.
817 It's not intended to be a physics library (we already have many out there).
819 Enlightenment Input/Output Library
821 #%package -n ephysics-examples
822 #Summary: Examples for the ephysics package
823 #Group: Graphics & UI Framework/Testing
824 #Requires: ephysics = %{version}-%{release}
825 #License: BSD-2-Clause
827 #%description -n ephysics-examples
828 #Example files for ephysics
830 %package -n ephysics-devel
831 Summary: Development components for the ephysics package
832 Group: Graphics & UI Framework/Development
833 Requires: ephysics = %{version}-%{release}
834 License: BSD-2-Clause
836 %description -n ephysics-devel
837 Development files for ephysics
841 Summary: Complex Graphical Design/Layout Engine
842 Requires: %{name}-data = %{version}-%{release}
843 License: BSD-2-Clause and GPL-2.0+
846 Edje is a complex graphical design and layout engine. It provides a
847 mechanism for allowing configuration data to define visual elements in
848 terms of layout, behavior, and appearance. Edje allows for multiple
849 collections of layouts in one file, allowing a complete set of images,
850 animations, and controls to exist as a unified whole.
852 Edje separates the arrangement, appearance, and behavior logic into
853 distinct independent entities. This allows visual objects to share
854 image data and configuration information without requiring them to do
855 so. This separation and simplistic event driven style of programming
856 can produce almost any look and feel one could want for basic visual
857 elements. Anything more complex is likely the domain of an application
858 or widget set that may use Edje as a conveneient way of being able to
859 configure parts of the display.
861 %package -n edje-tools
863 Group: Graphics & UI Framework/Utilities
864 Requires: edje = %{version}-%{release}
866 License: BSD-2-Clause and GPL-2.0+
868 %description -n edje-tools
869 The edje tools package include the compiler, decompiler, visualizer, code
872 #%package -n edje-examples
873 #Summary: Examples for the edje package
874 #Group: Graphics & UI Framework/Testing
875 #Requires: edje = %{version}-%{release}
876 #License: BSD-2-Clause and GPL-2.0+
878 #%description -n edje-examples
879 #Example files for edje
881 %package -n edje-devel
882 Summary: Development components for the edje package
883 Group: Graphics & UI Framework/Development
884 Requires: edje-tools = %{version}-%{release}
885 License: BSD-2-Clause and GPL-2.0+
887 %description -n edje-devel
888 Development files for edje
892 Summary: Device convenience library
893 Requires: %{name}-data = %{version}-%{release}
894 License: BSD-2-Clause
897 Eeze is a library for manipulating devices through udev with a simple
898 and fast api. It interfaces directly with libudev, avoiding such
899 middleman daemons as udisks/upower or hal, to immediately gather
900 device information the instant it becomes known to the system. This
901 can be used to determine such things as:
902 * If a cdrom has a disk inserted
903 * The temperature of a cpu core
904 * The remaining power left in a battery
905 * The current power consumption of various parts
906 * Monitor in realtime the status of peripheral devices
908 Each of the above examples can be performed by using only a single
909 eeze function, as one of the primary focuses of the library is to
910 reduce the complexity of managing devices.
912 %package -n eeze-devel
913 Summary: Development components for the eeze package
914 Group: Graphics & UI Framework/Development
915 Requires: eeze = %{version}-%{release}
916 License: BSD-2-Clause
918 %description -n eeze-devel
919 Development files for eeze
923 Summary: FreeDesktop.Org standards implementation
924 Requires: %{name}-data = %{version}-%{release}
925 License: BSD-2-Clause
927 %description -n efreet
928 Efreet implements the FreeDesktop.Org application and MIME-handling
931 %package -n efreet-devel
932 Summary: Development components for the efreet package
933 Group: Graphics & UI Framework/Development
934 Requires: efreet = %{version}-%{release}
935 License: BSD-2-Clause
937 %description -n efreet-devel
938 Development files for efreet
942 Summary: EFL Media Library
943 Requires: %{name}-data = %{version}-%{release}
944 License: BSD-2-Clause
946 %description -n emotion
947 Emotion is a media library with support for different backends as plug-ins.
949 #%package -n emotion-examples
950 #Summary: Examples for the emotion package
951 #Group: Graphics & UI Framework/Testing
952 #Requires: emotion = %{version}-%{release}
954 #%description -n emotion-examples
955 #Example files for emotion
957 %package -n emotion-devel
958 Summary: Development components for the emotion package
959 Group: Graphics & UI Framework/Development
960 Requires: emotion = %{version}-%{release}
961 License: BSD-2-Clause
963 %description -n emotion-devel
964 Development files for emotion
968 Summary: EFL thumbnail generator library
969 Requires: %{name}-data = %{version}-%{release}
972 %description -n ethumb
973 Enlightenment thumbnailing library
975 #%package -n ethumb-examples
976 #Summary: Examples for the ethumb package
977 #Group: Graphics & UI Framework/Testing
978 #Requires: ethumb = %{version}-%{release}
981 #%description -n ethumb-examples
982 #Example files for ethumb
984 %package -n ethumb-devel
985 Summary: Development components for the ethumb package
986 Group: Graphics & UI Framework/Development
987 Requires: ethumb = %{version}-%{release}
990 %description -n ethumb-devel
991 Development files for emotion
995 Summary: EO object parser and C code generator
996 Group: Graphics & UI Framework/Development
997 Requires: %{name}-data = %{version}-%{release}
998 License: BSD-2-Clause
1000 %description -n eolian
1001 Tool that parses Enlightenment's meta-data (.eo) filesg
1002 and can then generate C code along with header files.
1004 %package -n eolian-devel
1005 Summary: Development components for the eolian package
1006 Group: Graphics & UI Framework/Development
1007 Requires: eolian = %{version}-%{release}
1008 License: BSD-2-Clause
1010 %description -n eolian-devel
1011 Development files for eolian
1013 #%package -n eolian-examples
1014 #Summary: Examples for the eolian package
1015 #Group: Graphics & UI Framework/Testing
1016 #Requires: eolian = %{version}-%{release}
1017 #License: BSD-2-Clause
1019 #%description -n eolian-examples
1020 #Example files for eolian
1022 ############ Elocation
1023 %package -n elocation
1024 Summary: EFL location library
1025 Requires: %{name}-data = %{version}-%{release}
1028 %description -n elocation
1029 Elocation is meant as a convenience library to ease application developers
1030 the usage of geo information in their apps. Adding a geo tag to a picture or
1031 translating an address to a GPS position and show it on a map widget are just
1032 some of the use cases.
1034 #%package -n elocation-examples
1035 #Summary: Examples for the elocation package
1036 #Group: Graphics & UI Framework/Testing
1037 #Requires: elocation = %{version}-%{release}
1040 #%description -n elocation-examples
1041 #Example files for elocation
1043 %package -n elocation-devel
1044 Summary: Development components for the elocation package
1045 Group: Graphics & UI Framework/Development
1046 Requires: elocation = %{version}-%{release}
1049 %description -n elocation-devel
1050 Development files for elocation
1054 Summary: EFL lua binding library
1055 Requires: %{name}-data = %{version}-%{release}
1056 License: BSD-2-Clause
1058 %description -n elua
1059 The Elua library was created to ease integration of EFL Lua into other EFL
1060 libraries or applications. Using the Elua library you can easily create a
1061 Lua state that is fully set up for running EFL Lua bindings.
1063 %package -n elua-devel
1064 Summary: Development components for the elua package
1065 Group: Graphics & UI Framework/Development
1066 Requires: elua = %{version}-%{release}
1067 License: BSD-2-Clause
1069 %description -n elua-devel
1070 Development files for elua
1072 ##%package -n efl-locale
1073 ##Summary: Translations and Locale for package %{name}
1074 ##Group: Translations
1077 ##%description -n efl-locale
1078 ##This package provides translations for package %{name}.
1080 %package -n ecore-wl2
1081 Summary: Ecore_Wl2 provides a wrapper and convenience functions for using the Wayland protocol in implementing a window system.
1082 Requires: %{name}-data = %{version}-%{release}
1083 License: BSD-2-Clause
1084 # i am not sure that the license is correct
1086 %description -n ecore-wl2
1087 Ecore_Wl2 provides a wrapper and convenience functions for using the Wayland protocol in implementing a window system.
1089 %package -n ecore-wl2-devel
1090 Summary: Development files for ecore-wl2
1091 Group: Graphics & UI Framework/Development
1092 Requires: ecore-wl2 = %{version}-%{release}
1093 License: BSD-2-Clause
1095 %description -n ecore-wl2-devel
1096 Development files for ecore-wl2
1099 Summary: EFL Wayland compositor widget
1100 Requires: %{name}-data = %{version}-%{release}
1101 License: BSD-2-Clause
1102 # i am not sure that the license is correct
1104 %description -n efl-wl
1105 EFL Wayland compositor widget
1107 %package -n efl-wl-devel
1108 Summary: Development components for the efl-wl package
1109 Group: Graphics & UI Framework/Development
1110 Requires: efl-wl = %{version}-%{release}
1111 License: BSD-2-Clause
1112 # i am not sure that the license is correct
1114 %description -n efl-wl-devel
1115 Development files for efl-wl
1118 Summary: Elput provides a wrapper and functions for using libinput
1119 Requires: %{name}-data = %{version}-%{release}
1120 License: BSD-2-Clause
1121 # i am not sure that the license is correct
1123 %description -n elput
1124 Elput provides a wrapper and functions for using libinput
1126 %package -n elput-devel
1127 Summary: Development components for the elput package
1128 Group: Graphics & UI Framework/Development
1129 Requires: elput = %{version}-%{release}
1130 License: BSD-2-Clause
1131 # i am not sure that the license is correct
1133 %description -n elput-devel
1134 Development files for elput
1143 %if "%{tizen_profile_name}" == "tv"
1144 export CFLAGS+=" -DTIZEN_PROFILE_TV"
1148 CFLAGS+=" -DMESA_EGL_NO_X11_HEADERS "
1151 CFLAGS+=" -DLIBDIR=\\\"%{_libdir}\\\""
1153 %if "%{asan}" == "1"
1157 export XDG_RUNTIME_DIR="/tmp/"
1162 --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 --enable-tizenaudio \
1202 --with-elementary-base-dir="share/.elementary" \
1203 --with-elementary=efl \
1204 --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 \
1205 ac_cv_func_getuid=no
1206 # --enable-systemd \
1210 %__make %{?_smp_mflags} 2>&1 | \
1212 -e 's%^.*: error: .*$%\x1b[37;41m&\x1b[m%' \
1213 -e 's%^.*: warning: .*$%\x1b[30;43m&\x1b[m%'
1217 #rm -rf %{buildroot}%{_libdir}/ecore/system/upower
1218 rm %{buildroot}/usr/share/ecore_x/checkme
1220 mkdir -p %{buildroot}%{_tmpfilesdir}
1221 install -m 0644 %SOURCE100 %{buildroot}%{_tmpfilesdir}/efl.conf
1223 ##%find_lang %{name}
1225 %post -n eina -p /sbin/ldconfig
1226 %postun -n eina -p /sbin/ldconfig
1228 %post -n emile -p /sbin/ldconfig
1229 %postun -n emile -p /sbin/ldconfig
1231 %post -n eet -p /sbin/ldconfig
1232 %postun -n eet -p /sbin/ldconfig
1234 %post -n eo -p /sbin/ldconfig
1235 %postun -n eo -p /sbin/ldconfig
1237 %post -n ector -p /sbin/ldconfig
1238 %postun -n ector -p /sbin/ldconfig
1240 %post -n evas -p /sbin/ldconfig
1241 %postun -n evas -p /sbin/ldconfig
1243 %post -n ecore -p /sbin/ldconfig
1244 %postun -n ecore -p /sbin/ldconfig
1246 %post -n eldbus -p /sbin/ldconfig
1247 %postun -n eldbus -p /sbin/ldconfig
1249 %post -n embryo -p /sbin/ldconfig
1250 %postun -n embryo -p /sbin/ldconfig
1252 %post -n eio -p /sbin/ldconfig
1253 %postun -n eio -p /sbin/ldconfig
1255 %post -n edje -p /sbin/ldconfig
1256 %postun -n edje -p /sbin/ldconfig
1258 %post -n eeze -p /sbin/ldconfig
1259 %postun -n eeze -p /sbin/ldconfig
1261 %post -n efreet -p /sbin/ldconfig
1262 %postun -n efreet -p /sbin/ldconfig
1264 %post -n emotion -p /sbin/ldconfig
1265 %postun -n emotion -p /sbin/ldconfig
1267 %post -n ethumb -p /sbin/ldconfig
1268 %postun -n ethumb -p /sbin/ldconfig
1270 #%post -n ephysics -p /sbin/ldconfig
1271 #%postun -n ephysics -p /sbin/ldconfig
1273 %post -n eolian -p /sbin/ldconfig
1274 %postun -n eolian -p /sbin/ldconfig
1276 %post -n elocation -p /sbin/ldconfig
1277 %postun -n elocation -p /sbin/ldconfig
1279 %post -n ecore-wl2 -p /sbin/ldconfig
1280 %postun -n ecore-wl2 -p /sbin/ldconfig
1282 %post -n elput -p /sbin/ldconfig
1283 %postun -n elput -p /sbin/ldconfig
1285 %post -n efl-wl -p /sbin/ldconfig
1286 %postun -n efl-wl -p /sbin/ldconfig
1290 %manifest %{name}.manifest
1291 %defattr(-,root,root,-)
1292 %license licenses/COPYING.LGPL
1293 %{_libdir}/libefl.so.*
1294 /usr/share/eolian/include/efl-1/*.eot
1295 %exclude %{_bindir}/efl_debug
1296 %exclude %{_bindir}/efl_debugd
1297 %exclude /usr/lib/debug/%{_bindir}/efl_debug.debug
1298 %exclude /usr/lib/debug/%{_bindir}/efl_debugd.debug
1300 %files -n %{name}-devel
1301 %manifest %{name}.manifest
1302 %defattr(-,root,root,-)
1303 %{_includedir}/efl-1/Efl*.h
1304 %{_includedir}/efl-1/interfaces/efl*.h
1305 #%{_includedir}/efl-cxx-1/*.hh
1306 %{_libdir}/cmake/Efl*/*.cmake
1307 %{_libdir}/libefl.so
1308 %{_libdir}/pkgconfig/efl*.pc
1309 %exclude %{_includedir}/efl-cxx-1/*.hh
1310 %exclude %{_includedir}/efl-cxx-1/cxx/*.hh
1313 %manifest %{name}.manifest
1314 %defattr(-,root,root,-)
1315 %license licenses/COPYING.LGPL
1316 %{_libdir}/libeina.so.*
1317 %{_bindir}/eina-bench-cmp
1319 %files -n eina-tools
1320 %manifest %{name}.manifest
1321 %{_bindir}/eina_btlog
1322 %exclude %{_bindir}/eina_modinfo
1323 %exclude /usr/lib/debug/%{_bindir}/eina_modinfo.debug
1325 #%files -n eina-examples
1326 #%manifest %{name}.manifest
1327 #%defattr(-,root,root,-)
1328 #%{_datadir}/eina*/examples/*
1329 #%{_libdir}/eina/examples/*
1331 %files -n eina-devel
1332 %manifest %{name}.manifest
1333 %defattr(-,root,root,-)
1334 %{_includedir}/eina-*1/*.h*
1335 %{_includedir}/eina-*1/eina*/*
1336 %{_libdir}/libeina.so
1337 %{_libdir}/pkgconfig/eina*.pc
1338 %{_libdir}/cmake/Eina*/*.cmake
1341 %manifest %{name}.manifest
1342 %defattr(-,root,root,-)
1343 %license licenses/COPYING.LGPL
1344 %{_libdir}/libemile.so.*
1346 %files -n emile-devel
1347 %manifest %{name}.manifest
1348 %defattr(-,root,root,-)
1349 %{_includedir}/emile-*1/*.h*
1350 %{_libdir}/libemile.so
1351 %{_libdir}/pkgconfig/emile*.pc
1352 %{_libdir}/cmake/Emile*/*.cmake
1355 %manifest %{name}.manifest
1356 %defattr(-,root,root,-)
1357 %license licenses/COPYING.BSD
1358 %{_libdir}/libeet*.so.*
1361 %manifest %{name}.manifest
1367 #%files -n eet-examples
1368 #%manifest %{name}.manifest
1369 #%defattr(-,root,root,-)
1370 #%{_datadir}/eet/examples/*
1371 #%{_libdir}/eet/examples/*
1374 %manifest %{name}.manifest
1375 %defattr(-,root,root,-)
1376 %{_includedir}/eet-*1/*.h*
1377 #%{_includedir}/eet-*1/*/*.h*
1378 %{_libdir}/libeet.so
1379 %{_libdir}/pkgconfig/eet*.pc
1380 %{_libdir}/cmake/Eet*/*.cmake
1383 %manifest %{name}.manifest
1384 %defattr(-,root,root,-)
1385 %license licenses/COPYING.BSD
1386 %{_libdir}/libeo.so.*
1387 %exclude %{_libdir}/libeo_dbg.so.*
1388 %exclude /usr/lib/debug/%{_libdir}/libeo_dbg*
1390 #%files -n eo-examples
1391 #%manifest %{name}.manifest
1392 #%defattr(-,root,root,-)
1393 #%{_datadir}/eo/examples/*
1394 #%{_libdir}/eo/examples/*
1397 %manifest %{name}.manifest
1398 %defattr(-,root,root,-)
1399 %{_includedir}/eo-*1/*.h*
1401 %{_libdir}/pkgconfig/eo*.pc
1402 %{_datadir}/eo/gdb/eo_gdb.py
1403 %{_datadir}/gdb/auto-load/usr/lib*/*
1404 %{_libdir}/cmake/Eo/*.cmake
1405 %{_libdir}/cmake/EoCxx/*.cmake
1406 %exclude %{_libdir}/libeo_dbg.so
1407 %exclude %{_bindir}/eo_debug
1408 /usr/share/eolian/include/eo-*1/*.eot
1411 %manifest %{name}.manifest
1412 %defattr(-,root,root,-)
1413 %license licenses/COPYING.FTL licenses/COPYING.GPL
1414 %{_libdir}/libector.so.*
1415 /usr/share/eolian/include/ector-1/*.eot
1417 %files -n ector-devel
1418 %manifest %{name}.manifest
1419 %defattr(-,root,root,-)
1420 #%{_includedir}/ector-*1/*.h*
1421 #%{_includedir}/ector-*1/*/*.h*
1422 %{_libdir}/libector.so
1423 %{_libdir}/pkgconfig/ector*.pc
1426 %manifest %{name}.manifest
1427 %defattr(-,root,root,-)
1428 %license licenses/COPYING.BSD
1429 %{_bindir}/ecore_evas_*
1430 %{_libdir}/evas/modules/*/*/*/module.so
1431 %{_libdir}/libevas.so.*
1432 %{_datadir}/evas/checkme
1433 /usr/share/evas/filters/lua/*.lua
1434 %exclude %{_libdir}/evas/utils/*
1435 %exclude /usr/lib/debug/%{_libdir}/evas/utils/*
1437 #%files -n evas-examples
1438 #%manifest %{name}.manifest
1439 #%defattr(-,root,root,-)
1440 #%{_datadir}/evas/examples/*
1441 #%{_libdir}/evas/examples/*
1443 %files -n evas-devel
1444 %manifest %{name}.manifest
1445 %defattr(-,root,root,-)
1446 %{_includedir}/evas-*1/*.h*
1447 %{_includedir}/evas-*1/*/*.h*
1448 %{_libdir}/libevas.so
1449 %{_libdir}/pkgconfig/evas*.pc
1450 %{_libdir}/cmake/Evas*/*.cmake
1451 /usr/share/eolian/include/evas-*1/*.eot
1454 %license licenses/COPYING.BSD
1456 %files -n ecore-devel
1457 %{_libdir}/pkgconfig/ecore.pc
1459 %files -n ecore-core
1460 %manifest %{name}.manifest
1461 %defattr(-,root,root,-)
1462 %license licenses/COPYING.BSD
1463 %{_libdir}/libecore.so.*
1464 /usr/share/eolian/include/ecore-1/*.eot
1465 %exclude %{_libdir}/ecore/system/upower/
1466 %exclude /usr/lib/debug/%{_libdir}/ecore/system/upower/
1467 #%exclude %{_libdir}/ecore/system/systemd/v-*/module.so
1468 #%exclude /usr/lib/debug/%{_libdir}/ecore/system/systemd/v-*/module.so.debug
1469 %{_datadir}/ecore/checkme
1471 %files -n ecore-core-devel
1472 %manifest %{name}.manifest
1473 %defattr(-,root,root,-)
1474 %{_includedir}/ecore-1/*.h
1475 %{_libdir}/libecore.so
1476 %{_libdir}/pkgconfig/ecore-core.pc
1477 %{_libdir}/cmake/Ecore*/*.cmake
1478 %exclude %{_includedir}/ecore-cxx-1/*.hh
1480 %files -n ecore-audio
1481 %manifest %{name}.manifest
1482 %defattr(-,root,root,-)
1483 %license licenses/COPYING.BSD
1484 %{_libdir}/libecore_audio.so.*
1486 %files -n ecore-audio-devel
1487 %manifest %{name}.manifest
1488 %defattr(-,root,root,-)
1489 %{_includedir}/ecore-audio*/*.h
1490 %{_libdir}/libecore_audio.so
1491 %{_libdir}/pkgconfig/ecore-audio*.pc
1493 %files -n ecore-avahi
1494 %manifest %{name}.manifest
1495 %defattr(-,root,root,-)
1496 %license licenses/COPYING.BSD
1497 %{_libdir}/libecore_avahi.so.*
1499 %files -n ecore-avahi-devel
1500 %manifest %{name}.manifest
1501 %defattr(-,root,root,-)
1502 %{_includedir}/ecore-avahi*/*.h
1503 %{_libdir}/libecore_avahi.so
1504 %{_libdir}/pkgconfig/ecore-avahi*.pc
1506 %files -n ecore-buffer
1507 %manifest %{name}.manifest
1508 %defattr(-,root,root,-)
1509 %license licenses/COPYING.BSD
1510 %{_libdir}/libecore_buffer.so.*
1511 %{_libdir}/ecore_buffer/modules/*/*/module.so
1512 %exclude %{_libdir}/ecore_buffer/bin/
1513 %exclude /usr/lib/debug/%{_libdir}/ecore_buffer/bin/
1515 %files -n ecore-buffer-devel
1516 %manifest %{name}.manifest
1517 %defattr(-,root,root,-)
1518 %{_includedir}/ecore-buffer*/*.h
1519 %{_libdir}/libecore_buffer.so
1520 %{_libdir}/pkgconfig/ecore-buffer*.pc
1523 %manifest %{name}.manifest
1524 %defattr(-,root,root,-)
1525 %license licenses/COPYING.BSD
1526 %{_libdir}/libecore_con.so.*
1527 %{_tmpfilesdir}/efl.conf
1528 %exclude %{_libdir}/ecore_con/utils/v-1.21/efl_net_proxy_helper
1529 %exclude /usr/lib/debug/%{_libdir}/ecore_con/utils/v-1.21/efl_net_proxy_helper*
1531 %files -n ecore-con-devel
1532 %manifest %{name}.manifest
1533 %defattr(-,root,root,-)
1534 %{_includedir}/ecore-con*/*.h
1535 %{_libdir}/libecore_con.so
1536 %{_libdir}/pkgconfig/ecore-con*.pc
1538 %files -n ecore-evas
1539 %manifest %{name}.manifest
1540 %defattr(-,root,root,-)
1541 %license licenses/COPYING.BSD
1542 %{_libdir}/libecore_evas.so.*
1543 %{_libdir}/ecore_evas/engines/*/*/module.so
1545 %files -n ecore-evas-devel
1546 %manifest %{name}.manifest
1547 %defattr(-,root,root,-)
1548 %{_includedir}/ecore-evas*/*.h
1549 %{_libdir}/libecore_evas.so
1550 %{_libdir}/pkgconfig/ecore-evas*.pc
1553 %manifest %{name}.manifest
1554 %defattr(-,root,root,-)
1555 %license licenses/COPYING.BSD
1556 %{_libdir}/libecore_fb.so.*
1558 %files -n ecore-fb-devel
1559 %manifest %{name}.manifest
1560 %defattr(-,root,root,-)
1561 %{_includedir}/ecore-fb*/*.h
1562 %{_libdir}/libecore_fb.so
1563 %{_libdir}/pkgconfig/ecore-fb*.pc
1565 %files -n ecore-file
1566 %manifest %{name}.manifest
1567 %defattr(-,root,root,-)
1568 %license licenses/COPYING.BSD
1569 %{_libdir}/libecore_file.so.*
1571 %files -n ecore-file-devel
1572 %manifest %{name}.manifest
1573 %defattr(-,root,root,-)
1574 %{_includedir}/ecore-file*/*.h
1575 %{_libdir}/libecore_file.so
1576 %{_libdir}/pkgconfig/ecore-file*.pc
1579 %manifest %{name}.manifest
1580 %defattr(-,root,root,-)
1581 %license licenses/COPYING.BSD
1582 %{_libdir}/libecore_imf.so.*
1583 %exclude %{_libdir}/ecore_imf/modules/*/*/module.so
1584 %exclude /usr/lib/debug/%{_libdir}/ecore_imf/modules/*/*/module.so.debug
1585 %{_datadir}/ecore_imf/checkme
1587 %files -n ecore-imf-devel
1588 %manifest %{name}.manifest
1589 %defattr(-,root,root,-)
1590 %{_includedir}/ecore-imf-1/*.h
1591 %{_libdir}/libecore_imf.so
1592 %{_libdir}/pkgconfig/ecore-imf.pc
1594 %files -n ecore-imf-evas
1595 %manifest %{name}.manifest
1596 %defattr(-,root,root,-)
1597 %license licenses/COPYING.BSD
1598 %{_libdir}/libecore_imf_evas.so.*
1600 %files -n ecore-imf-evas-devel
1601 %manifest %{name}.manifest
1602 %defattr(-,root,root,-)
1603 %{_includedir}/ecore-imf-evas*/*.h
1604 %{_libdir}/libecore_imf_evas.so
1605 %{_libdir}/pkgconfig/ecore-imf-evas.pc
1607 %files -n ecore-input
1608 %manifest %{name}.manifest
1609 %defattr(-,root,root,-)
1610 %license licenses/COPYING.BSD
1611 %{_libdir}/libecore_input.so.*
1613 %files -n ecore-input-devel
1614 %manifest %{name}.manifest
1615 %defattr(-,root,root,-)
1616 %{_includedir}/ecore-input-1/*.h
1617 %{_libdir}/libecore_input.so
1618 %{_libdir}/pkgconfig/ecore-input.pc
1620 %files -n ecore-input-evas
1621 %manifest %{name}.manifest
1622 %defattr(-,root,root,-)
1623 %license licenses/COPYING.BSD
1624 %{_libdir}/libecore_input_evas.so.*
1626 %files -n ecore-input-evas-devel
1627 %manifest %{name}.manifest
1628 %defattr(-,root,root,-)
1629 %{_includedir}/ecore-input-evas*/*.h
1630 %{_libdir}/libecore_input_evas.so
1631 %{_libdir}/pkgconfig/ecore-input-evas.pc
1634 %manifest %{name}.manifest
1635 %defattr(-,root,root,-)
1636 %license licenses/COPYING.BSD
1637 %{_libdir}/libecore_ipc.so.*
1639 %files -n ecore-ipc-devel
1640 %manifest %{name}.manifest
1641 %defattr(-,root,root,-)
1642 %{_includedir}/ecore-ipc-1/*.h
1643 %{_libdir}/libecore_ipc.so
1644 %{_libdir}/pkgconfig/ecore-ipc.pc
1647 #%files -n ecore-drm
1648 #%manifest %{name}.manifest
1649 #%defattr(-,root,root,-)
1650 #%license licenses/COPYING.BSD
1651 #%{_libdir}/libecore_drm.so.*
1653 #%files -n ecore-drm-devel
1654 #%manifest %{name}.manifest
1655 #%defattr(-,root,root,-)
1656 #%{_includedir}/ecore-drm*/*.h
1657 #%{_libdir}/libecore_drm.so
1658 #%{_libdir}/pkgconfig/ecore-drm*.pc
1660 %files -n ecore-wayland
1661 %manifest %{name}.manifest
1662 %defattr(-,root,root,-)
1663 %license licenses/COPYING.BSD
1664 %{_libdir}/libecore_wayland.so.*
1666 %files -n ecore-wayland-devel
1667 %manifest %{name}.manifest
1668 %defattr(-,root,root,-)
1669 %{_includedir}/ecore-wayland-1/*.h
1670 %{_libdir}/libecore_wayland.so
1671 %{_libdir}/pkgconfig/ecore-wayland.pc
1674 %manifest %{name}.manifest
1675 %defattr(-,root,root,-)
1676 %license licenses/COPYING.BSD
1677 %{_libdir}/libecore_wl2.so.*
1678 %{_libdir}/ecore_wl2/engines/*/*/module.so
1679 %exclude /usr/lib/debug/%{_libdir}/ecore_wl2/engines/*/*/module.so.debug
1681 %files -n ecore-wl2-devel
1682 %manifest %{name}.manifest
1683 %defattr(-,root,root,-)
1684 %{_includedir}/ecore-wl2-1/*.h
1685 %{_libdir}/libecore_wl2.so
1686 %{_libdir}/pkgconfig/ecore-wl2.pc
1691 %manifest %{name}.manifest
1692 %defattr(-,root,root,-)
1693 %license licenses/COPYING.BSD
1694 %{_libdir}/libecore_x.so.*
1695 %{_libdir}/ecore_x/*/*/*
1696 %{_datadir}/ecore_x/checkme
1698 %files -n ecore-x-devel
1699 %manifest %{name}.manifest
1700 %defattr(-,root,root,-)
1701 %{_includedir}/ecore-x-1/*.h
1702 %{_libdir}/libecore_x.so
1703 %{_libdir}/pkgconfig/ecore-x.pc
1707 %manifest %{name}.manifest
1708 %defattr(-,root,root,-)
1709 %{_libdir}/libeldbus.so.*
1711 /usr/share/eolian/include/eldbus-1/*.eot
1712 %license licenses/COPYING.LGPL
1714 #%files -n eldbus-examples
1715 #%manifest %{name}.manifest
1716 #%defattr(-,root,root,-)
1717 #%{_datadir}/eldbus/examples/*
1718 #%{_libdir}/eldbus/examples/*
1720 %files -n eldbus-devel
1721 %manifest %{name}.manifest
1722 %defattr(-,root,root,-)
1723 %{_libdir}/libeldbus.so
1724 %{_libdir}/pkgconfig/eldbus*.pc
1725 %{_includedir}/eldbus*/*
1726 %{_libdir}/cmake/Eldbus/*.cmake
1729 %manifest %{name}.manifest
1730 %defattr(-,root,root,-)
1731 %license licenses/COPYING.SMALL
1732 %{_bindir}/embryo_cc
1733 %{_libdir}/libembryo.so.*
1734 %{_datadir}/embryo/include/default.inc
1736 %files -n embryo-devel
1737 %manifest %{name}.manifest
1738 %defattr(-,root,root,-)
1739 %{_includedir}/embryo-1/*.h
1740 %{_libdir}/libembryo.so
1741 %{_libdir}/pkgconfig/embryo*.pc
1744 %manifest %{name}.manifest
1745 %defattr(-,root,root,-)
1746 %license licenses/COPYING.LGPL
1747 %{_libdir}/libeio.so.*
1749 #%files -n eio-examples
1750 #%manifest %{name}.manifest
1751 #%defattr(-,root,root,-)
1752 #%{_datadir}/eio/examples/*
1753 #%{_libdir}/eio/examples/*
1756 %manifest %{name}.manifest
1757 %defattr(-,root,root,-)
1758 %{_includedir}/eio-1/*
1759 %{_libdir}/libeio.so
1760 %{_libdir}/pkgconfig/eio*.pc
1761 %{_libdir}/cmake/Eio*/*.cmake
1762 %exclude %{_includedir}/eio-cxx-1/*.hh
1765 %manifest %{name}.manifest
1766 %defattr(-,root,root,-)
1767 %license licenses/COPYING.BSD
1768 %{_libdir}/libedje.so.*
1769 %{_libdir}/edje/utils/*/*
1770 %{_datadir}/edje/include/edje.inc
1771 %{_datadir}/edje/images/*
1772 %{_datadir}/mime/packages/edje.xml
1774 %files -n edje-tools
1775 %manifest %{name}.manifest
1777 #%{_datadir}/edje/data/*
1779 #%files -n edje-examples
1780 #%manifest %{name}.manifest
1781 #%defattr(-,root,root,-)
1782 #%{_datadir}/edje/examples/*
1783 #%{_libdir}/edje/examples/*
1785 %files -n edje-devel
1786 %manifest %{name}.manifest
1787 %defattr(-,root,root,-)
1788 %{_includedir}/edje*-1/*.h*
1789 %{_libdir}/libedje.so
1790 %{_libdir}/pkgconfig/edje*.pc
1791 %{_libdir}/cmake/Edje/*.cmake
1792 /usr/share/eolian/include/edje-*1/*.eot
1795 %manifest %{name}.manifest
1796 %defattr(-,root,root,-)
1797 %license licenses/COPYING.BSD
1798 %{_libdir}/libeeze.so.*
1799 %{_bindir}/eeze_disk_ls
1800 %{_bindir}/eeze_mount
1801 %exclude %{_bindir}/eeze_scanner
1802 %exclude %{_bindir}/eeze_scanner_monitor
1803 %exclude /usr/lib/debug/%{_bindir}/eeze_scanner*
1804 %{_bindir}/eeze_umount
1805 %{_libdir}/eeze/modules/sensor/*/*/module.so
1806 %{_datadir}/eeze/checkme
1808 %files -n eeze-devel
1809 %manifest %{name}.manifest
1810 %defattr(-,root,root,-)
1811 %{_includedir}/eeze-1/*.h
1812 %{_libdir}/libeeze.so
1813 %{_libdir}/pkgconfig/eeze*.pc
1814 %{_libdir}/cmake/Eeze/*.cmake
1817 %manifest %{name}.manifest
1818 %defattr(-,root,root,-)
1819 %license licenses/COPYING.BSD
1820 %exclude %{_bindir}/efreetd
1821 %exclude /usr/lib/debug/%{_bindir}/efreetd.debug
1822 %{_libdir}/efreet/*/efreet_desktop_cache_create
1823 %{_libdir}/efreet/*/efreet_icon_cache_create
1824 %{_libdir}/libefreet.so.*
1825 %{_libdir}/libefreet_mime.so.*
1826 %{_libdir}/libefreet_trash.so.*
1827 %{_datadir}/efreet/*
1828 %exclude %{_libdir}/efreet/*/efreet_mime_cache_create
1829 %exclude /usr/lib/debug/%{_libdir}/efreet/*/
1831 %files -n efreet-devel
1832 %manifest %{name}.manifest
1833 %defattr(-,root,root,-)
1834 %{_includedir}/efreet-1/*.h
1835 %{_libdir}/libefreet.so
1836 %{_libdir}/libefreet_mime.so
1837 %{_libdir}/libefreet_trash.so
1838 %{_libdir}/pkgconfig/efreet*.pc
1839 %{_libdir}/cmake/Efreet/*.cmake
1842 %manifest %{name}.manifest
1843 %defattr(-,root,root,-)
1844 %license licenses/COPYING.BSD
1845 %{_libdir}/libemotion.so.*
1846 %{_libdir}/edje/modules/emotion/*/module.so
1847 #%{_libdir}/emotion/modules/*/*/module.so
1848 %{_datadir}/emotion/*
1849 #%{_bindir}/emotion_test*
1851 #%files -n emotion-examples
1852 #%manifest %{name}.manifest
1853 #%defattr(-,root,root,-)
1854 #%{_datadir}/emotion/examples/*
1855 #%{_libdir}/emotion/examples/*
1857 %files -n emotion-devel
1858 %manifest %{name}.manifest
1859 %defattr(-,root,root,-)
1860 %{_includedir}/emotion-1/*
1861 %{_libdir}/libemotion.so
1862 %{_libdir}/pkgconfig/emotion*.pc
1863 %{_libdir}/cmake/Emotion/*.cmake
1866 %manifest %{name}.manifest
1867 %defattr(-,root,root,-)
1868 %license licenses/COPYING.BSD
1869 %{_libdir}/libethumb.so.*
1870 %{_libdir}/libethumb_client.so.*
1871 %exclude %{_datadir}/dbus-1/services/org.enlightenment.Ethumb.service
1872 #%exclude %{_userunitdir}/ethumb.service
1873 %{_datadir}/ethumb/*
1874 %{_datadir}/ethumb_client/*
1875 #%{_datadir}/ethumb_client/*/*
1876 %{_libdir}/ethumb/modules/*/*/module.so
1877 %{_libdir}/ethumb/modules/*/*/template.edj
1878 %exclude %{_libdir}/ethumb_client/utils/*/ethumbd_slave
1879 %exclude /usr/lib/debug/%{_libdir}/ethumb_client/utils/*/ethumbd_slave.debug
1880 %exclude %{_bindir}/ethumb
1881 %exclude %{_bindir}/ethumbd
1882 %exclude %{_bindir}/ethumbd_client
1883 %exclude /usr/lib/debug/%{_bindir}/ethumb.debug
1884 %exclude /usr/lib/debug/%{_bindir}/ethumbd.debug
1885 %exclude /usr/lib/debug/%{_bindir}/ethumbd_client.debug
1886 %exclude /usr/lib/debug/.build-id/*/*
1888 #%files -n ethumb-examples
1889 #%manifest %{name}.manifest
1890 #%defattr(-,root,root,-)
1891 #%{_datadir}/ethumb_client/examples/*
1892 #%{_libdir}/ethumb_client/examples/*
1894 %files -n ethumb-devel
1895 %manifest %{name}.manifest
1896 %defattr(-,root,root,-)
1897 %{_includedir}/ethumb-1/*.h
1898 %{_includedir}/ethumb-client-1/*.h
1899 %{_libdir}/libethumb.so
1900 %{_libdir}/libethumb_client.so
1901 %{_libdir}/pkgconfig/ethumb*.pc
1902 %{_libdir}/cmake/Ethumb/*.cmake
1903 %{_libdir}/cmake/EthumbClient/*.cmake
1906 #%manifest %{name}.manifest
1907 #%defattr(-,root,root,-)
1908 #%license licenses/COPYING.BSD
1909 #%{_libdir}/libephysics.so.*
1911 #%files -n ephysics-devel
1912 #%manifest %{name}.manifest
1913 #%defattr(-,root,root,-)
1914 #%{_libdir}/libephysics.so
1915 #%{_libdir}/pkgconfig/ephysics.pc
1916 #%{_includedir}/ephysics-1/EPhysics.h
1918 #%files -n ephysics-examples
1919 #%{_datadir}/ephysics/examples/*
1923 %{_libdir}/libeolian.so.*
1924 %license licenses/COPYING.BSD
1926 %files -n eolian-devel
1927 %{_includedir}/eolian-*1/*.h*
1928 #%{_includedir}/eolian-*1/*/*.h*
1929 %{_datadir}/eolian/include/*/*.eo
1930 %{_libdir}/libeolian.so
1931 %{_libdir}/cmake/Eolian*/*.cmake
1932 %exclude %{_includedir}/eolian-cxx-1/grammar/*.hpp
1934 #%files -n eolian-examples
1935 #%{_datadir}/eolian_*/examples/*
1938 %manifest %{name}.manifest
1939 %defattr(-,root,root,-)
1940 %{_libdir}/libelocation.so.*
1942 #%files -n elocation-examples
1943 #%manifest %{name}.manifest
1944 #%defattr(-,root,root,-)
1945 #%{_datadir}/elocation/examples/*
1947 %files -n elocation-devel
1948 %manifest %{name}.manifest
1949 %defattr(-,root,root,-)
1950 %{_includedir}/elocation-*1/*.h*
1951 %{_libdir}/pkgconfig/elocation.pc
1952 %{_libdir}/libelocation.so
1955 %manifest %{name}.manifest
1956 %license licenses/COPYING.BSD
1957 %defattr(-,root,root,-)
1958 %{_datadir}/elua/checkme
1960 %files -n elua-devel
1961 %manifest %{name}.manifest
1962 %defattr(-,root,root,-)
1963 %{_libdir}/cmake/Elua*/*.cmake
1966 %manifest %{name}.manifest
1967 %license licenses/COPYING.BSD
1968 %defattr(-,root,root,-)
1969 %exclude %{_bindir}/efl_wl_test
1970 %exclude %{_bindir}/efl_wl_test_stack
1971 %exclude /usr/lib/debug/%{_bindir}/efl_wl_test.debug
1972 %exclude /usr/lib/debug/%{_bindir}/efl_wl_test_stack.debug
1973 %{_libdir}/libefl_wl.so.*
1975 %files -n efl-wl-devel
1976 %manifest %{name}.manifest
1977 %license licenses/COPYING.BSD
1978 %defattr(-,root,root,-)
1979 %{_libdir}/libefl_wl.so
1980 %{_libdir}/pkgconfig/efl-wl.pc
1981 %{_includedir}/efl-wl-1/*.h
1984 %manifest %{name}.manifest
1985 %license licenses/COPYING.BSD
1986 %defattr(-,root,root,-)
1987 %{_libdir}/libelput.so.*
1989 %files -n elput-devel
1990 %manifest %{name}.manifest
1991 %license licenses/COPYING.BSD
1992 %defattr(-,root,root,-)
1993 %{_libdir}/libelput.so
1994 %{_libdir}/pkgconfig/elput.pc
1995 %{_includedir}/elput-1/*.h
1997 ##%files -n efl-locale -f %{name}.lang
1999 ##%defattr(-,root,root,-)