Better values fro url and source.
[platform/upstream/elementary.git] / elementary.spec.in
1 %define _missing_doc_files_terminate_build 0
2
3 Summary: EFL toolkit for small touchscreens
4 Name: @PACKAGE@
5 Version: @VERSION@
6 Release: 0.%(date '+%Y%m%d')
7 License: Lesser GPL
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
16 Requires:  evas
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 %package devel
31 Summary: Elementary headers, static libraries, documentation and test programs
32 Group: System Environment/Libraries
33 Requires: %{name} = %{version}, %{name}-bin = %{version}
34 Requires: evas-devel
35
36 %description devel
37 Headers, static libraries, test programs and documentation for Elementary
38
39 %package bin
40 Summary: Elementary file compiler/decompiler suite
41 Group: System Environment/Libraries
42 Requires: %{name} = %{version}
43 Requires: elementary
44
45 %description bin
46 Elmementary programs
47
48 %prep
49 %setup -q
50
51 %build
52 %{configure} --prefix=%{_prefix}
53 %{__make} %{?_smp_mflags} %{?mflags}
54
55 %install
56 %{__make} %{?mflags_install} DESTDIR=$RPM_BUILD_ROOT install
57 test -x `which doxygen` && sh gendoc || :
58
59 %post
60 /sbin/ldconfig || :
61
62 %postun
63 /sbin/ldconfig || :
64
65 %clean
66 test "x$RPM_BUILD_ROOT" != "x/" && rm -rf $RPM_BUILD_ROOT
67
68 %files
69 %defattr(-, root, root)
70 %doc AUTHORS COPYING README
71 %{_libdir}/libelementary*.so.*
72
73 %files devel
74 %defattr(-, root, root)
75 %doc doc/html
76 %{_libdir}/*.so
77 %{_libdir}/*.la
78 %{_libdir}/*.a
79 %{_libdir}/edje/*.so
80 %{_libdir}/edje/*.la
81 %{_libdir}/elementary/modules/test_entry/*/module.*
82 %{_libdir}/pkgconfig/*
83 %{_includedir}/*.h
84 %{_includedir}/elementary/*.h
85
86 %files bin
87 %defattr(-, root, root)
88 %{_bindir}/*
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
99
100 %changelog