e6d68e7
Name:		wlassistant
9c44cc1
Version:	0.5.7
3a4388a
Release:	28%{?dist}
1f6e35a
License:	GPLv2+
e6d68e7
Group:		Applications/System
e6d68e7
Summary:	Wireless network management tool
e6d68e7
URL:		http://wlassistant.sourceforge.net
e6d68e7
Source0:	http://download.sourceforge.net/wlassistant/wlassistant-%{version}.tar.bz2
e6d68e7
Source1:	wlassistant.console_apps
e6d68e7
Source2:	wlassistant.pamd
971f9d6
Source3:	wlassistant.desktop
83d323c
BuildRequires:	kdelibs3-devel, desktop-file-utils, wireless-tools-devel, scons
d8b7b57
BuildRequires:	gettext
e6d68e7
Requires(post): desktop-file-utils
e6d68e7
Requires(postun): desktop-file-utils
c46d46f
Requires:       usermode, wireless-tools, net-tools, dhclient, pam
03696e6
Patch0:		wlassistant-0.5.5-rpath.patch
9cf207b
Patch1:		wlassistant-0.5.7-fd_cloexec.patch
d0f284d
Patch2:		wlassistant-0.5.7-fix_scons_chmod_error.patch
d877e00
Patch3:		wlassistant-0.5.7-inline.patch
6cc8f4a
Patch4:		wlassistant-0.5.7-fix-implicit-DSO-kdecore.patch
e6d68e7
e6d68e7
%description
e6d68e7
Wireless Assistant (wlassistant) is a small application that allows you to 
e6d68e7
connect to wireless networks.
e6d68e7
e6d68e7
MAIN FEATURES:
9c44cc1
- WPA-PSK Encryption Support (WPA/WPA2)
e6d68e7
- WEP Encryption Support
e6d68e7
- Not Broadcasted ("hidden") ESSIDs Support
e6d68e7
- Per Network (AP) Configuration Profiles
e6d68e7
- Automatic (DHCP, both dhcpcd and dhclient) and manual configuration options.
9c44cc1
- Connection status monitoring
e6d68e7
e6d68e7
%prep
e6d68e7
%setup -q
e6d68e7
%patch0 -p1
9cf207b
%patch1 -p1
d0f284d
%patch2 -p1
d877e00
%patch3 -p1 -b .gcc44
6cc8f4a
%patch4 -p1 -b .DSO
e6d68e7
e6d68e7
%build
03696e6
PARSED_OPT_FLAGS=`echo \'$RPM_OPT_FLAGS\' | sed "s/ /',/g" | sed "s/',/', '/g"`
03696e6
sed -i "s|'-O2'|[$PARSED_OPT_FLAGS]|" bksys/generic.py
03696e6
./configure
e6d68e7
make %{?_smp_mflags}
e6d68e7
e6d68e7
%install
Parag Nemade 77633a1
make DESTDIR=$RPM_BUILD_ROOT install INSTALL="install -p"
e6d68e7
mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
e6d68e7
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/security/console.apps
e6d68e7
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/pam.d
e6d68e7
mkdir -p $RPM_BUILD_ROOT%{_sbindir}
Parag Nemade 77633a1
install -p -m0644 %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/security/console.apps/wlassistant
Parag Nemade 77633a1
install -p -m0644 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/wlassistant
e6d68e7
971f9d6
rm -rf $RPM_BUILD_ROOT%{_datadir}/applnk/Utilities/wlassistant.desktop
e6d68e7
Parag Nemade 77633a1
desktop-file-install  \
e6d68e7
	--dir $RPM_BUILD_ROOT%{_datadir}/applications \
e6d68e7
	--add-category X-Fedora \
971f9d6
	%{SOURCE3}
e6d68e7
e6d68e7
%find_lang %{name}
e6d68e7
e6d68e7
# We're going to use consolehelper, since this is a GUI app.
e6d68e7
cd $RPM_BUILD_ROOT%{_sbindir}/
e6d68e7
ln -s /usr/bin/consolehelper wlassistant
e6d68e7
e6d68e7
%post
e6d68e7
update-desktop-database %{_datadir}/applications &> /dev/null
e6d68e7
e6d68e7
%postun
e6d68e7
if [ "$1" = "0" ]; then
e6d68e7
  update-desktop-database %{_datadir}/applications &> /dev/null
