eo: Turn thread-validation off for unstable Tizen 5.0 apps which are violating thread...
[platform/upstream/efl.git] / packaging / efl.spec
1 %bcond_without wayland
2 %bcond_with x
3
4 Name:           efl
5 Version:        1.20.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:  glib2-devel
65 #BuildRequires:  pkgconfig(bullet)
66 BuildRequires:  pkgconfig(openssl)
67 BuildRequires:  gnutls-devel
68 BuildRequires:  curl-devel
69 BuildRequires:  pkgconfig(vconf)
70 BuildRequires:  pkgconfig(xkbcommon)
71 BuildRequires:  systemd-devel
72 BuildRequires:  pkgconfig(ttrace)
73
74 #eldbus
75 BuildRequires:  dbus-devel
76
77 #edje
78 BuildRequires:  pkgconfig(lua)
79 BuildRequires:  pkgconfig(sndfile)
80 BuildRequires:  pkgconfig(libpulse)
81
82 #emotion
83 #BuildRequires:  pkgconfig(gstreamer-1.0)
84 #BuildRequires:  pkgconfig(gstreamer-plugins-base-1.0)
85
86 #evas
87 BuildRequires:  libexif-devel
88 BuildRequires:  giflib-devel
89 BuildRequires:  libtiff-devel
90 BuildRequires:  pkgconfig(libpng)
91 BuildRequires:  libjpeg-turbo-devel
92 BuildRequires:  pkgconfig(pixman-1)
93 BuildRequires:  pkgconfig(freetype2)
94 BuildRequires:  pkgconfig(fribidi)
95 BuildRequires:  pkgconfig(fontconfig)
96 BuildRequires:  pkgconfig(harfbuzz)
97 BuildRequires:  pkgconfig(libtbm)
98
99 #eeze
100 BuildRequires:  libudev-devel
101 BuildRequires:  libmount-devel
102 BuildRequires:  pkgconfig(dlog)
103
104 #ecore_buffer
105 %if %{with x}
106 BuildRequires:  pkgconfig(libdri2)
107 BuildRequires:  pkgconfig(xshmfence)
108 BuildRequires:  pkgconfig(x11)
109 BuildRequires:  pkgconfig(xcb)
110 BuildRequires:  pkgconfig(xcb-sync)
111 BuildRequires:  pkgconfig(xcb-dri3)
112 %endif
113 BuildRequires:  pkgconfig(gbm)
114 BuildRequires:  pkgconfig(libtbm)
115 BuildRequires:  pkgconfig(libtdm)
116 BuildRequires:  pkgconfig(libtdm-client)
117 BuildRequires:  pkgconfig(libdrm)
118 BuildRequires:  pkgconfig(wayland-client)
119 BuildRequires:  pkgconfig(wayland-server)
120
121 ############ efl
122 Provides: efl-data
123 Obsoletes: efl-data
124
125 %define dbus_unavailable 1
126
127 %description
128 EFL is a library collection providing various functionality used (not only) by
129 Enlightenment, Terminology, Tizen and more.
130
131 ############ efl-data
132
133 %package devel
134 Summary: Developer files for EFL package
135
136 %description devel
137 This package includes developer files common to all packages.
138
139 ############ Eina
140 %package -n eina
141 Summary: Data type library
142 Requires: %{name}-data = %{version}-%{release}
143 License: LGPL-2.1+
144
145 %description -n eina
146 Eina is a data type library.
147
148 %package -n eina-tools
149 Summary: Eina Tools
150 Group:     Graphics & UI Framework/Utilities
151 Requires:  eina = %{version}-%{release}
152 Provides:  eina-bin
153
154 %description -n eina-tools
155 The eina tools package the eina binary utility.
156
157 #%package -n eina-examples
158 #Summary:  Examples for the eina package
159 #Group:    Graphics & UI Framework/Testing
160 #Requires: eina = %{version}-%{release}
161 #License: LGPL-2.1+
162
163 #%description -n eina-examples
164 #Example files for eina
165
166 %package -n eina-devel
167 Summary:  Development components for the eina package
168 Group:    Graphics & UI Framework/Development
169 Requires: eina = %{version}-%{release}
170 License: LGPL-2.1+
171
172 %description -n eina-devel
173 Development files for eina.
174
175 ############ Emile
176 %package -n emile
177 Summary: EFL serialization, compression and crypto library
178 Requires: %{name}-data = %{version}-%{release}
179
180 %description -n emile
181 EFL serialization, compression and crypto library
182
183 %package -n emile-devel
184 Summary:  Development components for the emile package
185 Group:    Graphics & UI Framework/Development
186 Requires: emile = %{version}-%{release}
187
188 %description -n emile-devel
189 Development files for emile.
190
191 ############ Eet
192 %package -n eet
193 Summary: Library for speedy data storage, retrieval, and compression
194 Requires: %{name}-data = %{version}-%{release}
195 License: BSD-2-Clause
196
197 %description -n eet
198 Eet is a tiny library designed to write an arbitrary set of chunks of
199 data to a file and optionally compress each chunk (very much like a
200 zip file) and allow fast random-access reading of the file later
201 on. It does not do zip as a zip itself has more complexity than is
202 needed, and it was much simpler to implement this once here.
203
204 It also can encode and decode data structures in memory, as well as
205 image data for saving to eet files or sending across the network to
206 other machines, or just writing to arbitrary files on the system. All
207 data is encoded in a platform independent way and can be written and
208 read by any architecture.
209
210 %package -n eet-tools
211 Summary:   Eet Tools
212 Group:     Graphics & UI Framework/Utilities
213 Requires:  eet = %{version}-%{release}
214 Provides:  eet-bin
215 License: BSD-2-Clause
216
217 %description -n eet-tools
218 The eet tools package the eet binary utility.
219
220 #%package -n eet-examples
221 #Summary:  Examples for the eet package
222 #Group:    Graphics & UI Framework/Testing
223 #Requires: eet = %{version}-%{release}
224
225 #%description -n eet-examples
226 #Example files for eet
227
228 %package -n eet-devel
229 Summary:  Development components for the eet package
230 Group:    Graphics & UI Framework/Development
231 Requires: eet = %{version}-%{release}
232 License: BSD-2-Clause
233
234 %description -n eet-devel
235 Development files for eet
236
237 ############ Eo
238 %package -n eo
239 Summary: EFL generic object system library
240 Requires: %{name}-data = %{version}-%{release}
241
242 %description -n eo
243 The Eo generic object system. It was designed to be the base object
244 system for the EFL.
245
246 #%package -n eo-examples
247 #Summary:  Examples for the eo package
248 #Group:    Graphics & UI Framework/Testing
249 #Requires: eo = %{version}-%{release}
250
251 #%description -n eo-examples
252 #Example files for eo
253
254 %package -n eo-devel
255 Summary:  Development components for the eo package
256 Group:    Graphics & UI Framework/Development
257 Requires: eo = %{version}-%{release}
258 License: BSD-2-Clause
259
260 %description -n eo-devel
261 Development files for eo
262
263 ############ Ector
264 %package -n ector
265 Summary: vector graphics library
266 Requires: %{name}-data = %{version}-%{release}
267 License: FTL or GPL-2.0+
268
269 %description -n ector
270 vector graphics library.
271
272 %package -n ector-devel
273 Summary:  Development components for the ector package
274 Group:    Graphics & UI Framework/Development
275 Requires: ector = %{version}-%{release}
276 License: FTL or GPL-2.0+
277
278 %description -n ector-devel
279 Development files for ector
280
281 ############ Evas
282 %package -n evas
283 Summary: Multi-platform canvas library
284 Requires: %{name}-data = %{version}-%{release}
285 License: BSD-2-Clause and Zlib
286
287 %description -n evas
288 Evas is a clean display canvas API for several target display systems
289 that can draw anti-aliased text, smooth super and sub-sampled scaled
290 images, alpha-blend objects much and more.
291
292 #%package -n evas-examples
293 #Summary:  Examples for the evas package
294 #Group:    Graphics & UI Framework/Testing
295 #Requires: evas = %{version}-%{release}
296 #License: BSD-2-Clause and Zlib
297
298 #%description -n evas-examples
299 #Example files for evas
300
301 %package -n evas-devel
302 Summary:  Development components for the evas package
303 Group:    Graphics & UI Framework/Development
304 Requires: evas = %{version}-%{release}
305 License: BSD-2-Clause and Zlib
306
307 %description -n evas-devel
308 Development files for evas
309
310 ############ Ecore
311 %package -n ecore
312 Summary: Enlightened Core X interface library
313 Requires: ecore-core
314 Requires: ecore-audio
315 Requires: ecore-avahi
316 Requires: ecore-buffer
317 Requires: ecore-con
318 Requires: ecore-evas
319 Requires: ecore-fb
320 Requires: ecore-file
321 Requires: ecore-imf
322 Requires: ecore-imf-evas
323 Requires: ecore-input
324 Requires: ecore-input-evas
325 Requires: ecore-ipc
326 %if %{with wayland}
327 Requires: ecore-wayland
328 Requires: ecore-wl2
329 %endif
330 %if %{with x}
331 Requires: ecore-x
332 %endif
333 License: BSD-2-Clause and MIT
334
335 %description -n ecore
336 Ecore is the event/X abstraction layer that makes doing selections,
337 Xdnd, general X stuff, event loops, timeouts and idle handlers fast,
338 optimized, and convenient.
339
340 %package -n ecore-devel
341 Summary:  Development components for the ecore package
342 Group:    Graphics & UI Framework/Development
343 Requires: ecore-core-devel
344 Requires: ecore-audio-devel
345 Requires: ecore-avahi-devel
346 Requires: ecore-buffer-devel
347 Requires: ecore-con-devel
348 Requires: ecore-evas-devel
349 Requires: ecore-fb-devel
350 Requires: ecore-file-devel
351 Requires: ecore-imf-devel
352 Requires: ecore-imf-evas-devel
353 Requires: ecore-input-devel
354 Requires: ecore-input-evas-devel
355 Requires: ecore-ipc-devel
356 %if %{with wayland}
357 Requires: ecore-wayland-devel
358 Requires: ecore-wl2-devel
359 %endif
360 %if %{with x}
361 Requires: ecore-x-devel
362 %endif
363 License: BSD-2-Clause and MIT
364
365 %description -n ecore-devel
366 Development files for ecore
367
368 %package -n ecore-core
369 Summary:  Enlightened Core X interface library - core
370 Requires: %{name}-data = %{version}-%{release}
371 License: BSD-2-Clause and MIT
372
373 %description -n ecore-core
374 This is the core main-loop, system events and execution layer. This
375 handles running the main loop, integrating with external data and
376 timing sources (the system clock, file descriptors, system signals),
377 and producing an event queue, walking that queue and dispatching
378 events to appropriate callbacks.
379
380 %package -n ecore-core-devel
381 Summary:  Development components for the ecore-core package
382 Group:    Graphics & UI Framework/Development
383 Requires: ecore-core = %{version}-%{release}
384 License: BSD-2-Clause and MIT
385
386 %description -n ecore-core-devel
387 Development files for ecore-core
388
389 %package -n ecore-audio
390 Summary: Enlightened Core X interface library - audio
391 Requires: %{name}-data = %{version}-%{release}
392 License: BSD-2-Clause and MIT
393
394 %description -n ecore-audio
395 This library provides an API for audio playback and recording. It uses
396 pulse audio underneath to handle mixing and policies. The API for this
397 should not be considered stable right now because it relies on EO and
398 EO is not considered finalized yet.
399
400 %package -n ecore-audio-devel
401 Summary:  Development components for the ecore_audio package
402 Group:    Graphics & UI Framework/Development
403 Requires: ecore-audio = %{version}-%{release}
404 License: BSD-2-Clause and MIT
405
406 %description -n ecore-audio-devel
407 Development files for ecore_audio
408
409 %package -n ecore-avahi
410 Summary: Enlightened Core X interface library - avahi
411 Requires: %{name}-data = %{version}-%{release}
412 License: BSD-2-Clause and MIT
413
414 %description -n ecore-avahi
415 Avahi main loop integration function.
416
417 %package -n ecore-avahi-devel
418 Summary:  Development components for the ecore_avahi package
419 Group:    Graphics & UI Framework/Development
420 Requires: ecore-avahi = %{version}-%{release}
421 License: BSD-2-Clause and MIT
422
423 %description -n ecore-avahi-devel
424 Development files for ecore_avahi
425
426 %package -n ecore-buffer
427 Summary: Enlightened Core X interface library - buffer
428 Requires: %{name}-data = %{version}-%{release}
429 License: BSD-2-Clause and MIT
430
431 %description -n ecore-buffer
432 The Ecore Buffer is an abstraction of graphic buffer.
433 This library also provides simple mechanisms for sharing graphic buffer bet-
434 ween processes using wayland socket. Ecore Buffer Queue is for this
435 function, and it consists of two main object,
436 The Ecore_Buffer_Consumer and the Ecore_Buffer_Provider.
437
438 %package -n ecore-buffer-devel
439 Summary:  Development components for the ecore_buffer package
440 Group:    Graphics & UI Framework/Development
441 Requires: ecore-buffer = %{version}-%{release}
442 License: BSD-2-Clause and MIT
443
444 %description -n ecore-buffer-devel
445 Development files for ecore_buffer
446
447 %package -n ecore-con
448 Summary: Enlightened Core X interface library - con
449 Requires: %{name}-data = %{version}-%{release}
450 License: BSD-2-Clause and MIT
451
452 %description -n ecore-con
453 This provides a completely event-based TCP/UDP and Unix domain socket
454 API that integrates with the main-loop. This means no blocking to send
455 or receive data, supporting "infinite send buffers" with storage and
456 spooling being done by Ecore Con. It also supports SSL encryption
457 transparently turned on or not on the same connection, certificate
458 verification, CURL wrapping for HTTP connection usage (GETs, POSTs
459 etc.), asynchronous DNS lookups and provides the ability to also be a
460 server, not just a client, with the same event-based API.
461
462 %package -n ecore-con-devel
463 Summary:  Development components for the ecore_con package
464 Group:    Graphics & UI Framework/Development
465 Requires: ecore-con = %{version}-%{release}
466 License: BSD-2-Clause and MIT
467
468 %description -n ecore-con-devel
469 Development files for ecore_con
470
471 %package -n ecore-drm
472 Summary: Enlightened Core X interface library - drm
473 Requires: %{name}-data = %{version}-%{release}
474 License: BSD-2-Clause and MIT
475
476 %description -n ecore-drm
477 Ecore_Drm provides a wrapper and functions for using libdrm.
478
479 %package -n ecore-drm-devel
480 Summary:  Development components for the ecore_drm package
481 Group:    Graphics & UI Framework/Development
482 Requires: ecore-drm = %{version}-%{release}
483 License: BSD-2-Clause and MIT
484
485 %description -n ecore-drm-devel
486 Development files for ecore_drm
487
488 %package -n ecore-evas
489 Summary: Enlightened Core X interface library - evas
490 Requires: %{name}-data = %{version}-%{release}
491 License: BSD-2-Clause and MIT
492
493 %description -n ecore-evas
494 This acts as glue between the display target (X11, Wayland,
495 Frame buffer, Cocoa on OSX, Win32 etc.) and Evas. It creates/provides a
496 target for Evas to render to (a Window or Surface etc.) and feeds
497 input events (Keyboard, Mouse, Multi-touch) into Evas, which then
498 selects the target object and calls the callbacks. It also provides
499 wrappers/glue for manipulating the Window/Surface.
500
501 %package -n ecore-evas-devel
502 Summary:  Development components for the ecore_evas package
503 Group:    Graphics & UI Framework/Development
504 Requires: ecore-evas = %{version}-%{release}
505 License: BSD-2-Clause and MIT
506
507 %description -n ecore-evas-devel
508 Development files for ecore_evas
509
510 %package -n ecore-fb
511 Summary: Enlightened Core X interface library - fb
512 Requires: %{name}-data = %{version}-%{release}
513 License: BSD-2-Clause and MIT
514
515 %description -n ecore-fb
516 This provides virtual terminal allocation, access and handling,
517 frame buffer information, raw input handling for keyboard, mouse and
518 touch (via tslib).
519
520 %package -n ecore-fb-devel
521 Summary:  Development components for the ecore_fb package
522 Group:    Graphics & UI Framework/Development
523 Requires: ecore-fb = %{version}-%{release}
524 License: BSD-2-Clause and MIT
525
526 %description -n ecore-fb-devel
527 Development files for ecore_fb
528
529 %package -n ecore-file
530 Summary: Enlightened Core X interface library - file
531 Requires: %{name}-data = %{version}-%{release}
532 License: BSD-2-Clause and MIT
533
534 %description -n ecore-file
535 This provides file access convenience APIs for doing simple file
536 operations like renames, copies, listing directories and more. It also
537 supports file change monitoring and URL downloads.
538
539 %package -n ecore-file-devel
540 Summary:  Development components for the ecore_file package
541 Group:    Graphics & UI Framework/Development
542 Requires: ecore-file = %{version}-%{release}
543 License: BSD-2-Clause and MIT
544
545 %description -n ecore-file-devel
546 Development files for ecore_file
547
548 %package -n ecore-imf
549 Summary: Enlightened Core X interface library - imf
550 Requires: %{name}-data = %{version}-%{release}
551 License: BSD-2-Clause and MIT
552
553 %description -n ecore-imf
554 This is an input method abstraction framework to allow EFL to talk to
555 things like SCIM, IBus, Wayland and XIM. This allows for complex text
556 entry in languages such as Chinese, Japanese and Korean.
557
558 %package -n ecore-imf-devel
559 Summary:  Development components for the ecore_imf package
560 Group:    Graphics & UI Framework/Development
561 Requires: ecore-imf = %{version}-%{release}
562 License: BSD-2-Clause and MIT
563
564 %description -n ecore-imf-devel
565 Development files for ecore_imf
566
567 %package -n ecore-imf-evas
568 Summary: Enlightened Core X interface library - imf_evas
569 Requires: %{name}-data = %{version}-%{release}
570 License: BSD-2-Clause and MIT
571
572 %description -n ecore-imf-evas
573 This library glues Input method support from Ecore IMF and Evas
574 together.
575
576 %package -n ecore-imf-evas-devel
577 Summary:  Development components for the ecore_imf_evas package
578 Group:    Graphics & UI Framework/Development
579 Requires: ecore-imf-evas = %{version}-%{release}
580 License: BSD-2-Clause and MIT
581
582 %description -n ecore-imf-evas-devel
583 Development files for ecore_imf_evas
584
585 %package -n ecore-input
586 Summary: Enlightened Core X interface library - input
587 Requires: %{name}-data = %{version}-%{release}
588 License: BSD-2-Clause and MIT
589
590 %description -n ecore-input
591 This acts as a generic input layer where multiple display systems can
592 post events in the same format to the event queue.
593
594 %package -n ecore-input-devel
595 Summary:  Development components for the ecore_input package
596 Group:    Graphics & UI Framework/Development
597 Requires: ecore-input = %{version}-%{release}
598 License: BSD-2-Clause and MIT
599
600 %description -n ecore-input-devel
601 Development files for ecore_input
602
603 %package -n ecore-input-evas
604 Summary: Enlightened Core X interface library - input_evas
605 Requires: %{name}-data = %{version}-%{release}
606 License: BSD-2-Clause and MIT
607
608 %description -n ecore-input-evas
609 This Routes events from Ecore Input into a given Evas canvas which
610 will then route the event further to the destination object and
611 callbacks.
612
613 %package -n ecore-input-evas-devel
614 Summary:  Development components for the ecore_input_evas package
615 Group:    Graphics & UI Framework/Development
616 Requires: ecore-input-evas = %{version}-%{release}
617 License: BSD-2-Clause and MIT
618
619 %description -n ecore-input-evas-devel
620 Development files for ecore_input_evas
621
622 %package -n ecore-ipc
623 Summary: Enlightened Core X interface library - ipc
624 Requires: %{name}-data = %{version}-%{release}
625 License: BSD-2-Clause and MIT
626
627 %description -n ecore-ipc
628 This acts as a layer on top of Ecore Con which handles entire IPC
629 message packets, dealing with header delta compression and
630 portability, as well as ensuring an entire message is received in one
631 go as a single IPC message, regardless of payload data size. The
632 entire API is event based almost exactly like Ecore Con and thus it
633 supports all the transport layers Ecore Con supports.
634
635 %package -n ecore-ipc-devel
636 Summary:  Development components for the ecore_ipc package
637 Group:    Graphics & UI Framework/Development
638 Requires: ecore-ipc = %{version}-%{release}
639 License: BSD-2-Clause and MIT
640
641 %description -n ecore-ipc-devel
642 Development files for ecore_ipc
643
644 %package -n ecore-wayland
645 Summary: Enlightened Core X interface library - wayland
646 Requires: %{name}-data = %{version}-%{release}
647 License: BSD-2-Clause and MIT
648
649 %description -n ecore-wayland
650 This is a glue/wrapper library to interface EFL to Wayland libraries
651 to tie them into the Ecore main-loop and event queue.
652
653 %package -n ecore-wayland-devel
654 Summary:  Development components for the ecore_wayland package
655 Group:    Graphics & UI Framework/Development
656 Requires: ecore-wayland = %{version}-%{release}
657 License: BSD-2-Clause and MIT
658
659 %description -n ecore-wayland-devel
660 Development files for ecore_wayland
661
662 #%package -n ecore-wl2
663 #Summary: Ecore wayland interface library version 2 - wayland
664 #Requires: %{name}-data = %{version}-%{release}
665 #License: BSD-2-Clause and MIT
666
667
668 #%description -n ecore-wl2
669 #This is a glue/wrapper library to interface EFL to Wayland libraries
670 #to tie them into the Ecore main-loop and event queue.
671
672 #%package -n ecore-wl2-devel
673 #Summary:  Development components for the ecore_wl2 package
674 #Group:    Graphics & UI Framework/Development
675 #Requires: ecore-wl2 = %{version}-%{release}
676 #License: BSD-2-Clause and MIT
677
678 #%description -n ecore-wl2-devel
679 #Development files for ecore_wl2
680
681 %package -n ecore-x
682 Summary: Enlightened Core X interface library - x
683 Requires: %{name}-data = %{version}-%{release}
684 License: BSD-2-Clause and MIT
685
686 %description -n ecore-x
687 This is a library to wrap/deal with Xlib as well as optionally XCB to
688 make dealing with X11 less painful and less footwork as well as being
689 glue to tie these into the Ecore main-loop and event queue.
690
691 %package -n ecore-x-devel
692 Summary:  Development components for the ecore_x package
693 Group:    Graphics & UI Framework/Development
694 Requires: ecore-x = %{version}-%{release}
695 License: BSD-2-Clause and MIT
696
697 %description -n ecore-x-devel
698 Development files for ecore_x
699
700 ############ Eldbus
701 %package -n eldbus
702 Summary: D-Bus bindings for EFL
703 Requires: %{name}-data = %{version}-%{release}
704 License: LGPL-2.1+
705
706 %description -n eldbus
707 Eldbus allows connecting to both system and session buses acting as
708 both client and service roles.
709
710 This is a replacement for old library "edbus". Its main purpose is to
711 fix some core bugs and completely encapsulating D-Bus without exposing
712 libdbus to end-user. One day libdbus may be completely removed as a
713 dependency.
714
715 #%package -n eldbus-examples
716 #Summary:  Examples for the eldbus package
717 #Group:    Graphics & UI Framework/Testing
718 #Requires: eldbus = %{version}-%{release}
719 #License: LGPL-2.1+
720
721 #%description -n eldbus-examples
722 #Example files for eldbus
723
724 %package -n eldbus-devel
725 Summary:  Development components for the eldbus package
726 Group:    Graphics & UI Framework/Development
727 Requires: eldbus = %{version}-%{release}
728 License: LGPL-2.1+
729
730 %description -n eldbus-devel
731 Development files for eldbus
732
733 ############ Embryo
734 %package -n embryo
735 Summary: A small virtual machine engine (in a library) and bytecode compiler
736 Requires: %{name}-data = %{version}-%{release}
737 Provides: embryo-bin
738 License: BSD-2-Clause
739
740 %description -n embryo
741 Embryo is a tiny library designed as a virtual machine to interpret a
742 limited set of small compiled programs.
743
744 %package -n embryo-devel
745 Summary:  Development components for the embryo package
746 Group:    Graphics & UI Framework/Development
747 Requires: embryo = %{version}-%{release}
748 License: BSD-2-Clause
749
750 %description -n embryo-devel
751 Development files for embryo
752
753 ############ Eio
754 %package -n eio
755 Summary: Enlightenment Input/Output Library
756 Requires: %{name}-data = %{version}-%{release}
757 License: LGPL-2.1+
758
759 %description -n eio
760 Enlightenment Input/Output Library
761
762 #%package -n eio-examples
763 #Summary:  Examples for the eio package
764 #Group:    Graphics & UI Framework/Testing
765 #Requires: eio = %{version}-%{release}
766 #License: LGPL-2.1+
767
768 #%description -n eio-examples
769 #Example files for eio
770
771 %package -n eio-devel
772 Summary:  Development components for the eio package
773 Group:    Graphics & UI Framework/Development
774 Requires: eio = %{version}-%{release}
775 License: LGPL-2.1+
776
777 %description -n eio-devel
778 Development files for eio
779
780 ############ Ephysics
781 %package -n ephysics
782 Summary: EFL wrapper for the Bullet Physics library
783 License: BSD-2-Clause
784
785 %description -n ephysics
786 EPhysics is a library that makes it easy to use Ecore, Evas and Bullet
787 Physics together. It's a kind of wrapper, a glue, between these libraries.
788 It's not intended to be a physics library (we already have many out there).
789
790 Enlightenment Input/Output Library
791
792 #%package -n ephysics-examples
793 #Summary:  Examples for the ephysics package
794 #Group:    Graphics & UI Framework/Testing
795 #Requires: ephysics = %{version}-%{release}
796 #License: BSD-2-Clause
797
798 #%description -n ephysics-examples
799 #Example files for ephysics
800
801 %package -n ephysics-devel
802 Summary:  Development components for the ephysics package
803 Group:    Graphics & UI Framework/Development
804 Requires: ephysics = %{version}-%{release}
805 License: BSD-2-Clause
806
807 %description -n ephysics-devel
808 Development files for ephysics
809
810 ############ Edje
811 %package -n edje
812 Summary: Complex Graphical Design/Layout Engine
813 Requires: %{name}-data = %{version}-%{release}
814 License: BSD-2-Clause and GPL-2.0+
815
816 %description -n edje
817 Edje is a complex graphical design and layout engine. It provides a
818 mechanism for allowing configuration data to define visual elements in
819 terms of layout, behavior, and appearance.  Edje allows for multiple
820 collections of layouts in one file, allowing a complete set of images,
821 animations, and controls to exist as a unified whole.
822
823 Edje separates the arrangement, appearance, and behavior logic into
824 distinct independent entities.  This allows visual objects to share
825 image data and configuration information without requiring them to do
826 so.  This separation and simplistic event driven style of programming
827 can produce almost any look and feel one could want for basic visual
828 elements. Anything more complex is likely the domain of an application
829 or widget set that may use Edje as a conveneient way of being able to
830 configure parts of the display.
831
832 %package -n edje-tools
833 Summary:   Edje tools
834 Group:     Graphics & UI Framework/Utilities
835 Requires:  edje = %{version}-%{release}
836 Provides:  edje-bin
837 License: BSD-2-Clause and GPL-2.0+
838
839 %description -n edje-tools
840 The edje tools package include the compiler, decompiler, visualizer, code
841 generator and more.
842
843 #%package -n edje-examples
844 #Summary:  Examples for the edje package
845 #Group:    Graphics & UI Framework/Testing
846 #Requires: edje = %{version}-%{release}
847 #License: BSD-2-Clause and GPL-2.0+
848
849 #%description -n edje-examples
850 #Example files for edje
851
852 %package -n edje-devel
853 Summary:  Development components for the edje package
854 Group:    Graphics & UI Framework/Development
855 Requires: edje-tools = %{version}-%{release}
856 License: BSD-2-Clause and GPL-2.0+
857
858 %description -n edje-devel
859 Development files for edje
860
861 ############ Eeze
862 %package -n eeze
863 Summary: Device convenience library
864 Requires: %{name}-data = %{version}-%{release}
865 License: BSD-2-Clause
866
867 %description -n eeze
868 Eeze is a library for manipulating devices through udev with a simple
869 and fast api. It interfaces directly with libudev, avoiding such
870 middleman daemons as udisks/upower or hal, to immediately gather
871 device information the instant it becomes known to the system.  This
872 can be used to determine such things as:
873   * If a cdrom has a disk inserted
874   * The temperature of a cpu core
875   * The remaining power left in a battery
876   * The current power consumption of various parts
877   * Monitor in realtime the status of peripheral devices
878
879 Each of the above examples can be performed by using only a single
880 eeze function, as one of the primary focuses of the library is to
881 reduce the complexity of managing devices.
882
883 %package -n eeze-devel
884 Summary:  Development components for the eeze package
885 Group:    Graphics & UI Framework/Development
886 Requires: eeze = %{version}-%{release}
887 License: BSD-2-Clause
888
889 %description -n eeze-devel
890 Development files for eeze
891
892 ############ Efreet
893 %package -n efreet
894 Summary: FreeDesktop.Org standards implementation
895 Requires: %{name}-data = %{version}-%{release}
896 License: BSD-2-Clause
897
898 %description -n efreet
899 Efreet implements the FreeDesktop.Org application and MIME-handling
900 standards.
901
902 %package -n efreet-devel
903 Summary:  Development components for the efreet package
904 Group:    Graphics & UI Framework/Development
905 Requires: efreet = %{version}-%{release}
906 License: BSD-2-Clause
907
908 %description -n efreet-devel
909 Development files for efreet
910
911 ############ Emotion
912 %package -n emotion
913 Summary: EFL Media Library
914 Requires: %{name}-data = %{version}-%{release}
915 License: BSD-2-Clause
916
917 %description -n emotion
918 Emotion is a media library with support for different backends as plug-ins.
919
920 #%package -n emotion-examples
921 #Summary:  Examples for the emotion package
922 #Group:    Graphics & UI Framework/Testing
923 #Requires: emotion = %{version}-%{release}
924
925 #%description -n emotion-examples
926 #Example files for emotion
927
928 %package -n emotion-devel
929 Summary:  Development components for the emotion package
930 Group:    Graphics & UI Framework/Development
931 Requires: emotion = %{version}-%{release}
932 License: BSD-2-Clause
933
934 %description -n emotion-devel
935 Development files for emotion
936
937 ############ Ethumb
938 %package -n ethumb
939 Summary: EFL thumbnail generator library
940 Requires: %{name}-data = %{version}-%{release}
941 License: LGPL-2.1+
942
943 %description -n ethumb
944 Enlightenment thumbnailing library
945
946 #%package -n ethumb-examples
947 #Summary:  Examples for the ethumb package
948 #Group:    Graphics & UI Framework/Testing
949 #Requires: ethumb = %{version}-%{release}
950 #License: LGPL-2.1+
951
952 #%description -n ethumb-examples
953 #Example files for ethumb
954
955 %package -n ethumb-devel
956 Summary:  Development components for the ethumb package
957 Group:    Graphics & UI Framework/Development
958 Requires: ethumb = %{version}-%{release}
959 License: LGPL-2.1+
960
961 %description -n ethumb-devel
962 Development files for emotion
963
964 ############ Eolian
965 %package -n eolian
966 Summary: EO object parser and C code generator
967 Group:    Graphics & UI Framework/Development
968 Requires: %{name}-data = %{version}-%{release}
969 License: BSD-2-Clause
970
971 %description -n eolian
972 Tool that parses Enlightenment's meta-data (.eo) filesg
973 and can then generate C code along with header files.
974
975 %package -n eolian-devel
976 Summary: Development components for the eolian package
977 Group:    Graphics & UI Framework/Development
978 Requires: eolian = %{version}-%{release}
979 License: BSD-2-Clause
980
981 %description -n eolian-devel
982 Development files for eolian
983
984 #%package -n eolian-examples
985 #Summary:  Examples for the eolian package
986 #Group:    Graphics & UI Framework/Testing
987 #Requires: eolian = %{version}-%{release}
988 #License: BSD-2-Clause
989
990 #%description -n eolian-examples
991 #Example files for eolian
992
993 ############ Elocation
994 %package -n elocation
995 Summary: EFL location library
996 Requires: %{name}-data = %{version}-%{release}
997 License: LGPL-2.1+
998
999 %description -n elocation
1000 Elocation is meant as a convenience library to ease application developers
1001 the usage of geo information in their apps. Adding a geo tag to a picture or
1002 translating an address to a GPS position and show it on a map widget are just
1003 some of the use cases.
1004
1005 #%package -n elocation-examples
1006 #Summary:  Examples for the elocation package
1007 #Group:    Graphics & UI Framework/Testing
1008 #Requires: elocation = %{version}-%{release}
1009 #License: LGPL-2.1+
1010 #
1011 #%description -n elocation-examples
1012 #Example files for elocation
1013
1014 %package -n elocation-devel
1015 Summary: Development components for the elocation package
1016 Group:    Graphics & UI Framework/Development
1017 Requires: elocation = %{version}-%{release}
1018 License: LGPL-2.1+
1019
1020 %description -n elocation-devel
1021 Development files for elocation
1022
1023 ############ Elua
1024 %package -n elua
1025 Summary: EFL lua binding library
1026 Requires: %{name}-data = %{version}-%{release}
1027 License: BSD-2-Clause
1028
1029 %description -n elua
1030 The Elua library was created to ease integration of EFL Lua into other EFL
1031 libraries or applications. Using the Elua library you can easily create a
1032 Lua state that is fully set up for running EFL Lua bindings.
1033
1034 %package -n elua-devel
1035 Summary: Development components for the elua package
1036 Group:    Graphics & UI Framework/Development
1037 Requires: elua = %{version}-%{release}
1038 License: BSD-2-Clause
1039
1040 %description -n elua-devel
1041 Development files for elua
1042
1043
1044 %package -n elementary
1045 Summary: EFL toolkit for small touchscreens
1046 Group:    Graphics & UI Framework/Development
1047 License:        LGPL-2.1+ and CC-BY-SA-3.0
1048
1049 %description -n elementary
1050 Elementary is a widget set. It is a new-style of widget set much more canvas
1051 object based than anything else. Why not ETK? Why not EWL? Well they both
1052 tend to veer away from the core of Evas, Ecore and Edje a lot to build their
1053 own worlds. Also I wanted something focused on embedded devices -
1054 specifically small touchscreens. Unlike GTK+ and Qt, 75% of the "widget set"
1055 is already embodied in a common core - Ecore, Edje, Evas etc. So this
1056 fine-grained library splitting means all of this is shared, just a new
1057 widget "personality" is on top. And that is... Elementary, my dear watson
1058 Elementary
1059
1060 %package -n elementary-tizen
1061 Summary:        EFL toolkit for small touchscreens for Tizen devices
1062 Requires:       elementary
1063
1064 %description -n elementary-tizen
1065 Elementary is a widget set. It is a new-style of widget set much more canvas
1066 object based than anything else. Why not ETK? Why not EWL? Well they both
1067 tend to veer away from the core of Evas, Ecore and Edje a lot to build their
1068 own worlds. Also I wanted something focused on embedded devices -
1069 specifically small touchscreens. Unlike GTK+ and Qt, 75% of the "widget set"
1070 is already embodied in a common core - Ecore, Edje, Evas etc. So this
1071 fine-grained library splitting means all of this is shared, just a new
1072 widget "personality" is on top. And that is... Elementary, my dear watson.
1073 Elementary. This is an alternative package for Tizen devices that uses different
1074 set of source code.
1075
1076 %package -n elementary-examples
1077 Summary:   EFL elementary examples
1078
1079 %description -n elementary-examples
1080 EFL elementary examples
1081
1082 %package -n elementary-tools
1083 Summary:   EFL elementary configuration and test apps
1084
1085 %description -n elementary-tools
1086 EFL elementary configuration and test apps package
1087
1088 %package -n elementary-devel
1089 Summary:        Development files for elementary
1090 Group:          Development/Libraries
1091 Requires:       %{name} = %{version}
1092 Recommends:     elementary
1093
1094 %description -n elementary-devel
1095 Development components for the elementary package
1096
1097 %package -n elementary-theme
1098 Summary:        Default theme for elementary
1099
1100 %description -n elementary-theme
1101 Default theme which provides various styles for elementary.
1102
1103 %package -n efl-locale
1104 Summary:        Translations and Locale for package %{name}
1105 Group: Translations
1106 AutoReqProv: 0
1107
1108 %description -n efl-locale
1109 This package provides translations for package %{name}.
1110
1111
1112
1113 %package -n ecore-wl2
1114 Summary: Ecore_Wl2 provides a wrapper and convenience functions for using the Wayland protocol in implementing a window system.
1115 Requires: %{name}-data = %{version}-%{release}
1116 License: BSD-2-Clause
1117 # i am not sure that the license is correct
1118
1119 %description -n ecore-wl2
1120 Ecore_Wl2 provides a wrapper and convenience functions for using the Wayland protocol in implementing a window system.
1121
1122 %package -n ecore-wl2-devel
1123 Summary: Development files for ecore-wl2
1124 Group: Graphics & UI Framework/Development
1125 Requires: ecore-wl2 = %{version}-%{release}
1126 License: BSD-2-Clause
1127
1128 %description -n ecore-wl2-devel
1129 Development files for ecore-wl2
1130
1131 %package -n efl-wl
1132 Summary: EFL Wayland compositor widget
1133 Requires: %{name}-data = %{version}-%{release}
1134 License: BSD-2-Clause
1135 # i am not sure that the license is correct
1136
1137 %description -n efl-wl
1138 EFL Wayland compositor widget
1139
1140 %package -n efl-wl-devel
1141 Summary: Development components for the efl-wl package
1142 Group: Graphics & UI Framework/Development
1143 Requires: efl-wl = %{version}-%{release}
1144 License: BSD-2-Clause
1145 # i am not sure that the license is correct
1146
1147 %description -n efl-wl-devel
1148 Development files for efl-wl
1149
1150 %package -n elput
1151 Summary: Elput provides a wrapper and functions for using libinput
1152 Requires: %{name}-data = %{version}-%{release}
1153 License: BSD-2-Clause
1154 # i am not sure that the license is correct
1155
1156 %description -n elput
1157 Elput provides a wrapper and functions for using libinput
1158
1159 %package -n elput-devel
1160 Summary: Development components for the elput package
1161 Group: Graphics & UI Framework/Development
1162 Requires: elput = %{version}-%{release}
1163 License: BSD-2-Clause
1164 # i am not sure that the license is correct
1165
1166 %description -n elput-devel
1167 Development files for elput
1168
1169 %prep
1170 %setup -q
1171 cp %{SOURCE1001} .
1172
1173
1174 %build
1175
1176 %if "%{TIZEN_PRODUCT_TV}" == "1"
1177         export CFLAGS+=" -DTIZEN_PROFILE_TV"
1178 %endif
1179
1180 %if ! %{with x}
1181 CFLAGS+=" -DMESA_EGL_NO_X11_HEADERS "
1182 %endif
1183
1184 CFLAGS+=" -DLIBDIR=\\\"%{_libdir}\\\""
1185
1186 # disable eo thread check?
1187 #CFLAGS+=" -DDISABLE_EO_THREAD_CHECK"
1188
1189 %if "%{asan}" == "1"
1190 %restore_fcommon
1191 %endif
1192
1193 export XDG_RUNTIME_DIR="/tmp/"
1194
1195 %autogen \
1196     --disable-static \
1197     --disable-doc \
1198     --with-glib=always \
1199     --disable-xim \
1200     --disable-scim \
1201     --disable-neon \
1202     --disable-wayland-text-input \
1203     --disable-gesture \
1204     --with-tests=none \
1205     --enable-fb \
1206     --disable-tslib \
1207 %if %{with wayland}
1208     --enable-ecore-wayland \
1209     --enable-wayland \
1210     --enable-egl \
1211     --with-opengl=es \
1212     --disable-rpath \
1213     --disable-ibus \
1214     --enable-tbm \
1215 %endif
1216 %if %{with x}
1217     --with-opengl=es \
1218     --disable-gesture \
1219 %else
1220     --with-x11=none \
1221     --disable-rpath \
1222 %endif
1223     --disable-physics \
1224     --disable-cxx-bindings \
1225     --enable-lua-old \
1226     --enable-ecore-buffer \
1227     --disable-gstreamer1 \
1228     --enable-harfbuzz \
1229     --enable-hyphen \
1230     --with-dictionaries-hyphen-dir=/usr/share/hyphen/ \
1231     --disable-cserve \
1232     --disable-poppler \
1233     --disable-spectre \
1234     --disable-librsvg \
1235     --disable-libraw \
1236     --disable-systemd \
1237     --disable-cserve \
1238     --enable-tizenaudio \
1239     --with-elementary-base-dir="share/.elementary" \
1240     --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 \
1241     ac_cv_func_getuid=no
1242 #    --enable-systemd \
1243 #    --enable-drm \
1244 #    --enable-gl-drm \
1245
1246 %__make %{?_smp_mflags} 2>&1 | \
1247 sed \
1248 -e 's%^.*: error: .*$%\x1b[37;41m&\x1b[m%' \
1249 -e 's%^.*: warning: .*$%\x1b[30;43m&\x1b[m%'
1250
1251 %install
1252 %make_install
1253 #rm -rf %{buildroot}%{_libdir}/ecore/system/upower
1254 rm %{buildroot}/usr/share/ecore_x/checkme
1255
1256 mkdir -p %{buildroot}%{_tmpfilesdir}
1257 install -m 0644 %SOURCE100 %{buildroot}%{_tmpfilesdir}/efl.conf
1258
1259 %find_lang %{name}
1260
1261 %post -n eina -p /sbin/ldconfig
1262 %postun -n eina -p /sbin/ldconfig
1263
1264 %post -n emile -p /sbin/ldconfig
1265 %postun -n emile -p /sbin/ldconfig
1266
1267 %post -n eet -p /sbin/ldconfig
1268 %postun -n eet -p /sbin/ldconfig
1269
1270 %post -n eo -p /sbin/ldconfig
1271 %postun -n eo -p /sbin/ldconfig
1272
1273 %post -n ector -p /sbin/ldconfig
1274 %postun -n ector -p /sbin/ldconfig
1275
1276 %post -n evas -p /sbin/ldconfig
1277 %postun -n evas -p /sbin/ldconfig
1278
1279 %post -n ecore -p /sbin/ldconfig
1280 %postun -n ecore -p /sbin/ldconfig
1281
1282 %post -n eldbus -p /sbin/ldconfig
1283 %postun -n eldbus -p /sbin/ldconfig
1284
1285 %post -n embryo -p /sbin/ldconfig
1286 %postun -n embryo -p /sbin/ldconfig
1287
1288 %post -n eio -p /sbin/ldconfig
1289 %postun -n eio -p /sbin/ldconfig
1290
1291 %post -n edje -p /sbin/ldconfig
1292 %postun -n edje -p /sbin/ldconfig
1293
1294 %post -n eeze -p /sbin/ldconfig
1295 %postun -n eeze -p /sbin/ldconfig
1296
1297 %post -n efreet -p /sbin/ldconfig
1298 %postun -n efreet -p /sbin/ldconfig
1299
1300 %post -n emotion -p /sbin/ldconfig
1301 %postun -n emotion -p /sbin/ldconfig
1302
1303 %post -n ethumb -p /sbin/ldconfig
1304 %postun -n ethumb -p /sbin/ldconfig
1305
1306 #%post -n ephysics -p /sbin/ldconfig
1307 #%postun -n ephysics -p /sbin/ldconfig
1308
1309 %post -n eolian -p /sbin/ldconfig
1310 %postun -n eolian -p /sbin/ldconfig
1311
1312 %post -n elocation -p /sbin/ldconfig
1313 %postun -n elocation -p /sbin/ldconfig
1314
1315 %post -n ecore-wl2 -p /sbin/ldconfig
1316 %postun -n  ecore-wl2 -p /sbin/ldconfig
1317
1318 %post -n elput -p /sbin/ldconfig
1319 %postun -n elput -p /sbin/ldconfig
1320
1321 %post -n efl-wl -p /sbin/ldconfig
1322 %postun -n efl-wl -p /sbin/ldconfig
1323
1324 %post -n elementary -p /sbin/ldconfig
1325 %postun -n elementary -p /sbin/ldconfig
1326
1327 %post -n elementary-tizen
1328 rm -f %{_libdir}/libelementary.so.1
1329 #ln -sf %{_libdir}/libelementary.so.1.99.100 %{_libdir}/libelementary.so.1
1330 ldconfig -l %{_libdir}/libelementary.so.1.99.100
1331
1332 %preun -n elementary-tizen
1333 rm -f %{_libdir}/libelementary.so.1
1334 #ln -sf %{_libdir}/libelementary.so.1.20.* %{_libdir}/libelementary.so.1
1335 ldconfig -l %{_libdir}/libelementary.so.1.20.*
1336
1337 %postun -n elementary-tizen -p /sbin/ldconfig
1338
1339
1340 %files -n %{name}
1341 %manifest %{name}.manifest
1342 %defattr(-,root,root,-)
1343 %license licenses/COPYING.LGPL
1344 %{_libdir}/libefl.so.*
1345 /usr/share/eolian/include/efl-1/*.eot
1346 %exclude %{_bindir}/efl_debug
1347 %exclude %{_bindir}/efl_debugd
1348 %exclude /usr/lib/debug/%{_bindir}/efl_debug.debug
1349 %exclude /usr/lib/debug/%{_bindir}/efl_debugd.debug
1350
1351 %files -n %{name}-devel
1352 %manifest %{name}.manifest
1353 %defattr(-,root,root,-)
1354 %{_includedir}/efl-1/Efl*.h
1355 %{_includedir}/efl-1/interfaces/efl*.h
1356 #%{_includedir}/efl-cxx-1/*.hh
1357 %{_libdir}/cmake/Efl*/*.cmake
1358 %{_libdir}/libefl.so
1359 %{_libdir}/pkgconfig/efl*.pc
1360 %exclude %{_includedir}/efl-cxx-1/*.hh
1361 %exclude %{_includedir}/efl-cxx-1/cxx/*.hh
1362
1363 %files -n eina
1364 %manifest %{name}.manifest
1365 %defattr(-,root,root,-)
1366 %license licenses/COPYING.LGPL
1367 %{_libdir}/libeina.so.*
1368 %{_bindir}/eina-bench-cmp
1369
1370 %files -n eina-tools
1371 %manifest %{name}.manifest
1372 %{_bindir}/eina_btlog
1373 %exclude %{_bindir}/eina_modinfo
1374 %exclude /usr/lib/debug/%{_bindir}/eina_modinfo.debug
1375
1376 #%files -n eina-examples
1377 #%manifest %{name}.manifest
1378 #%defattr(-,root,root,-)
1379 #%{_datadir}/eina*/examples/*
1380 #%{_libdir}/eina/examples/*
1381
1382 %files -n eina-devel
1383 %manifest %{name}.manifest
1384 %defattr(-,root,root,-)
1385 %{_includedir}/eina-*1/*.h*
1386 %{_includedir}/eina-*1/eina*/*
1387 %{_libdir}/libeina.so
1388 %{_libdir}/pkgconfig/eina*.pc
1389 %{_libdir}/cmake/Eina*/*.cmake
1390
1391 %files -n emile
1392 %manifest %{name}.manifest
1393 %defattr(-,root,root,-)
1394 %license licenses/COPYING.LGPL
1395 %{_libdir}/libemile.so.*
1396
1397 %files -n emile-devel
1398 %manifest %{name}.manifest
1399 %defattr(-,root,root,-)
1400 %{_includedir}/emile-*1/*.h*
1401 %{_libdir}/libemile.so
1402 %{_libdir}/pkgconfig/emile*.pc
1403 %{_libdir}/cmake/Emile*/*.cmake
1404
1405 %files -n eet
1406 %manifest %{name}.manifest
1407 %defattr(-,root,root,-)
1408 %license licenses/COPYING.BSD
1409 %{_libdir}/libeet*.so.*
1410
1411 %files -n eet-tools
1412 %manifest %{name}.manifest
1413 %{_bindir}/eet
1414 %{_bindir}/vieet
1415 %{_bindir}/diffeet
1416 %{_bindir}/eetpack
1417
1418 #%files -n eet-examples
1419 #%manifest %{name}.manifest
1420 #%defattr(-,root,root,-)
1421 #%{_datadir}/eet/examples/*
1422 #%{_libdir}/eet/examples/*
1423
1424 %files -n eet-devel
1425 %manifest %{name}.manifest
1426 %defattr(-,root,root,-)
1427 %{_includedir}/eet-*1/*.h*
1428 #%{_includedir}/eet-*1/*/*.h*
1429 %{_libdir}/libeet.so
1430 %{_libdir}/pkgconfig/eet*.pc
1431 %{_libdir}/cmake/Eet*/*.cmake
1432
1433 %files -n eo
1434 %manifest %{name}.manifest
1435 %defattr(-,root,root,-)
1436 %license licenses/COPYING.BSD
1437 %{_libdir}/libeo.so.*
1438 %exclude %{_libdir}/libeo_dbg.so.*
1439 %exclude /usr/lib/debug/%{_libdir}/libeo_dbg*
1440
1441 #%files -n eo-examples
1442 #%manifest %{name}.manifest
1443 #%defattr(-,root,root,-)
1444 #%{_datadir}/eo/examples/*
1445 #%{_libdir}/eo/examples/*
1446
1447 %files -n eo-devel
1448 %manifest %{name}.manifest
1449 %defattr(-,root,root,-)
1450 %{_includedir}/eo-*1/*.h*
1451 %{_libdir}/libeo.so
1452 %{_libdir}/pkgconfig/eo*.pc
1453 %{_datadir}/eo/gdb/eo_gdb.py
1454 %{_datadir}/gdb/auto-load/usr/lib*/*
1455 %{_libdir}/cmake/Eo/*.cmake
1456 %{_libdir}/cmake/EoCxx/*.cmake
1457 %exclude %{_libdir}/libeo_dbg.so
1458 %exclude %{_bindir}/eo_debug
1459 /usr/share/eolian/include/eo-*1/*.eot
1460
1461 %files -n ector
1462 %manifest %{name}.manifest
1463 %defattr(-,root,root,-)
1464 %license licenses/COPYING.FTL licenses/COPYING.GPL
1465 %{_libdir}/libector.so.*
1466 /usr/share/eolian/include/ector-1/*.eot
1467
1468 %files -n ector-devel
1469 %manifest %{name}.manifest
1470 %defattr(-,root,root,-)
1471 #%{_includedir}/ector-*1/*.h*
1472 #%{_includedir}/ector-*1/*/*.h*
1473 %{_libdir}/libector.so
1474 %{_libdir}/pkgconfig/ector*.pc
1475
1476 %files -n evas
1477 %manifest %{name}.manifest
1478 %defattr(-,root,root,-)
1479 %license licenses/COPYING.BSD
1480 %{_bindir}/ecore_evas_*
1481 %{_libdir}/evas/modules/*/*/*/module.so
1482 %{_libdir}/libevas.so.*
1483 %{_datadir}/evas/checkme
1484 /usr/share/evas/filters/lua/*.lua
1485 %exclude %{_libdir}/evas/utils/*
1486 %exclude /usr/lib/debug/%{_libdir}/evas/utils/*
1487
1488 #%files -n evas-examples
1489 #%manifest %{name}.manifest
1490 #%defattr(-,root,root,-)
1491 #%{_datadir}/evas/examples/*
1492 #%{_libdir}/evas/examples/*
1493
1494 %files -n evas-devel
1495 %manifest %{name}.manifest
1496 %defattr(-,root,root,-)
1497 %{_includedir}/evas-*1/*.h*
1498 %{_includedir}/evas-*1/*/*.h*
1499 %{_libdir}/libevas.so
1500 %{_libdir}/pkgconfig/evas*.pc
1501 %{_libdir}/cmake/Evas*/*.cmake
1502 /usr/share/eolian/include/evas-*1/*.eot
1503
1504 %files -n ecore
1505 %license licenses/COPYING.BSD
1506
1507 %files -n ecore-devel
1508 %{_libdir}/pkgconfig/ecore.pc
1509
1510 %files -n ecore-core
1511 %manifest %{name}.manifest
1512 %defattr(-,root,root,-)
1513 %license licenses/COPYING.BSD
1514 %{_libdir}/libecore.so.*
1515 /usr/share/eolian/include/ecore-1/*.eot
1516 %exclude %{_libdir}/ecore/system/upower/
1517 %exclude /usr/lib/debug/%{_libdir}/ecore/system/upower/
1518 #%exclude %{_libdir}/ecore/system/systemd/v-*/module.so
1519 #%exclude /usr/lib/debug/%{_libdir}/ecore/system/systemd/v-*/module.so.debug
1520 %{_datadir}/ecore/checkme
1521
1522 %files -n ecore-core-devel
1523 %manifest %{name}.manifest
1524 %defattr(-,root,root,-)
1525 %{_includedir}/ecore-1/*.h
1526 %{_libdir}/libecore.so
1527 %{_libdir}/pkgconfig/ecore-core.pc
1528 %{_libdir}/cmake/Ecore*/*.cmake
1529 %exclude %{_includedir}/ecore-cxx-1/*.hh
1530
1531 %files -n ecore-audio
1532 %manifest %{name}.manifest
1533 %defattr(-,root,root,-)
1534 %license licenses/COPYING.BSD
1535 %{_libdir}/libecore_audio.so.*
1536
1537 %files -n ecore-audio-devel
1538 %manifest %{name}.manifest
1539 %defattr(-,root,root,-)
1540 %{_includedir}/ecore-audio*/*.h
1541 %{_libdir}/libecore_audio.so
1542 %{_libdir}/pkgconfig/ecore-audio*.pc
1543
1544 %files -n ecore-avahi
1545 %manifest %{name}.manifest
1546 %defattr(-,root,root,-)
1547 %license licenses/COPYING.BSD
1548 %{_libdir}/libecore_avahi.so.*
1549
1550 %files -n ecore-avahi-devel
1551 %manifest %{name}.manifest
1552 %defattr(-,root,root,-)
1553 %{_includedir}/ecore-avahi*/*.h
1554 %{_libdir}/libecore_avahi.so
1555 %{_libdir}/pkgconfig/ecore-avahi*.pc
1556
1557 %files -n ecore-buffer
1558 %manifest %{name}.manifest
1559 %defattr(-,root,root,-)
1560 %license licenses/COPYING.BSD
1561 %{_libdir}/libecore_buffer.so.*
1562 %{_libdir}/ecore_buffer/modules/*/*/module.so
1563 %exclude %{_libdir}/ecore_buffer/bin/
1564 %exclude /usr/lib/debug/%{_libdir}/ecore_buffer/bin/
1565
1566 %files -n ecore-buffer-devel
1567 %manifest %{name}.manifest
1568 %defattr(-,root,root,-)
1569 %{_includedir}/ecore-buffer*/*.h
1570 %{_libdir}/libecore_buffer.so
1571 %{_libdir}/pkgconfig/ecore-buffer*.pc
1572
1573 %files -n ecore-con
1574 %manifest %{name}.manifest
1575 %defattr(-,root,root,-)
1576 %license licenses/COPYING.BSD
1577 %{_libdir}/libecore_con.so.*
1578 %{_tmpfilesdir}/efl.conf
1579 %exclude %{_libdir}/ecore_con/utils/v-1.20/efl_net_proxy_helper
1580 %exclude /usr/lib/debug/%{_libdir}/ecore_con/utils/v-1.20/efl_net_proxy_helper*
1581
1582 %files -n ecore-con-devel
1583 %manifest %{name}.manifest
1584 %defattr(-,root,root,-)
1585 %{_includedir}/ecore-con*/*.h
1586 %{_libdir}/libecore_con.so
1587 %{_libdir}/pkgconfig/ecore-con*.pc
1588
1589 %files -n ecore-evas
1590 %manifest %{name}.manifest
1591 %defattr(-,root,root,-)
1592 %license licenses/COPYING.BSD
1593 %{_libdir}/libecore_evas.so.*
1594 %{_libdir}/ecore_evas/engines/*/*/module.so
1595
1596 %files -n ecore-evas-devel
1597 %manifest %{name}.manifest
1598 %defattr(-,root,root,-)
1599 %{_includedir}/ecore-evas*/*.h
1600 %{_libdir}/libecore_evas.so
1601 %{_libdir}/pkgconfig/ecore-evas*.pc
1602
1603 %files -n ecore-fb
1604 %manifest %{name}.manifest
1605 %defattr(-,root,root,-)
1606 %license licenses/COPYING.BSD
1607 %{_libdir}/libecore_fb.so.*
1608
1609 %files -n ecore-fb-devel
1610 %manifest %{name}.manifest
1611 %defattr(-,root,root,-)
1612 %{_includedir}/ecore-fb*/*.h
1613 %{_libdir}/libecore_fb.so
1614 %{_libdir}/pkgconfig/ecore-fb*.pc
1615
1616 %files -n ecore-file
1617 %manifest %{name}.manifest
1618 %defattr(-,root,root,-)
1619 %license licenses/COPYING.BSD
1620 %{_libdir}/libecore_file.so.*
1621
1622 %files -n ecore-file-devel
1623 %manifest %{name}.manifest
1624 %defattr(-,root,root,-)
1625 %{_includedir}/ecore-file*/*.h
1626 %{_libdir}/libecore_file.so
1627 %{_libdir}/pkgconfig/ecore-file*.pc
1628
1629 %files -n ecore-imf
1630 %manifest %{name}.manifest
1631 %defattr(-,root,root,-)
1632 %license licenses/COPYING.BSD
1633 %{_libdir}/libecore_imf.so.*
1634 %exclude %{_libdir}/ecore_imf/modules/*/*/module.so
1635 %exclude /usr/lib/debug/%{_libdir}/ecore_imf/modules/*/*/module.so.debug
1636 %{_datadir}/ecore_imf/checkme
1637
1638 %files -n ecore-imf-devel
1639 %manifest %{name}.manifest
1640 %defattr(-,root,root,-)
1641 %{_includedir}/ecore-imf-1/*.h
1642 %{_libdir}/libecore_imf.so
1643 %{_libdir}/pkgconfig/ecore-imf.pc
1644
1645 %files -n ecore-imf-evas
1646 %manifest %{name}.manifest
1647 %defattr(-,root,root,-)
1648 %license licenses/COPYING.BSD
1649 %{_libdir}/libecore_imf_evas.so.*
1650
1651 %files -n ecore-imf-evas-devel
1652 %manifest %{name}.manifest
1653 %defattr(-,root,root,-)
1654 %{_includedir}/ecore-imf-evas*/*.h
1655 %{_libdir}/libecore_imf_evas.so
1656 %{_libdir}/pkgconfig/ecore-imf-evas.pc
1657
1658 %files -n ecore-input
1659 %manifest %{name}.manifest
1660 %defattr(-,root,root,-)
1661 %license licenses/COPYING.BSD
1662 %{_libdir}/libecore_input.so.*
1663
1664 %files -n ecore-input-devel
1665 %manifest %{name}.manifest
1666 %defattr(-,root,root,-)
1667 %{_includedir}/ecore-input-1/*.h
1668 %{_libdir}/libecore_input.so
1669 %{_libdir}/pkgconfig/ecore-input.pc
1670
1671 %files -n ecore-input-evas
1672 %manifest %{name}.manifest
1673 %defattr(-,root,root,-)
1674 %license licenses/COPYING.BSD
1675 %{_libdir}/libecore_input_evas.so.*
1676
1677 %files -n ecore-input-evas-devel
1678 %manifest %{name}.manifest
1679 %defattr(-,root,root,-)
1680 %{_includedir}/ecore-input-evas*/*.h
1681 %{_libdir}/libecore_input_evas.so
1682 %{_libdir}/pkgconfig/ecore-input-evas.pc
1683
1684 %files -n ecore-ipc
1685 %manifest %{name}.manifest
1686 %defattr(-,root,root,-)
1687 %license licenses/COPYING.BSD
1688 %{_libdir}/libecore_ipc.so.*
1689
1690 %files -n ecore-ipc-devel
1691 %manifest %{name}.manifest
1692 %defattr(-,root,root,-)
1693 %{_includedir}/ecore-ipc-1/*.h
1694 %{_libdir}/libecore_ipc.so
1695 %{_libdir}/pkgconfig/ecore-ipc.pc
1696
1697 %if %{with wayland}
1698 #%files -n ecore-drm
1699 #%manifest %{name}.manifest
1700 #%defattr(-,root,root,-)
1701 #%license licenses/COPYING.BSD
1702 #%{_libdir}/libecore_drm.so.*
1703
1704 #%files -n ecore-drm-devel
1705 #%manifest %{name}.manifest
1706 #%defattr(-,root,root,-)
1707 #%{_includedir}/ecore-drm*/*.h
1708 #%{_libdir}/libecore_drm.so
1709 #%{_libdir}/pkgconfig/ecore-drm*.pc
1710
1711 %files -n ecore-wayland
1712 %manifest %{name}.manifest
1713 %defattr(-,root,root,-)
1714 %license licenses/COPYING.BSD
1715 %{_libdir}/libecore_wayland.so.*
1716
1717 %files -n ecore-wayland-devel
1718 %manifest %{name}.manifest
1719 %defattr(-,root,root,-)
1720 %{_includedir}/ecore-wayland-1/*.h
1721 %{_libdir}/libecore_wayland.so
1722 %{_libdir}/pkgconfig/ecore-wayland.pc
1723
1724 %files -n ecore-wl2
1725 %manifest %{name}.manifest
1726 %defattr(-,root,root,-)
1727 %license licenses/COPYING.BSD
1728 %{_libdir}/libecore_wl2.so.*
1729 %{_libdir}/ecore_wl2/engines/*/*/module.so
1730 %exclude /usr/lib/debug/%{_libdir}/ecore_wl2/engines/*/*/module.so.debug
1731
1732 %files -n ecore-wl2-devel
1733 %manifest %{name}.manifest
1734 %defattr(-,root,root,-)
1735 %{_includedir}/ecore-wl2-1/*.h
1736 %{_libdir}/libecore_wl2.so
1737 %{_libdir}/pkgconfig/ecore-wl2.pc
1738 %endif
1739
1740 %if %{with x}
1741 %files -n ecore-x
1742 %manifest %{name}.manifest
1743 %defattr(-,root,root,-)
1744 %license licenses/COPYING.BSD
1745 %{_libdir}/libecore_x.so.*
1746 %{_libdir}/ecore_x/*/*/*
1747 %{_datadir}/ecore_x/checkme
1748
1749 %files -n ecore-x-devel
1750 %manifest %{name}.manifest
1751 %defattr(-,root,root,-)
1752 %{_includedir}/ecore-x-1/*.h
1753 %{_libdir}/libecore_x.so
1754 %{_libdir}/pkgconfig/ecore-x.pc
1755 %endif
1756
1757 %files -n eldbus
1758 %manifest %{name}.manifest
1759 %defattr(-,root,root,-)
1760 %{_libdir}/libeldbus.so.*
1761 %{_bindir}/eldbus*
1762 /usr/share/eolian/include/eldbus-1/*.eot
1763 %license licenses/COPYING.LGPL
1764
1765 #%files -n eldbus-examples
1766 #%manifest %{name}.manifest
1767 #%defattr(-,root,root,-)
1768 #%{_datadir}/eldbus/examples/*
1769 #%{_libdir}/eldbus/examples/*
1770
1771 %files -n eldbus-devel
1772 %manifest %{name}.manifest
1773 %defattr(-,root,root,-)
1774 %{_libdir}/libeldbus.so
1775 %{_libdir}/pkgconfig/eldbus*.pc
1776 %{_includedir}/eldbus*/*
1777 %{_libdir}/cmake/Eldbus/*.cmake
1778
1779 %files -n embryo
1780 %manifest %{name}.manifest
1781 %defattr(-,root,root,-)
1782 %license licenses/COPYING.SMALL
1783 %{_bindir}/embryo_cc
1784 %{_libdir}/libembryo.so.*
1785 %{_datadir}/embryo/include/default.inc
1786
1787 %files -n embryo-devel
1788 %manifest %{name}.manifest
1789 %defattr(-,root,root,-)
1790 %{_includedir}/embryo-1/*.h
1791 %{_libdir}/libembryo.so
1792 %{_libdir}/pkgconfig/embryo*.pc
1793
1794 %files -n eio
1795 %manifest %{name}.manifest
1796 %defattr(-,root,root,-)
1797 %license licenses/COPYING.LGPL
1798 %{_libdir}/libeio.so.*
1799
1800 #%files -n eio-examples
1801 #%manifest %{name}.manifest
1802 #%defattr(-,root,root,-)
1803 #%{_datadir}/eio/examples/*
1804 #%{_libdir}/eio/examples/*
1805
1806 %files -n eio-devel
1807 %manifest %{name}.manifest
1808 %defattr(-,root,root,-)
1809 %{_includedir}/eio-1/*
1810 %{_libdir}/libeio.so
1811 %{_libdir}/pkgconfig/eio*.pc
1812 %{_libdir}/cmake/Eio*/*.cmake
1813 %exclude %{_includedir}/eio-cxx-1/*.hh
1814
1815 %files -n edje
1816 %manifest %{name}.manifest
1817 %defattr(-,root,root,-)
1818 %license licenses/COPYING.BSD
1819 %{_libdir}/libedje.so.*
1820 %{_libdir}/edje/utils/*/*
1821 %{_datadir}/edje/include/edje.inc
1822 %{_datadir}/edje/images/*
1823 %{_datadir}/mime/packages/edje.xml
1824
1825 %files -n edje-tools
1826 %manifest %{name}.manifest
1827 %{_bindir}/edje*
1828 #%{_datadir}/edje/data/*
1829
1830 #%files -n edje-examples
1831 #%manifest %{name}.manifest
1832 #%defattr(-,root,root,-)
1833 #%{_datadir}/edje/examples/*
1834 #%{_libdir}/edje/examples/*
1835
1836 %files -n edje-devel
1837 %manifest %{name}.manifest
1838 %defattr(-,root,root,-)
1839 %{_includedir}/edje*-1/*.h*
1840 %{_libdir}/libedje.so
1841 %{_libdir}/pkgconfig/edje*.pc
1842 %{_libdir}/cmake/Edje/*.cmake
1843 /usr/share/eolian/include/edje-*1/*.eot
1844
1845 %files -n eeze
1846 %manifest %{name}.manifest
1847 %defattr(-,root,root,-)
1848 %license licenses/COPYING.BSD
1849 %{_libdir}/libeeze.so.*
1850 %{_bindir}/eeze_disk_ls
1851 %{_bindir}/eeze_mount
1852 %exclude %{_bindir}/eeze_scanner
1853 %exclude %{_bindir}/eeze_scanner_monitor
1854 %exclude /usr/lib/debug/%{_bindir}/eeze_scanner*
1855 %{_bindir}/eeze_umount
1856 %{_libdir}/eeze/modules/sensor/*/*/module.so
1857 %{_datadir}/eeze/checkme
1858
1859 %files -n eeze-devel
1860 %manifest %{name}.manifest
1861 %defattr(-,root,root,-)
1862 %{_includedir}/eeze-1/*.h
1863 %{_libdir}/libeeze.so
1864 %{_libdir}/pkgconfig/eeze*.pc
1865 %{_libdir}/cmake/Eeze/*.cmake
1866
1867 %files -n efreet
1868 %manifest %{name}.manifest
1869 %defattr(-,root,root,-)
1870 %license licenses/COPYING.BSD
1871 %exclude %{_bindir}/efreetd
1872 %exclude /usr/lib/debug/%{_bindir}/efreetd.debug
1873 %{_libdir}/efreet/*/efreet_desktop_cache_create
1874 %{_libdir}/efreet/*/efreet_icon_cache_create
1875 %{_libdir}/libefreet.so.*
1876 %{_libdir}/libefreet_mime.so.*
1877 %{_libdir}/libefreet_trash.so.*
1878 %{_datadir}/efreet/*
1879 %exclude %{_libdir}/efreet/*/efreet_mime_cache_create
1880 %exclude /usr/lib/debug/%{_libdir}/efreet/*/
1881
1882 %files -n efreet-devel
1883 %manifest %{name}.manifest
1884 %defattr(-,root,root,-)
1885 %{_includedir}/efreet-1/*.h
1886 %{_libdir}/libefreet.so
1887 %{_libdir}/libefreet_mime.so
1888 %{_libdir}/libefreet_trash.so
1889 %{_libdir}/pkgconfig/efreet*.pc
1890 %{_libdir}/cmake/Efreet/*.cmake
1891
1892 %files -n emotion
1893 %manifest %{name}.manifest
1894 %defattr(-,root,root,-)
1895 %license licenses/COPYING.BSD
1896 %{_libdir}/libemotion.so.*
1897 %{_libdir}/edje/modules/emotion/*/module.so
1898 #%{_libdir}/emotion/modules/*/*/module.so
1899 %{_datadir}/emotion/*
1900 #%{_bindir}/emotion_test*
1901
1902 #%files -n emotion-examples
1903 #%manifest %{name}.manifest
1904 #%defattr(-,root,root,-)
1905 #%{_datadir}/emotion/examples/*
1906 #%{_libdir}/emotion/examples/*
1907
1908 %files -n emotion-devel
1909 %manifest %{name}.manifest
1910 %defattr(-,root,root,-)
1911 %{_includedir}/emotion-1/*
1912 %{_libdir}/libemotion.so
1913 %{_libdir}/pkgconfig/emotion*.pc
1914 %{_libdir}/cmake/Emotion/*.cmake
1915
1916 %files -n ethumb
1917 %manifest %{name}.manifest
1918 %defattr(-,root,root,-)
1919 %license licenses/COPYING.BSD
1920 %{_libdir}/libethumb.so.*
1921 %{_libdir}/libethumb_client.so.*
1922 %exclude %{_datadir}/dbus-1/services/org.enlightenment.Ethumb.service
1923 #%exclude %{_userunitdir}/ethumb.service
1924 %{_datadir}/ethumb/*
1925 %{_datadir}/ethumb_client/*
1926 #%{_datadir}/ethumb_client/*/*
1927 %{_libdir}/ethumb/modules/*/*/module.so
1928 %{_libdir}/ethumb/modules/*/*/template.edj
1929 %exclude %{_libdir}/ethumb_client/utils/*/ethumbd_slave
1930 %exclude /usr/lib/debug/%{_libdir}/ethumb_client/utils/*/ethumbd_slave.debug
1931 %exclude %{_bindir}/ethumb
1932 %exclude %{_bindir}/ethumbd
1933 %exclude %{_bindir}/ethumbd_client
1934 %exclude /usr/lib/debug/%{_bindir}/ethumb.debug
1935 %exclude /usr/lib/debug/%{_bindir}/ethumbd.debug
1936 %exclude /usr/lib/debug/%{_bindir}/ethumbd_client.debug
1937 %exclude /usr/lib/debug/.build-id/*/*
1938
1939 #%files -n ethumb-examples
1940 #%manifest %{name}.manifest
1941 #%defattr(-,root,root,-)
1942 #%{_datadir}/ethumb_client/examples/*
1943 #%{_libdir}/ethumb_client/examples/*
1944
1945 %files -n ethumb-devel
1946 %manifest %{name}.manifest
1947 %defattr(-,root,root,-)
1948 %{_includedir}/ethumb-1/*.h
1949 %{_includedir}/ethumb-client-1/*.h
1950 %{_libdir}/libethumb.so
1951 %{_libdir}/libethumb_client.so
1952 %{_libdir}/pkgconfig/ethumb*.pc
1953 %{_libdir}/cmake/Ethumb/*.cmake
1954 %{_libdir}/cmake/EthumbClient/*.cmake
1955
1956 #%files -n ephysics
1957 #%manifest %{name}.manifest
1958 #%defattr(-,root,root,-)
1959 #%license licenses/COPYING.BSD
1960 #%{_libdir}/libephysics.so.*
1961
1962 #%files -n ephysics-devel
1963 #%manifest %{name}.manifest
1964 #%defattr(-,root,root,-)
1965 #%{_libdir}/libephysics.so
1966 #%{_libdir}/pkgconfig/ephysics.pc
1967 #%{_includedir}/ephysics-1/EPhysics.h
1968
1969 #%files -n ephysics-examples
1970 #%{_datadir}/ephysics/examples/*
1971
1972
1973 %files -n eolian
1974 %{_bindir}/eolian*
1975 %{_libdir}/libeolian.so.*
1976 %license licenses/COPYING.BSD
1977
1978 %files -n eolian-devel
1979 %{_includedir}/eolian-*1/*.h*
1980 #%{_includedir}/eolian-*1/*/*.h*
1981 %{_datadir}/eolian/include/*/*.eo
1982 %{_libdir}/libeolian.so
1983 %{_libdir}/cmake/Eolian*/*.cmake
1984 %exclude %{_includedir}/eolian-cxx-1/grammar/*.hpp
1985
1986 #%files -n eolian-examples
1987 #%{_datadir}/eolian_*/examples/*
1988
1989 %files -n elocation
1990 %manifest %{name}.manifest
1991 %defattr(-,root,root,-)
1992 %{_libdir}/libelocation.so.*
1993
1994 #%files -n elocation-examples
1995 #%manifest %{name}.manifest
1996 #%defattr(-,root,root,-)
1997 #%{_datadir}/elocation/examples/*
1998
1999 %files -n elocation-devel
2000 %manifest %{name}.manifest
2001 %defattr(-,root,root,-)
2002 %{_includedir}/elocation-*1/*.h*
2003 %{_libdir}/pkgconfig/elocation.pc
2004 %{_libdir}/libelocation.so
2005
2006 %files -n elua
2007 %manifest %{name}.manifest
2008 %license licenses/COPYING.BSD
2009 %defattr(-,root,root,-)
2010 %{_datadir}/elua/checkme
2011
2012 %files -n elua-devel
2013 %manifest %{name}.manifest
2014 %defattr(-,root,root,-)
2015 %{_libdir}/cmake/Elua*/*.cmake
2016
2017 %files -n efl-wl
2018 %manifest %{name}.manifest
2019 %license licenses/COPYING.BSD
2020 %defattr(-,root,root,-)
2021 %{_bindir}/efl_wl_test
2022 %{_bindir}/efl_wl_test_stack
2023 %{_libdir}/libefl_wl.so.*
2024
2025 %files -n efl-wl-devel
2026 %manifest %{name}.manifest
2027 %license licenses/COPYING.BSD
2028 %defattr(-,root,root,-)
2029 %{_libdir}/libefl_wl.so
2030 %{_libdir}/pkgconfig/efl-wl.pc
2031 %{_includedir}/efl-wl-1/*.h
2032
2033 %files -n elput
2034 %manifest %{name}.manifest
2035 %license licenses/COPYING.BSD
2036 %defattr(-,root,root,-)
2037 %{_libdir}/libelput.so.*
2038
2039 %files -n elput-devel
2040 %manifest %{name}.manifest
2041 %license licenses/COPYING.BSD
2042 %defattr(-,root,root,-)
2043 %{_libdir}/libelput.so
2044 %{_libdir}/pkgconfig/elput.pc
2045 %{_includedir}/elput-1/*.h
2046
2047 %files -n elementary
2048 %manifest %{name}.manifest
2049 %defattr(-,root,root,-)
2050 %license COPYING
2051 %{_bindir}/elementary_quicklaunch
2052 %{_bindir}/elementary_run
2053 %{_libdir}/edje/modules/elm/v-1.20/module.so
2054 %{_libdir}/libelementary.so.1
2055 %{_libdir}/libelementary.so.1.20.*
2056 %{_datadir}/elementary/edje_externals/*
2057 %{_datadir}/icons/elementary.png
2058 %{_libdir}/elementary/modules/
2059 /usr/lib/debug/%{_libdir}/elementary/modules/
2060 %exclude %{_datadir}/elementary/config/
2061 ##%{_tmpfilesdir}/elementary.conf
2062
2063 %files -n elementary-tizen
2064 %manifest %{name}.manifest
2065 %defattr(-,root,root,-)
2066 %{_libdir}/libelementary.so.1.99.*
2067
2068 %if ! %dbus_unavailable
2069 %files -n elementary-examples
2070 %manifest %{name}.manifest
2071 %defattr(-,root,root,-)
2072 %{_libdir}/elementary/examples/*
2073 %endif
2074
2075 %files -n elementary-tools
2076 %manifest %{name}.manifest
2077 %defattr(-,root,root,-)
2078 %{_datadir}/applications/*
2079 %{_datadir}/elementary/images/*
2080 %{_datadir}/elementary/objects/*
2081 %{_bindir}/elementary_config
2082 %{_bindir}/elementary_test*
2083 %{_bindir}/elementary_codegen
2084 %{_bindir}/elm_prefs_cc
2085
2086 %files -n elementary-devel
2087 %manifest %{name}.manifest
2088 %defattr(-,root,root,-)
2089 %{_includedir}/elementary-1/*.h*
2090 %{_datadir}/eolian/include/elementary-1/*.eo
2091 %{_libdir}/libelementary.so
2092 %{_libdir}/pkgconfig/elementary.pc
2093 %{_libdir}/cmake/Elementary/ElementaryConfig.cmake
2094 %{_libdir}/cmake/Elementary/ElementaryConfigVersion.cmake
2095 /usr/share/eolian/include/elementary-*1/*.eot
2096 %exclude %{_includedir}/elementary-cxx-1/*.hh
2097
2098 %files -n elementary-theme
2099 %manifest %{name}.manifest
2100 %{_datadir}/elementary/themes/*
2101 %exclude /usr/share/icons/Enlightenment-X
2102 %exclude /usr/share/elementary/test*
2103
2104 %files -n efl-locale -f %{name}.lang
2105 %license COPYING
2106 %defattr(-,root,root,-)
2107