%define name synce-trayicon %define version 0.9.0 %define release 2mdk Name: %{name} Summary: SynCE: Tray icon for GNOME 2 Version: %{version} Release: %{release} License: MIT Source: %{name}-%{version}.tar.bz2 Source10: %{name}-16x16.png Source11: %{name}-32x32.png Source12: %{name}-48x48.png URL: http://synce.sourceforge.net/ Group: Communications Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot Requires: synce >= 0.9.0 BuildRequires: synce-devel >= 0.9.0 BuildRequires: gtk2-devel atk-devel libgnomeui2-devel %description Synce-trayicon is part of the SynCE project: http://synce.sourceforge.net/ This application shows when a device is connected. %prep %setup -q %build %configure2_5x --with-librapi2=$RPM_BUILD_ROOT%{_prefix} %make %install rm -fr %buildroot %makeinstall #menu install -m 644 -D %{SOURCE10} $RPM_BUILD_ROOT/%{_miconsdir}/%{name}.png install -m 644 -D %{SOURCE11} $RPM_BUILD_ROOT/%{_iconsdir}/%{name}.png install -m 644 -D %{SOURCE12} $RPM_BUILD_ROOT/%{_liconsdir}/%{name}.png mkdir -p $RPM_BUILD_ROOT%{_menudir} cat > $RPM_BUILD_ROOT%{_menudir}/%{name} <<EOF ?package(%name): needs="x11" \ section="More Applications/Communications" \ title="Synce-trayicon" longtitle="Displays connected SynCE devices" command="synce-trayicon" icon="%{name}.png" EOF %find_lang %name %clean rm -fr %buildroot %post %update_menus %postun %clean_menus %files -f %name.lang %defattr(-,root,root) %doc AUTHORS COPYING ChangeLog %{_bindir}/synce-trayicon %{_datadir}/pixmaps/synce/synce-color-small.png %{_datadir}/pixmaps/synce/synce-gray-small.png %{_datadir}/synce/synce_trayicon_properties.glade %{_miconsdir}/%name.png %{_iconsdir}/%name.png %{_liconsdir}/%name.png %{_menudir}/%name %changelog * Thu Jan 13 2005 Austin Acton <austin@mandrake.org> 0.9.0-2mdk - add menu (Couriousous) * Thu Jan 13 2005 Austin Acton <austin@mandrake.org> 0.9.0-1mdk - adapt spec from Charles Bovy