ready to use lottie-player.
[platform/upstream/efl.git] / packaging / efl.spec
1 %bcond_without wayland
2 %bcond_with x
3
4 Name:           efl
5 Version:        1.21.0
6 Release:        0
7 License:        LGPL-2.1+
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
12 Source100:      efl.conf
13 Source1001:     efl.manifest
14
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
24
25 %if %{with wayland}
26 BuildRequires:  pkgconfig(gles20)
27 BuildRequires:  pkgconfig(wayland-client)
28 BuildRequires:  pkgconfig(wayland-cursor)
29 BuildRequires:  pkgconfig(wayland-egl)
30 BuildRequires:  pkgconfig(text-client)
31 BuildRequires:  pkgconfig(xdg-shell-client)
32 BuildRequires:  pkgconfig(wayland-tbm-client)
33 BuildRequires:  pkgconfig(wayland-tbm-server)
34 BuildRequires:  pkgconfig(tizen-extension-client)
35 BuildRequires:  pkgconfig(tizen-remote-surface-client)
36 BuildRequires:  pkgconfig(wayland-egl-tizen)
37 BuildRequires:  wayland-protocols
38 BuildRequires:  pkgconfig(wayland-egl-tizen)
39 Requires:       libwayland-extension-client
40 Requires:       libwayland-egl-tizen
41 %endif
42
43 %if %{with x}
44 BuildRequires:  pkgconfig(glesv2)
45 BuildRequires:  pkgconfig(libdri2)
46 BuildRequires:  pkgconfig(x11)
47 BuildRequires:  pkgconfig(xcursor)
48 BuildRequires:  pkgconfig(xinerama)
49 BuildRequires:  pkgconfig(xpm)
50 BuildRequires:  pkgconfig(xrandr)
51 BuildRequires:  pkgconfig(xext)
52 BuildRequires:  pkgconfig(xcomposite)
53 BuildRequires:  pkgconfig(xdamage)
54 BuildRequires:  pkgconfig(xfixes)
55 BuildRequires:  pkgconfig(xrender)
56 BuildRequires:  pkgconfig(xscrnsaver)
57 BuildRequires:  libXtst-devel
58 BuildRequires:  pkgconfig(xi)
59 BuildRequires:  pkgconfig(ice)
60 BuildRequires:  pkgconfig(sm)
61 BuildRequires:  pkgconfig(ibus-1.0)
62 %endif
63
64 BuildRequires:  pkgconfig(lottie-player)
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)
74
75 #eldbus
76 BuildRequires:  dbus-devel
77
78 #edje
79 BuildRequires:  pkgconfig(lua)
80 BuildRequires:  pkgconfig(sndfile)
81 BuildRequires:  pkgconfig(libpulse)
82
83 #emotion
84 #BuildRequires:  pkgconfig(gstreamer-1.0)
85 #BuildRequires:  pkgconfig(gstreamer-plugins-base-1.0)
86
87 #evas
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)
99
100 #eeze
101 BuildRequires:  libudev-devel
102 BuildRequires:  libmount-devel
103 BuildRequires:  pkgconfig(dlog)
104
105 #ecore_buffer
106 %if %{with x}
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)
113 %endif
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)
121
122 ############ efl
123 Provides: efl-data
124 Obsoletes: efl-data
125
126 %define dbus_unavailable 1
127
128 %description
129 EFL is a library collection providing various functionality used (not only) by
130 Enlightenment, Terminology, Tizen and more.
131
132 ############ efl-data
133
134 %package devel
135 Summary: Developer files for EFL package
136
137 %description devel
138 This package includes developer files common to all packages.
139
140 ############ Eina
141 %package -n eina
142 Summary: Data type library
143 Requires: %{name}-data = %{version}-%{release}
144 License: LGPL-2.1+
145
146 %description -n eina
147 Eina is a data type library.
148
149 %package -n eina-tools
150 Summary: Eina Tools
151 Group:     Graphics & UI Framework/Utilities
152 Requires:  eina = %{version}-%{release}
153 Provides:  eina-bin
154
155 %description -n eina-tools
156 The eina tools package the eina binary utility.
157
158 #%package -n eina-examples
159 #Summary:  Examples for the eina package
160 #Group:    Graphics & UI Framework/Testing
161 #Requires: eina = %{version}-%{release}
162 #License: LGPL-2.1+
163
164 #%description -n eina-examples
165 #Example files for eina
166
167 %package -n eina-devel
168 Summary:  Development components for the eina package
169 Group:    Graphics & UI Framework/Development
170 Requires: eina = %{version}-%{release}
171 License: LGPL-2.1+
172
173 %description -n eina-devel
174 Development files for eina.
175
176 ############ Emile
177 %package -n emile
178 Summary: EFL serialization, compression and crypto library
179 Requires: %{name}-data = %{version}-%{release}
180
181 %description -n emile
182 EFL serialization, compression and crypto library
183
184 %package -n emile-devel
185 Summary:  Development components for the emile package
186 Group:    Graphics & UI Framework/Development
187 Requires: emile = %{version}-%{release}
188
189 %description -n emile-devel
190 Development files for emile.
191
192 ############ Eet
193 %package -n eet
194 Summary: Library for speedy data storage, retrieval, and compression
195 Requires: %{name}-data = %{version}-%{release}
196 License: BSD-2-Clause
197
198 %description -n eet
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.
204
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.
210
211 %package -n eet-tools
212 Summary:   Eet Tools
213 Group:     Graphics & UI Framework/Utilities
214 Requires:  eet = %{version}-%{release}
215 Provides:  eet-bin
216 License: BSD-2-Clause
217
218 %description -n eet-tools
219 The eet tools package the eet binary utility.
220
221 #%package -n eet-examples
222 #Summary:  Examples for the eet package
223 #Group:    Graphics & UI Framework/Testing
224 #Requires: eet = %{version}-%{release}
225
226 #%description -n eet-examples
227 #Example files for eet
228
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
234
235 %description -n eet-devel
236 Development files for eet
237
238 ############ Eo
239 %package -n eo
240 Summary: EFL generic object system library
241 Requires: %{name}-data = %{version}-%{release}
242
243 %description -n eo
244 The Eo generic object system. It was designed to be the base object
245 system for the EFL.
246
247 #%package -n eo-examples
248 #Summary:  Examples for the eo package
249 #Group:    Graphics & UI Framework/Testing
250 #Requires: eo = %{version}-%{release}
251
252 #%description -n eo-examples
253 #Example files for eo
254
255 %package -n eo-devel
256 Summary:  Development components for the eo package
257 Group:    Graphics & UI Framework/Development
258 Requires: eo = %{version}-%{release}
259 License: BSD-2-Clause
260
261 %description -n eo-devel
262 Development files for eo
263
264 ############ Ector
265 %package -n ector
266 Summary: vector graphics library
267 Requires: %{name}-data = %{version}-%{release}
268 License: FTL or GPL-2.0+
269
270 %description -n ector
271 vector graphics library.
272
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+
278
279 %description -n ector-devel
280 Development files for ector
281
282 ############ Evas
283 %package -n evas
284 Summary: Multi-platform canvas library
285 Requires: %{name}-data = %{version}-%{release}
286 License: BSD-2-Clause and Zlib
287
288 %description -n evas
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.
292
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
298
299 #%description -n evas-examples
300 #Example files for evas
301
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
307
308 %description -n evas-devel
309 Development files for evas
310
311 ############ Ecore
312 %package -n ecore
313 Summary: Enlightened Core X interface library
314 Requires: ecore-core
315 Requires: ecore-audio
316 Requires: ecore-avahi
317 Requires: ecore-buffer
318 Requires: ecore-con
319 Requires: ecore-evas
320 Requires: ecore-fb
321 Requires: ecore-file
322 Requires: ecore-imf
323 Requires: ecore-imf-evas
324 Requires: ecore-input
325 Requires: ecore-input-evas
326 Requires: ecore-ipc
327 %if %{with wayland}
328 Requires: ecore-wayland
329 Requires: ecore-wl2
330 %endif
331 %if %{with x}
332 Requires: ecore-x
333 %endif
334 License: BSD-2-Clause and MIT
335
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.
340
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
357 %if %{with wayland}
358 Requires: ecore-wayland-devel
359 Requires: ecore-wl2-devel
360 %endif
361 %if %{with x}
362 Requires: ecore-x-devel
363 %endif
364 License: BSD-2-Clause and MIT
365
366 %description -n ecore-devel
367 Development files for ecore
368
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
373
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.
380
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
386
387 %description -n ecore-core-devel
388 Development files for ecore-core
389
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
394
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.
400
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
406
407 %description -n ecore-audio-devel
408 Development files for ecore_audio
409
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
414
415 %description -n ecore-avahi
416 Avahi main loop integration function.
417
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
423
424 %description -n ecore-avahi-devel
425 Development files for ecore_avahi
426
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
431
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.
438
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
444
445 %description -n ecore-buffer-devel
446 Development files for ecore_buffer
447
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
452
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.
462
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
468
469 %description -n ecore-con-devel
470 Development files for ecore_con
471
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
476
477 %description -n ecore-drm
478 Ecore_Drm provides a wrapper and functions for using libdrm.
479
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
485
486 %description -n ecore-drm-devel
487 Development files for ecore_drm
488
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
493
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.
501
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
507
508 %description -n ecore-evas-devel
509 Development files for ecore_evas
510
511 %package -n ecore-fb
512 Summary: Enlightened Core X interface library - fb
513 Requires: %{name}-data = %{version}-%{release}
514 License: BSD-2-Clause and MIT
515
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
519 touch (via tslib).
520
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
526
527 %description -n ecore-fb-devel
528 Development files for ecore_fb
529
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
534
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.
539
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
545
546 %description -n ecore-file-devel
547 Development files for ecore_file
548
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
553
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.
558
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
564
565 %description -n ecore-imf-devel
566 Development files for ecore_imf
567
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
572
573 %description -n ecore-imf-evas
574 This library glues Input method support from Ecore IMF and Evas
575 together.
576
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
582
583 %description -n ecore-imf-evas-devel
584 Development files for ecore_imf_evas
585
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
590
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.
594
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
600
601 %description -n ecore-input-devel
602 Development files for ecore_input
603
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
608
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
612 callbacks.
613
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
619
620 %description -n ecore-input-evas-devel
621 Development files for ecore_input_evas
622
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
627
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.
635
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
641
642 %description -n ecore-ipc-devel
643 Development files for ecore_ipc
644
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
649
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.
653
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
659
660 %description -n ecore-wayland-devel
661 Development files for ecore_wayland
662
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
667
668
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.
672
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
678
679 #%description -n ecore-wl2-devel
680 #Development files for ecore_wl2
681
682 %package -n ecore-x
683 Summary: Enlightened Core X interface library - x
684 Requires: %{name}-data = %{version}-%{release}
685 License: BSD-2-Clause and MIT
686
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.
691
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
697
698 %description -n ecore-x-devel
699 Development files for ecore_x
700
701 ############ Eldbus
702 %package -n eldbus
703 Summary: D-Bus bindings for EFL
704 Requires: %{name}-data = %{version}-%{release}
705 License: LGPL-2.1+
706
707 %description -n eldbus
708 Eldbus allows connecting to both system and session buses acting as
709 both client and service roles.
710
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
714 dependency.
715
716 #%package -n eldbus-examples
717 #Summary:  Examples for the eldbus package
718 #Group:    Graphics & UI Framework/Testing
719 #Requires: eldbus = %{version}-%{release}
720 #License: LGPL-2.1+
721
722 #%description -n eldbus-examples
723 #Example files for eldbus
724
725 %package -n eldbus-devel
726 Summary:  Development components for the eldbus package
727 Group:    Graphics & UI Framework/Development
728 Requires: eldbus = %{version}-%{release}
729 License: LGPL-2.1+
730
731 %description -n eldbus-devel
732 Development files for eldbus
733
734 ############ Embryo
735 %package -n embryo
736 Summary: A small virtual machine engine (in a library) and bytecode compiler
737 Requires: %{name}-data = %{version}-%{release}
738 Provides: embryo-bin
739 License: BSD-2-Clause
740
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.
744
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
750
751 %description -n embryo-devel
752 Development files for embryo
753
754 ############ Eio
755 %package -n eio
756 Summary: Enlightenment Input/Output Library
757 Requires: %{name}-data = %{version}-%{release}
758 License: LGPL-2.1+
759
760 %description -n eio
761 Enlightenment Input/Output Library
762
763 #%package -n eio-examples
764 #Summary:  Examples for the eio package
765 #Group:    Graphics & UI Framework/Testing
766 #Requires: eio = %{version}-%{release}
767 #License: LGPL-2.1+
768
769 #%description -n eio-examples
770 #Example files for eio
771
772 %package -n eio-devel
773 Summary:  Development components for the eio package
774 Group:    Graphics & UI Framework/Development
775 Requires: eio = %{version}-%{release}
776 License: LGPL-2.1+
777
778 %description -n eio-devel
779 Development files for eio
780
781 ############ Ephysics
782 %package -n ephysics
783 Summary: EFL wrapper for the Bullet Physics library
784 License: BSD-2-Clause
785
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).
790
791 Enlightenment Input/Output Library
792
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
798
799 #%description -n ephysics-examples
800 #Example files for ephysics
801
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
807
808 %description -n ephysics-devel
809 Development files for ephysics
810
811 ############ Edje
812 %package -n edje
813 Summary: Complex Graphical Design/Layout Engine
814 Requires: %{name}-data = %{version}-%{release}
815 License: BSD-2-Clause and GPL-2.0+
816
817 %description -n edje
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.
823
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.
832
833 %package -n edje-tools
834 Summary:   Edje tools
835 Group:     Graphics & UI Framework/Utilities
836 Requires:  edje = %{version}-%{release}
837 Provides:  edje-bin
838 License: BSD-2-Clause and GPL-2.0+
839
840 %description -n edje-tools
841 The edje tools package include the compiler, decompiler, visualizer, code
842 generator and more.
843
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+
849
850 #%description -n edje-examples
851 #Example files for edje
852
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+
858
859 %description -n edje-devel
860 Development files for edje
861
862 ############ Eeze
863 %package -n eeze
864 Summary: Device convenience library
865 Requires: %{name}-data = %{version}-%{release}
866 License: BSD-2-Clause
867
868 %description -n eeze
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
879
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.
883
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
889
890 %description -n eeze-devel
891 Development files for eeze
892
893 ############ Efreet
894 %package -n efreet
895 Summary: FreeDesktop.Org standards implementation
896 Requires: %{name}-data = %{version}-%{release}
897 License: BSD-2-Clause
898
899 %description -n efreet
900 Efreet implements the FreeDesktop.Org application and MIME-handling
901 standards.
902
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
908
909 %description -n efreet-devel
910 Development files for efreet
911
912 ############ Emotion
913 %package -n emotion
914 Summary: EFL Media Library
915 Requires: %{name}-data = %{version}-%{release}
916 License: BSD-2-Clause
917
918 %description -n emotion
919 Emotion is a media library with support for different backends as plug-ins.
920
921 #%package -n emotion-examples
922 #Summary:  Examples for the emotion package
923 #Group:    Graphics & UI Framework/Testing
924 #Requires: emotion = %{version}-%{release}
925
926 #%description -n emotion-examples
927 #Example files for emotion
928
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
934
935 %description -n emotion-devel
936 Development files for emotion
937
938 ############ Ethumb
939 %package -n ethumb
940 Summary: EFL thumbnail generator library
941 Requires: %{name}-data = %{version}-%{release}
942 License: LGPL-2.1+
943
944 %description -n ethumb
945 Enlightenment thumbnailing library
946
947 #%package -n ethumb-examples
948 #Summary:  Examples for the ethumb package
949 #Group:    Graphics & UI Framework/Testing
950 #Requires: ethumb = %{version}-%{release}
951 #License: LGPL-2.1+
952
953 #%description -n ethumb-examples
954 #Example files for ethumb
955
956 %package -n ethumb-devel
957 Summary:  Development components for the ethumb package
958 Group:    Graphics & UI Framework/Development
959 Requires: ethumb = %{version}-%{release}
960 License: LGPL-2.1+
961
962 %description -n ethumb-devel
963 Development files for emotion
964
965 ############ Eolian
966 %package -n eolian
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
971
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.
975
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
981
982 %description -n eolian-devel
983 Development files for eolian
984
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
990
991 #%description -n eolian-examples
992 #Example files for eolian
993
994 ############ Elocation
995 %package -n elocation
996 Summary: EFL location library
997 Requires: %{name}-data = %{version}-%{release}
998 License: LGPL-2.1+
999
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.
1005
1006 #%package -n elocation-examples
1007 #Summary:  Examples for the elocation package
1008 #Group:    Graphics & UI Framework/Testing
1009 #Requires: elocation = %{version}-%{release}
1010 #License: LGPL-2.1+
1011 #
1012 #%description -n elocation-examples
1013 #Example files for elocation
1014
1015 %package -n elocation-devel
1016 Summary: Development components for the elocation package
1017 Group:    Graphics & UI Framework/Development
1018 Requires: elocation = %{version}-%{release}
1019 License: LGPL-2.1+
1020
1021 %description -n elocation-devel
1022 Development files for elocation
1023
1024 ############ Elua
1025 %package -n elua
1026 Summary: EFL lua binding library
1027 Requires: %{name}-data = %{version}-%{release}
1028 License: BSD-2-Clause
1029
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.
1034
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
1040
1041 %description -n elua-devel
1042 Development files for elua
1043
1044
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
1049
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
1059 Elementary
1060
1061 %package -n elementary-tizen
1062 Summary:        EFL toolkit for small touchscreens for Tizen devices
1063 Requires:       elementary
1064
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
1075 set of source code.
1076
1077 %package -n elementary-examples
1078 Summary:   EFL elementary examples
1079
1080 %description -n elementary-examples
1081 EFL elementary examples
1082
1083 %package -n elementary-tools
1084 Summary:   EFL elementary configuration and test apps
1085
1086 %description -n elementary-tools
1087 EFL elementary configuration and test apps package
1088
1089 %package -n elementary-devel
1090 Summary:        Development files for elementary
1091 Group:          Development/Libraries
1092 Requires:       %{name} = %{version}
1093 Recommends:     elementary
1094
1095 %description -n elementary-devel
1096 Development components for the elementary package
1097
1098 %package -n elementary-theme
1099 Summary:        Default theme for elementary
1100
1101 %description -n elementary-theme
1102 Default theme which provides various styles for elementary.
1103
1104 %package -n efl-locale
1105 Summary:        Translations and Locale for package %{name}
1106 Group: Translations
1107 AutoReqProv: 0
1108
1109 %description -n efl-locale
1110 This package provides translations for package %{name}.
1111
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
1117
1118 %description -n ecore-wl2
1119 Ecore_Wl2 provides a wrapper and convenience functions for using the Wayland protocol in implementing a window system.
1120
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
1126
1127 %description -n ecore-wl2-devel
1128 Development files for ecore-wl2
1129
1130 %package -n efl-wl
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
1135
1136 %description -n efl-wl
1137 EFL Wayland compositor widget
1138
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
1145
1146 %description -n efl-wl-devel
1147 Development files for efl-wl
1148
1149 %package -n elput
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
1154
1155 %description -n elput
1156 Elput provides a wrapper and functions for using libinput
1157
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
1164
1165 %description -n elput-devel
1166 Development files for elput
1167
1168 %prep
1169 %setup -q
1170 cp %{SOURCE1001} .
1171
1172
1173 %build
1174
1175 %if "%{tizen_profile_name}" == "tv"
1176         export CFLAGS+=" -DTIZEN_PROFILE_TV"
1177 %endif
1178
1179 %if ! %{with x}
1180 CFLAGS+=" -DMESA_EGL_NO_X11_HEADERS "
1181 %endif
1182
1183 CFLAGS+=" -DLIBDIR=\\\"%{_libdir}\\\""
1184
1185 %if "%{asan}" == "1"
1186 %restore_fcommon
1187 %endif
1188
1189 export XDG_RUNTIME_DIR="/tmp/"
1190
1191 %autogen \
1192     --disable-static \
1193     --disable-doc \
1194     --with-glib=always \
1195     --disable-xim \
1196     --disable-scim \
1197     --disable-wayland-text-input \
1198     --disable-gesture \
1199     --with-tests=none \
1200     --enable-fb \
1201     --disable-tslib \
1202 %if %{with wayland}
1203     --enable-ecore-wayland \
1204     --enable-wayland \
1205     --enable-egl \
1206     --with-opengl=es \
1207     --disable-rpath \
1208     --disable-ibus \
1209     --enable-tbm \
1210 %endif
1211 %if %{with x}
1212     --with-opengl=es \
1213     --disable-gesture \
1214 %else
1215     --with-x11=none \
1216     --disable-rpath \
1217 %endif
1218     --disable-physics \
1219     --disable-cxx-bindings \
1220     --enable-lua-old \
1221     --enable-ecore-buffer \
1222     --disable-gstreamer1 \
1223     --enable-harfbuzz \
1224     --enable-hyphen \
1225     --with-dictionaries-hyphen-dir=/usr/share/hyphen/ \
1226     --disable-cserve \
1227     --disable-poppler \
1228     --disable-spectre \
1229     --disable-librsvg \
1230     --disable-libraw \
1231     --disable-systemd \
1232     --disable-cserve \
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 \
1238 #    --enable-drm \
1239 #    --enable-gl-drm \
1240
1241 %__make %{?_smp_mflags} 2>&1 | \
1242 sed \
1243 -e 's%^.*: error: .*$%\x1b[37;41m&\x1b[m%' \
1244 -e 's%^.*: warning: .*$%\x1b[30;43m&\x1b[m%'
1245
1246 %install
1247 %make_install
1248 #rm -rf %{buildroot}%{_libdir}/ecore/system/upower
1249 rm %{buildroot}/usr/share/ecore_x/checkme
1250
1251 mkdir -p %{buildroot}%{_tmpfilesdir}
1252 install -m 0644 %SOURCE100 %{buildroot}%{_tmpfilesdir}/efl.conf
1253
1254 %find_lang %{name}
1255
1256 %post -n eina -p /sbin/ldconfig
1257 %postun -n eina -p /sbin/ldconfig
1258
1259 %post -n emile -p /sbin/ldconfig
1260 %postun -n emile -p /sbin/ldconfig
1261
1262 %post -n eet -p /sbin/ldconfig
1263 %postun -n eet -p /sbin/ldconfig
1264
1265 %post -n eo -p /sbin/ldconfig
1266 %postun -n eo -p /sbin/ldconfig
1267
1268 %post -n ector -p /sbin/ldconfig
1269 %postun -n ector -p /sbin/ldconfig
1270
1271 %post -n evas -p /sbin/ldconfig
1272 %postun -n evas -p /sbin/ldconfig
1273
1274 %post -n ecore -p /sbin/ldconfig
1275 %postun -n ecore -p /sbin/ldconfig
1276
1277 %post -n eldbus -p /sbin/ldconfig
1278 %postun -n eldbus -p /sbin/ldconfig
1279
1280 %post -n embryo -p /sbin/ldconfig
1281 %postun -n embryo -p /sbin/ldconfig
1282
1283 %post -n eio -p /sbin/ldconfig
1284 %postun -n eio -p /sbin/ldconfig
1285
1286 %post -n edje -p /sbin/ldconfig
1287 %postun -n edje -p /sbin/ldconfig
1288
1289 %post -n eeze -p /sbin/ldconfig
1290 %postun -n eeze -p /sbin/ldconfig
1291
1292 %post -n efreet -p /sbin/ldconfig
1293 %postun -n efreet -p /sbin/ldconfig
1294
1295 %post -n emotion -p /sbin/ldconfig
1296 %postun -n emotion -p /sbin/ldconfig
1297
1298 %post -n ethumb -p /sbin/ldconfig
1299 %postun -n ethumb -p /sbin/ldconfig
1300
1301 #%post -n ephysics -p /sbin/ldconfig
1302 #%postun -n ephysics -p /sbin/ldconfig
1303
1304 %post -n eolian -p /sbin/ldconfig
1305 %postun -n eolian -p /sbin/ldconfig
1306
1307 %post -n elocation -p /sbin/ldconfig
1308 %postun -n elocation -p /sbin/ldconfig
1309
1310 %post -n ecore-wl2 -p /sbin/ldconfig
1311 %postun -n  ecore-wl2 -p /sbin/ldconfig
1312
1313 %post -n elput -p /sbin/ldconfig
1314 %postun -n elput -p /sbin/ldconfig
1315
1316 %post -n efl-wl -p /sbin/ldconfig
1317 %postun -n efl-wl -p /sbin/ldconfig
1318
1319 %post -n elementary -p /sbin/ldconfig
1320 %postun -n elementary -p /sbin/ldconfig
1321
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
1326
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.*
1331
1332 %postun -n elementary-tizen -p /sbin/ldconfig
1333
1334
1335 %files -n %{name}
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
1345
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
1357
1358 %files -n eina
1359 %manifest %{name}.manifest
1360 %defattr(-,root,root,-)
1361 %license licenses/COPYING.LGPL
1362 %{_libdir}/libeina.so.*
1363 %{_bindir}/eina-bench-cmp
1364
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
1370
1371 #%files -n eina-examples
1372 #%manifest %{name}.manifest
1373 #%defattr(-,root,root,-)
1374 #%{_datadir}/eina*/examples/*
1375 #%{_libdir}/eina/examples/*
1376
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
1385
1386 %files -n emile
1387 %manifest %{name}.manifest
1388 %defattr(-,root,root,-)
1389 %license licenses/COPYING.LGPL
1390 %{_libdir}/libemile.so.*
1391
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
1399
1400 %files -n eet
1401 %manifest %{name}.manifest
1402 %defattr(-,root,root,-)
1403 %license licenses/COPYING.BSD
1404 %{_libdir}/libeet*.so.*
1405
1406 %files -n eet-tools
1407 %manifest %{name}.manifest
1408 %{_bindir}/eet
1409 %{_bindir}/vieet
1410 %{_bindir}/diffeet
1411 %{_bindir}/eetpack
1412
1413 #%files -n eet-examples
1414 #%manifest %{name}.manifest
1415 #%defattr(-,root,root,-)
1416 #%{_datadir}/eet/examples/*
1417 #%{_libdir}/eet/examples/*
1418
1419 %files -n eet-devel
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
1427
1428 %files -n eo
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*
1435
1436 #%files -n eo-examples
1437 #%manifest %{name}.manifest
1438 #%defattr(-,root,root,-)
1439 #%{_datadir}/eo/examples/*
1440 #%{_libdir}/eo/examples/*
1441
1442 %files -n eo-devel
1443 %manifest %{name}.manifest
1444 %defattr(-,root,root,-)
1445 %{_includedir}/eo-*1/*.h*
1446 %{_libdir}/libeo.so
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
1455
1456 %files -n ector
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
1462
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
1470
1471 %files -n evas
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/*
1482
1483 #%files -n evas-examples
1484 #%manifest %{name}.manifest
1485 #%defattr(-,root,root,-)
1486 #%{_datadir}/evas/examples/*
1487 #%{_libdir}/evas/examples/*
1488
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
1498
1499 %files -n ecore
1500 %license licenses/COPYING.BSD
1501
1502 %files -n ecore-devel
1503 %{_libdir}/pkgconfig/ecore.pc
1504
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
1516
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
1525
1526 %files -n ecore-audio
1527 %manifest %{name}.manifest
1528 %defattr(-,root,root,-)
1529 %license licenses/COPYING.BSD
1530 %{_libdir}/libecore_audio.so.*
1531
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
1538
1539 %files -n ecore-avahi
1540 %manifest %{name}.manifest
1541 %defattr(-,root,root,-)
1542 %license licenses/COPYING.BSD
1543 %{_libdir}/libecore_avahi.so.*
1544
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
1551
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/
1560
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
1567
1568 %files -n ecore-con
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*
1576
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
1583
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
1590
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
1597
1598 %files -n ecore-fb
1599 %manifest %{name}.manifest
1600 %defattr(-,root,root,-)
1601 %license licenses/COPYING.BSD
1602 %{_libdir}/libecore_fb.so.*
1603
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
1610
1611 %files -n ecore-file
1612 %manifest %{name}.manifest
1613 %defattr(-,root,root,-)
1614 %license licenses/COPYING.BSD
1615 %{_libdir}/libecore_file.so.*
1616
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
1623
1624 %files -n ecore-imf
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
1632
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
1639
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.*
1645
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
1652
1653 %files -n ecore-input
1654 %manifest %{name}.manifest
1655 %defattr(-,root,root,-)
1656 %license licenses/COPYING.BSD
1657 %{_libdir}/libecore_input.so.*
1658
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
1665
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.*
1671
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
1678
1679 %files -n ecore-ipc
1680 %manifest %{name}.manifest
1681 %defattr(-,root,root,-)
1682 %license licenses/COPYING.BSD
1683 %{_libdir}/libecore_ipc.so.*
1684
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
1691
1692 %if %{with wayland}
1693 #%files -n ecore-drm
1694 #%manifest %{name}.manifest
1695 #%defattr(-,root,root,-)
1696 #%license licenses/COPYING.BSD
1697 #%{_libdir}/libecore_drm.so.*
1698
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
1705
1706 %files -n ecore-wayland
1707 %manifest %{name}.manifest
1708 %defattr(-,root,root,-)
1709 %license licenses/COPYING.BSD
1710 %{_libdir}/libecore_wayland.so.*
1711
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
1718
1719 %files -n ecore-wl2
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
1726
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
1733 %endif
1734
1735 %if %{with x}
1736 %files -n ecore-x
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
1743
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
1750 %endif
1751
1752 %files -n eldbus
1753 %manifest %{name}.manifest
1754 %defattr(-,root,root,-)
1755 %{_libdir}/libeldbus.so.*
1756 %{_bindir}/eldbus*
1757 /usr/share/eolian/include/eldbus-1/*.eot
1758 %license licenses/COPYING.LGPL
1759
1760 #%files -n eldbus-examples
1761 #%manifest %{name}.manifest
1762 #%defattr(-,root,root,-)
1763 #%{_datadir}/eldbus/examples/*
1764 #%{_libdir}/eldbus/examples/*
1765
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
1773
1774 %files -n embryo
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
1781
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
1788
1789 %files -n eio
1790 %manifest %{name}.manifest
1791 %defattr(-,root,root,-)
1792 %license licenses/COPYING.LGPL
1793 %{_libdir}/libeio.so.*
1794
1795 #%files -n eio-examples
1796 #%manifest %{name}.manifest
1797 #%defattr(-,root,root,-)
1798 #%{_datadir}/eio/examples/*
1799 #%{_libdir}/eio/examples/*
1800
1801 %files -n eio-devel
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
1809
1810 %files -n edje
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
1819
1820 %files -n edje-tools
1821 %manifest %{name}.manifest
1822 %{_bindir}/edje*
1823 #%{_datadir}/edje/data/*
1824
1825 #%files -n edje-examples
1826 #%manifest %{name}.manifest
1827 #%defattr(-,root,root,-)
1828 #%{_datadir}/edje/examples/*
1829 #%{_libdir}/edje/examples/*
1830
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
1839
1840 %files -n eeze
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
1853
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
1861
1862 %files -n efreet
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/*/
1876
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
1886
1887 %files -n emotion
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*
1896
1897 #%files -n emotion-examples
1898 #%manifest %{name}.manifest
1899 #%defattr(-,root,root,-)
1900 #%{_datadir}/emotion/examples/*
1901 #%{_libdir}/emotion/examples/*
1902
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
1910
1911 %files -n ethumb
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/*/*
1933
1934 #%files -n ethumb-examples
1935 #%manifest %{name}.manifest
1936 #%defattr(-,root,root,-)
1937 #%{_datadir}/ethumb_client/examples/*
1938 #%{_libdir}/ethumb_client/examples/*
1939
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
1950
1951 #%files -n ephysics
1952 #%manifest %{name}.manifest
1953 #%defattr(-,root,root,-)
1954 #%license licenses/COPYING.BSD
1955 #%{_libdir}/libephysics.so.*
1956
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
1963
1964 #%files -n ephysics-examples
1965 #%{_datadir}/ephysics/examples/*
1966
1967 %files -n eolian
1968 %{_bindir}/eolian*
1969 %{_libdir}/libeolian.so.*
1970 %license licenses/COPYING.BSD
1971
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
1979
1980 #%files -n eolian-examples
1981 #%{_datadir}/eolian_*/examples/*
1982
1983 %files -n elocation
1984 %manifest %{name}.manifest
1985 %defattr(-,root,root,-)
1986 %{_libdir}/libelocation.so.*
1987
1988 #%files -n elocation-examples
1989 #%manifest %{name}.manifest
1990 #%defattr(-,root,root,-)
1991 #%{_datadir}/elocation/examples/*
1992
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
1999
2000 %files -n elua
2001 %manifest %{name}.manifest
2002 %license licenses/COPYING.BSD
2003 %defattr(-,root,root,-)
2004 %{_datadir}/elua/checkme
2005
2006 %files -n elua-devel
2007 %manifest %{name}.manifest
2008 %defattr(-,root,root,-)
2009 %{_libdir}/cmake/Elua*/*.cmake
2010
2011 %files -n efl-wl
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.*
2020
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
2028
2029 %files -n elput
2030 %manifest %{name}.manifest
2031 %license licenses/COPYING.BSD
2032 %defattr(-,root,root,-)
2033 %{_libdir}/libelput.so.*
2034
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
2042
2043 %files -n elementary
2044 %manifest %{name}.manifest
2045 %defattr(-,root,root,-)
2046 %license COPYING
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
2058
2059 %files -n elementary-tizen
2060 %manifest %{name}.manifest
2061 %defattr(-,root,root,-)
2062 %{_libdir}/libelementary.so.1.99.*
2063
2064 %if ! %dbus_unavailable
2065 %files -n elementary-examples
2066 %manifest %{name}.manifest
2067 %defattr(-,root,root,-)
2068 %{_libdir}/elementary/examples/*
2069 %endif
2070
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
2081
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
2093
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*
2099
2100 %files -n efl-locale -f %{name}.lang
2101 %license COPYING
2102 %defattr(-,root,root,-)
2103