elementary: atspi - fix dbus abort
[platform/upstream/elementary.git] / elementary.spec.in
1 %{!?_rel:%{expand:%%global _rel 0.enl%{?dist}}}
2 %global _missing_doc_files_terminate_build 0
3
4 Summary: EFL toolkit for small touchscreens
5 Name: @PACKAGE@
6 Version: @VERSION@
7 Release: %{_rel}
8 License: Lesser GPL
9 Group: System Environment/Libraries
10 URL: http://trac.enlightenment.org/e/wiki/Elementary
11 Source: %{name}-%{version}.tar.gz
12 Packager: %{?_packager:%{_packager}}%{!?_packager:Rui Miguel Silva Seabra <rms@1407.org>}
13 Vendor: %{?_vendorinfo:%{_vendorinfo}}%{!?_vendorinfo:The Enlightenment Project (http://www.enlightenment.org/)}
14 Distribution: %{?_distribution:%{_distribution}}%{!?_distribution:%{_vendor}}
15 #BuildSuggests: xorg-x11-devel, vim-enhanced
16 BuildRequires: efl-devel
17 BuildRoot: %{_tmppath}/%{name}-%{version}-root
18
19 %description
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.
28 Elementary.
29
30
31 %package devel
32 Summary: Elementary headers, static libraries, documentation and test programs
33 Group: System Environment/Libraries
34 Requires: %{name} = %{version}, %{name}-bin = %{version}
35 Requires: efl-devel
36
37 %description devel
38 Headers, static libraries, test programs and documentation for Elementary
39
40
41 %package bin
42 Summary: Elementary file compiler/decompiler suite
43 Group: System Environment/Libraries
44 Requires: %{name} = %{version}
45
46 %description bin
47 Elmementary programs
48
49
50 %prep
51 %setup -q
52
53
54 %build
55 %{configure} --prefix=%{_prefix}
56 %{__make} %{?_smp_mflags} %{?mflags}
57
58
59 %install
60 %{__make} %{?mflags_install} DESTDIR=$RPM_BUILD_ROOT install
61 test -x `which doxygen` && sh gendoc || :
62
63 %{find_lang} %{name}
64
65
66 %post
67 /sbin/ldconfig || :
68
69
70 %postun
71 /sbin/ldconfig || :
72
73
74 %clean
75 test "x$RPM_BUILD_ROOT" != "x/" && rm -rf $RPM_BUILD_ROOT
76
77
78 %files -f %{name}.lang
79 %defattr(-, root, root)
80 %doc AUTHORS COPYING README
81 %{_libdir}/*.a
82 %{_libdir}/*.la
83 %{_libdir}/*.so
84 %{_libdir}/libelementary*.so.*
85 %{_libdir}/edje/modules/elm/
86
87 %files devel
88 %defattr(-, root, root)
89 %doc doc/html
90 %{_includedir}/%{name}*/
91 %{_libdir}/elementary/
92 %{_libdir}/pkgconfig/*
93
94 %files bin
95 %defattr(-, root, root)
96 %{_bindir}/*
97 %{_datadir}/applications/*.desktop
98 %{_datadir}/elementary/
99 %{_datadir}/icons/elementary.png
100
101
102 %changelog