]> git.pld-linux.org Git - packages/elementary.git/blame - elementary.spec
- updated to 1.7.0
[packages/elementary.git] / elementary.spec
CommitLineData
53aa20e9 1#
de8b4d2d 2# TODO: - elementary_testql searches for modules in ../lib not _libdir
53aa20e9 3# - plugins in separate packages
a06e40b5 4# - enable ewebkit when matching version is released
53aa20e9 5#
479803d0 6# Conditional build:
7%bcond_without static_libs # don't build static library
bd542206 8%bcond_with ewebkit # Web (WebKit) support
53aa20e9 9#
10
a06e40b5
JB
11%define ecore_ver 1.7.0
12%define edbus_ver 1.7.0
13%define edje_ver 1.7.0
14%define eet_ver 1.7.0
15%define efreet_ver 1.7.0
16%define eina_ver 1.7.0
17%define evas_ver 1.7.0
479803d0 18
479803d0 19Summary: Basic widget set
20Summary(pl.UTF-8): Zestaw prostych widżetów
21Name: elementary
a06e40b5
JB
22Version: 1.7.0
23Release: 1
2accd9c9 24License: LGPL v2.1
479803d0 25Group: Libraries
bd542206 26Source0: http://download.enlightenment.org/releases/%{name}-%{version}.tar.bz2
a06e40b5 27# Source0-md5: d21610e65501591a69bb2c6c27bb3811
b864e348 28URL: http://trac.enlightenment.org/e/wiki/Elementary
bd542206 29BuildRequires: e_dbus-devel >= %{edbus_ver}
2accd9c9
JB
30BuildRequires: ecore-con-devel >= %{ecore_ver}
31BuildRequires: ecore-devel >= %{ecore_ver}
de8b4d2d 32BuildRequires: ecore-evas-devel >= %{ecore_ver}
bd542206 33BuildRequires: ecore-fb-devel >= %{ecore_ver}
2accd9c9
JB
34BuildRequires: ecore-file-devel >= %{ecore_ver}
35BuildRequires: ecore-imf-devel >= %{ecore_ver}
a06e40b5
JB
36BuildRequires: ecore-sdl-devel >= %{ecore_ver}
37BuildRequires: ecore-wayland-devel >= %{ecore_ver}
2accd9c9 38BuildRequires: ecore-x-devel >= %{ecore_ver}
de8b4d2d 39BuildRequires: edje >= %{edje_ver}
40BuildRequires: edje-devel >= %{edje_ver}
bd542206 41BuildRequires: efreet-devel >= %{efreet_ver}
2accd9c9
JB
42BuildRequires: eio-devel
43BuildRequires: emotion-devel
de8b4d2d 44BuildRequires: eet-devel >= %{eet_ver}
45BuildRequires: eina-devel >= %{eina_ver}
2accd9c9 46BuildRequires: ethumb-devel
de8b4d2d 47BuildRequires: evas-devel >= %{evas_ver}
53aa20e9 48BuildRequires: evas-loader-jpeg >= %{evas_ver}
bd542206 49%{?with_webkit:BuildRequires: ewebkit-devel >= 0-0.r95983.1}
2accd9c9
JB
50BuildRequires: gettext-devel >= 0.17
51BuildRequires: pkgconfig >= 1:0.22
bd542206 52# TODO: eweather, emap
479803d0 53Requires: %{name}-libs = %{version}-%{release}
54BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
55
56%description
53aa20e9 57Elementary - a basic widget set that is easy to use based on EFL for
58mobile touch-screen devices.
479803d0 59
60%description -l pl.UTF-8
53aa20e9 61Elementary - zestaw prostych, łatwych w użyciu widżetów, oparty na EFL
479803d0 62dla urządzeń mobilnych.
63
2accd9c9
JB
64%package libs
65Summary: Elementary library
66Summary(pl.UTF-8): Bilblioteka Elementary
67Group: Libraries
68Requires: ecore >= %{ecore_ver}
69Requires: ecore-con >= %{ecore_ver}
70Requires: ecore-evas >= %{ecore_ver}
bd542206 71Requires: ecore-fb >= %{ecore_ver}
2accd9c9
JB
72Requires: ecore-file >= %{ecore_ver}
73Requires: ecore-imf >= %{ecore_ver}
a06e40b5
JB
74Requires: ecore-sdl >= %{ecore_ver}
75Requires: ecore-wayland >= %{ecore_ver}
2accd9c9 76Requires: ecore-x >= %{ecore_ver}
bd542206 77Requires: e_dbus-devel >= %{edbus_ver}
2accd9c9
JB
78Requires: edje-libs >= %{edje_ver}
79Requires: eet >= %{eet_ver}
bd542206 80Requires: efreet-devel >= %{efreet_ver}
2accd9c9
JB
81Requires: eina >= %{eina_ver}
82Requires: evas >= %{evas_ver}
83
84%description libs
85Elementary library files.
86
87%description libs -l pl.UTF-8
88Biblioteka Elementary.
89
479803d0 90%package devel
91Summary: Elementary header files
92Summary(pl.UTF-8): Pliki nagłówkowe Elementary
93Group: Development/Libraries
94Requires: %{name}-libs = %{version}-%{release}
2accd9c9
JB
95Requires: ecore-con-devel >= %{ecore_ver}
96Requires: ecore-devel >= %{ecore_ver}
97Requires: ecore-evas-devel >= %{ecore_ver}
98Requires: ecore-file-devel >= %{ecore_ver}
99Requires: ecore-imf-devel >= %{ecore_ver}
a06e40b5
JB
100Requires: ecore-sdl-devel >= %{ecore_ver}
101Requires: ecore-wayland-devel >= %{ecore_ver}
2accd9c9
JB
102Requires: ecore-x-devel >= %{ecore_ver}
103Requires: edje-devel >= %{edje_ver}
104Requires: eet-devel >= %{eet_ver}
105Requires: eina-devel >= %{eina_ver}
106Requires: evas-devel >= %{evas_ver}
479803d0 107
108%description devel
109Header files for Elementary.
110
111%description devel -l pl.UTF-8
112Pliki nagłówkowe Elementary.
113
479803d0 114%package static
115Summary: Static Elementary library
116Summary(pl.UTF-8): Statyczna biblioteka Elementary
117Group: Development/Libraries
118Requires: %{name}-devel = %{version}-%{release}
119
120%description static
121Static Elementary library.
122
123%description static -l pl.UTF-8
124Statyczna biblioteka Elementary.
125
126%prep
127%setup -q
128
129%build
479803d0 130%configure \
2accd9c9 131 --disable-silent-rules \
bd542206 132 %{!?with_ewebkit:--disable-web} \
479803d0 133 %{?with_static_libs:--enable-static}
134
2accd9c9 135%{__make}
479803d0 136
137%install
138rm -rf $RPM_BUILD_ROOT
139
2accd9c9 140# icon is non-themed, so install in %{_pixmapsdir}
479803d0 141%{__make} install \
2accd9c9
JB
142 DESTDIR=$RPM_BUILD_ROOT \
143 icondir=%{_pixmapsdir}
144
145%{__rm} $RPM_BUILD_ROOT%{_libdir}/edje/modules/elm/linux-gnu-*/*.la \
146 $RPM_BUILD_ROOT%{_libdir}/elementary/modules/*/linux-gnu-*/*.la
147
148%find_lang %{name}
479803d0 149
150%clean
151rm -rf $RPM_BUILD_ROOT
152
2accd9c9
JB
153%post libs -p /sbin/ldconfig
154%postun libs -p /sbin/ldconfig
479803d0 155
156%files
157%defattr(644,root,root,755)
2accd9c9 158%doc AUTHORS README TODO
479803d0 159%attr(755,root,root) %{_bindir}/elementary_config
160%attr(755,root,root) %{_bindir}/elementary_quicklaunch
161%attr(755,root,root) %{_bindir}/elementary_run
162%attr(755,root,root) %{_bindir}/elementary_test
163%attr(755,root,root) %{_bindir}/elementary_testql
53aa20e9 164%{_desktopdir}/elementary_config.desktop
165%{_desktopdir}/elementary_test.desktop
479803d0 166%{_datadir}/elementary
2accd9c9 167%{_pixmapsdir}/elementary.png
479803d0 168
2accd9c9 169%files libs -f %{name}.lang
479803d0 170%defattr(644,root,root,755)
bd542206
JB
171%attr(755,root,root) %{_libdir}/libelementary.so.*.*.*
172%attr(755,root,root) %ghost %{_libdir}/libelementary.so.1
2accd9c9
JB
173%attr(755,root,root) %{_libdir}/elementary_testql.so
174%dir %{_libdir}/edje/modules/elm
175%dir %{_libdir}/edje/modules/elm/linux-gnu-*
176%attr(755,root,root) %{_libdir}/edje/modules/elm/linux-gnu-*/module.so
479803d0 177%dir %{_libdir}/elementary
178%dir %{_libdir}/elementary/modules
2accd9c9
JB
179%dir %{_libdir}/elementary/modules/access_output
180%dir %{_libdir}/elementary/modules/access_output/linux-gnu-*
181%attr(755,root,root) %{_libdir}/elementary/modules/access_output/linux-gnu-*/module.so
bd542206
JB
182%dir %{_libdir}/elementary/modules/datetime_input_ctxpopup
183%dir %{_libdir}/elementary/modules/datetime_input_ctxpopup/linux-gnu-*
184%attr(755,root,root) %{_libdir}/elementary/modules/datetime_input_ctxpopup/linux-gnu-*/module.so
479803d0 185%dir %{_libdir}/elementary/modules/test_entry
186%dir %{_libdir}/elementary/modules/test_entry/linux-gnu-*
2accd9c9
JB
187%attr(755,root,root) %{_libdir}/elementary/modules/test_entry/linux-gnu-*/module.so
188%dir %{_libdir}/elementary/modules/test_map
189%dir %{_libdir}/elementary/modules/test_map/linux-gnu-*
190%attr(755,root,root) %{_libdir}/elementary/modules/test_map/linux-gnu-*/module.so
191
192%files devel
193%defattr(644,root,root,755)
194%attr(755,root,root) %{_libdir}/libelementary.so
195%{_libdir}/libelementary.la
196%{_libdir}/elementary_testql.la
bd542206 197%{_includedir}/elementary-1
2accd9c9 198%{_pkgconfigdir}/elementary.pc
479803d0 199
200%if %{with static_libs}
201%files static
53aa20e9 202%defattr(644,root,root,755)
479803d0 203%{_libdir}/libelementary.a
2accd9c9 204%{_libdir}/elementary_testql.a
479803d0 205%endif
This page took 0.269316 seconds and 4 git commands to generate.