1 %define _missing_doc_files_terminate_build 0
3 Summary: EFL toolkit for small touchscreens
6 Release: 0.%(date '+%Y%m%d')
8 Group: System Environment/Libraries
9 URL: http://trac.enlightenment.org/e/wiki/Elementary
10 Source: %{name}-%{version}.tar.gz
11 Packager: %{?_packager:%{_packager}}%{!?_packager:Rui Miguel Silva Seabra <rms@1407.org>}
12 Vendor: %{?_vendorinfo:%{_vendorinfo}}%{!?_vendorinfo:The Enlightenment Project (http://www.enlightenment.org/)}
13 Distribution: %{?_distribution:%{_distribution}}%{!?_distribution:%{_vendor}}
14 #BuildSuggests: xorg-x11-devel, vim-enhanced
15 BuildRequires: evas-devel
17 BuildRoot: %{_tmppath}/%{name}-%{version}-root
20 Elementary is a widget set. It is a new-style of widget set much more canvas
21 object based than anything else. Why not ETK? Why not EWL? Well they both
22 tend to veer away from the core of Evas, Ecore and Edje a lot to build their
23 own worlds. Also I wanted something focused on embedded devices -
24 specifically small touchscreens. Unlike GTK+ and Qt, 75% of the "widget set"
25 is already embodied in a common core - Ecore, Edje, Evas etc. So this
26 fine-grained library splitting means all of this is shared, just a new
27 widget "personality" is on top. And that is... Elementary, my dear watson.
31 Summary: Elementary headers, static libraries, documentation and test programs
32 Group: System Environment/Libraries
33 Requires: %{name} = %{version}, %{name}-bin = %{version}
37 Headers, static libraries, test programs and documentation for Elementary
40 Summary: Elementary file compiler/decompiler suite
41 Group: System Environment/Libraries
42 Requires: %{name} = %{version}
52 %{configure} --prefix=%{_prefix}
53 %{__make} %{?_smp_mflags} %{?mflags}
56 %{__make} %{?mflags_install} DESTDIR=$RPM_BUILD_ROOT install
57 test -x `which doxygen` && sh gendoc || :
66 test "x$RPM_BUILD_ROOT" != "x/" && rm -rf $RPM_BUILD_ROOT
69 %defattr(-, root, root)
70 %doc AUTHORS COPYING README
71 %{_libdir}/libelementary*.so.*
74 %defattr(-, root, root)
81 %{_libdir}/elementary/modules/test_entry/*/module.*
82 %{_libdir}/pkgconfig/*
84 %{_includedir}/elementary/*.h
87 %defattr(-, root, root)
89 %{_datadir}/applications/*.desktop
90 %{_datadir}/elementary/config/*.cfg
91 %{_datadir}/elementary/config/default/*
92 %{_datadir}/elementary/config/illume/*
93 %{_datadir}/elementary/config/standard/*
94 %{_datadir}/elementary/edje_externals/*
95 %{_datadir}/elementary/images/*
96 %{_datadir}/elementary/objects/*
97 %{_datadir}/elementary/themes/*
98 %{_datadir}/icons/elementary.png