[wifi-radar/f12/master] Update to 2.0.s08

Pablo Martin-Gomez bouska at fedoraproject.org
Mon Nov 1 15:17:29 UTC 2010


commit 9fbd92f17a0a7cd31fdc9b0f903d8aa726404708
Author: bouska <bouska at fedoraproject.net>
Date:   Mon Nov 1 16:17:07 2010 +0100

    Update to 2.0.s08

 wifi-radar.spec |   96 ++++++++++++++++++++++++------------------------------
 1 files changed, 43 insertions(+), 53 deletions(-)
---
diff --git a/wifi-radar.spec b/wifi-radar.spec
index 4650205..8ee8013 100644
--- a/wifi-radar.spec
+++ b/wifi-radar.spec
@@ -1,25 +1,19 @@
 Name:		wifi-radar
 Summary:	A utility for managing WiFi profiles
-<<<<<<< HEAD
-Version:	1.9.9
-Release:	3%{?dist}
-# No version given.
-License:	GPL+
-=======
 Version:	2.0.s08
 Release:	1%{?dist}
 License:	GPLv2
->>>>>>> d22b481... Update to 2.0.s08
 Group:		Applications/Internet
-URL:		http://wifi-radar.systemimager.org/
-Source0:	http://wifi-radar.systemimager.org/pub/wifi-radar-%{version}.tar.bz2
-Source1:	fedora-wifi-radar.desktop
+URL:		http://wifi-radar.berlios.de/
+Source0:	http://download.berlios.de/wifi-radar/%{name}-%{version}.tar.bz2
 Source2:	wifi-radar-pam.d
+Patch0:		fedora-compliant.patch 
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildArch:	noarch
 Requires:	pygtk2 net-tools wireless-tools dhclient usermode
 BuildRequires:	desktop-file-utils
 
+
 %description
 WiFi Radar is a straightforward utility, which scans for available wireless
 networks, and manages their associated profiles.
@@ -27,68 +21,65 @@ networks, and manages their associated profiles.
 %prep
 %setup -q
 
+# wifi-radar use by default dhcpcd instead of dhcpclient and look for 
+# the wpa_supplicant at the wrong location, so we need to fix that
+%patch0 -p1 -b .fedora
+
+#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 %{?_smp_mflags}
+make %{?_smp_mflags}
 
 %install
-# An empty config file
 rm -rf $RPM_BUILD_ROOT
-mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/wifi-radar
-touch $RPM_BUILD_ROOT/%{_sysconfdir}/wifi-radar/wifi-radar.conf
+
+make install DESTDIR=$RPM_BUILD_ROOT%{_prefix}
+
+# An empty config file
+mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}
+touch $RPM_BUILD_ROOT/%{_sysconfdir}/%{name}.conf
+
 # The actual executable
-mkdir -p $RPM_BUILD_ROOT/%{_sbindir}
-cp wifi-radar.localized $RPM_BUILD_ROOT/%{_sbindir}/wifi-radar
-# The symlink for normal users
 mkdir -p $RPM_BUILD_ROOT/%{_bindir}
-ln -s consolehelper $RPM_BUILD_ROOT/%{_bindir}/wifi-radar
+ln -s consolehelper $RPM_BUILD_ROOT/%{_bindir}/%{name}
+
 # consolehelper file
 mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/security/console.apps
-cat > $RPM_BUILD_ROOT/%{_sysconfdir}/security/console.apps/wifi-radar <<EOF
+cat > $RPM_BUILD_ROOT/%{_sysconfdir}/security/console.apps/%{name} <<EOF
 USER=root
-PROGRAM=%{_sbindir}/wifi-radar
+PROGRAM=%{_sbindir}/%{name}
 SESSION=true
 EOF
+
 # PAM file
 mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/pam.d
-cp %{SOURCE2} $RPM_BUILD_ROOT/%{_sysconfdir}/pam.d/wifi-radar
-# man pages
-mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man1
-cp wifi-radar.1 $RPM_BUILD_ROOT/%{_mandir}/man1/
-mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man5
-cp wifi-radar.conf.5 $RPM_BUILD_ROOT/%{_mandir}/man5/
-# Daemon init script
-#mkdir -p $RPM_BUILD_ROOT/%{_initrddir}
-#cp init_script $RPM_BUILD_ROOT/%{_initrddir}/wifi-radar
-# Icons
-mkdir -p $RPM_BUILD_ROOT/%{_datadir}/pixmaps
-cp pixmaps/wifi-radar.{png,svg} $RPM_BUILD_ROOT/%{_datadir}/pixmaps/
-# Desktop menus
-mkdir -p $RPM_BUILD_ROOT/%{_datadir}/applications
-#cp %{SOURCE1} $RPM_BUILD_ROOT/%{_datadir}/applications/
-desktop-file-install --vendor fedora --dir $RPM_BUILD_ROOT/%{_datadir}/applications	\
-	--add-category X-Fedora %{SOURCE1}
+cp -p %{SOURCE2} $RPM_BUILD_ROOT/%{_sysconfdir}/pam.d/%{name}
+
+desktop-file-install --delete-original --dir $RPM_BUILD_ROOT/%{_datadir}/applications	\
+	 $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+
 %files
-%attr(0700,root,root) %dir %{_sysconfdir}/wifi-radar
-%attr(0600,root,root) %ghost %config(missingok,noreplace) %{_sysconfdir}/wifi-radar/wifi-radar.conf
-%attr(0755,root,root) %{_sbindir}/wifi-radar
-%{_bindir}/wifi-radar
-%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/security/console.apps/wifi-radar
-%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/pam.d/wifi-radar
-%attr(0644,root,root) %{_mandir}/man1/*
-%attr(0644,root,root) %{_mandir}/man5/*
-#%attr(0755,root,root) %{_initrddir}/wifi-radar
-%attr(0644,root,root) %{_datadir}/pixmaps/*
-%attr(0644,root,root) %{_datadir}/applications/fedora-wifi-radar.desktop
-%defattr(0644,root,root,0755)
-%doc COPYING DEVELOPER_GUIDELINES README TODO
+%defattr(-,root,root,-)
+%doc LICENSE.GPL docs/*
+%config(noreplace) %{_sysconfdir}/pam.d/%{name}
+%config(noreplace) %{_sysconfdir}/security/console.apps/%{name}
+%config(noreplace) %{_sysconfdir}/%{name}.conf
+%{_bindir}/%{name}
+%{_sbindir}/%{name}
+%{_datadir}/applications/%{name}.desktop
+%{_mandir}/man?/%{name}.*
+%{_datadir}/pixmaps/%{name}.*
+
+
 
 %changelog
-<<<<<<< HEAD
-=======
 * Mon Nov 01 2010 Pablo Martin-Gomez <bouska at fedoraproject.org> -2.0.s08-1
 - Update to 2.0.s08
 
@@ -98,7 +89,6 @@ rm -rf $RPM_BUILD_ROOT
 - The software can't be deamonize, so initscript is useless
 - Clean and recycle the spec file
 
->>>>>>> d22b481... Update to 2.0.s08
 * Mon Jul 27 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.9.9-3
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
 


More information about the scm-commits mailing list