1 %define dbus_unavailable 1
9 Summary: EFL toolkit for small touchscreens
10 Url: http://trac.enlightenment.org/e/wiki/Elementary
12 Source0: elementary-%{version}.tar.bz2
13 Source1001: elementary.manifest
14 BuildRequires: doxygen
15 BuildRequires: gettext-devel
16 BuildRequires: pkgconfig(ecore)
17 BuildRequires: pkgconfig(ecore-evas)
18 BuildRequires: pkgconfig(ecore-file)
19 BuildRequires: pkgconfig(ecore-imf)
22 BuildRequires: pkgconfig(ecore-wayland)
26 BuildRequires: pkgconfig(ecore-x)
27 BuildRequires: pkgconfig(x11)
32 BuildRequires: pkgconfig(ecore-fb)
36 BuildRequires: pkgconfig(edbus)
37 BuildRequires: pkgconfig(edje)
38 BuildRequires: pkgconfig(eet)
39 BuildRequires: pkgconfig(efreet)
40 BuildRequires: pkgconfig(eina)
41 BuildRequires: pkgconfig(evas)
42 BuildRequires: pkgconfig(ethumb)
43 BuildRequires: pkgconfig(emotion)
44 BuildRequires: eet-tools
45 BuildRequires: python-devel
46 Recommends: %{name}-locale = %{version}
49 Elementary is a widget set. It is a new-style of widget set much more canvas
50 object based than anything else. Why not ETK? Why not EWL? Well they both
51 tend to veer away from the core of Evas, Ecore and Edje a lot to build their
52 own worlds. Also I wanted something focused on embedded devices -
53 specifically small touchscreens. Unlike GTK+ and Qt, 75% of the "widget set"
54 is already embodied in a common core - Ecore, Edje, Evas etc. So this
55 fine-grained library splitting means all of this is shared, just a new
56 widget "personality" is on top. And that is... Elementary, my dear watson.
60 Summary: EFL elementary examples
63 EFL elementary examples
66 Summary: EFL elementary configuration and test apps
69 EFL elementary configuration and test apps
72 Summary: Development components for the elementary package
73 Group: Development/Libraries
74 Requires: %{name} = %{version}
77 Development files for elementary
85 %autogen --disable-static \
87 --enable-ecore-wayland \
93 --disable-build-examples \
95 --enable-build-examples \
106 %post -p /sbin/ldconfig
108 %postun -p /sbin/ldconfig
113 %manifest %{name}.manifest
114 %defattr(-,root,root,-)
116 %{_bindir}/elementary_quicklaunch
117 %{_bindir}/elementary_run
119 %{_libdir}/elementary/modules/*
121 %{_datadir}/elementary/*
122 %{_datadir}/icons/elementary.png
124 %if ! %dbus_unavailable
126 %manifest %{name}.manifest
127 %defattr(-,root,root,-)
128 %{_libdir}/elementary/examples/*
132 %manifest %{name}.manifest
133 %defattr(-,root,root,-)
134 %{_datadir}/applications/*
135 %{_bindir}/elementary_config
136 %{_bindir}/elementary_test*
137 %{_bindir}/elementary_codegen
138 %{_bindir}/elm_prefs_cc
141 %manifest %{name}.manifest
142 %defattr(-,root,root,-)
143 %{_includedir}/elementary-1/*.h
145 %{_libdir}/pkgconfig/*.pc
146 %{_libdir}/cmake/Elementary/ElementaryConfig.cmake
147 %{_libdir}/cmake/Elementary/ElementaryConfigVersion.cmake