1 %define _missing_doc_files_terminate_build 0
3 %{!?_rel:%{expand:%%global _rel 0.enl%{?dist}}}
5 Summary: EFL toolkit for small touchscreens
10 Group: System Environment/Libraries
11 URL: http://trac.enlightenment.org/e/wiki/Elementary
12 Source: %{name}-%{version}.tar.gz
13 Packager: %{?_packager:%{_packager}}%{!?_packager:Rui Miguel Silva Seabra <rms@1407.org>}
14 Vendor: %{?_vendorinfo:%{_vendorinfo}}%{!?_vendorinfo:The Enlightenment Project (http://www.enlightenment.org/)}
15 Distribution: %{?_distribution:%{_distribution}}%{!?_distribution:%{_vendor}}
16 #BuildSuggests: xorg-x11-devel, vim-enhanced
17 BuildRequires: evas-devel
19 BuildRoot: %{_tmppath}/%{name}-%{version}-root
22 Elementary is a widget set. It is a new-style of widget set much more canvas
23 object based than anything else. Why not ETK? Why not EWL? Well they both
24 tend to veer away from the core of Evas, Ecore and Edje a lot to build their
25 own worlds. Also I wanted something focused on embedded devices -
26 specifically small touchscreens. Unlike GTK+ and Qt, 75% of the "widget set"
27 is already embodied in a common core - Ecore, Edje, Evas etc. So this
28 fine-grained library splitting means all of this is shared, just a new
29 widget "personality" is on top. And that is... Elementary, my dear watson.
33 Summary: Elementary headers, static libraries, documentation and test programs
34 Group: System Environment/Libraries
35 Requires: %{name} = %{version}, %{name}-bin = %{version}
39 Headers, static libraries, test programs and documentation for Elementary
42 Summary: Elementary file compiler/decompiler suite
43 Group: System Environment/Libraries
44 Requires: %{name} = %{version}
54 %{configure} --prefix=%{_prefix}
55 %{__make} %{?_smp_mflags} %{?mflags}
58 %{__make} %{?mflags_install} DESTDIR=$RPM_BUILD_ROOT install
59 test -x `which doxygen` && sh gendoc || :
68 test "x$RPM_BUILD_ROOT" != "x/" && rm -rf $RPM_BUILD_ROOT
71 %defattr(-, root, root)
72 %doc AUTHORS COPYING README
76 %{_libdir}/libelementary*.so.*
77 %{_libdir}/edje/modules/elm/*/module.la
78 %{_libdir}/edje/modules/elm/*/module.so
79 %{_datadir}/locale/*/LC_MESSAGES/elementary.mo
82 %defattr(-, root, root)
84 %{_libdir}/elementary/modules/*/*/module.*
86 %{_libdir}/pkgconfig/*
87 %{_includedir}/elementary-1/*.h
90 %defattr(-, root, root)
92 %{_datadir}/applications/*.desktop
93 %{_datadir}/elementary/config/*.cfg
94 %{_datadir}/elementary/config/default/*
95 %{_datadir}/elementary/config/illume/*
96 %{_datadir}/elementary/config/standard/*
97 %{_datadir}/elementary/config/mobile/*
98 %{_datadir}/elementary/config/desktop/*
99 %{_datadir}/elementary/edje_externals/*
100 %{_datadir}/elementary/images/*
101 %{_datadir}/elementary/objects/*
102 %{_datadir}/elementary/themes/*
103 %{_datadir}/icons/elementary.png