Revert "spec: Disable neon temporally"
[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:  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 %package -n ecore-wl2
1112 Summary: Ecore_Wl2 provides a wrapper and convenience functions for using the Wayland protocol in implementing a window system.
1113 Requires: %{name}-data = %{version}-%{release}
1114 License: BSD-2-Clause
1115 # i am not sure that the license is correct
1116
1117 %description -n ecore-wl2
1118 Ecore_Wl2 provides a wrapper and convenience functions for using the Wayland protocol in implementing a window system.
1119
1120 %package -n ecore-wl2-devel
1121 Summary: Development files for ecore-wl2
1122 Group: Graphics & UI Framework/Development
1123 Requires: ecore-wl2 = %{version}-%{release}
1124 License: BSD-2-Clause
1125
1126 %description -n ecore-wl2-devel
1127 Development files for ecore-wl2
1128
1129 %package -n efl-wl
1130 Summary: EFL Wayland compositor widget
1131 Requires: %{name}-data = %{version}-%{release}
1132 License: BSD-2-Clause
1133 # i am not sure that the license is correct
1134
1135 %description -n efl-wl
1136 EFL Wayland compositor widget
1137
1138 %package -n efl-wl-devel
1139 Summary: Development components for the efl-wl package
1140 Group: Graphics & UI Framework/Development
1141 Requires: efl-wl = %{version}-%{release}
1142 License: BSD-2-Clause
1143 # i am not sure that the license is correct
1144
1145 %description -n efl-wl-devel
1146 Development files for efl-wl
1147
1148 %package -n elput
1149 Summary: Elput provides a wrapper and functions for using libinput
1150 Requires: %{name}-data = %{version}-%{release}
1151 License: BSD-2-Clause
1152 # i am not sure that the license is correct
1153
1154 %description -n elput
1155 Elput provides a wrapper and functions for using libinput
1156
1157 %package -n elput-devel
1158 Summary: Development components for the elput package
1159 Group: Graphics & UI Framework/Development
1160 Requires: elput = %{version}-%{release}
1161 License: BSD-2-Clause
1162 # i am not sure that the license is correct
1163
1164 %description -n elput-devel
1165 Development files for elput
1166
1167 %prep
1168 %setup -q
1169 cp %{SOURCE1001} .
1170
1171
1172 %build
1173
1174 %if "%{tizen_profile_name}" == "tv"
1175         export CFLAGS+=" -DTIZEN_PROFILE_TV"
1176 %endif
1177
1178 %if ! %{with x}
1179 CFLAGS+=" -DMESA_EGL_NO_X11_HEADERS "
1180 %endif
1181
1182 CFLAGS+=" -DLIBDIR=\\\"%{_libdir}\\\""
1183
1184 %if "%{asan}" == "1"
1185 %restore_fcommon
1186 %endif
1187
1188 export XDG_RUNTIME_DIR="/tmp/"
1189
1190 %autogen \
1191     --disable-static \
1192     --disable-doc \
1193     --with-glib=always \
1194     --disable-xim \
1195     --disable-scim \
1196     --disable-wayland-text-input \
1197     --disable-gesture \
1198     --with-tests=none \
1199     --enable-fb \
1200     --disable-tslib \
1201 %if %{with wayland}
1202     --enable-ecore-wayland \
1203     --enable-wayland \
1204     --enable-egl \
1205     --with-opengl=es \
1206     --disable-rpath \
1207     --disable-ibus \
1208     --enable-tbm \
1209 %endif
1210 %if %{with x}
1211     --with-opengl=es \
1212     --disable-gesture \
1213 %else
1214     --with-x11=none \
1215     --disable-rpath \
1216 %endif
1217     --disable-physics \
1218     --disable-cxx-bindings \
1219     --enable-lua-old \
1220     --enable-ecore-buffer \
1221     --disable-gstreamer1 \
1222     --enable-harfbuzz \
1223     --enable-hyphen \
1224     --with-dictionaries-hyphen-dir=/usr/share/hyphen/ \
1225     --disable-cserve \
1226     --disable-poppler \
1227     --disable-spectre \
1228     --disable-librsvg \
1229     --disable-libraw \
1230     --disable-systemd \
1231     --disable-cserve \
1232     --enable-tizenaudio \
1233     --with-elementary-base-dir="share/.elementary" \
1234     --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 \
1235     ac_cv_func_getuid=no
1236 #    --enable-systemd \
1237 #    --enable-drm \
1238 #    --enable-gl-drm \
1239
1240 %__make %{?_smp_mflags} 2>&1 | \
1241 sed \
1242 -e 's%^.*: error: .*$%\x1b[37;41m&\x1b[m%' \
1243 -e 's%^.*: warning: .*$%\x1b[30;43m&\x1b[m%'
1244
1245 %install
1246 %make_install
1247 #rm -rf %{buildroot}%{_libdir}/ecore/system/upower
1248 rm %{buildroot}/usr/share/ecore_x/checkme
1249
1250 mkdir -p %{buildroot}%{_tmpfilesdir}
1251 install -m 0644 %SOURCE100 %{buildroot}%{_tmpfilesdir}/efl.conf
1252
1253 %find_lang %{name}
1254
1255 %post -n eina -p /sbin/ldconfig
1256 %postun -n eina -p /sbin/ldconfig
1257
1258 %post -n emile -p /sbin/ldconfig
1259 %postun -n emile -p /sbin/ldconfig
1260
1261 %post -n eet -p /sbin/ldconfig
1262 %postun -n eet -p /sbin/ldconfig
1263
1264 %post -n eo -p /sbin/ldconfig
1265 %postun -n eo -p /sbin/ldconfig
1266
1267 %post -n ector -p /sbin/ldconfig
1268 %postun -n ector -p /sbin/ldconfig
1269
1270 %post -n evas -p /sbin/ldconfig
1271 %postun -n evas -p /sbin/ldconfig
1272
1273 %post -n ecore -p /sbin/ldconfig
1274 %postun -n ecore -p /sbin/ldconfig
1275
1276 %post -n eldbus -p /sbin/ldconfig
1277 %postun -n eldbus -p /sbin/ldconfig
1278
1279 %post -n embryo -p /sbin/ldconfig
1280 %postun -n embryo -p /sbin/ldconfig
1281
1282 %post -n eio -p /sbin/ldconfig
1283 %postun -n eio -p /sbin/ldconfig
1284
1285 %post -n edje -p /sbin/ldconfig
1286 %postun -n edje -p /sbin/ldconfig
1287
1288 %post -n eeze -p /sbin/ldconfig
1289 %postun -n eeze -p /sbin/ldconfig
1290
1291 %post -n efreet -p /sbin/ldconfig
1292 %postun -n efreet -p /sbin/ldconfig
1293
1294 %post -n emotion -p /sbin/ldconfig
1295 %postun -n emotion -p /sbin/ldconfig
1296
1297 %post -n ethumb -p /sbin/ldconfig
1298 %postun -n ethumb -p /sbin/ldconfig
1299
1300 #%post -n ephysics -p /sbin/ldconfig
1301 #%postun -n ephysics -p /sbin/ldconfig
1302
1303 %post -n eolian -p /sbin/ldconfig
1304 %postun -n eolian -p /sbin/ldconfig
1305
1306 %post -n elocation -p /sbin/ldconfig
1307 %postun -n elocation -p /sbin/ldconfig
1308
1309 %post -n ecore-wl2 -p /sbin/ldconfig
1310 %postun -n  ecore-wl2 -p /sbin/ldconfig
1311
1312 %post -n elput -p /sbin/ldconfig
1313 %postun -n elput -p /sbin/ldconfig
1314
1315 %post -n efl-wl -p /sbin/ldconfig
1316 %postun -n efl-wl -p /sbin/ldconfig
1317
1318 %post -n elementary -p /sbin/ldconfig
1319 %postun -n elementary -p /sbin/ldconfig
1320
1321 %post -n elementary-tizen
1322 rm -f %{_libdir}/libelementary.so.1
1323 #ln -sf %{_libdir}/libelementary.so.1.99.100 %{_libdir}/libelementary.so.1
1324 ldconfig -l %{_libdir}/libelementary.so.1.99.100
1325
1326 %preun -n elementary-tizen
1327 rm -f %{_libdir}/libelementary.so.1
1328 #ln -sf %{_libdir}/libelementary.so.1.21.* %{_libdir}/libelementary.so.1
1329 ldconfig -l %{_libdir}/libelementary.so.1.21.*
1330
1331 %postun -n elementary-tizen -p /sbin/ldconfig
1332
1333
1334 %files -n %{name}
1335 %manifest %{name}.manifest
1336 %defattr(-,root,root,-)
1337 %license licenses/COPYING.LGPL
1338 %{_libdir}/libefl.so.*
1339 /usr/share/eolian/include/efl-1/*.eot
1340 %exclude %{_bindir}/efl_debug
1341 %exclude %{_bindir}/efl_debugd
1342 %exclude /usr/lib/debug/%{_bindir}/efl_debug.debug
1343 %exclude /usr/lib/debug/%{_bindir}/efl_debugd.debug
1344
1345 %files -n %{name}-devel
1346 %manifest %{name}.manifest
1347 %defattr(-,root,root,-)
1348 %{_includedir}/efl-1/Efl*.h
1349 %{_includedir}/efl-1/interfaces/efl*.h
1350 #%{_includedir}/efl-cxx-1/*.hh
1351 %{_libdir}/cmake/Efl*/*.cmake
1352 %{_libdir}/libefl.so
1353 %{_libdir}/pkgconfig/efl*.pc
1354 %exclude %{_includedir}/efl-cxx-1/*.hh
1355 %exclude %{_includedir}/efl-cxx-1/cxx/*.hh
1356
1357 %files -n eina
1358 %manifest %{name}.manifest
1359 %defattr(-,root,root,-)
1360 %license licenses/COPYING.LGPL
1361 %{_libdir}/libeina.so.*
1362 %{_bindir}/eina-bench-cmp
1363
1364 %files -n eina-tools
1365 %manifest %{name}.manifest
1366 %{_bindir}/eina_btlog
1367 %exclude %{_bindir}/eina_modinfo
1368 %exclude /usr/lib/debug/%{_bindir}/eina_modinfo.debug
1369
1370 #%files -n eina-examples
1371 #%manifest %{name}.manifest
1372 #%defattr(-,root,root,-)
1373 #%{_datadir}/eina*/examples/*
1374 #%{_libdir}/eina/examples/*
1375
1376 %files -n eina-devel
1377 %manifest %{name}.manifest
1378 %defattr(-,root,root,-)
1379 %{_includedir}/eina-*1/*.h*
1380 %{_includedir}/eina-*1/eina*/*
1381 %{_libdir}/libeina.so
1382 %{_libdir}/pkgconfig/eina*.pc
1383 %{_libdir}/cmake/Eina*/*.cmake
1384
1385 %files -n emile
1386 %manifest %{name}.manifest
1387 %defattr(-,root,root,-)
1388 %license licenses/COPYING.LGPL
1389 %{_libdir}/libemile.so.*
1390
1391 %files -n emile-devel
1392 %manifest %{name}.manifest
1393 %defattr(-,root,root,-)
1394 %{_includedir}/emile-*1/*.h*
1395 %{_libdir}/libemile.so
1396 %{_libdir}/pkgconfig/emile*.pc
1397 %{_libdir}/cmake/Emile*/*.cmake
1398
1399 %files -n eet
1400 %manifest %{name}.manifest
1401 %defattr(-,root,root,-)
1402 %license licenses/COPYING.BSD
1403 %{_libdir}/libeet*.so.*
1404
1405 %files -n eet-tools
1406 %manifest %{name}.manifest
1407 %{_bindir}/eet
1408 %{_bindir}/vieet
1409 %{_bindir}/diffeet
1410 %{_bindir}/eetpack
1411
1412 #%files -n eet-examples
1413 #%manifest %{name}.manifest
1414 #%defattr(-,root,root,-)
1415 #%{_datadir}/eet/examples/*
1416 #%{_libdir}/eet/examples/*
1417
1418 %files -n eet-devel
1419 %manifest %{name}.manifest
1420 %defattr(-,root,root,-)
1421 %{_includedir}/eet-*1/*.h*
1422 #%{_includedir}/eet-*1/*/*.h*
1423 %{_libdir}/libeet.so
1424 %{_libdir}/pkgconfig/eet*.pc
1425 %{_libdir}/cmake/Eet*/*.cmake
1426
1427 %files -n eo
1428 %manifest %{name}.manifest
1429 %defattr(-,root,root,-)
1430 %license licenses/COPYING.BSD
1431 %{_libdir}/libeo.so.*
1432 %exclude %{_libdir}/libeo_dbg.so.*
1433 %exclude /usr/lib/debug/%{_libdir}/libeo_dbg*
1434
1435 #%files -n eo-examples
1436 #%manifest %{name}.manifest
1437 #%defattr(-,root,root,-)
1438 #%{_datadir}/eo/examples/*
1439 #%{_libdir}/eo/examples/*
1440
1441 %files -n eo-devel
1442 %manifest %{name}.manifest
1443 %defattr(-,root,root,-)
1444 %{_includedir}/eo-*1/*.h*
1445 %{_libdir}/libeo.so
1446 %{_libdir}/pkgconfig/eo*.pc
1447 %{_datadir}/eo/gdb/eo_gdb.py
1448 %{_datadir}/gdb/auto-load/usr/lib*/*
1449 %{_libdir}/cmake/Eo/*.cmake
1450 %{_libdir}/cmake/EoCxx/*.cmake
1451 %exclude %{_libdir}/libeo_dbg.so
1452 %exclude %{_bindir}/eo_debug
1453 /usr/share/eolian/include/eo-*1/*.eot
1454
1455 %files -n ector
1456 %manifest %{name}.manifest
1457 %defattr(-,root,root,-)
1458 %license licenses/COPYING.FTL licenses/COPYING.GPL
1459 %{_libdir}/libector.so.*
1460 /usr/share/eolian/include/ector-1/*.eot
1461
1462 %files -n ector-devel
1463 %manifest %{name}.manifest
1464 %defattr(-,root,root,-)
1465 #%{_includedir}/ector-*1/*.h*
1466 #%{_includedir}/ector-*1/*/*.h*
1467 %{_libdir}/libector.so
1468 %{_libdir}/pkgconfig/ector*.pc
1469
1470 %files -n evas
1471 %manifest %{name}.manifest
1472 %defattr(-,root,root,-)
1473 %license licenses/COPYING.BSD
1474 %{_bindir}/ecore_evas_*
1475 %{_libdir}/evas/modules/*/*/*/module.so
1476 %{_libdir}/libevas.so.*
1477 %{_datadir}/evas/checkme
1478 /usr/share/evas/filters/lua/*.lua
1479 %exclude %{_libdir}/evas/utils/*
1480 %exclude /usr/lib/debug/%{_libdir}/evas/utils/*
1481
1482 #%files -n evas-examples
1483 #%manifest %{name}.manifest
1484 #%defattr(-,root,root,-)
1485 #%{_datadir}/evas/examples/*
1486 #%{_libdir}/evas/examples/*
1487
1488 %files -n evas-devel
1489 %manifest %{name}.manifest
1490 %defattr(-,root,root,-)
1491 %{_includedir}/evas-*1/*.h*
1492 %{_includedir}/evas-*1/*/*.h*
1493 %{_libdir}/libevas.so
1494 %{_libdir}/pkgconfig/evas*.pc
1495 %{_libdir}/cmake/Evas*/*.cmake
1496 /usr/share/eolian/include/evas-*1/*.eot
1497
1498 %files -n ecore
1499 %license licenses/COPYING.BSD
1500
1501 %files -n ecore-devel
1502 %{_libdir}/pkgconfig/ecore.pc
1503
1504 %files -n ecore-core
1505 %manifest %{name}.manifest
1506 %defattr(-,root,root,-)
1507 %license licenses/COPYING.BSD
1508 %{_libdir}/libecore.so.*
1509 /usr/share/eolian/include/ecore-1/*.eot
1510 %exclude %{_libdir}/ecore/system/upower/
1511 %exclude /usr/lib/debug/%{_libdir}/ecore/system/upower/
1512 #%exclude %{_libdir}/ecore/system/systemd/v-*/module.so
1513 #%exclude /usr/lib/debug/%{_libdir}/ecore/system/systemd/v-*/module.so.debug
1514 %{_datadir}/ecore/checkme
1515
1516 %files -n ecore-core-devel
1517 %manifest %{name}.manifest
1518 %defattr(-,root,root,-)
1519 %{_includedir}/ecore-1/*.h
1520 %{_libdir}/libecore.so
1521 %{_libdir}/pkgconfig/ecore-core.pc
1522 %{_libdir}/cmake/Ecore*/*.cmake
1523 %exclude %{_includedir}/ecore-cxx-1/*.hh
1524
1525 %files -n ecore-audio
1526 %manifest %{name}.manifest
1527 %defattr(-,root,root,-)
1528 %license licenses/COPYING.BSD
1529 %{_libdir}/libecore_audio.so.*
1530
1531 %files -n ecore-audio-devel
1532 %manifest %{name}.manifest
1533 %defattr(-,root,root,-)
1534 %{_includedir}/ecore-audio*/*.h
1535 %{_libdir}/libecore_audio.so
1536 %{_libdir}/pkgconfig/ecore-audio*.pc
1537
1538 %files -n ecore-avahi
1539 %manifest %{name}.manifest
1540 %defattr(-,root,root,-)
1541 %license licenses/COPYING.BSD
1542 %{_libdir}/libecore_avahi.so.*
1543
1544 %files -n ecore-avahi-devel
1545 %manifest %{name}.manifest
1546 %defattr(-,root,root,-)
1547 %{_includedir}/ecore-avahi*/*.h
1548 %{_libdir}/libecore_avahi.so
1549 %{_libdir}/pkgconfig/ecore-avahi*.pc
1550
1551 %files -n ecore-buffer
1552 %manifest %{name}.manifest
1553 %defattr(-,root,root,-)
1554 %license licenses/COPYING.BSD
1555 %{_libdir}/libecore_buffer.so.*
1556 %{_libdir}/ecore_buffer/modules/*/*/module.so
1557 %exclude %{_libdir}/ecore_buffer/bin/
1558 %exclude /usr/lib/debug/%{_libdir}/ecore_buffer/bin/
1559
1560 %files -n ecore-buffer-devel
1561 %manifest %{name}.manifest
1562 %defattr(-,root,root,-)
1563 %{_includedir}/ecore-buffer*/*.h
1564 %{_libdir}/libecore_buffer.so
1565 %{_libdir}/pkgconfig/ecore-buffer*.pc
1566
1567 %files -n ecore-con
1568 %manifest %{name}.manifest
1569 %defattr(-,root,root,-)
1570 %license licenses/COPYING.BSD
1571 %{_libdir}/libecore_con.so.*
1572 %{_tmpfilesdir}/efl.conf
1573 %exclude %{_libdir}/ecore_con/utils/v-1.21/efl_net_proxy_helper
1574 %exclude /usr/lib/debug/%{_libdir}/ecore_con/utils/v-1.21/efl_net_proxy_helper*
1575
1576 %files -n ecore-con-devel
1577 %manifest %{name}.manifest
1578 %defattr(-,root,root,-)
1579 %{_includedir}/ecore-con*/*.h
1580 %{_libdir}/libecore_con.so
1581 %{_libdir}/pkgconfig/ecore-con*.pc
1582
1583 %files -n ecore-evas
1584 %manifest %{name}.manifest
1585 %defattr(-,root,root,-)
1586 %license licenses/COPYING.BSD
1587 %{_libdir}/libecore_evas.so.*
1588 %{_libdir}/ecore_evas/engines/*/*/module.so
1589
1590 %files -n ecore-evas-devel
1591 %manifest %{name}.manifest
1592 %defattr(-,root,root,-)
1593 %{_includedir}/ecore-evas*/*.h
1594 %{_libdir}/libecore_evas.so
1595 %{_libdir}/pkgconfig/ecore-evas*.pc
1596
1597 %files -n ecore-fb
1598 %manifest %{name}.manifest
1599 %defattr(-,root,root,-)
1600 %license licenses/COPYING.BSD
1601 %{_libdir}/libecore_fb.so.*
1602
1603 %files -n ecore-fb-devel
1604 %manifest %{name}.manifest
1605 %defattr(-,root,root,-)
1606 %{_includedir}/ecore-fb*/*.h
1607 %{_libdir}/libecore_fb.so
1608 %{_libdir}/pkgconfig/ecore-fb*.pc
1609
1610 %files -n ecore-file
1611 %manifest %{name}.manifest
1612 %defattr(-,root,root,-)
1613 %license licenses/COPYING.BSD
1614 %{_libdir}/libecore_file.so.*
1615
1616 %files -n ecore-file-devel
1617 %manifest %{name}.manifest
1618 %defattr(-,root,root,-)
1619 %{_includedir}/ecore-file*/*.h
1620 %{_libdir}/libecore_file.so
1621 %{_libdir}/pkgconfig/ecore-file*.pc
1622
1623 %files -n ecore-imf
1624 %manifest %{name}.manifest
1625 %defattr(-,root,root,-)
1626 %license licenses/COPYING.BSD
1627 %{_libdir}/libecore_imf.so.*
1628 %exclude %{_libdir}/ecore_imf/modules/*/*/module.so
1629 %exclude /usr/lib/debug/%{_libdir}/ecore_imf/modules/*/*/module.so.debug
1630 %{_datadir}/ecore_imf/checkme
1631
1632 %files -n ecore-imf-devel
1633 %manifest %{name}.manifest
1634 %defattr(-,root,root,-)
1635 %{_includedir}/ecore-imf-1/*.h
1636 %{_libdir}/libecore_imf.so
1637 %{_libdir}/pkgconfig/ecore-imf.pc
1638
1639 %files -n ecore-imf-evas
1640 %manifest %{name}.manifest
1641 %defattr(-,root,root,-)
1642 %license licenses/COPYING.BSD
1643 %{_libdir}/libecore_imf_evas.so.*
1644
1645 %files -n ecore-imf-evas-devel
1646 %manifest %{name}.manifest
1647 %defattr(-,root,root,-)
1648 %{_includedir}/ecore-imf-evas*/*.h
1649 %{_libdir}/libecore_imf_evas.so
1650 %{_libdir}/pkgconfig/ecore-imf-evas.pc
1651
1652 %files -n ecore-input
1653 %manifest %{name}.manifest
1654 %defattr(-,root,root,-)
1655 %license licenses/COPYING.BSD
1656 %{_libdir}/libecore_input.so.*
1657
1658 %files -n ecore-input-devel
1659 %manifest %{name}.manifest
1660 %defattr(-,root,root,-)
1661 %{_includedir}/ecore-input-1/*.h
1662 %{_libdir}/libecore_input.so
1663 %{_libdir}/pkgconfig/ecore-input.pc
1664
1665 %files -n ecore-input-evas
1666 %manifest %{name}.manifest
1667 %defattr(-,root,root,-)
1668 %license licenses/COPYING.BSD
1669 %{_libdir}/libecore_input_evas.so.*
1670
1671 %files -n ecore-input-evas-devel
1672 %manifest %{name}.manifest
1673 %defattr(-,root,root,-)
1674 %{_includedir}/ecore-input-evas*/*.h
1675 %{_libdir}/libecore_input_evas.so
1676 %{_libdir}/pkgconfig/ecore-input-evas.pc
1677
1678 %files -n ecore-ipc
1679 %manifest %{name}.manifest
1680 %defattr(-,root,root,-)
1681 %license licenses/COPYING.BSD
1682 %{_libdir}/libecore_ipc.so.*
1683
1684 %files -n ecore-ipc-devel
1685 %manifest %{name}.manifest
1686 %defattr(-,root,root,-)
1687 %{_includedir}/ecore-ipc-1/*.h
1688 %{_libdir}/libecore_ipc.so
1689 %{_libdir}/pkgconfig/ecore-ipc.pc
1690
1691 %if %{with wayland}
1692 #%files -n ecore-drm
1693 #%manifest %{name}.manifest
1694 #%defattr(-,root,root,-)
1695 #%license licenses/COPYING.BSD
1696 #%{_libdir}/libecore_drm.so.*
1697
1698 #%files -n ecore-drm-devel
1699 #%manifest %{name}.manifest
1700 #%defattr(-,root,root,-)
1701 #%{_includedir}/ecore-drm*/*.h
1702 #%{_libdir}/libecore_drm.so
1703 #%{_libdir}/pkgconfig/ecore-drm*.pc
1704
1705 %files -n ecore-wayland
1706 %manifest %{name}.manifest
1707 %defattr(-,root,root,-)
1708 %license licenses/COPYING.BSD
1709 %{_libdir}/libecore_wayland.so.*
1710
1711 %files -n ecore-wayland-devel
1712 %manifest %{name}.manifest
1713 %defattr(-,root,root,-)
1714 %{_includedir}/ecore-wayland-1/*.h
1715 %{_libdir}/libecore_wayland.so
1716 %{_libdir}/pkgconfig/ecore-wayland.pc
1717
1718 %files -n ecore-wl2
1719 %manifest %{name}.manifest
1720 %defattr(-,root,root,-)
1721 %license licenses/COPYING.BSD
1722 %{_libdir}/libecore_wl2.so.*
1723 %{_libdir}/ecore_wl2/engines/*/*/module.so
1724 %exclude /usr/lib/debug/%{_libdir}/ecore_wl2/engines/*/*/module.so.debug
1725
1726 %files -n ecore-wl2-devel
1727 %manifest %{name}.manifest
1728 %defattr(-,root,root,-)
1729 %{_includedir}/ecore-wl2-1/*.h
1730 %{_libdir}/libecore_wl2.so
1731 %{_libdir}/pkgconfig/ecore-wl2.pc
1732 %endif
1733
1734 %if %{with x}
1735 %files -n ecore-x
1736 %manifest %{name}.manifest
1737 %defattr(-,root,root,-)
1738 %license licenses/COPYING.BSD
1739 %{_libdir}/libecore_x.so.*
1740 %{_libdir}/ecore_x/*/*/*
1741 %{_datadir}/ecore_x/checkme
1742
1743 %files -n ecore-x-devel
1744 %manifest %{name}.manifest
1745 %defattr(-,root,root,-)
1746 %{_includedir}/ecore-x-1/*.h
1747 %{_libdir}/libecore_x.so
1748 %{_libdir}/pkgconfig/ecore-x.pc
1749 %endif
1750
1751 %files -n eldbus
1752 %manifest %{name}.manifest
1753 %defattr(-,root,root,-)
1754 %{_libdir}/libeldbus.so.*
1755 %{_bindir}/eldbus*
1756 /usr/share/eolian/include/eldbus-1/*.eot
1757 %license licenses/COPYING.LGPL
1758
1759 #%files -n eldbus-examples
1760 #%manifest %{name}.manifest
1761 #%defattr(-,root,root,-)
1762 #%{_datadir}/eldbus/examples/*
1763 #%{_libdir}/eldbus/examples/*
1764
1765 %files -n eldbus-devel
1766 %manifest %{name}.manifest
1767 %defattr(-,root,root,-)
1768 %{_libdir}/libeldbus.so
1769 %{_libdir}/pkgconfig/eldbus*.pc
1770 %{_includedir}/eldbus*/*
1771 %{_libdir}/cmake/Eldbus/*.cmake
1772
1773 %files -n embryo
1774 %manifest %{name}.manifest
1775 %defattr(-,root,root,-)
1776 %license licenses/COPYING.SMALL
1777 %{_bindir}/embryo_cc
1778 %{_libdir}/libembryo.so.*
1779 %{_datadir}/embryo/include/default.inc
1780
1781 %files -n embryo-devel
1782 %manifest %{name}.manifest
1783 %defattr(-,root,root,-)
1784 %{_includedir}/embryo-1/*.h
1785 %{_libdir}/libembryo.so
1786 %{_libdir}/pkgconfig/embryo*.pc
1787
1788 %files -n eio
1789 %manifest %{name}.manifest
1790 %defattr(-,root,root,-)
1791 %license licenses/COPYING.LGPL
1792 %{_libdir}/libeio.so.*
1793
1794 #%files -n eio-examples
1795 #%manifest %{name}.manifest
1796 #%defattr(-,root,root,-)
1797 #%{_datadir}/eio/examples/*
1798 #%{_libdir}/eio/examples/*
1799
1800 %files -n eio-devel
1801 %manifest %{name}.manifest
1802 %defattr(-,root,root,-)
1803 %{_includedir}/eio-1/*
1804 %{_libdir}/libeio.so
1805 %{_libdir}/pkgconfig/eio*.pc
1806 %{_libdir}/cmake/Eio*/*.cmake
1807 %exclude %{_includedir}/eio-cxx-1/*.hh
1808
1809 %files -n edje
1810 %manifest %{name}.manifest
1811 %defattr(-,root,root,-)
1812 %license licenses/COPYING.BSD
1813 %{_libdir}/libedje.so.*
1814 %{_libdir}/edje/utils/*/*
1815 %{_datadir}/edje/include/edje.inc
1816 %{_datadir}/edje/images/*
1817 %{_datadir}/mime/packages/edje.xml
1818
1819 %files -n edje-tools
1820 %manifest %{name}.manifest
1821 %{_bindir}/edje*
1822 #%{_datadir}/edje/data/*
1823
1824 #%files -n edje-examples
1825 #%manifest %{name}.manifest
1826 #%defattr(-,root,root,-)
1827 #%{_datadir}/edje/examples/*
1828 #%{_libdir}/edje/examples/*
1829
1830 %files -n edje-devel
1831 %manifest %{name}.manifest
1832 %defattr(-,root,root,-)
1833 %{_includedir}/edje*-1/*.h*
1834 %{_libdir}/libedje.so
1835 %{_libdir}/pkgconfig/edje*.pc
1836 %{_libdir}/cmake/Edje/*.cmake
1837 /usr/share/eolian/include/edje-*1/*.eot
1838
1839 %files -n eeze
1840 %manifest %{name}.manifest
1841 %defattr(-,root,root,-)
1842 %license licenses/COPYING.BSD
1843 %{_libdir}/libeeze.so.*
1844 %{_bindir}/eeze_disk_ls
1845 %{_bindir}/eeze_mount
1846 %exclude %{_bindir}/eeze_scanner
1847 %exclude %{_bindir}/eeze_scanner_monitor
1848 %exclude /usr/lib/debug/%{_bindir}/eeze_scanner*
1849 %{_bindir}/eeze_umount
1850 %{_libdir}/eeze/modules/sensor/*/*/module.so
1851 %{_datadir}/eeze/checkme
1852
1853 %files -n eeze-devel
1854 %manifest %{name}.manifest
1855 %defattr(-,root,root,-)
1856 %{_includedir}/eeze-1/*.h
1857 %{_libdir}/libeeze.so
1858 %{_libdir}/pkgconfig/eeze*.pc
1859 %{_libdir}/cmake/Eeze/*.cmake
1860
1861 %files -n efreet
1862 %manifest %{name}.manifest
1863 %defattr(-,root,root,-)
1864 %license licenses/COPYING.BSD
1865 %exclude %{_bindir}/efreetd
1866 %exclude /usr/lib/debug/%{_bindir}/efreetd.debug
1867 %{_libdir}/efreet/*/efreet_desktop_cache_create
1868 %{_libdir}/efreet/*/efreet_icon_cache_create
1869 %{_libdir}/libefreet.so.*
1870 %{_libdir}/libefreet_mime.so.*
1871 %{_libdir}/libefreet_trash.so.*
1872 %{_datadir}/efreet/*
1873 %exclude %{_libdir}/efreet/*/efreet_mime_cache_create
1874 %exclude /usr/lib/debug/%{_libdir}/efreet/*/
1875
1876 %files -n efreet-devel
1877 %manifest %{name}.manifest
1878 %defattr(-,root,root,-)
1879 %{_includedir}/efreet-1/*.h
1880 %{_libdir}/libefreet.so
1881 %{_libdir}/libefreet_mime.so
1882 %{_libdir}/libefreet_trash.so
1883 %{_libdir}/pkgconfig/efreet*.pc
1884 %{_libdir}/cmake/Efreet/*.cmake
1885
1886 %files -n emotion
1887 %manifest %{name}.manifest
1888 %defattr(-,root,root,-)
1889 %license licenses/COPYING.BSD
1890 %{_libdir}/libemotion.so.*
1891 %{_libdir}/edje/modules/emotion/*/module.so
1892 #%{_libdir}/emotion/modules/*/*/module.so
1893 %{_datadir}/emotion/*
1894 #%{_bindir}/emotion_test*
1895
1896 #%files -n emotion-examples
1897 #%manifest %{name}.manifest
1898 #%defattr(-,root,root,-)
1899 #%{_datadir}/emotion/examples/*
1900 #%{_libdir}/emotion/examples/*
1901
1902 %files -n emotion-devel
1903 %manifest %{name}.manifest
1904 %defattr(-,root,root,-)
1905 %{_includedir}/emotion-1/*
1906 %{_libdir}/libemotion.so
1907 %{_libdir}/pkgconfig/emotion*.pc
1908 %{_libdir}/cmake/Emotion/*.cmake
1909
1910 %files -n ethumb
1911 %manifest %{name}.manifest
1912 %defattr(-,root,root,-)
1913 %license licenses/COPYING.BSD
1914 %{_libdir}/libethumb.so.*
1915 %{_libdir}/libethumb_client.so.*
1916 %exclude %{_datadir}/dbus-1/services/org.enlightenment.Ethumb.service
1917 #%exclude %{_userunitdir}/ethumb.service
1918 %{_datadir}/ethumb/*
1919 %{_datadir}/ethumb_client/*
1920 #%{_datadir}/ethumb_client/*/*
1921 %{_libdir}/ethumb/modules/*/*/module.so
1922 %{_libdir}/ethumb/modules/*/*/template.edj
1923 %exclude %{_libdir}/ethumb_client/utils/*/ethumbd_slave
1924 %exclude /usr/lib/debug/%{_libdir}/ethumb_client/utils/*/ethumbd_slave.debug
1925 %exclude %{_bindir}/ethumb
1926 %exclude %{_bindir}/ethumbd
1927 %exclude %{_bindir}/ethumbd_client
1928 %exclude /usr/lib/debug/%{_bindir}/ethumb.debug
1929 %exclude /usr/lib/debug/%{_bindir}/ethumbd.debug
1930 %exclude /usr/lib/debug/%{_bindir}/ethumbd_client.debug
1931 %exclude /usr/lib/debug/.build-id/*/*
1932
1933 #%files -n ethumb-examples
1934 #%manifest %{name}.manifest
1935 #%defattr(-,root,root,-)
1936 #%{_datadir}/ethumb_client/examples/*
1937 #%{_libdir}/ethumb_client/examples/*
1938
1939 %files -n ethumb-devel
1940 %manifest %{name}.manifest
1941 %defattr(-,root,root,-)
1942 %{_includedir}/ethumb-1/*.h
1943 %{_includedir}/ethumb-client-1/*.h
1944 %{_libdir}/libethumb.so
1945 %{_libdir}/libethumb_client.so
1946 %{_libdir}/pkgconfig/ethumb*.pc
1947 %{_libdir}/cmake/Ethumb/*.cmake
1948 %{_libdir}/cmake/EthumbClient/*.cmake
1949
1950 #%files -n ephysics
1951 #%manifest %{name}.manifest
1952 #%defattr(-,root,root,-)
1953 #%license licenses/COPYING.BSD
1954 #%{_libdir}/libephysics.so.*
1955
1956 #%files -n ephysics-devel
1957 #%manifest %{name}.manifest
1958 #%defattr(-,root,root,-)
1959 #%{_libdir}/libephysics.so
1960 #%{_libdir}/pkgconfig/ephysics.pc
1961 #%{_includedir}/ephysics-1/EPhysics.h
1962
1963 #%files -n ephysics-examples
1964 #%{_datadir}/ephysics/examples/*
1965
1966 %files -n eolian
1967 %{_bindir}/eolian*
1968 %{_libdir}/libeolian.so.*
1969 %license licenses/COPYING.BSD
1970
1971 %files -n eolian-devel
1972 %{_includedir}/eolian-*1/*.h*
1973 #%{_includedir}/eolian-*1/*/*.h*
1974 %{_datadir}/eolian/include/*/*.eo
1975 %{_libdir}/libeolian.so
1976 %{_libdir}/cmake/Eolian*/*.cmake
1977 %exclude %{_includedir}/eolian-cxx-1/grammar/*.hpp
1978
1979 #%files -n eolian-examples
1980 #%{_datadir}/eolian_*/examples/*
1981
1982 %files -n elocation
1983 %manifest %{name}.manifest
1984 %defattr(-,root,root,-)
1985 %{_libdir}/libelocation.so.*
1986
1987 #%files -n elocation-examples
1988 #%manifest %{name}.manifest
1989 #%defattr(-,root,root,-)
1990 #%{_datadir}/elocation/examples/*
1991
1992 %files -n elocation-devel
1993 %manifest %{name}.manifest
1994 %defattr(-,root,root,-)
1995 %{_includedir}/elocation-*1/*.h*
1996 %{_libdir}/pkgconfig/elocation.pc
1997 %{_libdir}/libelocation.so
1998
1999 %files -n elua
2000 %manifest %{name}.manifest
2001 %license licenses/COPYING.BSD
2002 %defattr(-,root,root,-)
2003 %{_datadir}/elua/checkme
2004
2005 %files -n elua-devel
2006 %manifest %{name}.manifest
2007 %defattr(-,root,root,-)
2008 %{_libdir}/cmake/Elua*/*.cmake
2009
2010 %files -n efl-wl
2011 %manifest %{name}.manifest
2012 %license licenses/COPYING.BSD
2013 %defattr(-,root,root,-)
2014 %exclude %{_bindir}/efl_wl_test
2015 %exclude %{_bindir}/efl_wl_test_stack
2016 %exclude /usr/lib/debug/%{_bindir}/efl_wl_test.debug
2017 %exclude /usr/lib/debug/%{_bindir}/efl_wl_test_stack.debug
2018 %{_libdir}/libefl_wl.so.*
2019
2020 %files -n efl-wl-devel
2021 %manifest %{name}.manifest
2022 %license licenses/COPYING.BSD
2023 %defattr(-,root,root,-)
2024 %{_libdir}/libefl_wl.so
2025 %{_libdir}/pkgconfig/efl-wl.pc
2026 %{_includedir}/efl-wl-1/*.h
2027
2028 %files -n elput
2029 %manifest %{name}.manifest
2030 %license licenses/COPYING.BSD
2031 %defattr(-,root,root,-)
2032 %{_libdir}/libelput.so.*
2033
2034 %files -n elput-devel
2035 %manifest %{name}.manifest
2036 %license licenses/COPYING.BSD
2037 %defattr(-,root,root,-)
2038 %{_libdir}/libelput.so
2039 %{_libdir}/pkgconfig/elput.pc
2040 %{_includedir}/elput-1/*.h
2041
2042 %files -n elementary
2043 %manifest %{name}.manifest
2044 %defattr(-,root,root,-)
2045 %license COPYING
2046 %{_bindir}/elementary_quicklaunch
2047 %{_bindir}/elementary_run
2048 %{_libdir}/edje/modules/elm/v-1.21/module.so
2049 %{_libdir}/libelementary.so.1
2050 %{_libdir}/libelementary.so.1.21.*
2051 %{_datadir}/elementary/edje_externals/*
2052 %{_datadir}/icons/hicolor/128x128/apps/elementary.png
2053 %{_libdir}/elementary/modules/
2054 /usr/lib/debug/%{_libdir}/elementary/modules/
2055 %exclude %{_datadir}/elementary/config/
2056 ##%{_tmpfilesdir}/elementary.conf
2057
2058 %files -n elementary-tizen
2059 %manifest %{name}.manifest
2060 %defattr(-,root,root,-)
2061 %{_libdir}/libelementary.so.1.99.*
2062
2063 %if ! %dbus_unavailable
2064 %files -n elementary-examples
2065 %manifest %{name}.manifest
2066 %defattr(-,root,root,-)
2067 %{_libdir}/elementary/examples/*
2068 %endif
2069
2070 %files -n elementary-tools
2071 %manifest %{name}.manifest
2072 %defattr(-,root,root,-)
2073 %{_datadir}/applications/*
2074 %{_datadir}/elementary/images/*
2075 %{_datadir}/elementary/objects/*
2076 %{_bindir}/elementary_config
2077 %{_bindir}/elementary_test*
2078 %{_bindir}/elementary_codegen
2079 %{_bindir}/elm_prefs_cc
2080
2081 %files -n elementary-devel
2082 %manifest %{name}.manifest
2083 %defattr(-,root,root,-)
2084 %{_includedir}/elementary-1/*.h*
2085 %{_datadir}/eolian/include/elementary-1/*.eo
2086 %{_libdir}/libelementary.so
2087 %{_libdir}/pkgconfig/elementary.pc
2088 %{_libdir}/cmake/Elementary/ElementaryConfig.cmake
2089 %{_libdir}/cmake/Elementary/ElementaryConfigVersion.cmake
2090 /usr/share/eolian/include/elementary-*1/*.eot
2091 %exclude %{_includedir}/elementary-cxx-1/*.hh
2092
2093 %files -n elementary-theme
2094 %manifest %{name}.manifest
2095 %{_datadir}/elementary/themes/*
2096 %exclude /usr/share/icons/Enlightenment-X
2097 %exclude /usr/share/elementary/test*
2098
2099 %files -n efl-locale -f %{name}.lang
2100 %license COPYING
2101 %defattr(-,root,root,-)
2102