Merge "[multibuttonentry]Fixed scroll issue in calendar app (bouncing issue, not...
[framework/uifw/elementary.git] / packaging / elementary.spec
1 Name:       elementary
2 Summary:    EFL toolkit for small touchscreens
3 Version:    0.7.0.svn61256
4 Release:    1
5 Group:      TO_BE/FILLED_IN
6 License:    LGPL
7 URL:        http://trac.enlightenment.org/e/wiki/Elementary
8 Source0:    %{name}-%{version}.tar.bz2
9 Requires(post): /sbin/ldconfig
10 Requires(postun): /sbin/ldconfig
11 BuildRequires:  pkgconfig(ecore)
12 BuildRequires:  pkgconfig(ecore-evas)
13 BuildRequires:  pkgconfig(ecore-fb)
14 BuildRequires:  pkgconfig(ecore-file)
15 BuildRequires:  pkgconfig(ecore-imf)
16 BuildRequires:  pkgconfig(ecore-x)
17 BuildRequires:  pkgconfig(edbus)
18 BuildRequires:  pkgconfig(edje)
19 BuildRequires:  pkgconfig(eet)
20 BuildRequires:  pkgconfig(efreet)
21 BuildRequires:  pkgconfig(eina)
22 BuildRequires:  pkgconfig(ethumb)
23 BuildRequires:  pkgconfig(evas)
24 BuildRequires:  pkgconfig(libxml-2.0)
25 BuildRequires:  pkgconfig(x11)
26 BuildRequires:  pkgconfig(icu-i18n)
27 BuildRequires:  pkgconfig(appsvc)
28 BuildRequires:  edje-tools
29 BuildRequires:  embryo
30 BuildRequires:  eet-tools
31 BuildRequires:  libjpeg-devel
32 BuildRequires:  desktop-file-utils
33
34 %description
35 Elementary - a basic widget set that is easy to use based on EFL for mobile This package contains devel content.
36
37 %package devel
38 Summary:    EFL toolkit (devel)
39 Group:      Development/Libraries
40 Requires:   %{name} = %{version}-%{release}
41
42 %description devel
43 EFL toolkit for small touchscreens (devel)
44
45 %package tools
46 Summary:    EFL toolkit (tools)
47 Group:      Development/Tools
48 Requires:   %{name} = %{version}-%{release}
49 Provides:   %{name}-bin
50 Obsoletes:  %{name}-bin
51
52 %description tools
53 EFL toolkit for small touchscreens (tools)
54
55
56 %prep
57 %setup -q
58
59 %build
60
61 %autogen --disable-static
62 make %{?jobs:-j%jobs}
63
64 %install
65 rm -rf %{buildroot}
66 %make_install
67
68 desktop-file-install --delete-original       \
69   --dir %{buildroot}%{_datadir}/applications             \
70    %{buildroot}%{_datadir}/applications/*.desktop
71
72
73 %post -p /sbin/ldconfig
74
75 %postun -p /sbin/ldconfig
76
77 %files
78 %defattr(-,root,root,-)
79 /usr/lib/*.so.0
80 /usr/share/elementary/images/*
81 /usr/share/elementary/config/default/*
82 /usr/share/elementary/config/illume/*
83 /usr/share/elementary/config/standard/*
84 /usr/share/elementary/config/profile.cfg
85 /usr/lib/elementary/modules/*/*/*.so
86 /usr/lib/libelementary*.so.*
87 /usr/share/applications/*.desktop
88 /usr/share/elementary/objects/*.edj
89 /usr/share/elementary/edje_externals/*.edj
90 /usr/share/icons/elementary.png
91 /usr/share/elementary/themes/*.edj
92 /usr/share/elementary/config/slp/*
93 /usr/lib/edje/modules/elm/*/module.so
94
95 %files devel
96 %defattr(-,root,root,-)
97 /usr/include/elementary-0/*.h
98 /usr/lib/libelementary.so
99 /usr/lib/pkgconfig/elementary.pc
100
101 %files tools
102 %defattr(-,root,root,-)
103 /usr/bin/elementary_*
104 /usr/lib/elementary_testql.so
105