e6d68e7
fi
e6d68e7
e6d68e7
%files -f %{name}.lang
03696e6
%doc doc/AUTHORS doc/COPYING doc/README doc/NEWS doc/TODO ChangeLog
e6d68e7
%config(noreplace) %{_sysconfdir}/pam.d/wlassistant
e6d68e7
%config(noreplace) %{_sysconfdir}/security/console.apps/wlassistant
e6d68e7
%{_bindir}/wlassistant
e6d68e7
%{_sbindir}/wlassistant
Parag Nemade 77633a1
%{_datadir}/applications/%{name}.desktop
e6d68e7
%{_datadir}/icons/hicolor/16x16/apps/wlassistant.png
e6d68e7
%{_datadir}/icons/hicolor/32x32/apps/wlassistant.png
e6d68e7
e6d68e7
%changelog
3a4388a
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.7-28
3a4388a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
3a4388a
0408acc
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.7-27
0408acc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
0408acc
f7541cd
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.7-26
f7541cd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
f7541cd
8f6842c
* Mon Feb 20 2017 Tom Callaway <spot@fedoraproject.org> - 0.5.7-25
8f6842c
- fix desktop file (resolves FTBFS)
8f6842c
611d57f
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.7-24
611d57f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
611d57f
eb228f0
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.7-23
eb228f0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
eb228f0
676b7d2
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.7-22
676b7d2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
676b7d2
ba72a63
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 0.5.7-21
ba72a63
- Rebuilt for GCC 5 C++11 ABI change
ba72a63
48d82ed
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.7-20
48d82ed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
48d82ed
1b8a48d
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.7-19
1b8a48d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
1b8a48d
54686f4
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.7-18
54686f4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
54686f4
Parag Nemade 77633a1
* Sun Feb 10 2013 Parag Nemade <paragn AT fedoraproject DOT org> - 0.5.7-17
Parag Nemade 77633a1
- Remove vendor tag from desktop file as per https://fedorahosted.org/fesco/ticket/1077
Parag Nemade 77633a1
- Cleanup spec as per recently changed packaging guidelines
Parag Nemade 77633a1
2eab0e5
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.7-16
2eab0e5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
2eab0e5
3dfad62
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.7-15
3dfad62
- Rebuilt for c++ ABI breakage
3dfad62
bb595b8
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.7-14
bb595b8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
bb595b8
1c9e23c
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.7-13
1c9e23c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
1c9e23c
6cc8f4a
* Fri Feb 19 2010 Tom "spot" Callaway <tcallawa@redhat.com> - 0.5.7-12
6cc8f4a
- fix implicit DSO linking issue with kdecore
6cc8f4a
dad8f18
* Mon Jul 27 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.7-11
dad8f18
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
dad8f18
d877e00
* Fri Mar 13 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 0.5.7-10
d877e00
- prevent iwlib from monkeying around with inline define
d877e00
873487e
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.7-9
873487e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
873487e
d0f284d
* Thu Jun  5 2008 Tom "spot" Callaway <tcallawa@redhat.com> 0.5.7-8
d0f284d
- fix scons chmod error (resolve FTBFS)
d0f284d
83d323c
* Tue Mar 11 2008 Tom "spot" Callaway <tcallawa@redhat.com> 0.5.7-7
83d323c
- fix BuildRequires for kdelibs3-devel
83d323c
a132966
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.5.7-6
a132966
- Autorebuild for GCC 4.3
a132966
c46d46f
* Sat Nov 17 2007 Tom "spot" Callaway <tcallawa@redhat.com> 0.5.7-5
c46d46f
- fix pam file to use console-apps pam tree, instead of its own
c46d46f
  resolves 243240, 306041
c46d46f
1f6e35a
* Mon Aug 27 2007 Tom "spot" Callaway <tcallawa@redhat.com> 0.5.7-4
1f6e35a
- rebuild for ppc32
1f6e35a
- license tag fix
1f6e35a
9cf207b
* Mon Jul 23 2007 Tom "spot" Callaway <tcallawa@redhat.com> 0.5.7-3
9cf207b
- close file descriptors with FD_CLOEXEC, try to resolve bz 243509
9cf207b
64d355c
* Wed May 23 2007 Christopher Aillon <caillon@redhat.com> 0.5.7-2
64d355c
- Rebuild against newer libiw.so
64d355c
9c44cc1
* Tue Apr 10 2007 Tom "spot" Callaway <tcallawa@redhat.com> 0.5.7-1
9c44cc1
- 0.5.7
9c44cc1
9573a69
* Thu Jan 18 2007 Tom "spot" Callaway <tcallawa@redhat.com> 0.5.6-1
9573a69
- bump to 0.5.6
9573a69
6a15330
* Mon Sep 11 2006 Tom "spot" Callaway <tcallawa@redhat.com> 0.5.5-4
6a15330
- fix bz 205886
6a15330
3b29bdd
* Mon Sep  4 2006 Tom "spot" Callaway <tcallawa@redhat.com> 0.5.5-3
3b29bdd
- add BR: gettext
3b29bdd
f246a16
* Mon Sep  4 2006 Tom "spot" Callaway <tcallawa@redhat.com> 0.5.5-2
3b29bdd
- fix BR: wireless-tools-devel for fc6+
f246a16
03696e6
* Tue Feb 28 2006 Tom "spot" Callaway <tcallawa@redhat.com> 0.5.5-1
03696e6
- bump to 0.5.5
03696e6
971f9d6
* Sat Sep 17 2005 Tom "spot" Callaway <tcallawa@redhat.com> 0.5.4a-3
971f9d6
- use .desktop file as SOURCE3 rather than screwing around with dos2unix
971f9d6
e6d68e7
* Sat Sep 17 2005 Tom "spot" Callaway <tcallawa@redhat.com> 0.5.4a-2
e6d68e7
- add BR: wireless-tools
e6d68e7
e6d68e7
* Sun Sep  4 2005 Tom "spot" Callaway <tcallawa@redhat.com> 0.5.4a-1
e6d68e7
- initial package for Fedora Extras