summaryrefslogtreecommitdiff
path: root/elementary.spec.in
diff options
context:
space:
mode:
authorRui Seabra <rms@1407.org>2010-02-21 19:18:26 +0000
committerRui Seabra <rms@1407.org>2010-02-21 19:18:26 +0000
commit16e2345907f9cfc4415834528051621e0adebb77 (patch)
tree81638ec9f6480468be6f111532ffe607d0b415c0 /elementary.spec.in
parent826d47a33be8a97fe9de59180b724abd38e4b498 (diff)
RPM spec for elementary.
SVN revision: 46349
Diffstat (limited to 'elementary.spec.in')
-rw-r--r--elementary.spec.in100
1 files changed, 100 insertions, 0 deletions
diff --git a/elementary.spec.in b/elementary.spec.in
new file mode 100644
index 000000000..68eb9b8bf
--- /dev/null
+++ b/elementary.spec.in
@@ -0,0 +1,100 @@
1%define _missing_doc_files_terminate_build 0
2
3Summary: EFL toolkit for small touchscreens
4Name: @PACKAGE@
5Version: @VERSION@
6Release: 0.%(date '+%Y%m%d')
7License: Lesser GPL
8Group: System Environment/Libraries
9URL: http://www.enlightenment.org/
10Source: ftp://ftp.enlightenment.org/pub/evoak/%{name}-%{version}.tar.gz
11Packager: %{?_packager:%{_packager}}%{!?_packager:Rui Miguel Silva Seabra <rms@1407.org>}
12Vendor: %{?_vendorinfo:%{_vendorinfo}}%{!?_vendorinfo:The Enlightenment Project (http://www.enlightenment.org/)}
13Distribution: %{?_distribution:%{_distribution}}%{!?_distribution:%{_vendor}}
14#BuildSuggests: xorg-x11-devel, vim-enhanced
15BuildRequires: evas-devel
16Requires: evas
17BuildRoot: %{_tmppath}/%{name}-%{version}-root
18
19%description
20Elementary is a widget set. It is a new-style of widget set much more canvas
21object based than anything else. Why not ETK? Why not EWL? Well they both
22tend to veer away from the core of Evas, Ecore and Edje a lot to build their
23own worlds. Also I wanted something focused on embedded devices -
24specifically small touchscreens. Unlike GTK+ and Qt, 75% of the "widget set"
25is already embodied in a common core - Ecore, Edje, Evas etc. So this
26fine-grained library splitting means all of this is shared, just a new
27widget "personality" is on top. And that is... Elementary, my dear watson.
28Elementary.
29
30%package devel
31Summary: Elementary headers, static libraries, documentation and test programs
32Group: System Environment/Libraries
33Requires: %{name} = %{version}, %{name}-bin = %{version}
34Requires: evas-devel
35
36%description devel
37Headers, static libraries, test programs and documentation for Elementary
38
39%package bin
40Summary: Elementary file compiler/decompiler suite
41Group: System Environment/Libraries
42Requires: %{name} = %{version}
43Requires: elementary
44
45%description bin
46Elmementary 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
57test -x `which doxygen` && sh gendoc || :
58
59%post
60/sbin/ldconfig || :
61
62%postun
63/sbin/ldconfig || :
64
65%clean
66test "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