Merge "[*][Elm_genlist] add changeme flag for proper update genlist's update job...
[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:  edje-bin
27 BuildRequires:  embryo-bin
28 BuildRequires:  eet-bin
29 BuildRequires:  libjpeg-devel
30 BuildRequires:  desktop-file-utils
31
32 %description
33 Elementary - a basic widget set that is easy to use based on EFL for mobile This package contains devel content.
34
35 %package devel
36 Summary:    EFL toolkit (devel)
37 Group:      Development/Libraries
38 Requires:   %{name} = %{version}-%{release}
39
40 %description devel
41 EFL toolkit for small touchscreens (devel)
42
43 %package bin
44 Summary:    EFL toolkit (devel)
45 Group:      Development/Libraries
46 Requires:   %{name} = %{version}-%{release}
47
48 %description bin
49 EFL toolkit for small touchscreens (devel)
50
51
52 %prep
53 %setup -q
54
55 %build
56
57 %autogen --disable-static
58 make %{?jobs:-j%jobs}
59
60 %install
61 rm -rf %{buildroot}
62 %make_install
63
64 desktop-file-install --delete-original       \
65   --dir %{buildroot}%{_datadir}/applications             \
66    %{buildroot}%{_datadir}/applications/*.desktop
67
68
69 %post -p /sbin/ldconfig
70
71 %postun -p /sbin/ldconfig
72
73 %files
74 %defattr(-,root,root,-)
75 /usr/lib/*.so.0
76 /usr/share/elementary/images/*
77 /usr/share/elementary/config/default/*
78 /usr/share/elementary/config/illume/*
79 /usr/share/elementary/config/standard/*
80 /usr/share/elementary/config/profile.cfg
81 /usr/lib/elementary/modules/*/*/*.so
82 /usr/lib/libelementary*.so.*
83 /usr/share/applications/*.desktop
84 /usr/share/elementary/objects/*.edj
85 /usr/share/elementary/edje_externals/*.edj
86 /usr/share/icons/elementary.png
87 /usr/share/elementary/themes/*.edj
88 /usr/share/elementary/config/slp/*
89 /usr/lib/edje/modules/elm/*/module.so
90
91 %files devel
92 %defattr(-,root,root,-)
93 /usr/include/elementary-0/*.h
94 /usr/lib/libelementary.so
95 /usr/lib/pkgconfig/elementary.pc
96
97 %files bin
98 %defattr(-,root,root,-)
99 /usr/bin/elementary_*
100 /usr/lib/elementary_testql.so
101