File wicd.spec of Package wicd
# norootforbuild
Name: wicd
BuildRequires: python-devel update-desktop-files
Summary: Wireless Connection Daemon
Version: 1.5.3
Release: 1
Source: wicd-1.5.3.tar.gz
License: GPL v2
Group: Development/Languages/Python
Url: http://wicd.sourceforge.net/
Requires: python
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
Wicd is an open source wired and wireless network manager for Linux
which aims to provide a simple interface to connect to networks with
a wide variety of settings. Some of Wicd's features include:
- No Gnome dependencies (although it does require GTK), so it is
easy to use in XFCE, Fluxbox, Openbox, Enlightenment, etc.
- Ability to connect to wired and wireless networks
- Profiles for each wireless network and wired network
- Many encryption schemes, some of which include WEP/WPA/WPA2 (and
you can add your own)
- Remains compatible with wireless-tools
- Tray icon showing network activity and signal strength
%prep
%setup
%build
#export CFLAGS="$RPM_OPT_FLAGS"
python setup.py configure \
--init=/etc/init.d \
--initfile=init/suse/wicd \
--initfilename=wicd \
--no-install-docs
%install
python setup.py install --prefix=%{_prefix} --optimize=2 \
--root="$RPM_BUILD_ROOT"
install -m755 -d %buildroot/etc/init.d
install -m755 init/suse/wicd %buildroot/etc/init.d
# FIXME: certainly wrong
for i in ua no bg_PHO es_GL; do
rm -r %buildroot/usr/share/locale/$i
done
for i in ar_EG ca_ES da_DK gl_ES ko_KR ml_IN sv_SE te_IN vi_VN sp_MX; do
dest=${i%_*}
mv %buildroot/usr/share/locale/$i %buildroot/usr/share/locale/$dest
done
%find_lang %name
%suse_update_desktop_file -u wicd
%post
%{fillup_and_insserv -f wicd}
%preun
%{stop_on_removal wicd}
%postun
%{restart_on_update wicd}
%insserv_cleanup
%clean
rm -rf "$RPM_BUILD_ROOT"
%files -f %name.lang
%defattr(-,root,root)
%doc AUTHORS LICENSE README
/etc/init.d/wicd
/etc/wicd
/etc/dbus-1
/usr/share/applications/wicd.desktop
/var/log/wicd
/var/lib/wicd
%_libdir/python*/*/wicd
%_libdir/python*/*/Wicd-*.egg-info
/usr/share/icons/*
/usr/share/pixmaps/wicd
/usr/bin/wicd-client
/usr/sbin/wicd
/usr/share/wicd
/usr/lib/wicd
/var/run/wicd
/etc/xdg/autostart/wicd-tray.desktop
/usr/share/autostart
/usr/share/man/man?/*
/etc/acpi