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