]> git.pld-linux.org Git - packages/wicd.git/blame - wicd.spec
- rel 2;
[packages/wicd.git] / wicd.spec
CommitLineData
6df2ef36
MK
1Summary: wired and wireless network manager
2Summary(pl.UTF-8): Zarządca sieci przewodowych i bezprzewodowych
3Name: wicd
4e9b2b1a 4Version: 1.6.2.1
7920ab4b 5Release: 2
6df2ef36 6License: GPL v2
7920ab4b 7Group: X11/Applications/Networking
3e78e272 8Source0: http://dl.sourceforge.net/wicd/%{name}-%{version}.tar.gz
4e9b2b1a 9# Source0-md5: 5d2668e12a4c7434ccde644d96c24cd0
02eb3483 10Patch0: %{name}-init_status.patch
6df2ef36 11URL: http://wicd.net/
e0f958bd 12# /etc/pld-release used to detect platform
8bacc5cc 13BuildRequires: issue
86d9eed4 14BuildRequires: python-devel
6df2ef36
MK
15BuildRequires: python-modules
16BuildRequires: rpm-pythonprov
17BuildRequires: rpmbuild(macros) >= 1.228
18Requires(post,preun): /sbin/chkconfig
dac05ee0 19Requires: python-dbus
a90367ce 20Requires: python-pygobject
3e78e272
JB
21Requires: python-pygtk-glade >= 2:2.0
22Requires: python-pygtk-gtk >= 2:2.0
6df2ef36
MK
23BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25%description
26Wicd is an open source wired and wireless network manager for Linux
27which aims to provide a simple interface to connect to networks with a
28wide variety of settings.
29
30%description -l pl.UTF-8
478429ab
JB
31Wicd jest zarządcą sieci przewodowych i bezprzewodowych dla Linuksa,
32mającym zapewnić prosty interfejs do podłączania do sieci z
33różnorakimi opcjami.
6df2ef36 34
1d09a969
BZ
35%package client-curses
36Summary: wicd console client
37Summary(pl.UTF-8): klient wicd dla konsoli
38Group: Applications/System
39Requires: %{name} = %{version}-%{release}
40Requires: python-urwid
41
42%description client-curses
43wicd curses client.
44
45%description client-curses -l pl.UTF-8
46Klient wicd dla konsoli.
47
48%package -n pm-utils-wicd
49Summary: wicd script for pm-utils
50Summary(pl.UTF-8): Skrypt wicd dla pm-utils
51Group: Applications/System
52Requires: %{name} = %{version}-%{release}
53Requires: pm-utils
54
55%description -n pm-utils-wicd
56wicd script for pm-utils.
57
58%description -n pm-utils-wicd -l pl.UTF-8
59Skrypt wicd dla pm-utils.
60
6df2ef36
MK
61%prep
62%setup -q
02eb3483
BZ
63%patch0 -p1
64
1d09a969
BZ
65mv -f translations/{ar_EG,ar}
66mv -f translations/{de_DE,de}
67mv -f translations/{es_ES,es}
68mv -f translations/{it_IT,it}
69mv -f translations/{nl_NL,nl}
70mv -f translations/{no,nb}
71mv -f translations/{ru_RU,ru}
72
a8ed41fe 73%{__python} setup.py configure \
a5958dbe
BZ
74 --backends %{_libdir}/%{name}/backends \
75 --lib %{_libdir}/%{name} \
76 --pidfile /var/run/wicd.pid \
77 --pmutils %{_libdir}/pm-utils/sleep.d
6df2ef36
MK
78
79%build
80%{__python} setup.py build
81
7920ab4b
BZ
82cd depends/python-iwscan
83%{__python} setup.py build
84cd ../python-wpactrl
85%{__python} setup.py build
86
6df2ef36
MK
87%install
88rm -rf $RPM_BUILD_ROOT
89%{__python} setup.py install \
90 --optimize=2 \
91 --root=$RPM_BUILD_ROOT
224731e9 92
7920ab4b
BZ
93cd depends/python-iwscan
94%{__python} setup.py install \
95 --optimize=2 \
96 --root=$RPM_BUILD_ROOT
97
98cd ../python-wpactrl
99%{__python} setup.py install \
100 --optimize=2 \
101 --root=$RPM_BUILD_ROOT
102
103cd ../..
104
6df2ef36
MK
105%py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
106%py_comp $RPM_BUILD_ROOT%{py_sitedir}
107%py_postclean
108
224731e9
JB
109%find_lang %{name}
110
6df2ef36
MK
111%clean
112rm -rf $RPM_BUILD_ROOT
113
6df2ef36
MK
114%post
115/sbin/chkconfig --add %{name}
116%service %{name} restart
117
118%preun
119if [ "$1" = "0" ]; then
120 %service -q %{name} stop
121 /sbin/chkconfig --del %{name}
122fi
123
224731e9 124%files -f %{name}.lang
6df2ef36
MK
125%defattr(644,root,root,755)
126%doc AUTHORS README
6df2ef36
MK
127%attr(755,root,root) %{_bindir}/wicd-client
128%attr(755,root,root) %{_sbindir}/wicd
1d09a969
BZ
129#% {_sysconfdir}/acpi/resume.d/80-wicd-connect.sh
130#% {_sysconfdir}/acpi/suspend.d/50-wicd-suspend.sh
131
132%{_sysconfdir}/dbus-1/system.d/wicd.conf
133%{_sysconfdir}/wicd
134%{_sysconfdir}/xdg/autostart/wicd-tray.desktop
135%attr(754,root,root) %{_sysconfdir}/rc.d/init.d/%{name}
136
a5958dbe
BZ
137%dir %{_libdir}/%{name}
138%dir %{_libdir}/%{name}/backends
139%attr(755,root,root) %{_libdir}/%{name}/*.py
140%attr(755,root,root) %{_libdir}/%{name}/backends/*.py
141%exclude %{_libdir}/%{name}/*curses*.py
1d09a969 142
224731e9 143%dir %{py_sitescriptdir}/wicd
cf676923
JB
144%{py_sitescriptdir}/wicd/*.py[co]
145%{py_sitescriptdir}/Wicd-*.egg-info
1d09a969 146
7920ab4b
BZ
147%if "%{py_ver}" > "2.4"
148%{py_sitedir}/iwscan-*.egg-info
149%endif
150%{py_sitedir}/iwscan.so
151%if "%{py_ver}" > "2.4"
152%{py_sitedir}/wpactrl-*.egg-info
153%endif
154%{py_sitedir}/wpactrl.so
155
224731e9 156%{_datadir}/%{name}
6df2ef36 157%{_datadir}/autostart/wicd-tray.desktop
1d09a969 158
224731e9
JB
159%{_desktopdir}/wicd.desktop
160%{_iconsdir}/hicolor/*/apps/wicd-client.*
161%{_pixmapsdir}/%{name}
1d09a969 162
a90367ce 163/var/log/%{name}
1d09a969 164
1520fcdc 165%{_mandir}/man1/wicd-client.1*
224731e9
JB
166%{_mandir}/man5/wicd-manager-settings.conf.5*
167%{_mandir}/man5/wicd-wired-settings.conf.5*
168%{_mandir}/man5/wicd-wireless-settings.conf.5*
169%{_mandir}/man8/wicd.8*
1d09a969
BZ
170
171%files client-curses
172%defattr(644,root,root,755)
173%attr(755,root,root) %{_bindir}/wicd-curses
a5958dbe 174%attr(755,root,root) %{_libdir}/%{name}/*curses*.py
1d09a969
BZ
175%{_mandir}/man8/wicd-curses.8*
176
177%files -n pm-utils-wicd
178%defattr(644,root,root,755)
179%attr(755,root,root) %{_libdir}/pm-utils/sleep.d/*wicd
This page took 0.210559 seconds and 4 git commands to generate.