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