%define name airfart %define version 0.2.1 %define release %mkrel 9 Name: %{name} Summary: Wireless network discovery tool Version: %{version} Release: %{release} Source: %{name}-v%{version}.tar.bz2 Patch0: airfart-v0.2.1-fix-gcc43.patch Patch1: airfart-v0.2.1-fix-link.patch URL: http://airfart.sourceforge.net/ License: GPL Group: Networking/Other BuildRoot: %{_tmppath}/%{name}-buildroot BuildRequires: gtk+2-devel Requires: prism2-utils gksu %description AirFart is a wireless tool created to detect wireless devices, calculate their signal strengths, and present them to the user in an easy-to-understand fashion. It is written in C/C++ with a GTK front end. Airfart supports all wireless network cards supported by the linux-wlan-ng Prism2 driver that provide hardware signal strength information in the "raw signal" format (ssi_type 3). Airfart implements a modular n-tier architecture with the data collection at the bottom tier and a graphical user interface at the top. %prep %setup -q -n %name %patch0 -p0 %patch1 -p0 -b .link %build %make C_FLAGS="-g %optflags" LDFLAGS="%{ldflags}" %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT/%_bindir mkdir -p $RPM_BUILD_ROOT/%_mandir/man1 mkdir -p $RPM_BUILD_ROOT/%_datadir/pixmaps/%name mkdir -p $RPM_BUILD_ROOT/%_datadir/%name cp %name $RPM_BUILD_ROOT/%_bindir bzip2 %name.1 cp %name.1.bz2 $RPM_BUILD_ROOT/%_mandir/man1 cp graphics/* $RPM_BUILD_ROOT/%_datadir/pixmaps/%name cp manuf $RPM_BUILD_ROOT/%_datadir/%name #menu mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications cat > $RPM_BUILD_ROOT%{_datadir}/applications/mandriva-%{name}.desktop << EOF [Desktop Entry] Name=%{name} Comment=%{summary} Exec=gksu %{_bindir}/%{name} Icon=networking_section Terminal=false Type=Application Categories=GTK;X-MandrivaLinux-System-Configuration-Networking;Settings;Network; Encoding=UTF-8 EOF %find_lang %name %clean rm -rf $RPM_BUILD_ROOT %if %mdkversion < 200900 %post %update_menus %endif %if %mdkversion < 200900 %postun %clean_menus %endif %files -f %{name}.lang %defattr(-,root,root) %doc README Authors ChangeLog TODO LICENSE %{_bindir}/%name %{_datadir}/applications/mandriva-%{name}.desktop %{_mandir}/man1/* %{_datadir}/pixmaps/%name %{_datadir}/%name %changelog * Fri Feb 19 2010 Funda Wang <fwang@mandriva.org> 0.2.1-9mdv2010.1 + Revision: 508042 - fix build + Thierry Vignaud <tvignaud@mandriva.com> - rebuild - rebuild + Pixel <pixel@mandriva.com> - rpm filetriggers deprecates update_menus/update_scrollkeeper/update_mime_database/update_icon_cache/update_desktop_database/post_install_gconf_schemas * Fri Jan 11 2008 Thierry Vignaud <tvignaud@mandriva.com> 0.2.1-6mdv2008.1 + Revision: 148030 - drop old menu - kill re-definition of %%buildroot on Pixel's request + Olivier Blin <oblin@mandriva.com> - restore BuildRoot * Sun Sep 09 2007 Stefan van der Eijk <stefan@mandriva.org> 0.2.1-6mdv2008.0 + Revision: 83567 - Import airfart * Sun Aug 27 2006 Emmanuel Andry <eandry@mandriva.org> 0.2.1-6mdv2007.0 - xdg menu * Wed Jun 28 2006 Lenny Cartier <lenny@mandriva.com> 0.2.1-5mdv2007.0 - rebuild * Tue Nov 08 2005 Austin Acton <austin@mandriva.org> 0.2.1-4mdk - Rebuild * Sat Jun 5 2004 Austin Acton <austin@mandrake.org> 0.2.1-3mdk - new menu * Thu Jan 14 2004 Franck Villaume <fvill@freesurf.fr> 0.2.1-2mdk - fix 64bits buildrequires * Wed Apr 9 2003 Austin Acton <aacton@yorku.ca> 0.2.1-1mdk - initial package