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