Sophie

Sophie

distrib > Mageia > 3 > i586 > media > core-release-src > by-pkgid > 1e45dceb423be9ad0b34698ecad0e5e0 > files > 2

wifi-radar-2.0.s08-3.mga3.src.rpm

%define	name	wifi-radar
%define	major	2.0
%define minor	08

Summary:	Utility for managing WiFi profiles
Name:		wifi-radar
Version:	%{major}.s%{minor}
Release:	%mkrel 3
Source0:	http://download.berlios.de/%{name}/%{name}-%{version}.tar.bz2
License:	GPLv2
Group:		Networking/Other
Url:		http://wifi-radar.berlios.de/
Requires:	pygtk2.0
Requires:	dhcpcd
Requires:	usermode-consoleonly
BuildArch:	noarch

%description
WiFi Radar is a Python/PyGTK2  utility for managing WiFi profiles.
It enables you to scan for available networks and create profiles for
your preferred networks. At boot time, running WiFi Radar will
automatically scan for an available preferred network and connect to
it. You can drag and drop your preferred networks to arrange the
profile priority.

%prep
%setup -q 
perl -pi -e 's!^CONF_FILE\s*=.*!CONF_FILE = "%{_sysconfdir}/%{name}.conf"!' %{name}

#fix the upstream desktop file (this Ubuntu's fanboys tsss)
sed -i 's/gksudo -S wifi-radar/wifi-radar/' %{name}.desktop
sed -i 's/wifi-radar.svg/wifi-radar/' %{name}.desktop
sed -i '/FilePattern=wifi-radar/d' %{name}.desktop

%build
%make

%install
make install DESTDIR=%{buildroot}%{_prefix} BINDIR=%{buildroot}%{_sbindir}
mkdir -p %{buildroot}%{_bindir}/
ln -sf consolehelper %{buildroot}%{_bindir}/%{name}

# An empty config file
mkdir -p %{buildroot}%{_sysconfdir} 
touch %{buildroot}%{_sysconfdir}/%{name}.conf

mkdir -p %{buildroot}%{_datadir}/applications
cat > %{buildroot}%{_datadir}/applications/%{name}.desktop << EOF
[Desktop Entry]
Name=WIFI radar
Comment=Simple wireless network manager
Exec=%{name}
Icon=%{name}
Terminal=false
Type=Application
Categories=X-MageiaLinux-System-Configuration-Networking;Settings;Network;
EOF

install -d -m 755 %{buildroot}%{_sysconfdir}/security/console.apps/
cat > %{buildroot}%{_sysconfdir}/security/console.apps/%{name} <<EOF
USER=root
PROGRAM=%{_sbindir}/%{name}
SESSION=true
EOF

install -d -m 755 %{buildroot}%{_sysconfdir}/pam.d/
cat > %{buildroot}%{_sysconfdir}/pam.d/%{name} <<EOF
#%PAM-1.0
auth       sufficient   pam_rootok.so
auth       sufficient   pam_timestamp.so
auth       include      system-auth
session    required     pam_permit.so
session    optional     pam_xauth.so
session    optional     pam_timestamp.so
account    required     pam_permit.so
EOF

%files
%doc LICENSE.GPL docs/*
%{_bindir}/%{name}
%{_sbindir}/%{name}
%{_datadir}/applications/%{name}.desktop
%config(noreplace) %{_sysconfdir}/%{name}.conf
%config(noreplace) %{_sysconfdir}/security/console.apps/%{name}
%config(noreplace) %{_sysconfdir}/pam.d/%{name}
%{_mandir}/man?/%{name}.*
%{_datadir}/pixmaps/%{name}.*


%changelog

* Mon Jan 14 2013 umeabot <umeabot> 2.0.s08-3.mga3
+ Revision: 385697
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Sat Sep 01 2012 kharec <kharec> 2.0.s08-2.mga3
+ Revision: 286871
- Fix desktop file
- fix license tag

* Thu Aug 30 2012 dams <dams> 2.0.s08-1.mga3
+ Revision: 285828
- new version 2.0.s08
- clean specfile
- update %%build and %%install
- fix ugly icon

* Wed Aug 29 2012 kharec <kharec> 1.9.9-2.mga3
+ Revision: 285060
- imported package wifi-radar