]> git.pld-linux.org Git - packages/ecore.git/blame - ecore.spec
- LATEST snap
[packages/ecore.git] / ecore.spec
CommitLineData
95b32668
KK
1#
2# Conditional build:
3%bcond_without static_libs # don't build static library
d8516976 4%bcond_with xcb # XCB instead of Xlib
95b32668 5#
d18fccf8 6%define eet_ver 1.3.2
d18fccf8 7%define svn -ver-svn-06
320931eb 8Summary: Enlightened Core X interface library
967c161c 9Summary(pl.UTF-8): Biblioteka interfejsu X Enlightened Core
320931eb 10Name: ecore
d18fccf8 11Version: 0.9.9.49898
7da92f77 12Release: 0.1
d18fccf8 13License: LGPL v2.1
320931eb 14Group: X11/Libraries
898158fc 15Source0: http://download.enlightenment.org/snapshots/LATEST/%{name}-%{version}.tar.bz2
d18fccf8 16# Source0-md5: 52245ac4e4c83e579692eff6380e56b1
dd506027 17URL: http://enlightenment.org/p.php?p=about/libs/ecore
d8516976 18BuildRequires: DirectFB-devel >= 0.9.16
34dcbe62
JB
19BuildRequires: SDL-devel
20BuildRequires: autoconf >= 2.52
21BuildRequires: automake >= 1.6
fcac574f 22BuildRequires: curl-devel
3eba0190 23BuildRequires: eet-devel >= %{eet_ver}
d8516976 24BuildRequires: evas-devel >= %{version}
320931eb 25BuildRequires: libtool
26BuildRequires: openssl-devel
c3b5ffaf 27BuildRequires: pkgconfig
d8516976
JB
28BuildRequires: tslib-devel
29%if %{with xcb}
30BuildRequires: libxcb-devel
31BuildRequires: xcb-util-devel
32%else
8bd9691e 33BuildRequires: xorg-lib-libXScrnSaver-devel
34BuildRequires: xorg-lib-libXcursor-devel
35BuildRequires: xorg-lib-libXdamage-devel
d8516976
JB
36BuildRequires: xorg-lib-libXext-devel
37BuildRequires: xorg-lib-libXfixes-devel
8bd9691e 38BuildRequires: xorg-lib-libXinerama-devel
39BuildRequires: xorg-lib-libXp-devel
40BuildRequires: xorg-lib-libXrandr-devel
d8516976
JB
41BuildRequires: xorg-lib-libXrender-devel
42%endif
43Requires: evas >= %{version}
76bceaba 44Obsoletes: ecore-libs
320931eb 45BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
46
4acfc032 47%undefine __cxx
48
320931eb 49%description
50Ecore is the event/X abstraction layer that makes doing selections,
51Xdnd, general X stuff, event loops, timeouts and idle handlers fast,
52optimized, and convenient. It's a separate library so anyone can make
53use of the work put into Ecore to make this job easy for applications.
54
e84a11fe
JR
55%description -l pl.UTF-8
56Ecore to warstwa abstrakcji zdarzeń/X, która powoduje, że dokonywanie
57zaznaczeń, Xdnd, ogólne operacje X, pętle zdarzeń, obsługa timeoutów i
58bezczynności są szybkie, zoptymalizowane i wygodne. Jest to wydzielona
59biblioteka, więc każdy może skorzystać z pracy włożonej w Ecore do
60ułatwienia swojej pracy przy aplikacjach.
f95d65ff 61
76bceaba 62%package con
63Summary: Ecore Connection Library
967c161c 64Summary(pl.UTF-8): Biblioteka połączeń Ecore
76bceaba 65Group: Libraries
66Requires: %{name} = %{version}-%{release}
67Conflicts: ecore-libs
68
69%description con
70Ecore Connection Library.
71
e84a11fe
JR
72%description con -l pl.UTF-8
73Biblioteka połączeń Ecore.
4127e42d 74
76bceaba 75%package config
76Summary: Ecore Enlightened Property Library
967c161c 77Summary(pl.UTF-8): Biblioteka właściwości Ecore
76bceaba 78Group: Libraries
d8516976 79Requires: %{name}-ipc = %{version}-%{release}
76bceaba 80Conflicts: ecore-libs
81
82%description config
83Ecore Enlightened Property Library.
84
e84a11fe
JR
85%description config -l pl.UTF-8
86Biblioteka właściwości Ecore.
4127e42d 87
76bceaba 88%package desktop
89Summary: Ecore freedesktop.org .desktop, icon, menu parsing Library
967c161c 90Summary(pl.UTF-8): Biblioteka przetwarzania plików .desktop, ikon i menu
ef89d0f2 91Group: X11/Libraries
d8516976 92Requires: %{name}-file = %{version}-%{release}
76bceaba 93Conflicts: ecore-libs
94
95%description desktop
96Ecore freedesktop.org .desktop, icon, menu parsing Library.
97
e84a11fe
JR
98%description desktop -l pl.UTF-8
99Biblioteka przetwarzania plików .desktop, ikon i menu.
4127e42d 100
76bceaba 101%package directfb
102Summary: Ecore frame buffer system functions
967c161c 103Summary(pl.UTF-8): Funkcje systemowe framebuffera Ecore
76bceaba 104Group: Libraries
105Requires: %{name} = %{version}-%{release}
d8516976 106Requires: DirectFB >= 0.9.16
76bceaba 107Conflicts: ecore-libs
108
109%description directfb
110Ecore frame buffer system functions.
111
e84a11fe 112%description directfb -l pl.UTF-8
4127e42d
JB
113Funkcje systemowe framebuffera Ecore.
114
76bceaba 115%package fb
116Summary: Ecore frame buffer system functions
967c161c 117Summary(pl.UTF-8): Funkcje systemowe framebuffera Ecore
76bceaba 118Group: Libraries
119Requires: %{name} = %{version}-%{release}
120Conflicts: ecore-libs
ef89d0f2 121
76bceaba 122%description fb
123Ecore frame buffer system functions.
ef89d0f2 124
e84a11fe 125%description fb -l pl.UTF-8
4127e42d
JB
126Funkcje systemowe framebuffera Ecore.
127
76bceaba 128%package file
129Summary: Ecore File Library
967c161c 130Summary(pl.UTF-8): Biblioteka Ecore File
76bceaba 131Group: Libraries
132Requires: %{name} = %{version}-%{release}
133Conflicts: ecore-libs
134
135%description file
136Ecore File Library.
137
e84a11fe 138%description file -l pl.UTF-8
4127e42d
JB
139Biblioteka Ecore File.
140
03d369ba 141%package imf
34dcbe62
JB
142Summary: Ecore library IMF module
143Summary(pl.UTF-8): Moduł IMF biblioteki Ecore
03d369ba
BZ
144Group: Libraries
145Requires: %{name}-con = %{version}-%{release}
146Conflicts: ecore-libs
147
148%description imf
34dcbe62
JB
149Ecore library IMF module.
150
151%description imf -l pl.UTF-8
152Moduł IMF biblioteki Ecore.
153
154%package imf-evas
155Summary: Ecore library IMF Evas module
156Summary(pl.UTF-8): Moduł IMF Evas biblioteki Ecore
157Group: Libraries
158Requires: %{name}-evas = %{version}-%{release}
159Requires: %{name}-imf = %{version}-%{release}
160Conflicts: ecore-libs
161
162%description imf-evas
163Ecore library IMF Evas module.
03d369ba 164
34dcbe62
JB
165%description imf-evas -l pl.UTF-8
166Moduł IMF Evas biblioteki Ecore.
03d369ba 167
d18fccf8 168%package input
169Summary: Ecore library Input module
170Summary(pl.UTF-8): Moduł Input biblioteki Ecore
171Group: Libraries
172Requires: %{name} = %{version}-%{release}
173Conflicts: ecore-libs
174
175%description input
176Ecore library Input module.
177
178%description input -l pl.UTF-8
179Moduł Input biblioteki Ecore.
180
181%package input-evas
182Summary: Ecore library Input Evas module
183Summary(pl.UTF-8): Moduł Input Evas biblioteki Ecore
184Group: Libraries
185Requires: %{name}-evas = %{version}-%{release}
186Requires: %{name}-input = %{version}-%{release}
187Conflicts: ecore-libs
188
189%description input-evas
190Ecore library Input Evas module.
191
192%description input-evas -l pl.UTF-8
193Moduł Input Evas biblioteki Ecore.
194
76bceaba 195%package ipc
196Summary: Ecore inter-process communication functions
967c161c 197Summary(pl.UTF-8): Funkcje komunikacji międzyprocesowej Ecore
76bceaba 198Group: Libraries
d8516976 199Requires: %{name}-con = %{version}-%{release}
76bceaba 200Conflicts: ecore-libs
201
202%description ipc
203Ecore inter-process communication functions.
204
e84a11fe
JR
205%description ipc -l pl.UTF-8
206Funkcje komunikacji międzyprocesowej Ecore.
4127e42d 207
76bceaba 208%package job
209Summary: Ecore job dealing functions
967c161c 210Summary(pl.UTF-8): Funkcje obsługi zadań Ecore
76bceaba 211Group: Libraries
212Requires: %{name} = %{version}-%{release}
213Conflicts: ecore-libs
214
215%description job
216Ecore job dealing functions.
217
e84a11fe
JR
218%description job -l pl.UTF-8
219Funkcje obsługi zadań Ecore.
4127e42d 220
34dcbe62
JB
221%package sdl
222Summary: Ecore library SDL module
223Summary(pl.UTF-8): Moduł SDL biblioteki Ecore
224Group: Libraries
225Requires: %{name} = %{version}-%{release}
226Conflicts: ecore-libs
227
228%description sdl
229Ecore library SDL module.
230
231%description sdl -l pl.UTF-8
232Moduł SDL biblioteki Ecore.
233
76bceaba 234%package txt
235Summary: Ecore text encoding conversion functions
967c161c 236Summary(pl.UTF-8): Funkcje konwersji kodowania tekstu Ecore
76bceaba 237Group: Libraries
238Requires: %{name} = %{version}-%{release}
239Conflicts: ecore-libs
240
241%description txt
242Ecore text encoding conversion functions.
243
e84a11fe 244%description txt -l pl.UTF-8
4127e42d
JB
245Funkcje konwersji kodowania tekstu Ecore.
246
76bceaba 247%package x
4127e42d 248Summary: Ecore functions for dealing with the X Window System
967c161c 249Summary(pl.UTF-8): Funkcje Ecore do obsługi X Window System
76bceaba 250Group: X11/Libraries
76bceaba 251Conflicts: ecore-libs
252
253%description x
4127e42d
JB
254Ecore functions for dealing with the X Window System.
255
e84a11fe
JR
256%description x -l pl.UTF-8
257Funkcje Ecore do obsługi X Window System.
ef89d0f2 258
320931eb 259%package devel
f95d65ff 260Summary: Ecore header files
967c161c 261Summary(pl.UTF-8): Pliki nagłówkowe Ecore
320931eb 262Group: Development/Libraries
76bceaba 263Requires: %{name} = %{version}-%{release}
264Requires: %{name}-con = %{version}-%{release}
d8516976 265# + openssl-devel curl-devel
76bceaba 266Requires: %{name}-config = %{version}-%{release}
d8516976 267# + eet-devel >= 0.9.10.038
34dcbe62 268Requires: %{name}-directfb = %{version}-%{release}
d8516976 269# + DirectFB-devel >= 0.9.16
76bceaba 270Requires: %{name}-fb = %{version}-%{release}
d8516976 271# + tslib-devel
76bceaba 272Requires: %{name}-file = %{version}-%{release}
d8516976 273# + curl-devel
03d369ba 274Requires: %{name}-imf = %{version}-%{release}
76bceaba 275Requires: %{name}-ipc = %{version}-%{release}
34dcbe62
JB
276Requires: %{name}-sdl = %{version}-%{release}
277# + sdl-devel
76bceaba 278Requires: %{name}-x = %{version}-%{release}
d8516976
JB
279%if %{with xcb}
280# + libxcb-devel xcb-util-devel
281%else
282# + xorg-lib-libXScrnSaver-devel xorg-lib-libXcursor-devel xorg-lib-libXdamage-devel xorg-lib-libXext-devel xorg-lib-libXfixes-devel xorg-lib-libXinerama-devel xorg-lib-libXp-devel xorg-lib-libXrandr-devel xorg-lib-libXrender-devel
283%endif
320931eb 284
285%description devel
286Ecore development files.
287
e84a11fe 288%description devel -l pl.UTF-8
f95d65ff
JB
289Pliki programistyczne Ecore.
290
320931eb 291%package static
f95d65ff 292Summary: Static Ecore libraries
967c161c 293Summary(pl.UTF-8): Statyczne biblioteki Ecore
320931eb 294Group: Development/Libraries
f95d65ff 295Requires: %{name}-devel = %{version}-%{release}
320931eb 296
297%description static
f95d65ff
JB
298Static Ecore libraries.
299
e84a11fe 300%description static -l pl.UTF-8
f95d65ff 301Statyczne biblioteki Ecore.
320931eb 302
34dcbe62
JB
303%package evas
304Summary: Ecore Evas Wrapper Library
305Summary(pl.UTF-8): Biblioteka Ecore Evas Wrapper
306Group: Libraries
307#Requires: %{name}-directfb = %{version}-%{release}
308Requires: %{name}-fb = %{version}-%{release}
309Requires: %{name}-sdl = %{version}-%{release}
310Requires: %{name}-x = %{version}-%{release}
311Requires: evas >= %{version}
312Conflicts: ecore-libs
313
314%description evas
315Ecore Evas Wrapper Library.
316
317%description evas -l pl.UTF-8
318Biblioteka Ecore Evas Wrapper.
319
320%package evas-devel
321Summary: Header files for Ecore Evas Wrapper Library
322Summary(pl.UTF-8): Pliki nagłówkowe biblioteka Ecore Evas Wrapper
323Group: Development/Libraries
324Requires: %{name}-devel = %{version}-%{release}
325Requires: %{name}-imf-evas = %{version}-%{release}
326#Requires: DirectFB-devel >= 0.9.16
327Requires: SDL-devel
328Requires: evas-devel >= %{version}
329Requires: tslib-devel
330
331%description evas-devel
332Header files for Ecore Evas Wrapper Library.
333
334%description evas-devel -l pl.UTF-8
335Pliki nagłówkowe biblioteka Ecore Evas Wrapper.
336
337%package evas-static
338Summary: Static Ecore Evas Wrapper Library
339Summary(pl.UTF-8): Biblioteka statyczna Ecore Evas Wrapper
340Group: Development/Libraries
341Requires: %{name}-evas-devel = %{version}-%{release}
342
343%description evas-static
344Static Ecore Evas Wrapper Library.
345
346%description evas-static -l pl.UTF-8
347Biblioteka statyczna Ecore Evas Wrapper.
348
320931eb 349%prep
38d61f18 350%setup -q
320931eb 351
352%build
de1254be 353%{__libtoolize}
354%{__aclocal} -I m4
355%{__autoconf}
356%{__autoheader}
357%{__automake}
dd0b420b 358%configure \
95b32668 359 %{!?with_static_libs:--disable-static} \
34dcbe62
JB
360 --enable-ecore-con \
361 --enable-ecore-config \
34dcbe62
JB
362 --enable-ecore-directfb \
363 --enable-ecore-fb \
364 --enable-ecore-file \
365 --enable-ecore-ipc \
34dcbe62 366 --enable-ecore-sdl \
dd0b420b 367 --enable-ecore-x \
d8516976 368 %{?with_xcb:--enable-ecore-x-xcb} \
dd0b420b 369 --enable-ecore-evas \
dd0b420b 370 --enable-ecore-evas-buffer \
34dcbe62
JB
371 --disable-ecore-evas-dfb \
372 --enable-ecore-evas-fb \
373 --enable-ecore-evas-sdl \
374 --enable-ecore-evas-xrender \
375 --enable-curl \
fcac574f 376 --enable-inotify \
34dcbe62
JB
377 --enable-openssl \
378 --enable-poll
379
380# --enable-ecore-evas-dfb needs evas-directfb (currently disabled)
dd0b420b 381
d18fccf8 382%{__make} V=1
320931eb 383
384%install
385rm -rf $RPM_BUILD_ROOT
34dcbe62 386
320931eb 387%{__make} install \
388 DESTDIR=$RPM_BUILD_ROOT
389
d18fccf8 390%find_lang %{name} --all-name
391
320931eb 392%clean
393rm -rf $RPM_BUILD_ROOT
394
76bceaba 395%post -p /sbin/ldconfig
396%postun -p /sbin/ldconfig
4127e42d
JB
397%post con -p /sbin/ldconfig
398%postun con -p /sbin/ldconfig
399%post config -p /sbin/ldconfig
400%postun config -p /sbin/ldconfig
4127e42d
JB
401%post directfb -p /sbin/ldconfig
402%postun directfb -p /sbin/ldconfig
403%post desktop -p /sbin/ldconfig
404%postun desktop -p /sbin/ldconfig
405%post evas -p /sbin/ldconfig
406%postun evas -p /sbin/ldconfig
407%post fb -p /sbin/ldconfig
408%postun fb -p /sbin/ldconfig
409%post file -p /sbin/ldconfig
410%postun file -p /sbin/ldconfig
03d369ba
BZ
411%post imf -p /sbin/ldconfig
412%postun imf -p /sbin/ldconfig
34dcbe62
JB
413%post imf-evas -p /sbin/ldconfig
414%postun imf-evas -p /sbin/ldconfig
d18fccf8 415%post input -p /sbin/ldconfig
416%postun input -p /sbin/ldconfig
417%post input-evas -p /sbin/ldconfig
418%postun input-evas -p /sbin/ldconfig
4127e42d
JB
419%post ipc -p /sbin/ldconfig
420%postun ipc -p /sbin/ldconfig
34dcbe62
JB
421%post sdl -p /sbin/ldconfig
422%postun sdl -p /sbin/ldconfig
4127e42d
JB
423%post x -p /sbin/ldconfig
424%postun x -p /sbin/ldconfig
320931eb 425
d18fccf8 426%files -f %{name}.lang
320931eb 427%defattr(644,root,root,755)
a51cace0 428%doc AUTHORS COPYING COPYING-PLAIN README
d18fccf8 429%attr(755,root,root) %{_libdir}/libecore%{svn}.so.*.*.*
430%attr(755,root,root) %ghost %{_libdir}/libecore%{svn}.so.0
320931eb 431
76bceaba 432%files con
ef89d0f2 433%defattr(644,root,root,755)
d18fccf8 434%attr(755,root,root) %{_libdir}/libecore_con%{svn}.so.*.*.*
435%attr(755,root,root) %ghost %{_libdir}/libecore_con%{svn}.so.0
76bceaba 436
437%files config
438%defattr(644,root,root,755)
439%attr(755,root,root) %{_bindir}/ecore_config
d18fccf8 440%attr(755,root,root) %{_libdir}/libecore_config%{svn}.so.*.*.*
441%attr(755,root,root) %ghost %{_libdir}/libecore_config%{svn}.so.0
76bceaba 442
34dcbe62 443%files directfb
25c309e2 444%defattr(644,root,root,755)
d18fccf8 445%attr(755,root,root) %{_libdir}/libecore_directfb%{svn}.so.*.*.*
446%attr(755,root,root) %ghost %{_libdir}/libecore_directfb%{svn}.so.0
76bceaba 447
d18fccf8 448%if 0
34dcbe62 449%files desktop
76bceaba 450%defattr(644,root,root,755)
34dcbe62
JB
451%attr(755,root,root) %{_libdir}/libecore_desktop.so.*.*.*
452%attr(755,root,root) %ghost %{_libdir}/libecore_desktop.so.0
d18fccf8 453%endif
76bceaba 454
455%files fb
456%defattr(644,root,root,755)
d18fccf8 457%attr(755,root,root) %{_libdir}/libecore_fb%{svn}.so.*.*.*
458%attr(755,root,root) %ghost %{_libdir}/libecore_fb%{svn}.so.0
76bceaba 459
460%files file
461%defattr(644,root,root,755)
d18fccf8 462%attr(755,root,root) %{_libdir}/libecore_file%{svn}.so.*.*.*
463%attr(755,root,root) %ghost %{_libdir}/libecore_file%{svn}.so.0
03d369ba
BZ
464
465%files imf
466%defattr(644,root,root,755)
d18fccf8 467%attr(755,root,root) %{_libdir}/libecore_imf%{svn}.so.*.*.*
468%attr(755,root,root) %ghost %{_libdir}/libecore_imf%{svn}.so.0
34dcbe62
JB
469
470%files imf-evas
471%defattr(644,root,root,755)
d18fccf8 472%attr(755,root,root) %{_libdir}/libecore_imf_evas%{svn}.so.*.*.*
473%attr(755,root,root) %ghost %{_libdir}/libecore_imf_evas%{svn}.so.0
474
475%files input
476%defattr(644,root,root,755)
477%attr(755,root,root) %{_libdir}/libecore_input%{svn}.so.*.*.*
478%attr(755,root,root) %ghost %{_libdir}/libecore_input%{svn}.so.0
479
480%files input-evas
481%defattr(644,root,root,755)
482%attr(755,root,root) %{_libdir}/libecore_input_evas%{svn}.so.*.*.*
483%attr(755,root,root) %ghost %{_libdir}/libecore_input_evas%{svn}.so.0
76bceaba 484
485%files ipc
486%defattr(644,root,root,755)
d18fccf8 487%attr(755,root,root) %{_libdir}/libecore_ipc%{svn}.so.*.*.*
488%attr(755,root,root) %ghost %{_libdir}/libecore_ipc%{svn}.so.0
76bceaba 489
d18fccf8 490%if 0
76bceaba 491%files job
492%defattr(644,root,root,755)
34dcbe62
JB
493%attr(755,root,root) %{_libdir}/libecore_job.so.*.*.*
494%attr(755,root,root) %ghost %{_libdir}/libecore_job.so.0
d18fccf8 495%endif
34dcbe62
JB
496
497%files sdl
498%defattr(644,root,root,755)
d18fccf8 499%attr(755,root,root) %{_libdir}/libecore_sdl%{svn}.so.*.*.*
500%attr(755,root,root) %ghost %{_libdir}/libecore_sdl%{svn}.so.0
76bceaba 501
d18fccf8 502%if 0
76bceaba 503%files txt
504%defattr(644,root,root,755)
34dcbe62
JB
505%attr(755,root,root) %{_libdir}/libecore_txt.so.*.*.*
506%attr(755,root,root) %ghost %{_libdir}/libecore_txt.so.0
d18fccf8 507%endif
76bceaba 508
509%files x
510%defattr(644,root,root,755)
d18fccf8 511%attr(755,root,root) %{_libdir}/libecore_x%{svn}.so.*.*.*
512%attr(755,root,root) %ghost %{_libdir}/libecore_x%{svn}.so.0
ef89d0f2 513
320931eb 514%files devel
515%defattr(644,root,root,755)
d8516976
JB
516%attr(755,root,root) %{_libdir}/libecore.so
517%{_libdir}/libecore.la
518%{_includedir}/Ecore.h
d18fccf8 519%{_includedir}/Ecore_Getopt.h
520%{_includedir}/Ecore_Input.h
521#%{_includedir}/Ecore_Data.h
522#%{_includedir}/Ecore_Str.h
320931eb 523%{_pkgconfigdir}/ecore.pc
d8516976 524# modules
34dcbe62
JB
525%attr(755,root,root) %{_libdir}/libecore_con.so
526%attr(755,root,root) %{_libdir}/libecore_config.so
527%attr(755,root,root) %{_libdir}/libecore_directfb.so
d18fccf8 528#%attr(755,root,root) %{_libdir}/libecore_desktop.so
34dcbe62
JB
529%attr(755,root,root) %{_libdir}/libecore_fb.so
530%attr(755,root,root) %{_libdir}/libecore_file.so
531%attr(755,root,root) %{_libdir}/libecore_imf.so
d18fccf8 532%attr(755,root,root) %{_libdir}/libecore_input.so
34dcbe62 533%attr(755,root,root) %{_libdir}/libecore_ipc.so
d18fccf8 534#%attr(755,root,root) %{_libdir}/libecore_job.so
34dcbe62 535%attr(755,root,root) %{_libdir}/libecore_sdl.so
d18fccf8 536#%attr(755,root,root) %{_libdir}/libecore_txt.so
34dcbe62
JB
537%attr(755,root,root) %{_libdir}/libecore_x.so
538%{_libdir}/libecore_con.la
539%{_libdir}/libecore_config.la
540%{_libdir}/libecore_directfb.la
d18fccf8 541#%{_libdir}/libecore_desktop.la
34dcbe62
JB
542%{_libdir}/libecore_fb.la
543%{_libdir}/libecore_file.la
544%{_libdir}/libecore_imf.la
d18fccf8 545%{_libdir}/libecore_input.la
34dcbe62 546%{_libdir}/libecore_ipc.la
d18fccf8 547#%{_libdir}/libecore_job.la
34dcbe62 548%{_libdir}/libecore_sdl.la
d18fccf8 549#%{_libdir}/libecore_txt.la
34dcbe62
JB
550%{_libdir}/libecore_x.la
551%{_includedir}/Ecore_Con.h
552%{_includedir}/Ecore_Config.h
d18fccf8 553#%{_includedir}/Ecore_Desktop.h
34dcbe62
JB
554%{_includedir}/Ecore_DirectFB.h
555%{_includedir}/Ecore_Fb.h
556%{_includedir}/Ecore_File.h
557%{_includedir}/Ecore_IMF.h
558%{_includedir}/Ecore_Ipc.h
d18fccf8 559#%{_includedir}/Ecore_Job.h
34dcbe62 560%{_includedir}/Ecore_Sdl.h
d18fccf8 561#%{_includedir}/Ecore_Txt.h
34dcbe62
JB
562%{_includedir}/Ecore_X.h
563%{_includedir}/Ecore_X_Atoms.h
564%{_includedir}/Ecore_X_Cursor.h
565%{_pkgconfigdir}/ecore-con.pc
566%{_pkgconfigdir}/ecore-config.pc
567%{_pkgconfigdir}/ecore-directfb.pc
d18fccf8 568#%{_pkgconfigdir}/ecore-desktop.pc
34dcbe62
JB
569%{_pkgconfigdir}/ecore-fb.pc
570%{_pkgconfigdir}/ecore-file.pc
571%{_pkgconfigdir}/ecore-imf.pc
d18fccf8 572%{_pkgconfigdir}/ecore-input.pc
34dcbe62 573%{_pkgconfigdir}/ecore-ipc.pc
d18fccf8 574#%{_pkgconfigdir}/ecore-job.pc
34dcbe62 575%{_pkgconfigdir}/ecore-sdl.pc
d18fccf8 576#%{_pkgconfigdir}/ecore-txt.pc
34dcbe62 577%{_pkgconfigdir}/ecore-x.pc
320931eb 578
95b32668 579%if %{with static_libs}
320931eb 580%files static
581%defattr(644,root,root,755)
d8516976
JB
582%{_libdir}/libecore.a
583# modules
34dcbe62
JB
584%{_libdir}/libecore_con.a
585%{_libdir}/libecore_config.a
586%{_libdir}/libecore_directfb.a
d18fccf8 587#%{_libdir}/libecore_desktop.a
34dcbe62
JB
588%{_libdir}/libecore_fb.a
589%{_libdir}/libecore_file.a
590%{_libdir}/libecore_imf.a
d18fccf8 591%{_libdir}/libecore_input.a
34dcbe62 592%{_libdir}/libecore_ipc.a
d18fccf8 593#%{_libdir}/libecore_job.a
34dcbe62 594%{_libdir}/libecore_sdl.a
d18fccf8 595#%{_libdir}/libecore_txt.a
34dcbe62 596%{_libdir}/libecore_x.a
95b32668 597%endif
34dcbe62
JB
598
599%files evas
600%defattr(644,root,root,755)
d18fccf8 601%attr(755,root,root) %{_libdir}/libecore_evas%{svn}.so.*.*.*
602%attr(755,root,root) %ghost %{_libdir}/libecore_evas%{svn}.so.0
34dcbe62
JB
603
604%files evas-devel
605%defattr(644,root,root,755)
606%attr(755,root,root) %{_libdir}/libecore_evas.so
607%{_libdir}/libecore_evas.la
608%{_includedir}/Ecore_Evas.h
d18fccf8 609%{_includedir}/Ecore_Input_Evas.h
34dcbe62
JB
610%{_pkgconfigdir}/ecore-evas.pc
611# evas modules
612%attr(755,root,root) %{_libdir}/libecore_imf_evas.so
d18fccf8 613%attr(755,root,root) %{_libdir}/libecore_input_evas.so
34dcbe62 614%{_libdir}/libecore_imf_evas.la
d18fccf8 615%{_libdir}/libecore_input_evas.la
34dcbe62
JB
616%{_includedir}/Ecore_IMF_Evas.h
617%{_pkgconfigdir}/ecore-imf-evas.pc
d18fccf8 618%{_pkgconfigdir}/ecore-input-evas.pc
34dcbe62
JB
619
620%files evas-static
621%defattr(644,root,root,755)
622%{_libdir}/libecore_evas.a
623# evas modules
624%{_libdir}/libecore_imf_evas.a
d18fccf8 625%{_libdir}/libecore_input_evas.a
This page took 0.153029 seconds and 4 git commands to generate.