X-Git-Url: http://git.pld-linux.org/?p=packages%2Fefreet.git;a=blobdiff_plain;f=efreet.spec;h=7698a8cea8a4c5a40e93c55f030897ca5a5e50ce;hp=4e3169c1e870103d1a112ebdfea9e7efb36b6aa8;hb=refs%2Fheads%2Fmaster;hpb=cfcd3b8d187fd4193fb2b2d6901280d94dc5a4af diff --git a/efreet.spec b/efreet.spec index 4e3169c..7698a8c 100644 --- a/efreet.spec +++ b/efreet.spec @@ -1,28 +1,35 @@ +# NOTE: for versions >= 1.8 see efl.spec # # Conditional build: %bcond_without static_libs # don't build static library # -%define ecore_ver 0.9.9.49898 -%define svn -ver-svn-06 +%define ecore_ver 1.7.10 +%define eet_ver 1.7.10 +%define eina_ver 1.7.10 Summary: freedesktop.org standards implementation for the EFL Summary(pl.UTF-8): Implementacja standardów freedesktop.org dla EFL Name: efreet -Version: 0.5.0.49898 -Release: 0.1 -License: LGPL v2.1 +Version: 1.7.10 +Release: 2 +License: BSD Group: X11/Libraries -Source0: http://download.enlightenment.org/snapshots/LATEST/%{name}-%{version}.tar.bz2 -# Source0-md5: 28a45a199332ff1183c9d8b352286b1e -URL: http://enlightenment.org/p.php?p=about/libs/efreet +Source0: http://download.enlightenment.org/releases/%{name}-%{version}.tar.bz2 +# Source0-md5: 4aa5d4a677abd2d5a013ccfe61be8824 +URL: http://trac.enlightenment.org/e/wiki/Efreet BuildRequires: autoconf >= 2.52 BuildRequires: automake >= 1.6 -# ecore-file; ecore-desktop for tests BuildRequires: ecore-devel >= %{ecore_ver} +BuildRequires: ecore-file-devel >= %{ecore_ver} +BuildRequires: eet-devel >= %{eet_ver} +BuildRequires: eina-devel >= %{eina_ver} +BuildRequires: gettext-tools >= 0.17 BuildRequires: libtool -BuildRequires: pkgconfig -BuildRequires: sed >= 4.0 +BuildRequires: pkgconfig >= 1:0.22 +Requires: ecore >= %{ecore_ver} Requires: ecore-file >= %{ecore_ver} +Requires: eet >= %{eet_ver} +Requires: eina >= %{eina_ver} BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description @@ -58,8 +65,10 @@ Summary: Efreet header files Summary(pl.UTF-8): Pliki nagłówkowe Efreet Group: Development/Libraries Requires: %{name} = %{version}-%{release} -# ecore-file -BuildRequires: ecore-devel >= %{ecore_ver} +Requires: ecore-devel >= %{ecore_ver} +Requires: ecore-file-devel >= %{ecore_ver} +Requires: eet-devel >= %{eet_ver} +Requires: eina-devel >= %{eina_ver} %description devel Header files for Efreet. @@ -82,17 +91,17 @@ Statyczna biblioteka Efreet. %prep %setup -q -sed -i -e 's/-g -O0//' src/lib/Makefile.am - %build +%{__gettextize} %{__libtoolize} %{__aclocal} -I m4 %{__autoconf} %{__autoheader} %{__automake} %configure \ + --disable-silent-rules \ %{!?with_static_libs:--disable-static} -%{__make} V=1 +%{__make} %install rm -rf $RPM_BUILD_ROOT @@ -101,8 +110,10 @@ rm -rf $RPM_BUILD_ROOT DESTDIR=$RPM_BUILD_ROOT # just tests -rm -f $RPM_BUILD_ROOT%{_bindir}/efreet_{alloc,menu_alloc,test,spec_test,cache_test} -rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}/test +%{__rm} $RPM_BUILD_ROOT%{_bindir}/efreet_{alloc,menu_alloc,test,spec_test,cache_test} +%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/%{name}/test + +%find_lang %{name} %clean rm -rf $RPM_BUILD_ROOT @@ -110,15 +121,19 @@ rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig -%files +%files -f %{name}.lang %defattr(644,root,root,755) -%doc AUTHORS COPYING README TODO -%attr(755,root,root) %{_libdir}/libefreet%{svn}.so.*.*.* -%attr(755,root,root) %ghost %{_libdir}/libefreet%{svn}.so.0 -%attr(755,root,root) %{_libdir}/libefreet_mime%{svn}.so.*.*.* -%attr(755,root,root) %ghost %{_libdir}/libefreet_mime%{svn}.so.0 -%attr(755,root,root) %{_libdir}/libefreet_trash%{svn}.so.*.*.* -%attr(755,root,root) %ghost %{_libdir}/libefreet_trash%{svn}.so.0 +%doc AUTHORS COPYING ChangeLog NEWS README TODO +%attr(755,root,root) %{_bindir}/efreet_icon_cache_dump +%attr(755,root,root) %{_libdir}/libefreet.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libefreet.so.1 +%attr(755,root,root) %{_libdir}/libefreet_mime.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libefreet_mime.so.1 +%attr(755,root,root) %{_libdir}/libefreet_trash.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libefreet_trash.so.1 +%dir %{_libdir}/efreet +%attr(755,root,root) %{_libdir}/efreet/efreet_desktop_cache_create +%attr(755,root,root) %{_libdir}/efreet/efreet_icon_cache_create %files devel %defattr(644,root,root,755) @@ -128,7 +143,7 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/libefreet.la %{_libdir}/libefreet_mime.la %{_libdir}/libefreet_trash.la -%{_includedir}/efreet +%{_includedir}/efreet-1 %{_pkgconfigdir}/efreet.pc %{_pkgconfigdir}/efreet-mime.pc %{_pkgconfigdir}/efreet-trash.pc