%define name estickies %define version 0.0.1 %define release %mkrel 7 %define major 0 %define libname %mklibname %{name} %major %define libnamedev %mklibname %{name} %major -d Summary: E17 Sticky notes application Name: %{name} Version: %{version} Release: %{release} License: BSD Group: Toys URL: http://get-e.org/ Source: %{name}-%{version}.tar.bz2 Source1: %{name}.desktop BuildRoot: %{_tmppath}/%{name}-buildroot BuildRequires: ecore-devel >= 0.9.9.050, etk-devel >= 0.1.0.042 Buildrequires: edje-devel >= 0.9.9.050, edje >= 0.9.9.050 Buildrequires: embryo-devel >= 0.9.9.050, embryo >= 0.9.9.050 BuildRequires: imagemagick BuildRequires: desktop-file-utils %description Estickies is a sticky notes application that uses Etk. uses Etk's runtime theming support to change the look and feel of the windows and buttons. %prep rm -rf $RPM_BUILD_ROOT %setup -q %build ./autogen.sh %configure2_5x # fix libtool issue on release < 2009.1 %if %mdkversion < 200910 perl -pi -e "s/^ECHO.*/ECHO='echo'\necho='echo'\n/" libtool %endif %make %install rm -rf $RPM_BUILD_ROOT %makeinstall mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications/ cp -vf %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/applications/ desktop-file-install --vendor="" \ --remove-category="Application" \ --add-category="X-MandrivaLinux-Multimedia-Graphics" \ --dir $RPM_BUILD_ROOT%{_datadir}/applications $RPM_BUILD_ROOT%{_datadir}/applications/%name.desktop mkdir -p %buildroot{%_liconsdir,%_iconsdir,%_miconsdir} install -m 644 data/images/%name.png %buildroot%_liconsdir/%name.png convert -resize 32x32 data/images/%name.png %buildroot%_iconsdir/%name.png convert -resize 16x16 data/images/%name.png %buildroot%_miconsdir/%name.png mkdir -p %buildroot%{_datadir}/pixmaps cp data/images/%name.png %buildroot%{_datadir}/pixmaps/%name.png %if %mdkversion < 200900 %post %{update_menus} %endif %if %mdkversion < 200900 %postun %{clean_menus} %endif %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %doc AUTHORS ChangeLog COPYING NEWS README TODO %{_bindir}/* %{_datadir}/%name %_liconsdir/*.png %_iconsdir/*.png %_miconsdir/*.png %_datadir/pixmaps/*.png %{_datadir}/applications/* %changelog * Wed Mar 04 2009 Antoine Ginies <aginies@mandriva.com> 0.0.1-7mdv2009.0 + Revision: 348437 - fix 2009.0 build * Mon Mar 02 2009 Antoine Ginies <aginies@mandriva.com> 0.0.1-6mdv2009.1 + Revision: 346975 - bump release - fix buildrequires version * Fri Feb 27 2009 Antoine Ginies <aginies@mandriva.com> 0.0.1-5mdv2009.1 + Revision: 345603 - SVN SNAPSHOT 20090227, release 0.0.1 + Oden Eriksson <oeriksson@mandriva.com> - lowercase ImageMagick + Thierry Vignaud <tvignaud@mandriva.com> - rebuild - drop old menu - kill re-definition of %%buildroot on Pixel's request + Pixel <pixel@mandriva.com> - rpm filetriggers deprecates update_menus/update_scrollkeeper/update_mime_database/update_icon_cache/update_desktop_database/post_install_gconf_schemas + Olivier Blin <oblin@mandriva.com> - restore BuildRoot * Mon Jun 04 2007 Antoine Ginies <aginies@mandriva.com> 0.0.1-2mdv2008.0 + Revision: 35226 - add imagemagick and dektop-file-utils buildrequires - add embry buildrequires - add embryo-devel buildrequires - ?\195?\169fix .desktop - use space instead of tab - add .desktop file - add edje buildrequires - Import estickies