%define name bbkeys %define version 0.9.0 %define release %mkrel 1 Summary: Bbkeys, a configurable key-grabber for blackbox Name: %{name} Version: %{version} Release: %{release} License: GPL Group: Graphical desktop/Other Source0: http://heanet.dl.sourceforge.net/sourceforge/bbkeys/%name-%version.tar.gz Source1: %{name}-16x16.png Source2: %{name}-32x32.png Source3: %{name}-48x48.png URL: http://bbkeys.sourceforge.net/ BuildRoot: %{_tmppath}/%{name}-buildroot BuildRequires: X11-devel blackbox-devel %description Bbkeys is a configurable key-grabber designed for the blackbox window manager which is written by Brad Hughes. It is based on the bbtools object code created by John Kennis and re-uses some of the blackbox window manager classesas well. Bbkeys is easily configurable via directly hand-editing ~/.bbkeysrc file, or by using the gui configuration tool bbconf. %prep %setup -q %build %configure2_5x make %install rm -fr $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT%_prefix %makeinstall mkdir -p %{buildroot}%{_datadir}/applications cat > %{buildroot}%{_datadir}/applications/mandriva-%{name}.desktop << EOF [Desktop Entry] Name=%{name} Comment=Bbkeys, a configurable key-grabber for blackbox Exec=%{name} -c Icon=%{name} Terminal=false Type=Application Categories=Settings;DesktopSettings; EOF #icon install -d $RPM_BUILD_ROOT/%{_iconsdir} install -d $RPM_BUILD_ROOT/%{_liconsdir} install -d $RPM_BUILD_ROOT/%{_miconsdir} install %{SOURCE1} $RPM_BUILD_ROOT/%{_miconsdir}/%{name}.png install %{SOURCE2} $RPM_BUILD_ROOT/%{_iconsdir}/%{name}.png install %{SOURCE3} $RPM_BUILD_ROOT/%{_liconsdir}/%{name}.png rm -fr $RPM_BUILD_ROOT%_prefix/doc %post %{update_menus} %postun %{clean_menus} %clean rm -rf $RPM_BUILD_ROOT rm -rf $RPM_BUILD_DIR/%{name}-%{version} %files -n %{name} %defattr(-,root,root) %doc README ChangeLog AUTHORS TODO INSTALL %attr(755,root,root) %{_bindir}/* %{_iconsdir}/%{name}.png %{_liconsdir}/%{name}.png %{_miconsdir}/%{name}.png %{_datadir}/%{name} %{_mandir}/man1/* %{_mandir}/man5/* %_datadir/applications/* %changelog * Thu Dec 20 2007 Olivier Blin <oblin@mandriva.com> 0.9.0-1mdv2008.1 + Revision: 135828 - restore BuildRoot + Thierry Vignaud <tvignaud@mandriva.com> - kill re-definition of %%buildroot on Pixel's request * Wed Sep 05 2007 Funda Wang <fundawang@mandriva.org> 0.9.0-1mdv2008.0 + Revision: 79752 - fix file list - BR blackbox - New version 0.9.0 * Fri Aug 31 2007 Funda Wang <fundawang@mandriva.org> 0.8.6-6mdv2008.0 + Revision: 76707 - bunzip2 the images - fix menu entries * Mon Jul 31 2006 Lenny Cartier <lenny@mandriva.com> 0.8.6-5mdv2007.0 - rebuild * Fri Jun 18 2004 Lenny Cartier <lenny@mandrakesoft.com> 0.8.6-4mdk - rebuild * Mon Feb 23 2004 Lenny Cartier <lenny@mandrakesoft.com> 0.8.6-3mdk - rebuild