X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;ds=sidebyside;f=esmart.spec;h=a89f650c51f9355e2048fbefd6ac6ad00cc1661c;hb=HEAD;hp=c8dea19e33d2c12029022d6a9b148a15c5501812;hpb=870c29f13d4f7766f826bc04ebbd70789394489c;p=packages%2Fesmart.git diff --git a/esmart.spec b/esmart.spec index c8dea19..a89f650 100644 --- a/esmart.spec +++ b/esmart.spec @@ -2,24 +2,29 @@ # Conditional build: %bcond_without static_libs # don't build static library # +%define ecore_ver 0.9.9.044 +%define edje_ver 0.9.9.044 +%define epsilon_ver 0.3.0.013 +%define evas_ver 0.9.9.044 +%define _snap 20080813 + Summary: Evas "smart objects" Summary(pl.UTF-8): "Inteligentne obiekty" Evas Name: esmart -Version: 0.9.0.008 -Release: 1 +Version: 0.9.0.043 +Release: 0.%{_snap}.1 License: BSD Group: X11/Libraries -Source0: http://enlightenment.freedesktop.org/files/%{name}-%{version}.tar.gz -# Source0-md5: 80d0c7ea0ad7252c36626e5cab59ee9b -Patch0: %{name}-layout_in_libdir.patch +Source0: %{name}-%{version}-%{_snap}.tar.bz2 +# Source0-md5: 2e22c2f22485e333dedc275f3e40d5b8 URL: http://enlightenment.org/ -BuildRequires: autoconf -BuildRequires: automake +BuildRequires: autoconf >= 2.52 +BuildRequires: automake >= 1.6 # ecore-evas ecore-x -BuildRequires: ecore-devel >= 0.9.9.038 -BuildRequires: edje-devel >= 0.5.0.038 -BuildRequires: epsilon-devel >= 0.3.0.008 -BuildRequires: evas-devel >= 0.9.9.038 +BuildRequires: ecore-devel >= %{ecore_ver} +BuildRequires: edje-devel >= %{edje_ver} +BuildRequires: epsilon-devel >= %{epsilon_ver} +BuildRequires: evas-devel >= %{evas_ver} BuildRequires: imlib2-devel >= 1.0.0 BuildRequires: libltdl-devel BuildRequires: libtool @@ -54,10 +59,10 @@ Summary(pl.UTF-8): Pliki nagłówkowe "inteligentnych obiektów" Evas Group: Development/Libraries Requires: %{name}-libs = %{version}-%{release} # ecore-evas ecore-x -Requires: ecore-devel >= 0.9.9.038 -Requires: edje-devel >= 0.5.0.038 -Requires: epsilon-devel >= 0.3.0.008 -Requires: evas-devel >= 0.9.9.038 +Requires: ecore-devel >= %{ecore_ver} +Requires: edje-devel >= %{edje_ver} +Requires: epsilon-devel >= %{epsilon_ver} +Requires: evas-devel >= %{evas_ver} Requires: imlib2-devel >= 1.0.0 Requires: libltdl-devel @@ -80,8 +85,7 @@ Static Esmart libraries. Statyczne biblioteki Esmart. %prep -%setup -q -%patch0 -p1 +%setup -q -n %{name}-%{version}-%{_snap} %build %{__libtoolize} @@ -101,6 +105,9 @@ rm -rf $RPM_BUILD_ROOT rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/layout/*.{la,a} +# libs not build +rm $RPM_BUILD_ROOT%{_pkgconfigdir}/esmart_{file_dialog,textarea}.pc + %clean rm -rf $RPM_BUILD_ROOT @@ -110,28 +117,58 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) %doc AUTHORS COPYING README -%attr(755,root,root) %{_bindir}/esmart_file_dialog_test +%attr(755,root,root) %{_bindir}/esmart_text_entry_test %attr(755,root,root) %{_bindir}/esmart_test %{_datadir}/%{name} %files libs %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/libesmart_*.so.*.*.* +%attr(755,root,root) %{_libdir}/libesmart_container.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libesmart_container.so.0 +%attr(755,root,root) %{_libdir}/libesmart_draggies.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libesmart_draggies.so.0 +%attr(755,root,root) %{_libdir}/libesmart_resize.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libesmart_resize.so.0 +%attr(755,root,root) %{_libdir}/libesmart_text_entry.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libesmart_text_entry.so.0 +%attr(755,root,root) %{_libdir}/libesmart_thumb.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libesmart_thumb.so.0 +%attr(755,root,root) %{_libdir}/libesmart_trans_x11.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libesmart_trans_x11.so.0 %dir %{_libdir}/%{name} %dir %{_libdir}/%{name}/layout %attr(755,root,root) %{_libdir}/%{name}/layout/*.so %files devel %defattr(644,root,root,755) -%attr(755,root,root) %{_bindir}/esmart-config -%attr(755,root,root) %{_libdir}/libesmart_*.so -%{_libdir}/libesmart_*.la +%attr(755,root,root) %{_libdir}/libesmart_container.so +%attr(755,root,root) %{_libdir}/libesmart_draggies.so +%attr(755,root,root) %{_libdir}/libesmart_resize.so +%attr(755,root,root) %{_libdir}/libesmart_text_entry.so +%attr(755,root,root) %{_libdir}/libesmart_thumb.so +%attr(755,root,root) %{_libdir}/libesmart_trans_x11.so +%{_libdir}/libesmart_container.la +%{_libdir}/libesmart_draggies.la +%{_libdir}/libesmart_resize.la +%{_libdir}/libesmart_text_entry.la +%{_libdir}/libesmart_thumb.la +%{_libdir}/libesmart_trans_x11.la %dir %{_includedir}/Esmart -%{_includedir}/Esmart/Esmart_* -%{_pkgconfigdir}/esmart.pc +%{_includedir}/Esmart/Esmart_*.h +%{_pkgconfigdir}/esmart_container.pc +%{_pkgconfigdir}/esmart_draggies.pc +%{_pkgconfigdir}/esmart_resize.pc +%{_pkgconfigdir}/esmart_text_entry.pc +%{_pkgconfigdir}/esmart_thumb.pc +%{_pkgconfigdir}/esmart_trans_x11.pc %if %{with static_libs} %files static %defattr(644,root,root,755) -%{_libdir}/libesmart_*.a +%{_libdir}/libesmart_container.a +%{_libdir}/libesmart_draggies.a +%{_libdir}/libesmart_resize.a +%{_libdir}/libesmart_text_entry.a +%{_libdir}/libesmart_thumb.a +%{_libdir}/libesmart_trans_x11.a %endif