%define name emphasis %define version 0.0.1 %define release %mkrel 5 %define major 0 %define libname %mklibname %{name} %major %define libnamedev %mklibname %{name} %major -d Summary: Simple MPD (Music Player Daemon) client writen in C/Etk Name: %{name} Version: %{version} Release: %{release} License: BSD Group: Graphical desktop/Enlightenment URL: http://get-e.org/ Source: %{name}-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-buildroot BuildRequires: evas-devel >= 0.9.9.050, etk-devel >= 0.1.0.042 BuildRequires: ecore-devel >= 0.9.9.050, edje-devel >= 0.9.9.050, edje >= 0.9.9.050 Buildrequires: libmpd-devel Buildrequires: ecore >= 0.9.9.050, %{mklibname xml2}-devel Buildrequires: enhance-devel >= 0.0.1 BuildRequires: imagemagick BuildRequires: desktop-file-utils %description Emphasis is a simple MPD (Music Player Daemon) client writen in C/Etk. %prep rm -rf $RPM_BUILD_ROOT %setup -q %build ./autogen.sh %configure2_5x %make %install rm -rf $RPM_BUILD_ROOT %makeinstall # %lang(fr) /usr/share/locale/fr/LC_MESSAGES/ephoto.mo %find_lang %{name} for mo in `ls %buildroot%_datadir/locale/` ; do Y=`echo -n $mo | sed -e "s|/||"`; echo "%lang($Y) $(echo %_datadir/locale/${mo}/LC_MESSAGES/%{name}.mo)" >> $RPM_BUILD_DIR/%{name}-%{version}/%{name}.lang done mkdir -p $RPM_BUILD_ROOT/%{_datadir}/applications/ mkdir -p $RPM_BUILD_ROOT/%{_datadir}/pixmaps cp -vf data/%{name}.desktop $RPM_BUILD_ROOT%{_datadir}/applications/ cp -vf data/%{name}.png $RPM_BUILD_ROOT%{_datadir}/pixmaps/ cp -vf data/%{name}.svg $RPM_BUILD_ROOT%{_datadir}/pixmaps/ mkdir -p %buildroot{%_liconsdir,%_iconsdir,%_miconsdir} install -m 644 data/%name.png %buildroot%_liconsdir/%name.png convert -resize 32x32 data/%name.png %buildroot%_iconsdir/%name.png convert -resize 16x16 data/%name.png %buildroot%_miconsdir/%name.png mkdir -p %{buildroot}%{_datadir}/applications cat > %{buildroot}%{_datadir}/applications/mandriva-%{name}.desktop << EOF [Desktop Entry] Name=Emphasis Comment=Emphasis Exec=%{_gamesbindir}/emphasis Icon=%{_datadir}/pixmaps/%{name}.png Terminal=false Type=Application EOF %if %mdkversion < 200900 %post %{update_menus} %endif %if %mdkversion < 200900 %postun %{clean_menus} %endif %clean rm -rf $RPM_BUILD_ROOT %files -f %{name}.lang %defattr(-,root,root) %doc AUTHORS ChangeLog COPYING NEWS README TODO %{_bindir}/* %{_datadir}/%name %_liconsdir/*.png %_iconsdir/*.png %_iconsdir/hicolor/48x48/apps/*.png %_iconsdir/hicolor/scalable/apps/*.svg %_miconsdir/*.png %_datadir/pixmaps/*.png %_datadir/pixmaps/%name.svg %{_datadir}/applications/* %changelog * Mon Mar 02 2009 Antoine Ginies <aginies@mandriva.com> 0.0.1-5mdv2009.1 + Revision: 347254 - add svg and 48x48 icons - restore icons - remove icondirs - try to fix desktop file - SVN SNAPSHOT 20090302, release 0.0.1 - update buildrequires + Oden Eriksson <oeriksson@mandriva.com> - lowercase ImageMagick + Thierry Vignaud <tvignaud@mandriva.com> - rebuild - rebuild - fix "foobar is blabla" summary (=> "blabla") so that it looks nice in rpmdrake - drop old menu - kill re-definition of %%buildroot on Pixel's request - fix summary-ended-with-dot + 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 * Thu May 31 2007 Antoine Ginies <aginies@mandriva.com> 0.0.1-1mdv2008.0 + Revision: 33134 - add the missing svg pixmaps file - fix the .desktop file - fix libmpd-devel buildrequires - fix enhance-devel buildrequires - fix buildrequires - adjust buildrequires - Import emphasis