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