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